2013-10-27 47 views
0

我无法访问我的设备上的应用程序数据库。访问设备上的android应用程序数据库(权限被拒绝)

我想这些命令:

/#亚行外壳

/#sqlite3的/data/data/ANDROID.SQLite/databases/notes.db

,但我总是得到许可被拒绝的消息!

我也尝试将数据库复制到我的SD卡,但仍然无法从adb shell访问它。

任何解决方案,请??

谢谢!

回答

3

你只能在一个扎根的android设备上做到这一点。

或者,您可以在模拟器上执行此操作,以便您访问该数据以调试SQLite数据库条目。

+0

如何以root权限访问我的设备? – HaTiMuX

+0

只需要它,然后你就可以完全访问。 – user1095108

+0

我该如何根? – HaTiMuX

0

我有同样的权限问题。如果您只需要读取数据库并且不修改或存储数据库,则可以通过简单的方式来完成。首先根据您的设备。你可以找到很多关于如何为你的设备创建根目录的教程。我更喜欢KingRoot。之后,转到Play商店并下载SQLite Reader或管理器,直接从您的设备访问数据库。由于我只需要读取项目中的数据库并确认它们的存在,我宁愿使用AndroLd的SQLite数据库读取器。

相关问题