我无法在没有root设备的情况下访问android中的系统文件夹。还想知道是否有可能在启动Android手机时访问?
答案 0 :(得分:0)
我认为你在不做生根的情况下提出要求
所以如果没有root,你有两个选择:
如果应用程序是可调试的,您可以在adb shell中使用run-as
命令
adb shell
run-as com.your.packagename
cp /data/data/com.your.pacakagename/
您可以使用Android的备份功能。
adb backup -noapk com.your.packagename
现在将提示您“解锁设备并确认备份操作”。最好不要提供密码,否则读取数据会变得更加困难。只需点击“备份我的数据”即可。您计算机上生成的“backup.ab”文件包含android备份格式的所有应用程序数据。基本上它是一个压缩的tar文件。 This page解释了如何使用OpenSSL的zlib命令解压缩它。
您可以使用adb restore backup.db
命令恢复备份。
关注maven
答案 1 :(得分:0)
不,你不能。
启动应用程序的用户必须是root才能访问某些文件夹。如果没有权限访问目录,则无法访问该目录。它是一个UNIX安全测量,你不能绕过它。
答案 2 :(得分:0)
每个应用都可以访问和阅读Android设备上的/system
文件夹。它不必为此而扎根。