赞
踩
在网上找资料找了很久,大多都说需要获取root权限才可以获取data/data下的文件
后来找到了这种方法确实可行
- adb shell "run-as package.name chmod 666 /data/data/package.name/databases/file"
- adb pull /data/data/package.name/databases/file .
- adb shell "run-as package.name chmod 600 /data/data/package.name/databases/file"
UPDATE
the command for Android 5.0+ to save /data/data/package.name/databases/file would be:
adb exec-out run-as package.name cat databases/file > file
- > adb shell
- shell $ run-as com.example.package
- shell $ chmod 666 databases/file
- shell $ exit ## exit out of 'run-as'
- shell $ cp /data/data/package.name/databases/file /sdcard/
- shell $ run-as com.example.package
- shell $ chmod 600 databases/file
- > adb pull /sdcard/file .
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。