Skip to main content
设备上默认禁用 adbd,使用前必须显式启用。

简介

介绍使用 ADB 将设备切换到 EDL 模式的替代流程。此流程仅适用于设备已预装镜像的情况。 从整体上看,该工作流程包括以下内容:
  • 在主机系统上安装所需工具(QUD、ADB)
  • 将设备连接到 ADB
  • 将设备切换到 EDL 模式

安装所需软件包

需要 QUD 来确保主机系统能够正确检测处于紧急下载 (EDL) 模式的 Qualcomm 设备,并通过 USB 与其 通信。
  • 克隆 qud GitHub 仓库:
  • 确保安装脚本可执行:
  • 安装 QUD 驱动:
ADB 用于与正在运行的设备通信,并且是从操作系统触发 重启进入 EDL 模式所必需的。它提供了一种便捷的方式, 无需手动干预即可将设备切换到适合刷写的状态。
  • 使用系统包管理器在主机系统上安装 adb
  • 验证系统上是否已安装 adb
    Sample output
  • adbd 服务默认处于禁用状态。在使用 adb 之前,需要进行 一次性设置以启用该服务。
    • 按照通过 UART 连接指南 连接到设备。
    • 创建文件 /etc/usb-debugging-enabled 以启用 adbd
    • adbd 服务配置为自动启动。

连接到 ADB

  • 使用 USB Type-C 数据线将设备连接到主机。
  • 确保设备已被 adb 识别:
    Sample output
  • 连接到 adb shell:

将设备切换到 EDL 模式

  • adb shell 中,将设备切换到 EDL 模式:
  • 验证设备是否处于 EDL 模式:
    Sample output