手机文件data不用root无法查看。
原因如下:
为了安全,大部分安卓非root用户只有cache、system分区的读取权限,data分区无任何权限,因此无法查看。但是部分软件需要读取系统信息如芯片型号,因此开放了system的读取权限。
但为了存储数据,应用本身有data/data/该应用/文件夹的读写执行权限。如果要读取应用自身数据目录,如终端模拟器的数据目录,可以直接cd后ls列出。但是这个功能极少使用并且仅限终端类应用。
如果是想要提取data/app里的apk,可以用第三方软件通过系统特殊接口获取,无需root,但这样不包含数据。方便分享apk包或备份。
/data/data 目录是需要root权限才能查看的。
目前应用市场有非常多的一键ROOT工具,这里就不举例了,功能基本都是一样的,Root权限的获取方式:
1用手机连接电脑,下载一键root工具。
2下载成功后,打开一键ROOT软件。会出现root准备,点击下一步,正式开始root。
3检查root条件,要是需要文件备份的话,一定要备份后。点击开始ROOT。
4root正式开始,需要几钟左右时间,期间可能会重启数次,root就会完成。
5root完成后,就可以随意删除手机中的垃圾应用了包括系统应用。
当获取root权限后通过adb访问 /data/data目录:
adb shell 进入shell模式
su 切换到root用户
chmod 777 /data/data 修改/data/data目录的权限为 777即可
exit 退出root用户
cd /data/data 即可进入/data/data 目录了
可以通过第三方软件来提取已安装APP。
像RE管理器,首先下载并进入RE管理器,点击右上角的挂载读写按钮,点击之后按钮文字会变成挂载只读,然后进入到DATA APP目录,在目录里找到你需要提取的应用,点击复制,然后粘贴到SDCARD的任意目录即可。
以上就是关于手机文件data不用root怎么看全部的内容,包括:手机文件data不用root怎么看、android开发 怎么把APP内部存储data\data\files里的所有文件一条一条地读出来、如何提取已安装app等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)