Skip to content
Go back

Oneplus Ace 3 flash to Global Rom on MacOS

Updated:  at  02:25 PM

版本介绍

CPH2585:印度版
CPH2609:欧版(EU)/国际版(GLO)
CPH2611:美版

OnePlus Logo image
Photo by R2

所需要的工具

下载适用于 Mac 的 SDK Platform-Tools
OP12R Global.zip

刷机步骤

一、解锁BL

 adb devices
 adb reboot bootloader
 fastboot flashing unlock

二、解压OP12R Global进入目录修改 Flash_ALL.bat

  1. 将下面代码保存成 flash.sh并赋予可执行权限
  2. 注意 bin目录下的fastboot、adb要替换成 下载适用于 Mac 的 SDK Platform-Tools
  3. 最后执行刷机脚本flash.sh并等待刷完,然后手机端介面需要格式化数据即可
#!/bin/bash

# 设置终端标题(大多数终端不支持,所以这里只是输出)
echo "OP12R Global By NCV"

# 切换到脚本所在目录
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,解决信号丢失问题
adb reboot bootloader
fastboot flash oplusstanvbk images/oplusstanvbk.img



上一篇
Linux日常报错解决方法
下一篇
家常菜