即使更改了权限,我也无法从设备中提取数据库。我的手机已经 Root 。
它曾经工作。我可以拉过去。由于某种未知的原因,我现在不能。
我收到的错误是remote object '/data/data/com.thuptencho.transitbus/databases/ttc.db' does not exist
有人知道为什么会这样吗?
以下是我在命令窗口中所做的事情。
C:\users\thupten>adb shell
shell@android:/ $ su
su
root@android:/ # cd /data/data/com.thuptencho.transitbus/databases/
cd /data/data/com.thuptencho.transitbus/databases/
root@android:/data/data/com.thuptencho.transitbus/databases # ls
ls
ttc.db
ttc.db-journal
webview.db
webview.db-journal
webviewCookiesChromium.db
webviewCookiesChromiumPrivate.db
root@android:/data/data/com.thuptencho.transitbus/databases # chmod 755 ttc.db
5 ttc.db <
root@android:/data/data/com.thuptencho.transitbus/databases # chmod 777 ttc.db
7 ttc.db <
root@android:/data/data/com.thuptencho.transitbus/databases # exit
exit
shell@android:/ $ exit
exit
C:\users\thupten>adb pull /data/data/com.thuptencho.transitbus/databases/ttc.db
remote object '/data/data/com.thuptencho.transitbus/databases/ttc.db' does not exist
最佳答案
我使用这些命令从/data/data文件夹获取数据,无需更改权限
adb kill-server
adb root