昨天想将刷了氧的一加12刷回颜色,
奈何网上找的都是如何刷氧的教程,
虽然原理上怎么刷的怎么刷回去,
但是没有现成的包可刷,
而且个别分区需要从edl包中提取,
而且同一个分区还有多个,
刷错就不开机,
昨天花了点时间自己整了个从OTA包提取并刷机的脚本,
整合了XDA上Canuck Knarf大神的一键刷氧脚本,
自己测试了一下从陆版刷欧版,
欧版刷印版,印版刷美版,
美版刷回陆版都测了一遍,
使用上基本没问题,
踩了不少坑,
象是fastboot版本问题导致刷写某些分区导致错误,
动态分区空间不足需要删除cow分区才能正常刷入等问题,
放出来给大家玩玩。
首先下载刷机包和要刷系统的全量包,
测试过可以刷A57版本的陆版,欧版,印版,美版。
理论上也可以刷其他版本的全量包,
可以自己从大侠阿木的网盘下全量包回来刷。
刷机包:
下载链接见置顶评论
https删://www.123pan.com/s/dYRKjv-JDnpd.html
各版本固件下载:
大侠阿木网页中下载或XDA下载
https删://xdaforums.com/t/20240619-rom-ota-repo-of-coloros-oxygenos-builds.4676463/
文档摆放
刷机包解包后长上面这样,
把要刷的固件下载回来后更名成OTA.zip
然后点击运行 1.Prepare_Flash_Image.bat
开始提取刷机包固件到FTH下面
提取刷机包
等提取完后画面长上面这样,
然后手机解锁并进入fastboot模式,
然后点击2.Flash_All_SupporterZip.bat
照着指示操作就完成了。
提醒一下,如果真的不幸刷错漏刷黑屏或卡开机,
接上电脑提示进入diagnostic模式,
可以拔除电源按住电源和音量升+强制关机,
因为没有画面也看不到手机是否被关机了,
所以自己心中默数10秒,
然后按住电源和音量减进入fastboot刷回原本的rom,
我发生漏刷my_stock , my_bigball刷写失败导致开机黑屏靠这救回来,
另外一次是my_preload刷成欧版的,
结果京东和58这类国产软件都没装上,
反到装上个网飞
提示刷机有风险,
本人不保证万无一失,还请自负风险