好久没发贴了,看论坛没什么具体刷机教程,遂写一个
注意:解锁BL以及刷写新rom均需要格式化Data,请做好数据备份
1.准备工具
驱动:https://mrzzoxo.lanzoue.com/iGQbV1ytgbah
刷机工具:SDK 平台工具版本说明 | Android Studio | Android Developers
2.解锁BL
解压刷机工具,在该文件夹打开CMD
关机状态下按住电源键与音量下键进入fastboot
解锁BL
fastboot flashing unlock
出现提示选择
3.刷写刷机包
刷机包大概包含以下内容
Boot.img Recovery.img Vendor_boot.img
xxxxx.zip
复制到刷机工具文件夹
打开CMD
首先刷写基本分区
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash vendor_boot vendor_boot.img
按音量键切换至recovery,电源键确定
首先选择第三项格式化Data
Format data/factory reset
之后选择第二项Apply update
选择Apply from adb
电脑CMD执行
adb sideload xxxxx.zip
等待刷入
如弹出需要重启recovery 选择yes即可
4,获取root
注意:部分gsi内核不支持内核修补
因此无法使用kernelsu,apatch,潘多拉内核
下载magisk
手机插电脑,文件传输模式,复制 boot.img 到手机 Download 目录
打开Magisk,①:安装 – ②:选择 boot.img – ③:开始修补文件 – ④:修补完成(修补生成 magisk_patched-xxx.img 文件在 Download 目录)
magisk_patched-xxx.img传输到电脑
进入fastboot
Cmd执行
fastboot flash boot magisk_patched-xxx.img
重启后root成功
5安装常用模块
Lsposed
Shamiko
Tricky Store
附件
一加Ace2原生包
设备树已开源,可以尝试自己构建