安卓:adb:权限被拒绝

新手上路,请多包涵

无论我在 adb shell 之后输入什么,它都会失败 Permission denied

 D:\android-sdk-windows\platform-tools>adb shell find /data -name *.db
find: permission denied

D:\android-sdk-windows\platform-tools>adb shell test
test: permission denied

D:\android-sdk-windows\platform-tools>adb remount
remount failed: No such file or directory

有任何想法吗?

原文由 Caner 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

根据 adb help

 adb root                     - restarts the adbd daemon with root permissions

这确实为我解决了这个问题。

原文由 Roman 发布,翻译遵循 CC BY-SA 3.0 许可协议

没有生根:如果你不能生根你的手机,使用 run-as <package> 命令来访问你的应用程序的数据。

例子:

$ adb exec-out run-as com.yourcompany.app ls -R /data/data/com.yourcompany.app/

exec-out 在不启动 shell 和破坏输出的情况下执行命令。

原文由 Fabian Zeindl 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题