如何在没有root的情况下访问android中的系统文件夹?

时间:2014-08-21 09:23:50

标签: android system rooted-device

我无法在没有root设备的情况下访问android中的系统文件夹。还想知道是否有可能在启动Android手机时访问?

3 个答案:

答案 0 :(得分:0)

我认为你在不做生根的情况下提出要求

所以如果没有root,你有两个选择:

  1. 如果应用程序是可调试的,您可以在adb shell中使用run-as命令

    adb shell
    run-as com.your.packagename 
    cp /data/data/com.your.pacakagename/
    
  2. 您可以使用Android的备份功能。

    adb backup -noapk com.your.packagename
    

    现在将提示您“解锁设备并确认备份操作”。最好不要提供密码,否则读取数据会变得更加困难。只需点击“备份我的数据”即可。您计算机上生成的“backup.ab”文件包含android备份格式的所有应用程序数据。基本上它是一个压缩的tar文件。 This page解释了如何使用OpenSSL的zlib命令解压缩它。 您可以使用adb restore backup.db命令恢复备份。

  3. 关注maven

答案 1 :(得分:0)

不,你不能。

启动应用程序的用户必须是root才能访问某些文件夹。如果没有权限访问目录,则无法访问该目录。它是一个UNIX安全测量,你不能绕过它。

答案 2 :(得分:0)

每个应用都可以访问和阅读Android设备上的/system文件夹。它不必为此而扎根。