文章内使用的手机:ASTON

中国版名字:一加 Ace 3

国际版名字:Oneplus 12R

两个设备硬件一致,只是名字不同,分别销往大陆内外市场。

软件准备

下载驱动

Qualcomm USB 驱动程序 & 一加 Fastboot 驱动程序

下载并立即安装,然后高级重启Windows以禁用驱动程序强制签名

(按住shift,使用鼠标点击重启按钮)


下载工具

Oppo EDL Flash 工具(刷机工具)

Proxifier工具(用于破解刷机工具)

MITM 代理工具(用于破解刷机工具)

这三款工具安装完成后暂时不用打开

别忘了解压下载的Oppo Flash EDL工具


下载固件

OnePlus EDL 固件(ASTON固件-PJE110为中国机型)

Pro_firehose_ddr.zip(ASTON深刷数据,刷机校验过程所必须)

OCDT镜像(提取自ASTON-ColorOS,非必须)


一次性设置:添加代理规则

  1. 启动 Proxifier > 转到 Profiles > Proxy Server,然后单击Add
  2. 在地址下输入 127.0.0.1,在端口下输入 8080,然后选择 HTTPS 协议
  3. 在出现的提示中单击 OK > YES > OK > OK
  4. 然后转到 Profile > Proxification Rule > Default 更改为Direct,单击 Add
  5. 起个名字,然后点击 Applications 下的 Browse,转到 OPlusFlashTool 文件夹
  6. 然后选择 DownloadTool.exe 文件并点击打开
  7. 在“操作”下选择“代理 HTTPS 127.0.0.1,然后单击“确定”

刷机过程

进入刷机工具

  1. 转到 oppo_edl_crack 并运行cmd文件。这将自动启动mitmproxy(一个终端窗口)
  2. 现在启动 Oppo Flash Tool (刚刚添加到代理规则的exe)。
  3. 服务器选择 EU/India(海外/印度),并在用户名、密码和验证码下随意输入(如1 1 1)
  4. 点击登录,此时你会正常进入刷机工具主界面

在打开刷机工具时,MITM窗口就会有反应并输出内容。否则是上一步Proxifier没有正确配置

刷写设备固件

  1. 解压刷机包固件为文件夹
  2. 从左侧列表中选择”刷机包管理“,选择本地导入(文件夹),导入时的”机型“随意选择
  3. 导入后单击包右侧的刷机,等待一两分钟的校验。完成后软件会直接开始准备刷机
  4. 点击右上角”停止刷机“,点击旁边按钮打开”默认国家码“,再点击”开始刷机“
  5. 把刚刚下载的prog_firehose_ddr.elf复制替换掉刷机固件包文件夹里的/IMAGES/prog_firehose_ddr.elf
  6. 将设备进入到9008模式,连接至电脑,软件会自动开始刷机。完成后设备将自动启动到系统

问题

Q:为什么要替换elf?

A:原固件包的elf无法正常完成刷机,你会在刷机到4%时卡住并得到报错

Q:为什么不提前替换elf?

A:替换用的elf无法通过刷机工具校验,工具会在导入刷机包时提示校验失败

Q:可以使用高通QFIL刷机工具吗?

A:不可以,至少无法救砖,会收到报错。破解并使用该工具是唯一方法

附:谨慎升级Android15

**一旦升级到 Color OS 或 OOS 15,将无法正常使用该方法救砖。**刷机工具会报错SAHARA协议错误。即使你再降级到Android14也不会修复。

原因是新的官方OS通过硬件熔断或类似机制修复了该方法。为了恶心用户和填满自己的口袋。

目前的解决方法参考作者的**该文章。**