刷机 | 一加 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 国际许可协议 进行许可。