一加ACE3刷国际版氧OS教程
机型版本对照:
- CPH2585:印度版
- CPH2609:欧版(EU)/国际版(GLO)
- CPH2611:美版
准备工作
- 下载 OP12R Global ROM文件,解压
- 安装 9008 驱动(macOS 可能不需要)
- 解锁 BL(打开 OEM 解锁按钮)
adb devices
adb reboot bootloader
fastboot flashing unlock
- 注意:新手机一定要在解锁后第一时间备份新手机的 OCDT 文件(我没有做)
刷入国际版系统
- 进入 Bootloader 模式
adb reboot bootloader
- 执行刷机脚本,脚本代码如下:(命令路径根据需求修改)
#!/bin/bash
# 设置终端标题(大多数终端不支持,所以这里只是输出)
echo "OP12R Global By David"
# 切换到脚本所在目录
cd "$(dirname "$0")" || exit 1
echo "************************ START FLASH ************************"
./bin/fastboot -aa
echo "正在刷入 modem"
./bin/fastboot flash modem images/modem.img
echo "******************* REBOOT FASTBOOTD *******************"
./bin/fastboot reboot fastboot
# 等待用户输入(类似批处理中的 'pause')
read -p "按任意键继续..."
# 刷入其它镜像文件,跳过 modem
for img in images/*.img; do
img_name=$(basename "$img" .img)
if [ "$img_name" != "modem" ]; then
echo "正在刷入 $img_name"
./bin/fastboot flash "$img_name" "$img"
fi
done
echo "******************************* DONE *********************************"
echo "**************************** FORMAT DATA ******************************"
echo "请选择 ENGLISH"
echo "格式化数据 - 输入代码以格式化数据"
# 等待用户输入
read -p "按任意键继续..."
exit 0
解决信号丢失问题
- 刷机完成后,需要刷入国行的 oplusstanvbk.img 来解决信号丢失问题
fastboot flash oplusstanvbk oplusstanvbk.img
- OTA 更新后如果出现信号丢失问题,也需要刷入国行的 oplusstanvbk.img
adb devices
adb reboot bootloader
fastboot devices
fastboot flash oplusstanvbk oplusstanvbk.img
fastboot reboot