【问题标题】:Adb pull device not found, yet I'm connected to it未找到 adb pull 设备,但我已连接到它
【发布时间】:2017-03-27 19:31:54
【问题描述】:

我正在尝试使用 adb shell 从我的 android 设备中提取文件。我的安卓已经root了。

如果我启动 adb.exe 并执行命令:

adb pull /data/data/com.android.providers.settings/databases/settings.db c:\temp

我收到错误:“复制失败,远程权限被拒绝”

所以,然后我按照以下步骤操作:

adb shell -> OK
shell@acer_z200:/ $ su -> OK
root@acer_z200:/ # adb pull /data/data/com.android.providers.settings/databases/settings.db c:\temp

它给出了错误error: device not found。那么,在上帝的天堂里,我如何能够访问 shell 和 root,而不是连接到设备?

我还可以列出文件夹中的文件:

root@acer_z200:/ # ls /data/data/com.android.providers.settings/databases/

所以..尚未找到设备,我可以列出文件吗?

【问题讨论】:

  • 使用命令adb devices -l确保某个实例正在运行
  • @MNS 是的,它似乎是我的手机。我已经重启了手机;改变了USB端口;使用adb kill-server重新启动了adb,但问题仍然存在

标签: android


【解决方案1】:

解决了。

su成功连接设备后,我不得不打开另一个shell并执行adb pull

copy db file with adb pull results in 'permission denied' error

【讨论】:

    猜你喜欢
    • 2013-12-19
    • 1970-01-01
    • 1970-01-01
    • 2019-05-06
    • 2015-08-29
    • 1970-01-01
    • 1970-01-01
    • 2020-03-03
    • 2020-06-09
    相关资源
    最近更新 更多