纯小白,这几天心血来潮,500拿下一台一加7刷个kali玩玩,记录一下

现在是氢OS,点版本号边上的圆圈感叹号五次打开开发者模式

然后进系统 --> 开发者选项里面打开OEM解锁和USB调试两项

先跟着网上教程先下一堆东西

1.kaliNetHunter镜像: 找自己版本的https://www.kali.org/get-kali/#kali-mobile,在https://nethunter.kali.org/kernels.html这里可以看支持的型号系统之类的,貌似一加7只有氧OS才支持,得先刷到氧OS,所以前面下个氧OS的镜像
2.TWRP: https://twrp.me/这里面点开之后滑到最下面去选设备,版本选择的问题下面再说,注意要下一个img和一个zip
3.Magisk: 直接下https://magiskmanager.com/
4.刷机包: https://yun.daxiaamu.com/OnePlus_Roms/这里面选自己型号,然后找里面氧OS的下个9008刷机包和普通刷机包,我下了这两个
5.9008驱动: http://www.yx12345.com/pcpd/7026/3687.html#pcrjxzwai直接下载安装就行
6.adb: https://developer.android.google.cn/studio/releases/platform-tools?hl=zh-cn直接下

然后正式开搞

刷氧OS

先关机,然后一起按住音量上下5秒种,不要松手,然后插入usb数据线,记得另一端提前插到电脑上,这时电脑应该可以识别成这个东西,如果不行就重装驱动

注意一点,千万不要松手,然后打开之前的线刷包,启动里面的MsmDownloadTool V4.0.exe,选择others然后登录,这时候就可以看到连接成功

image-20230810191423714

如果没识别出来就点一下enum,识别成功后选中这一条然后点击start,再等到它下载东西的时候就可以松手了,然后就是嗯等

刷好了之后会自动开机进入初始化状态,比较慢耐心等待,注意进系统初始化的时候不要联网以及设置开机密码之类的

现在就是氧OS了,记得进开发者模式再把OEM解锁和USB调试打开

使用fastboot解锁BootLoader

开发者选项设置好后用usb连接电脑再打开adb就可以看到连接

然后进入fastboot模式

adb reboot fastboot

这时手机会自动重启然后进入这个界面

可以看到里面的device state现实是locked,现在就要给他解开

先用fastboot devices看看这里是否成功,成功了应该是这样

如果没有显示设备大概是驱动问题,https://static.oneplus.cn/data/attachment/forum/201510/09/125028uryxmwblxpllmbml.attach这里的驱动直接下载安装就好了,相信各位老misc手一眼就能看出来这是个7z,改下文件后缀再打开就好了

然后直接fastboot oem unlock

手机这时候会要你确认是否要解锁

还是和之前一样,音量上下键选择,电源键确认,然后就啥也别点等就好了,点电源键会导致停止

然后就又进入了初始化界面,还是和之前一样啥也别设置,打开开发者模式和开发者选项,这时候就可以发现OEM解锁的选项已经变灰了,再次进入fastboot模式,就可以发现已经显示为unlocked

拿TWRP输入Magisk

这里还是用adb,注意手机现在得处于fastboot模式

img文件可以让你临时进入一次twrp

fastboot boot ..\twrp-3.6.1_11-0-guacamole.img

现在就进入了TWRP的界面

然后我这里试了3.6.1的刷成功了

只要把那个zip从电脑中放进手机里的TWRP文件夹就行

然后点击install,选择刚放进去的压缩包,滑动刷入

等一会刷好了再选择重启进入recovery就好了

然后把magisk和解密包都刷进去,注意magisk要把后缀改成zip

再twrp里面选advanced --> adb sideload

解密包: https://zackptg5.com/downloads/archive/Disable_Dm-Verity_ForceEncrypt_11.02.2020.zip

adb sideload ../Magisk-v26.1.zip
adb sideload ..\Disable_Dm-Verity_ForceEncrypt_11.02.2020.zip

然后重启进系统,还是啥也别动,开个开发者模式usb调试就行

装kali

先装内核,还是adb sideload就行

https://build.nethunter.com/contributors/re4son/guacamole/kernel-nethunter-2021.3-oneplus7-oos-ten.zip

adb sideload ..\kernel-nethunter-2021.3-oneplus7-oos-ten.zip

然后直接装kali,记得不要下错了

adb sideload ..\nethunter-2022.1-oneplus7-oos-ten-kalifs-full.zip

咦!好!装上了

然后直接重启进系统就行了

但是里面的magisk点开就停止运行,还得手动装一遍,这里用apk就行了

adb install ..\Magisk-v26.1.apk

点进去按照他要求的修复就行了,会重启一次

好了,这下彻底装好了

后记

如果你也用一加7的话,我推荐刷氧10,氧11我搞了好久,首先是内核找不到,其次最后都卡在装kali的时候显示/system容量不足,扩容有点麻烦懒得折腾了,换了氧10一下就好了

参考

https://blog.csdn.net/lijiewen2017/article/details/123710254

https://www.cnblogs.com/Junglezt/p/17446237.html