一,刷机
设备组合:Pixel 2XL + Fart8
刷机流程:
- 将AOSP中的源代码拷贝至电脑
- 修改相应的文件
- 编译
- 刷入系统
对AOSP源码进行修改,并编译到手机使用,如果对Android开发不熟悉,那上手还是比较困难的,不过作为一个工具,可以直接用别人修改并编译好的FART包刷入手机系统,刷入系统后的手机就是具有脱壳功能的脱壳机。
我的电脑硬件不支持对AOSP源码进行编译,所以只能用别人编译好的刷机包进行刷机。使用的刷机包是luffy 8期 day37 下的v5目录下的taimen包,这个刷机包里面
的AOSP是 UserDebug 版本,已经实现的功能有:
- root特征隐藏
- Fart特征隐藏
- 处理Fart抽取闪退
- 无网络和设备特征处理
- 服务端证书及密码导出
刷机时,首先让手机进入fastboot模式:
adb reboot fastboot
然后进入刷机包的目录,window电脑执行:
flash-all.bat
刷机时,如果执行 flash-all.bat 无反应,那执行 fastboot devices 试试,若无设备出现,需要去安装google usb 驱动,具体参考六期-day06-03。
刷机过程中,总是提示超过了最大存储空间,需要在flash-all.bat 文件的以下位置添加:-S 256M