android - 无法在 Android 设备的/data/user/0 的子目录中捕获文件

标签 android file security adb 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
现在您可以对子目录和文件执行权限限制命令,例如 catls

关于android - 无法在 Android 设备的/data/user/0 的子目录中捕获文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44638083/

相关文章:

java - bluetoothGatt.writeCharacteristic 始终返回 false,BLE 特征类型为 write_no_reponse

java - 加密网络应用程序的安全方法

java - 用户注销后还需要注意什么?

php - 如何修复 suhosin.so 错误

linux - (Linux) 如何将文件传递给应用程序?

android - 如何通过 Android 上下文访问文件

android - 为什么工具栏在屏幕中间?

android - 某些操作不调用自定义 ContactsDirectoryProvider

android - Android Market 商品尚不支持的国家/地区的解决方案

c - 一次将一个字符的输入复制到输出的程序