[toc]
- Kali Nethunter官方支持一加7
- OnePlus7是属于一加前几代机型,价格不高,性能上相当于Pixel4代
- OnePlus7拥有高通9008的救砖模式,这个机器不管怎么折腾都可以恢复.
救砖模式是高通CPU提供的特性
- OnePlus7在xda上面拥有众多的三方rom包,随便玩
本篇基于一加7手机,在性能上相当于Pixel四代手机。运行环境是安卓10。本文中用到的附件等位于百度盘中:链接:https://pan.baidu.com/s/1gtmCfqfQmEX5JvMZtvUH7w 提取码:euuo
该系列为学员优秀作品系列,附件apk、代码等位于我的项目中,大家可以自取:
https://github.com/r0ysue/AndroidSecurityStudy
- 刷机需要测试各个版本的工具,很多时候不是你步骤错了,可能仅仅是使用的工具包版本不对 方案:提供下面步骤用到的所有工具包,在附件里面
- 系统版本,OnePlus的系统版本众多,会影响结果,可能bootloader都解锁不了(这里有个伤心的故事) 方案:提供刷机固件包,从头开始,这样肯定行
- 安装高通9008驱动,驱动名称:"QDLoader_HS-USB_Driver_64bit_Setup.exe"
bcdedit /set testsigning on
- 检查测试模式是否打开,重启后电脑桌面右下角出现下图所示就是成功,可继续下一步
- 电脑解压固件包guacamoleb_14_P.32_210127.zip,
- 启动软件MsmDownloadTool V4.0.exe
- 点击start,等待手机进入edl模式
- 手机进入edl模式,MsmDownloadTool会自动输入android 10系统
- 方式1:手机关机,数据线连接电脑,然后同时按住音量上键和下键
- 方式2: 如果手机还可以开机,还可以连接adb
adb reboot edl
adb reboot bootloader
- 使用命令解锁
fastboot oem unlock
- 选择"UNLOCK THE BOOTLOADER",等待重启,进入,重新设置usb调试和开发者模式
- 重启手机到fastboot模式
adb reboot bootloader
- 刷入twrp
fastboot boot twrp.img
- 这里安装完就直接进入revovery模式,twrp系统中,
- 操作界面选择 Advanced->Flash Current TWRP
- 操作界面选择 Wipe->Format Data->输入yes
- 这时候不要重启
- Advanced->ADB Sideload->Swipe to Start Sideload
- 刷入Disable_Dm-Verity_ForceEncrypt_11.02.2020.zip,出现Select Option的时候,按音量+键
- 重启,进入设置,其中有个设置选"无"
-
Advanced->ADB Sideload->Swipe to Start Sideload
-
输入命令,刷入"kernel-nethunter-2021.3-oneplus7-oos-ten.zip"
adb sideload kernel-nethunter-2021.3-oneplus7-oos-ten.zip
- Advanced->ADB Sideload->Swipe to Start Sideload
- 输入命令,输入"nethunter-2022.1-oneplus7-oos-ten-kalifs-full.zip "
adb sideload nethunter-2022.1-oneplus7-oos-ten-kalifs-full.zip
- 输入命令安装magisk.app
adb install magisk.app