https://d1ag0n.asia/archives/nexus5x%E5%88%B7android81root
https://github.com/r0ysue/AndroidSecurityStudy/blob/master/FRIDA/A01/README.md
官网的下载地址 : https://developer.android.com/studio/releases/platform-tools?hl=zh-cn
因为nexus 5x 最大只支持安卓8.1 ,fastboot 版本不能太高
参考文章: https://www.jianshu.com/p/6cc6ca71c330
我下载的链接版本为: https://dl.google.com/android/repository/platform-tools_r29.0.5-darwin.zip
https://developers.google.com/android/ota?hl=en#bullhead
我选择的是最新的一个版本,验证文件是否匹配,看看sha256 是否一致
openssl dgst -sha256 bullhead-opm7.181205.001-factory-5f189d84.zip
adb reboot bootloader
fastboot devices
fastboot oem unlock
界面出现unlock 说明解锁成功
# 在电脑端执行
unzip bullhead-opm7.181205.001-factory-5f189d84.zip
cd bullhead-opm7.181205.001
# 如果fastboot 版本过高会有问题,我修改了该脚本fastboot 执行的文件,替换了低版本
./flash-all.sh
刷成功后,会自动重启
地址 :https://dl.twrp.me/bullhead/
然后将手机设置到fastboot模式,使用fastboot命令将镜像刷进去。
adb reboot bootloader
fastboot flash recovery twrp-3.2.3-0-bullhead.img
刷完之后,在手机上按两次音量向下键,选择Recovery mode,按电源键进入。稍等片刻之后,就会进入twrp 3.2.3-0系统。直接滑开即可,意味着允许修改系统。此时就刷入成功。
adb push Magisk-v17.3.zip /sdcard/
然后再界面install 选择 Magisk-v17.3.zip ,等待刷入,然后下一步下一步,就好了
手机会提示获取root权限,此时永久同意就好了
adb shell
su
或
adb root
adb shell
解决方式
adb shell
然后执行
settings put global captive_portal_http_url https://www.google.cn/generate_204
settings put global captive_portal_https_url https://www.google.cn/generate_204
settings put global ntp_server 1.hk.pool.ntp.org
reboot 最后reboot重启手机即可
LSPosed安装
https://github.com/LSPosed/LSPosed/releases
1.我选择的是 zygisk版本的安装,需要重启手机,然后 adb push xxx.zip /sdcard/Download
2. 然后在Magisk 选择该zip安装,安装完重启手机
3. 最后在zip里面有个manager.apk, adb install manager.apk 就完成安装了
Shamiko模块 隐藏root
下载地址: https://github.com/LSPosed/LSPosed.github.io/releases
和LSposed 方式一样 adb push xxx.zip /sdcard/Download,然后安装完重启