刷机
在安卓逆向工程中,经常会碰到一些app无法在模拟器中正常运行,为了避免麻烦,一台测试机是必不可少的。这里推荐”Google亲儿子“Nexus系列和Pixel系列的测试机。笔者在本书中选择的是Nexus 5X。测试机有了,为了方便以及更加深入的研究,刷机的一些基本知识也要具备。
刷机前准备:
- 进入“设置”页面,单击“关于手机”选项,进入“关于手机”页面,连续多次单击“版本号”选项,进入开发者模式。
- 返回上一级目录,进入“开发者选项”页面,打开“USB调试”选项,之后使用USB线连接上计算机(台式机最好选择主机后面的接口),就会出现“允许USB调试吗?"的对话框,一律点确定。
//操作成功之后打开cmd输入如下命令,将会有如下提示: C:\Users\Kaiser>adb devices List of devices attached 00d14953b264bd0f device
- 同样在”开发者选项“页面,有一个OEM解锁需要允许,这是Bootloader锁。这个选项决定了后续是否刷机。
- 在pc端cmd执行如下命令,或者将手机关机后同时按住手机电源键与音量减键,进入bootloader界面。
C:\Users\Kaiser>adb reboot bootloader /*查看最后一行信息 *DEVICES STATE -