适用于一般情况 建议参考ROM作者提供的刷入指南
一、准备:
1.最新版氧OS系统 固件下载推荐查看链接
(8Pro的11.0.7.7全量包官方下载链接出错 可以尝试手机上用oxygen updater下载增量包本地更新)
2.要刷入的类原生ROM
XDA版块 8 查看链接 8pro 查看链接
3.PlatformTools 查看链接
4.Payload Dumper解包工具 查看链接
5.安卓USB驱动 查看链接
6.PE官网提供的ab分区统一包查看链接
7.Magisk 查看链接
二、解Bootloader锁
此举将清空手机,注意备份
1.登录谷歌账号后,在开发者模式中打开OEM解锁和USB调试
2.解压得到PlatformTools文件夹 按住Shift同时单击右键 打开PowerShell窗口
输入.\adb reboot bootloader 进入bootloader 手机提示则允许
3.进入bootloader后 输入.\fastboot devices 如果没有返回设备串号 下一步安装驱动 有则跳转第5步
4.解压USB驱动 bootloader模式连接下在windows的设备管理器-其他设备中可以看见一个带感叹号的Android设备(如果没有可能存在一个叫LeMobile Android Device的设备,Win10自动识别的驱动可能不可用) 右键单击该设备-更新驱动-浏览我的电脑以查找驱动-让我从计算机上的可用驱动程序列表中选择-显示所有设备-下一步-从磁盘浏览-找到驱动文件夹中的android_winusb.inf文件-下一步-接下来全部允许或是
5.键入.\fastboot oem unlock
在手机上音量键和电源键配合选择YES 解锁成功
三、Payload解包
解包工具依赖Python 没有请预先安装查看链接
解压类原生ROM包 将payload复制到Payload Dumper的payload_input文件夹中
打开payload_dumper.exe即开始解包 解包输出在payload_output文件夹中
四、刷入ROM定制recovery(不同rom的recovery功能布局基本一致)
同样方法进去bootloader
命令.\fastboot flash recovery空格 接着拖入payload_output中的recovery.img
刷入成功后在手机上音量键选择recovery mode进入recovery
五、adb sideload
在recovery中选择apply update-apply from ADB
随后命令.\adb sideload空格 拖入ab分区统一的包回车
(因为双分区的原因 两个分区的固件和文件可能并不一致 直接sideload在第一个分区刷完后就会出错 并且有潜在的硬砖风险 一般刷一个分区就能开机 但是最好让两个分区一致)
随后返回-advanced-reboot to recovery
重启到rec后再次选择apply from adb 然后重复上述操作 这次sideload的文件就是ROM包
刷完后返回rec 选择Factory reset-Format data/factory reset格式化
随后返回选择Reboot system now即可开机
六、如果adb sideload一开始就失败了 还可以尝试手动线刷
手机开机下命令.\adb reboot fastboot进入fastbootd mode
随后.\fastboot flash boot空格 拖入payload_output中的boot.img回车
依此类推把解包出来的所有文件依次刷完 每一步刷什么文件flash单词后面就接什么文件
如.\fastboot flash product...... .\fastboot flash system.......刷完在rec格式化即可开机
一般的脚本就是代替了这个繁琐的过程
七、root
将解包得到的boot.img复制到手机 安装magisk并修补boot
输出的magisk_patched-xxxx.img在download文件夹中 复制到电脑
随后进入bootloader模式 命令.\fastboot flash boot空格后拖入该文件刷入即可
时间不多就不配图了 应该都看得懂
写的有些粗糙欢迎各位老哥指正
#一加8# #一加8Pro# #类原生#
@酷安小编 @好兆头