因为脱壳一筹莫展的时候, 看到了Fart框架, 目前可以解决大多数加固的问题。
1.准备工作
1.1 Nexus 6p 手机 (基带版本 angler)
1.2 下载 Fart源码 , 目前提供的 系带版本为angler的有8.0版本,以及8.1.0版本。 将下载好的的Fart源码解压。
2. 开始刷机
2.1 首先在命令行输入 adb adb reboot bootloader
2.2 进入到解压包中 运行 flash-all.bat文件(windows)
2.3 系统会显示 正在写入文件
可能会现的错误1:Snapshot cancel FAILED(remote:'unknown command')
安装一个比刷机系统版本低的platfrom-tool,参考:https://www.jianshu.com/p/b749b722eba0/
可能会现的错误2: 提示刷包为shanmu 但是基带版本为angler
下载angler版本的fart镜像, 或者自己编译一个对应版本的fart镜像
2.4 写入文件成功后,会重启,表示成功。
可能会出现的错误3: 刷机后wifi图标有"x"或"!", 或wifi 不可用
在电脑开始菜单-运行 输入cmd,打开命令提示符
adb shell settings delete global captive_portal_server
adb shell settings put global captive_portal_detection_enabled 0
安卓7.1.1/7.1.2/8.0/8.1,首先还是需要解决adb驱动问题。然后执行下列命令:
adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204
更新手机时间, 参考链接: https://blog.csdn.net/zqx7876/article/details/115654923
adb shell settings put global ntp_server asia.pool.ntp.org
执行完命令重启手机即可。
参考链接:https://www.4spaces.org/pixel-nexus-6p-wifi-wlan/
3. 应用
应用方法参考:https://www.jianshu.com/p/ed64212ccd38