示例机型 红米k40
以下将输出内容按功能分类拆解,包含「分类、参数名、参数值、作用说明」,其中「存储与分区信息」因分区数量较多,采用「分区功能组 + 简短概述」形式呈现,兼顾信息完整性与阅读实用性,适配刷机爱好者、设备维护人员的参考需求。
一、基础硬件与系统信息
分类 | 参数名 | 参数值 | 作用说明 |
---|
基础硬件 | product | alioth | 设备型号标识,对应小米 / Redmi 旗下骁龙 870 平台机型(如 Redmi K40、小米 11 青春版、POCO F3 等),是选择适配固件、Recovery、内核的核心依据(刷错型号镜像会导致设备无法启动)。 |
基础硬件 | cpuid | 0x5d0946c4 | CPU 唯一标识符(十六进制格式),由芯片厂商固化到硬件中,仅用于区分单颗 CPU 个体,无实际配置作用,主要用于硬件故障排查、设备信息统计。 |
基础硬件 | hw-revision | 20001 | 硬件版本号,用于区分设备的硬件生产批次(如不同批次可能更换摄像头模组、传感器型号),刷写固件时必须匹配此版本,否则易出现硬件不兼容问题(如刷错版本可能导致相机无法对焦、陀螺仪失效)。 |
系统启动 | kernel | uefi | 设备启动内核类型为UEFI(统一可扩展固件接口),替代传统 BIOS 启动模式,支持更大容量存储(如 2TB 以上 UFS)、更快的启动速度,也是现代安卓设备的主流启动架构。 |
设备标识 | serialno | 1c6fd5d9 | 设备唯一序列号,核心用途包括:①官方保修验证(查询设备出厂信息、保修期限);②多设备连接时精准识别(如fastboot -s 1c6fd5d9 flash boot boot.img ,避免误操作其他设备)。 |
传输限制 | max-download-size | 805306368 | fastboot 模式下单次最大文件传输容量,换算后为 768MB(计算方式:805306368 字节 ÷ 1024 ÷ 1024),若刷写超过此容量的镜像(如部分超大系统包),需拆分镜像或使用支持大文件传输的工具,否则会提示 “传输失败”。 |
系统空间 | is-userspace | no | 标识当前设备所处运行空间:no 表示处于Bootloader 底层模式(非安卓系统用户层),仅支持分区刷写、状态查询等底层操作;若为yes 则表示处于安卓用户空间(正常开机状态)。 |
二、Bootloader 核心状态(解锁 / 安全 / 防回滚)
分类 | 参数名 | 参数值 | 作用说明 |
---|
解锁状态 | unlocked | yes | Bootloader(简称 BL 锁)已解锁:解锁后可刷写第三方 boot、Recovery(如 TWRP)、自定义系统(如 LineageOS、Pixel Experience),但需注意:①首次解锁会清空设备所有数据;②部分品牌会取消官方保修;③设备安全性略有降低(需避免刷入未知来源镜像)。 |
安全启动 | secure | yes | 安全启动功能已开启:启动时会验证所有关键镜像(boot、kernel、dtbo、vbmeta 等)的官方签名,仅允许通过签名的镜像启动,可有效防止恶意固件篡改启动流程;即使 BL 已解锁,刷写未签名的第三方镜像(如自定义内核)会导致启动失败。 |
防回滚保护 | anti | 1 | 防回滚保护已开启(1 = 开启,0 = 关闭):核心作用是禁止刷入 “低于当前防回滚版本” 的关键固件(如 bootloader、tz、xbl 等),避免攻击者利用旧版本固件的漏洞入侵设备;例如当前防回滚版本为 5,刷入版本 4 的 bootloader 会直接失败。 |
刷写效率 | parallel-download-flash | yes | 支持并行刷写功能:刷写多个分区(如 boot、modem、dtbo、vendor_boot)时,可同时传输多个镜像文件,相比传统 “串行刷写”(逐个传输),能缩短 30%-50% 的整体刷写时间(如原本 10 分钟刷完,并行刷写约 5-7 分钟)。 |
三、A/B 分区管理状态(无缝更新)
设备支持A/B 无缝分区架构(slot-count=2),核心优势是系统更新时无需等待 “安装过程”(更新包刷入非活跃槽位,重启后直接切换),以下为关键状态参数解析:
分类 | 参数名 | 参数值 | 作用说明 |
---|
槽位基础 | slot-count | 2 | A/B 槽位总数为 2(分为 A 槽、B 槽),是实现 “无缝更新” 的前提,两个槽位可独立存储启动、系统相关镜像。 |
槽位基础 | current-slot | a | 当前设备活跃槽位为 A 槽,即系统从 A 槽的分区(boot_a、modem_a、vendor_boot_a 等)加载启动。 |
分区槽位支持 | has-slot:boot | yes | boot 分区支持 A/B 双槽位,分为 boot_a(A 槽启动镜像)、boot_b(B 槽启动镜像),刷写时需指定槽位(如fastboot flash boot_a boot.img )。 |
分区槽位支持 | has-slot:modem | yes | modem 分区支持 A/B 双槽位,分为 modem_a(A 槽基带固件)、modem_b(B 槽基带固件),基带影响手机信号、通话功能,刷错可能导致无服务。 |
分区槽位支持 | has-slot:system | no | system 分区不单独划分 A/B 槽位,因该机型采用 “super 分区整合架构”,system、vendor、product 等系统分区均包含在 super 分区内,由 super 分区统一管理 A/B 槽位。 |
A 槽状态 | slot-retry-count:a | 7 | A 槽启动失败后的累计重试次数为 7 次(多数设备最大重试次数为 7 次),若重试次数耗尽仍未启动,设备会自动切换到 B 槽尝试引导。 |
A 槽状态 | slot-unbootable:a | no | A 槽可正常引导(未标记为 “损坏”);若为yes ,说明 A 槽的关键镜像(如 boot、dtbo)损坏,无法用于启动。 |
A 槽状态 | slot-successful:a | no | A 槽未成功启动过,可能原因:①刷入的镜像签名错误(安全启动开启时);②镜像版本与硬件不匹配;③槽位数据未刷写完整,需重新刷写 A 槽关键镜像(boot_a、vendor_boot_a 等)。 |
B 槽状态 | slot-retry-count:b | 7 | B 槽启动失败后的累计重试次数为 7 次,与 A 槽重试逻辑一致。 |
B 槽状态 | slot-unbootable:b | no | B 槽可正常引导(未损坏),具备启动能力。 |
B 槽状态 | slot-successful:b | no | B 槽未成功启动过,当前设备无可用的 “成功启动槽位”,需优先刷写 A/B 槽的 boot、vendor_boot、vbmeta 等关键镜像,否则设备会陷入 “无限重启”。 |
更新状态 | snapshot-update-status | none | 快照更新状态为 “无”,表示设备未开启或执行过 “基于快照的系统更新”(该功能常见于原生安卓 13 + 系统,通过快照快速生成更新包,此机型暂未启用)。 |
四、供电与充电状态
分类 | 参数名 | 参数值 | 作用说明 |
---|
电池状态 | battery-soc-ok | yes | 电池 SOC(State of Charge,剩余电量)状态正常,说明当前电量足以支持刷写、启动操作(通常电量需≥30%,避免刷写过程中断电导致设备变砖)。 |
电池状态 | battery-voltage | 4406 | 电池当前电压为 4406mV(换算后约 4.4V),锂电池正常工作电压范围为 3.7V-4.4V,当前电压处于 “满电附近”,无需担心刷写过程中电量不足。 |
充电模式 | off-mode-charge | 0 | 关机充电模式关闭:设备关机状态下插入充电器,不会显示专门的 “关机充电界面”(仅点亮充电图标或无屏幕显示);若为1 ,则会显示充电进度条界面。 |
充电显示 | charger-screen-enabled | 0 | 充电屏幕显示关闭:设备充电时(无论开机 / 关机),屏幕不会自动点亮显示充电进度;若为1 ,充电时屏幕会持续亮屏(或定时亮屏)显示电量。 |
五、存储与分区信息(按功能组概述)
设备存储类型为SM8 UFS(高性能通用闪存,常见于中高端安卓机型,读写速度比 eMMC 快 2-3 倍),分区按功能分为 4 组,核心作用如下:
分区功能组 | 包含的关键分区 | 简短概述(作用 + 实操注意事项) |
---|
启动相关分区 | xbl_a/b、abl_a/b、boot_a/b、dtbo_a/b、vbmeta_a/b | 负责设备启动全流程:・xbl(高通引导加载器,高通平台核心启动组件,损坏会导致设备无法点亮);・abl(安卓引导器,控制启动槽位切换);・boot(内核 + 内存磁盘,刷入第三方 boot 可实现 root、自定义启动);・dtbo(设备树覆盖文件,适配屏幕、相机等硬件参数);・vbmeta(镜像签名验证组件,关闭验证需刷写vbmeta --disable-verity --disable-verification )。 |
系统与数据分区 | super、userdata、cust、exaid | 存储系统文件与用户数据:・super(整合 system、vendor、product 分区,刷写需用专用工具拆分 / 合并);・userdata(用户数据区,格式为 F2FS,比 ext4 更适合闪存,恢复出厂设置 / 双清会清空此分区,需提前备份);・cust(厂商定制数据区,存储运营商配置、品牌专属功能文件);・exaid(紧急救援分区,存储系统修复、急救模式相关文件)。 |
功能配置分区 | persist、frp、logo、countrycode、keystore | 存储硬件配置与安全信息(严禁随意刷写 / 清空):・persist(硬件校准数据,如相机对焦参数、传感器偏移值,清空会导致相机失焦、指南针不准);・frp(谷歌锁分区,重置设备后需验证绑定的谷歌账号,解除需刷写专用 FRP 清除包);・logo(开机画面分区,刷写自定义 logo 可修改开机显示图案);・countrycode(地区码,影响基带支持的频段,如国行机型与海外机型频段不同);・keystore(加密密钥存储区,存储指纹、人脸等生物识别密钥,损坏会导致生物解锁失效)。 |
调试与日志分区 | logdump、minidump、rawdump、dbg | 用于设备故障排查(主要供开发者 / 维修人员使用):・logdump(系统运行日志,可提取分析 APP 崩溃、系统卡顿原因);・minidump(内核崩溃日志,定位设备死机、无限重启的根源);・rawdump(存储分区原始数据,用于数据恢复或固件提取);・dbg(调试配置分区,存储开发者模式、调试端口等配置参数)。 |
注:所有分区的「partition-type」多为「raw」(原始二进制格式,刷写时直接写入镜像文件),仅 userdata 为「f2fs」(闪存优化文件系统,减少碎片化、提升长期使用稳定性)。
六、其他辅助信息
分类 | 参数名 | 参数值 | 作用说明 |
---|
数据校验 | crc | 1 | CRC 数据校验功能已开启(1 = 开启),用于验证 fastboot 传输过程中数据的完整性,防止因传输丢包导致镜像损坏、刷写失败。 |
安全标识 | DP | 0xFF | 设备保护级别标识,0xFF 为通用默认值,代表设备采用 “基础安全防护策略”,无厂商定制的高级安全限制(如部分运营商定制机 DP 值会不同)。 |
加密令牌 | token | 一串字符 | 设备加密相关身份令牌,用于安卓系统加密层与 Bootloader 的身份验证,确保只有合法设备能访问加密的用户数据,无手动配置需求。 |
存储块大小 | erase-block-size | 0x1000 | 闪存物理擦除块大小为 4096 字节(0x1000 十六进制 = 4096 十进制),刷写镜像时需按此块大小对齐,否则可能导致分区读写异常。 |
存储块大小 | logical-block-size | 0x1000 | 闪存逻辑读写块大小为 4096 字节,与物理擦除块大小一致,确保系统对闪存的读写操作兼容硬件特性,避免性能损耗。 |
(注:文档部分内容由 豆包AI 生成😁)