Skip to content
Go back

OnePlus ACE3 flashing in MacOS

Updated:

一加ACE3刷国际版氧OS教程

机型版本对照:

准备工作

adb devices
adb reboot bootloader
fastboot flashing unlock

刷入国际版系统

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

解决信号丢失问题

fastboot flash oplusstanvbk oplusstanvbk.img
adb devices
adb reboot bootloader
fastboot devices
fastboot flash oplusstanvbk oplusstanvbk.img
fastboot reboot

Share this post on:

Previous Post
iptable reset