在我们开始之前,您有一部植根电话吗?如果没有,我强烈建议您该跳起来了。99%的帮助您完成此操作的教程都要求您拥有一部扎根的手机(我知道b / c我花了大约一个小时来寻找一种方法,而没有扎根的手机..找不到任何.. ),如果您考虑过这一点,那么您的iPhone也必须植根于此任务。因此,这是完全合理的。有关在答案末尾扎根的更多信息。
从命令行输入:
adb shell
这将带您进入android shell命令行(您应该看到类似以下内容的代码:shell@android:/ $
现在键入:
shell@android:/ $run-as com.domain.yourapp
这应该将您直接带到的数据目录com.domain.yourapp
:
shell@android:/data/data/com.domain.yourapp $
如果没有(例如,如果您遇到错误),则可能是您的手机没有root,或者您没有使用root用户权限。要使用您的root用户特权,请su
在adb命令行上键入并查看会发生什么,如果出现错误,则说明您的电话未植根。如果不是,请先将其植根,然后继续执行这些说明。
从那里可以键入,ls
然后您将看到所有目录,包括数据库:
shell@android:/data/data/com.domain.yourapp $ ls
cache
databases
lib
shared_prefs
之后,您可以使用sqlite3浏览dbase。.如果您没有安装dbase(您可以通过键入来找到它sqlite3
,如果得到,command not found
则必须安装它。要安装sqlite,请按照此处的说明进行操作。
关于生根:如果您以前从未生过手机,并且担心它会弄乱您的手机,我可以完全自信地告诉您,没有什么可担心的。那里有大量用于所有新旧型号的快速便捷的手机植根教程,即使您使用的是Mac,您也可以将其植根(我的s3植根于Mac)。