<分区>
在 Android adb shell 中,我无法cat
/data/user/0
子目录中的文件。我收到的错误是 Permission denied
。
/data/user/0
上的 ls
命令也返回 Permission denied
。
有没有办法解决这个问题,这样我就可以看到文件的内容?
<分区>
在 Android adb shell 中,我无法cat
/data/user/0
子目录中的文件。我收到的错误是 Permission denied
。
/data/user/0
上的 ls
命令也返回 Permission denied
。
有没有办法解决这个问题,这样我就可以看到文件的内容?
最佳答案
进一步挖掘表明,如果文件属于作为调试版本安装的应用程序,则无需 root 权限即可实现此目的。详情 here .
简而言之:
首先,run-as com.foo.app
。
当前目录将切换到/data/data/com.foo.app
。
现在您可以对子目录和文件执行权限限制命令,例如 cat
和 ls
。
关于android - 无法在 Android 设备的/data/user/0 的子目录中捕获文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44638083/