记一次一加7Pro刷机之旅(刷入Havoc与Magisk)

前言

        因为上大学换了台二手一加7Pro,但是更新系统后发现新版本氢OS的续航和温度都起飞了,再加上我拿手机必须root,于是开始刷机

准备工作

        首先是准备刷机所需:

一加7P一台

能传输数据的数据线一根(能充电不是能传输数据,反正拿手机连接电脑成功的线就可以传输数据)

Win电脑一台

电脑上下好带有fastboot的ADB工具包,装好相关的所有驱动

下一份一加7P的9008救砖包,以备不时之需

解锁BL

        一加的刷机体验始终都很好,首先是一加不像华OV那样加BL锁,甚至是刷机保修,最重要的一点就在于它有很好的刷机圈,想找的东西都有,你可能踩的坑已经都有人帮你踩过了

        在一加手机上解BL,只要去手机开发者设置打开OEM解锁,然后重启到BootLoader,连接到电脑,电脑打开命令行,输入fastboot oem unlock,再在手机上用音量键选择确定,等数据清除完了之后,BL锁就已经开了

系统更新

        刷havoc需要氧底包,于是下载好最新版本的氧的刷机包之后,电脑手机各放一份,然后用系统更新来更新氧OS,更新一次重启到氧之后,还要用刚刚的包,再更新一次,因为一加7P采用的是a/b分区,system分区需要刷两次才能全部刷写

进入rec

        刷入下载好的havoc包,当然是要用第三方rec,这里注意一个点,就是安卓系统版本与rec有关系,对不上号的话会boot失败,我踩了一遍又一遍才明白这一点,twrp官网和一加论坛里面的大部分rec都不是安卓11用的,后来我去XDA论坛翻了好久,总算是找到了合适的rec

        接下来进入rec,这里用fastboot boot recovery.img而不是fastboot flash boot recovery.img,第一句指令是用指定的img来boot一次,重启就还原,这样的话,一是如果boot出问题不用重新刷机,二是我自己测试发现在twrp的boot存在的情况下没法进系统,所以如果twrp被刷入boot,就意味着要重新刷机

还有一点就是,这句指令要用Bootloader的fastboot才可以,一般系统的fastboot不能boot进rec

刷入havoc

        进入rec之后,先看看data解密能不能用,如果不能用的话可以去主系统改锁屏密码,如果还是不能进入就只能清数据了,这里的清数据包括内部存储!所以这就是我开始让把刷机包备一份在电脑上的原因,

还有就是看看有没有红字提醒system_root挂载失败,如果出现这个问题就在重启菜单重启到另外一个槽位再刷机

能在手机上刷就用手机,如果不能就用twrp的sideload模式,电脑上输入adb sideload 刷机包.zip,等待刷机完成之后,必须清数据,不清就进不去,然后开机进入系统

刷入magisk

        既然都刷机了,那magisk肯定是要刷的,系统能正常进入的话,就又boot进入twrp,备份boot分区,然后在主系统安装magisk,选择twrp文件夹下的备份文件,修补之后又进入twrp,刷入download文件夹下的img文件,重启开机,打开magisk,看看是不是已经激活了

补传感器

        在刷完之后你可能会发现手机上的各种传感器都不能用了,这时候你要重新刷入persist.img,在此感谢这篇文章,但是要注意:别用twrp刷入persist.img!persist应该是用fastboot来刷,用指令fastboot flash persist persist.img,这里和之前刚好相反,bootloader的fastboot带有安全限制,阻止刷入persist分区,所以这里要用系统的fastboot来刷,现在刷了magisk,可以在magisk的重启菜单里面直接重启到fastboot,确实很方便

一点后话

        这是我第一次刷比较近的机子,a/b分区+data加密+rec和安卓版本相关的组合拳属实把我打傻了,在摸索的过程中9008了三回,系统刷了快总共20次,不过最终还是搞定了

        嗯 太好了

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值