【问题标题】:How to access system folder in android without rooted?如何在没有root的情况下访问android中的系统文件夹?
【发布时间】:2014-08-21 09:23:49
【问题描述】:

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

【问题讨论】:

    标签: android system rooted-device


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我想你是在不root的情况下问的

      所以如果不生根,你有两个选择:

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

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

        adb backup -noapk com.your.packagename
        

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

      致敬 maven

      【讨论】:

        【解决方案3】:

        不,你不能。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-03-19
          • 2014-03-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-02-09
          • 2014-02-21
          相关资源
          最近更新 更多