工具

ME Analyzer Intel 引擎与图形固件分析工具

解析 Intel 管理引擎 (CS)ME、TXE 和 SPS 固件、图形系统控制器(GSC)固件,以及与之配套的独立 PMC、PCHC、PHY 和 Option ROM 镜像,报告系列、版本、发布类型、SKU、平台、大小和健康状态。研究用参数可显示 Flash 分区表、BPDT/IFWI 和 CSE 布局表,校验 RSA 签名与校验和,并解包所支持的 CSE、GSC 代码及文件系统。附带的数据库能识别已知镜像,并报告社区固件仓库尚未收录的镜像。

使用条件与局限

  • 审阅时最新版本为 v1.312.0,数据库为 r378(标签 v1.312.0-r378),发布于 2026-09-06,正对应所审阅的提交,未附带构建文件。README 说明该工具由 MEA.py 脚本及随附的 MEA.dat、Huffman.dat 和 FileTable.dat 数据库组成,其中 MEA.dat 是运行所必需的。
  • 需要 Python 3.7+(脚本启动时会检查),以及第三方模块 colorama、crccheck 和 pltable。README 列出的宿主系统为 Windows、Linux 和 macOS;脚本也接受 BSD 系统。
  • 输入为使用者已有的 Intel 引擎、图形或独立固件镜像,可逐个传入文件,也可用 -mass 扫描整个目录。README 列出的支持范围为 ME 2-15、TXE 0-4、SPS 1-5、GSC 100(DG1),以及部分 PMC、PCHC、PHY 和 OROM 代次,并说明未列出的系列或版本均不受支持,目前也不打算增加。
  • 默认情况下,脚本会连接 GitHub,将自身版本和数据库与最新版本比较(-duc 可关闭);凡是触发提示、警告或错误的输入,都会被复制到输出目录下的 __CHECK__ 文件夹(-dcm 可关闭)。
  • 采用 BSD-2-Clause-Patent 许可。README 描述的是解析、校验和解包,而非重建或修改镜像;报告的信息取决于随附的数据库。本次未分析任何固件。

关于此条目

类型
工具
类别
固件工具
关联
基础工具
目标
固件

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

一手来源

  1. README.md GitHub · platomav/MEAnalyzer · 修订 d27ccdb
  2. README.md#L100-L148 GitHub · platomav/MEAnalyzer · 修订 d27ccdb
  3. MEA.py#L10-L31 GitHub · platomav/MEAnalyzer · 修订 d27ccdb
  4. MEA.py#L9927-L9955 GitHub · platomav/MEAnalyzer · 修订 d27ccdb
  5. MEA.py#L10441-L10470 GitHub · platomav/MEAnalyzer · 修订 d27ccdb
  6. LICENSE GitHub · platomav/MEAnalyzer · 修订 d27ccdb
  7. https://github.com/platomav/MEAnalyzer/releases/tag/v1.312.0-r378