设备核对

从手机读取型号和代号

别从机型表猜 codename。先让 ADB 或 Fastboot 读取设备自己报告的字段,再到 ROM、Recovery 或固件项目的官方设备页逐字核对。

系统可启动时:用 ADB 读取

手机需要开启 USB 调试,并在屏幕上确认这台电脑的 RSA 指纹。下面的命令只读取信息,不会改动分区或数据。

adb devices -l

确认连接状态,并查看 ADB 报告的 product、model 和 device 标签。

adb shell getprop ro.product.manufacturer

读取系统构建里的厂商字段。

adb shell getprop ro.product.model

读取系统显示的型号字符串。它可能是销售名称,也可能是区域型号。

adb shell getprop ro.product.device

读取 Android 构建的 device 标识,ROM 文档通常会把它称为设备代号。

adb shell getprop ro.product.vendor.device

读取 vendor 分区报告的 device 标识,用来交叉核对系统字段。

只能进入 bootloader 时

fastboot devices

确认 Platform-Tools 能看到当前设备。

fastboot getvar product

读取 bootloader 的 product 标识。该命令不会解锁 bootloader,也不会刷写分区。

这些字段分别表示什么

销售名称、Android 设备代号和 bootloader product 不是同一个概念。任何一个字段都不能单独证明某个刷机包兼容。

ro.product.model
面向用户的型号字符串。不同地区或运营商版本可能使用相近名称。
ro.product.device
当前 Android 构建报告的 device 标识,通常最接近 ROM 页面使用的 codename。
ro.product.vendor.device
vendor 分区报告的设备标识。它和系统字段不同,可能说明当前固件或分区组合需要继续核对。
fastboot getvar product
bootloader 报告的 product。ROM 或 Recovery 文档如果要求核对 product,应以原文中的完整值为准。

遇到这些情况先停下

  • 型号、device、vendor device 或 bootloader product 对不上。
  • 官方设备页没有完整列出你的型号、地区版本或代号。
  • 下载页只有相近机型,文件名也没有你的准确代号。
  • 来历不明的教程要求执行 fastboot flashfastboot erasefastboot formatfastboot -w。这些是写入或清除命令,不属于本页的读取范围。

整理已读取的字段

可以粘贴 adb devices -l、相关 getprop 行或 fastboot getvar product 的输出。解析只在当前浏览器中进行,不会发送到服务器。

只粘贴需要核对的行。序列号、账号、网络地址等与设备代号无关的信息可以先删掉。

接下来去哪里核对

工具来源和设备支持状态都应以维护方当前页面为准。第三方转载页只能当线索。