从二手市场500淘了一个一加7pro 12+256 ,根据网上教程刷机但很多坑,折腾一周后搞定,记录下给后人避坑
资源下载:链接:https://pan.quark.cn/s/c16b972509f2
提取码:mUW7
本文是主流程+避坑指南,没有基础的需要手把手教学的shell都不会的就别看了,直接放弃或者tb找人花钱搞
准备工作
- 一加7pro一台
- 电脑
1. 刷氧os 10.3.8
这一步有很多坑,总体来说刷的方式有5种:
- 使用手机系统升级里本地升级直接安装;(会出现安装失败的情况,原因不知,没有报错和日志)
- 使用oneplus_tools.apk安装;(无法使用,网传版本均已无法安装)
- 使用recover安装;(本身就是氧os的可以刷入twpr后用这个方法,但是氢os不适用,氢os不支持fastboot boot命令无法进入twrp)
- 使用python dumper解包系统的payload.bin后,fastboot flush 刷入
- 使用msmdownload工具安装
作者系统为氢9.5 在以上几种方法踩坑后,最终用法1成功,总结过程如下:
- 直接把氧os 10.3.8拷入手机,设置-系统更新-右上角-本地安装,此法显示安装失败;
- 将氧10.0.0拷入手机,在设置里本地升级,升级成功!再在氧10.0.0的设置里本地升级10.3.8,升级成功!!
后记:还有一种方法,直接用资源包里的MsmDownloadTool V4.0.exe,手机关机按音量加连接usb后点击start刷入,直接就可以成功,注意网上有的这个包有问题,会显示映像与装置不匹配,有的人故意用其他的手机包改名发进去的,故意坑人找它入群花钱给他处理。
2. 刷入twrp、magisk、禁用安装完整性校验
#解锁oem
@1.点击系统版本号,开发开发者选项,打开oem,打开高级启动,打开usb调试
@2.重启进入fastboot
adb reboot bootloader
@3电脑执行命令,手机用音量键选择解锁,开机键确认
fastboot oem unlock
#刷入twrp
adb reboot bootloader
fastboot boot twrp-3.7.0_12-0-guacamole.img
@在twrp里,选择wipe,formate data,yes,关键的一步,否则Disable_Dm-Verity_ForceEncrypt执行完开机会卡动画进不去!!!
#在twrp里,选择advance-abd sideloader,电脑执行
adb sideload Magisk-Delta-V27.0.zip
#上一步安装完成后,执行
adb sideload Disable_Dm-Verity_ForceEncrypt_11.02.2020.zip
完成以上步骤后,安装完成
3. 安装magisk
把资源里的Magisk-Delta-V27.0.apk传到手机,文件管理器里安装,然后打开app,按提示安装magisk重启后成功root
4. 安装kali nethunter
- 重启进入twrp,打开advance,adb sideloader,电脑执行
adb sideload kernel-nethunter-2021.3-oneplus7-oos-ten.zip - 安装完成后,重启进入氧os,将nethunter-2022.1-oneplus7-oos-ten-kalifs-full.zip传入手机,打开magisk app,模块,从本地安装,选择kali的zip包,安装,十分钟左右安装成功,重启,可以看到龙的logo了
- 重新按步骤2安装一遍magisk、禁用安装完整性校验,这次不用,formate data了
5. 彻底完成安装和修复网络问题
- 连wifi,手动修改时间(不然待会更新时间不一致报错)
- 打开nethunter app
- kali Chroot Manager
- 点击START KALI CHROOT
- 成功
- 验证,打开命令行窗口,输入命令
apt update --allow-insecure-repositories
如果报错就执行
apt update --allow-insecure-repositories
在update前,手机只能访问网页,app无法联网,网页也无法加载图片,原因未知,update之后,网络正常,网页正常,app联网正常
6. 禁用系统更新
打开nethunter命令行app,选择androidsu终端,执行su -c pm disable com.oneplus.opbackup
教程言简意赅,可能没有基础的人看不太懂,但主要还是对网上已有教程的坑的总结和问题的解决,详细的可以看这两篇文章:
7. https://bbs.kanxue.com/thread-276917.htm
8. https://www.kali.org/docs/nethunter/installing-nethunter-on-the-oneplus-7/#4-install-nethunter
踩坑参考文章:
9. 解决apt update失败问题:https://superuser.com/questions/1331936/how-can-i-get-past-a-repository-is-not-signed-message-when-attempting-to-upgr
10.解决刷入kali nethunter提示system空间不足问题:https://www.kali.org/docs/nethunter/installing-nethunter/#5-installing-the-nethunter-image-recovery里的步骤5 和 https://xdaforums.com/t/nethunter-error-e-not-enough-free-space-on-system.4291391
10. 刷机包和救砖工具大全:https://yun.daxiaamu.com/OnePlus_Roms/%E4%B8%80%E5%8A%A07%20Pro/
11. 刷入Disable_Dm-Verity_ForceEncrypt后开机卡开机动画解决:https://xdaforums.com/t/disable_dm-verity_forceencrypt-unable-to-load-os-oneplus-7-pro.4112999/ 和 https://xiaomi.eu/community/threads/stuck-in-recovery-after-flashing-weekly-rom.56702/
12. 线刷救砖参考:https://bbs.oneplus.com/thread/4446250,其实本质也就是msm安装而已
1240

被折叠的 条评论
为什么被折叠?



