【发布时间】: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