
adb 能实现吗? /sdcard 和 /data 不是合并在一起了吗?为什么 /data 能,sdcard 不能?
1 iwtbauh Dec 15, 2017 via Android sdcard 使用的 vfat 文件系统不支持文件权限 |
2 LGA1150 Dec 15, 2017 via Android 用 RE 管理器进 /data/media/0 修改之 |
3 WordTian Dec 15, 2017 via Android 纠证楼主一个概念。/data 和 /sdcard 并没有合并,它们只是在同一个存储器的不同分区里。 |
4 ltux Dec 16, 2017 via Android 有,需要 root 权限,参见 2 楼。 |
6 WordTian Dec 16, 2017 via Android @ysc3839 那并不是合并,只是把 sd 分区挂载在那个目录下。两者肯定不可能放一起的,因为这样你格式化 sdcard 的时候就会连你安装的应用和数据一起清掉了 |
7 dinghmcn Dec 16, 2017 via Android @WordTian 手机如果只支持 mtp 查看 sdcard 文件,那么就是用 /data/media 目录直接做 sdcard,格式化 /data 分区会清除 sdcard,恢复出厂设置时清除 /data 分区会跳过 media 目录 |
8 dinghmcn Dec 16, 2017 via Android root 后修改权限也不一定有用,毕竟还有 SELinux |
11 fengleidongxi OP @LGA1150 非常感谢,试了一下,确实可以。 如何修改所有者和权限,才有实现类似 /data 沙箱的效果?比如一个画图应用,一个学外语应用,画图应用创建的文件夹和文件夹自己可以读取,让学外语应用无法读取?更改了所有者和权限后,连画图应用自己也无法读了。 |
12 LGA1150 Dec 16, 2017 via Android @fengleidongxi 所有者中 u0 开头的就是每个 APP,可以在终端模拟器中输入 ps -A 查看分别是哪个 |
15 skylancer Dec 17, 2017 @WordTian 大概你不知道首先 /sdcard 其实是 /data/media,借助于 fuse 可以实现各种功能,其次 Recovery 现在清除 /data 时如果不选择清除 /data/media,则会用 rm -rf 来取代 mkfs |
16 iwtbauh Dec 17, 2017 via Android |
17 woyaojizhu8 Dec 20, 2017 |