【连载】技巧2《adb root安卓模拟器,协助:问题跟进、android系统分析、竞品分析》

2,504 阅读1分钟

如下图,执行命令adb root,可直接root模拟器。

adb root



adb root成功之后:

系统内所有文件可读.

可以进入任一app的内存目录,拉取甚至修改数据库,SharedPreferences文件等

例如,你想研究系统通讯录的数据库结构,直接拉取通讯录数据库文件。

adb pull /data/data/com.android.providers.contacts/databases/contacts2.db

adb pull

sqlite

sqlite

当然如果你愿意的话也可以装个酷狗,淘宝,看看他们的SharedPreferences文件和数据库结构。

注意:你有可能adb root失败,提示如下日志:

adbd cannot run as root in production builds

adb root failed

adb root命令只能root模拟器,无法root手机,并且只能Target为Google API的模拟器,请勿使用target 为Google Play的模拟器。

选Target为Google API的模拟器

选Target为Google API的模拟器

选Target为Google API的模拟器

重要的事情强调3遍

创建模拟器时注意选择:

创建模拟器

创建模拟器

下篇预告:3分钟学会,Android程序员必备技能之《android源码下载及阅读》

公众号二维码

我会持续总结,《Android程序员必备技能》系列,欢迎留言讨论。

您有兴趣的话,一定要关注公众号哦。

有您的关注,点赞,我才有坚持写下去的动力啊。