刷机 | 一加6T刷机概要
缘由
不知道为啥,最近手机一直偶尔会卡顿,重启的时候会卡死在一加的logo上面,长按关机键也没办法关机。咨询了一加的客服之后说要 音量+ 和 关机键 一起按,才可以强制关机。
就这样重启了几次,恢复了。但是从昨天午休的时候就发现闹钟失效了,配置都是正确的,铃声也没问题,就是到时候了没反应。早上重启了一次,到进系统输入密码的时候卡又自动重启了,然后又卡死,重启了好几次才恢复。受不了了就决定刷机吧。
本次刷机的时候手机是可以正常使用的,我的H2OS的版本是安卓9的,我把自带的系统更新解冻了,然后更新到了安卓10的H2OS(10.0.4)。因为之前的系统是已经root的状态,所以在更新只能使用全量更新的模式。
寻找教程
使用自带的OTA升级之后,去一加论坛上面找找有没有root教程,毕竟手机已经买回来好几年了,之前的刷机步骤早就已经忘记了。
看到了这个帖子《[官方ROM] 新增10.0.5直连全量包boot.magisk,10.0.3和公测B6链接与boot.magisk》,使用了里面的 ADB工具箱 + 10.0.5稳定版的全量包 。
从这个帖子《【资源组】一加6T解锁、刷入TWRP、Magisk、ROOT教程》,看到了adb命令
刷机
OTA升级
- 将 全量包 复制到手机存储内,然后在系统更新里面选择本地资源进行升级。
准备ADB
- 将 ADB工具箱解压到c盘根目录。运行其中的 adb_cmd.exe
刷TWRP
- 将下载的twrp的img和zip文件放到此目录中
- 手动重启或输入命令
adb reboot bootloader
进入 Fastboot模式 - 用临时img进入恢复模式
fastboot boot twrp-3.4.0-1-fajita.img
- 会自动重启进去到临时恢复模式
- 选择 高级→ADB Sideload,滑动按钮开始(这步很重要)
adb sideload twrp-installer-3.4.0-1-fajita.zip
刷入正式zip包。
刷入 Magisk 进行root
- 选择 高级→ADB Sideload,滑动按钮开始(这步很重要)
adb sideload Magisk-v20.4.zip
刷入magisk的zip包。
- 选择 高级→ADB Sideload,滑动按钮开始(这步很重要)
备注
- ROOT后如果有系统更新需用全量包(系统会自动转换推送,如果不是全量包请不要升级),更新后ROOT会失效,如需保留ROOT,参考以下教程即可。
- magisk-18.1以上版本支持OTA全量包升级后保留ROOT。
- ROOT已知问题:不能微信指纹支付,支付宝不影响。
吐槽
好久没刷机了,走了很多弯路。一加现在已经更新到8了,6t已经落伍了,论坛里面没什么好帖。
在进入 fastboot 模式之后,一直是处于 waiting for device... 的状态,搞了好久才想起来我现在用的新系统没有安装USB驱动,设备管理器里面显示安卓是感叹号状态
本来在安卓手机插入电脑的时候,会有个分区里面安装了一加的USB驱动,这次不知道为啥显示不了那个分区了。只能用驱动精灵安装了相关驱动,然后就可以使用了。
OTA全量包升级系统后保留Root与TWRP
Magisk-18.1以上版本支持OTA全量包升级后保留ROOT。
方法请参考以下教程:
首先按正常步骤完成系统OTA升级,升级完成后,不管系统怎么提示你重启,都不要去管它(很重要),千万不要点重启,返回到桌面。
*这里有两种情况:
- 已经刷入第三方REC(TWRP);
- 没有刷入TWRP(官方REC);
如果没有刷入TWRP的以下教程请直接跳过第一步。
如果你不想再保留TWRP,想恢复成官方REC的话也可以直接跳过第一步。
- 第一步[保留TWRP的操作]:打开Magisk管理器,点击侧栏 下载 ,右上角点搜索,输入 TWRP ,选择 TWRP A/B Retenion Script 模块,按截图上示范操作,完成后也一样不要点重启,返回到桌面等第二步操作
- 第二步[保留ROOT的操作]:打开Magisk管理器,直接打开主页面第一行的 安装 ,按截图上示范操作即可,等待模块刷入,显示 all done 字样就表示完成,就可以直接点击右下角重启按钮重启了,等重启完成,就是新的系统,并且保留了ROOT、TWRP和Magisk里的所有东西。
已知问题与解决方案
微信指纹支付解决方案[Magisk模块]
使用以下两个模块
模块1: magisk-riru-core-v19.7.zip (522.6 KB, 下载次数: 4451)
模块2: magisk-指纹支付微信wechat-v3.9.7.zip (1.15 MB, 下载次数: 6113)
安装方法1:打开Magisk管理器,点击侧栏 模块 ,点击正下方 圆圈+号,再点击左上方 三条杠 打开菜单,选择 文件管理,浏览并找到你刚下载的zip模块包,点击安装,成功后依照提示操作重启即可,先安装模块1,再安装模块2。
安装方法2:直接重启到恢复模式(TWRP),点击 安装,找到你下载的两个模块包,按顺序依次刷入,成功后重启即可。
ROOT后入如遇到个别App安全提醒(如银行类)
可按以下方法操作即可隐藏ROOT:
先打开Magisk管理器,点击侧边栏的 Magisk Hide ,然后按截图上步骤操作完成后再重启手机即可。
相关资源
- 10.0.5稳定版的全量包
-https://otafsc.h2os.com/patch/CHN/OnePlus6THydrogen/OnePlus6THydrogen_34.K.45_045_2007172007/OnePlus6THydrogen_34_OTA_045_all_2007172007_0252822ec42d5.zip ADB工具箱
TWRP
- 一加6T我使用的是 fajita 版本,这个可以正确解密加密的分区,不然读取不到分区里面的文件
- 其中 img文件是在fastboot模式下作为临时twrp刷入的,zip文件是在进入临时恢复模式后替换系统原本twrp的
- https://dl.twrp.me/fajita/
- 一加6:twrp-3.3.1-2-enchilada.img
- 一加6T:twrp-3.3.1-1-fajita.img
- 一加7:twrp-3.3.1-1-guacamoleb.img
- 一加7Pro:twrp-3.3.1-4-guacamole.img
Magisk v20.4
一加万能工具包_V5.3
magisk-riru-core模块
magisk-指纹支付微信(magisk-riru-module-xfingerprint-pay-wechat.zip)
救砖资源&教程
相关帖子
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。