从Android应用程序获取SQLite数据库

Pau*_*ler 13 sqlite android

我需要从用户手动填充的Genesis设备获取Android应用程序的SQLite数据库.

我如何创建另一个应用程序或任何其他方式来获取此数据库并保存在我可以获得的位置?

obs.:设备有root

谢谢

nit*_*esh 13

在cmd上的Android/...平台工具的步骤:

1)类型 adb shell

2)run-ascom.your.package

3)类型 ls

cache

databases

lib
Run Code Online (Sandbox Code Playgroud)

你可以在Database这里找到...而且你甚至没有root设备

希望这对你有所帮助......


elb*_*ild 5

如果您将设备连接到PATH上带有adb的盒子上,则可以使用以下命令:

adb -d shell 'run-as your.package.name.here cat /data/data/your.package.name.here/databases/your_db_name_here.sqlite > /sdcard/recovered_db.sqlite'
Run Code Online (Sandbox Code Playgroud)

或者,您可以使用Ecliplse DDMS文件浏览器。