我在Android 5.1上有一个非根的Nexus 5。 我已经尝试了这里描述的多个解决方案Android ADB access to application databases without root,以便从文件系统中提取可调试的应用程序数据库,但无济于事。有没有人设法让它在5.1上工作?
尝试复制到SD卡时,我得到cp: /sdcard: Permission denied
尝试直接提取文件时,我得到remote object '/data/data/packagename/databases/name.db' does not exist
答案 0 :(得分:3)
Alex P在这里成功回答了这个问题 - android adb, retrieve database using run-as
在这里快速查看答案:
用于保存Android 5.0+的命令 /data/data/package.name/databases/file将是:
adb exec-out run-as package.name cat databases/file > file