Apple Mac 的 AI 辅助逆向工程现状
The state of AI-assisted reverse-engineering of Apple Macs
一份针对 Apple Silicon(A18 及 M1–M6)的硬件目录已整理出 25 个产品讨论与 59 种主板配置,并对照公开 PR、源码和具名主板报告完成刷新,但未进行新的硬件测试。Aurora Linux 被列为支持基线,源码集成与具名主板的硬件报告分开标注,完整系统安装与发布资格仍未确立。
🧭 Apple Silicon 硬件目录
选择一代。打开你的产品。找到你的主板。
25 个硬件线程 · 59 种主板配置 · A18 与 M1–M6
每个产品针对每一代芯片都有一个讨论。屏幕尺寸、端口配置以及 Pro / Max / Ultra 变体都放在其主板表格中。
快速链接: MacBook Neo · A18 · Mac mini · M6 · Mac Studio · M5 Max / Ultra
硬件
| 代际 | 产品讨论 | 主板 |
|---|---|---|
| A18 | MacBook Neo | 1 |
| M1 | MacBook Air · MacBook Pro · Mac mini · iMac · Mac Studio | 11 |
| M2 | MacBook Air · MacBook Pro · Mac mini · Mac Studio · Mac Pro | 12 |
| M3 | MacBook Air · MacBook Pro · iMac · Mac Studio | 12 |
| M4 | MacBook Air · MacBook Pro · Mac mini · iMac · Mac Studio | 12 |
| M5 | MacBook Air · MacBook Pro · Mac mini · Mac Studio | 10 |
| M6 | Mac mini | 1 |
重要
Aurora Linux 是支持基线。 全部 25 个产品讨论 / 59 种主板配置均已对照公开 PR、源码和具名主板报告进行刷新。源码、功能分支结果和完整系统认证仍相互独立。
Aurora Linux · A18–M6 一览
59 种主板配置 · A18 与 M1–M6 · Pro / Max / Ultra 归入各自家族
↔ 横向滚动以比较所有家族。 能力按行排列;每个家族各占一列。
2026 年 10 月 8 日刷新: linux/aurora-wip@35c7d87921c0 和 m1n1/aurora-wip@049a304e87c4,并按产品标明开放与功能分支工作。已检查 PR 状态、目标分支、源码内容及后续硬件报告;本次更新未进行新的硬件测试。
| 能力 | A18 家族 · 1 块主板 | M1 家族 · 11 块主板 | M2 家族 · 12 块主板 | M3 家族 · 12 块主板 | M4 家族 · 12 块主板 | M5 家族 · 10 块主板 | M6 家族 · 1 块主板 |
|---|---|---|---|---|---|---|---|
| 主板 目标、NVMe、 CPU 频率、USB |
🔵 集成源码;🟢 J700 CPU 频率 / USB 报告 | 🔵 集成源码 | 🔵 集成源码 | 🔵 集成源码,包括 M3 Ultra | 🔵 六个 T8132 初始主板目标;🟠 NVMe / CPU 频率 / USB 未认证 | 🟢 J813 10 个 CPU、受限频率和原生 USB3;🟠 内部 NVMe 未认证 | 🟢 J873g 12 个 CPU + 受限频率;🟠 NVMe / USB 未认证 |
| GPU / 完整显示管线 | 🟢 J700 原生面板 / 亮度;🔵 G17 源码 + 🟠 开放分支报告 / 公共栈限制 | 🔵 AGX + DCP 内核路径 | 🔵 AGX + DCP 内核路径 | 🔴 无 M3 GPU 匹配 / 完整 DCP 路径 | 🔵 T8132 帧缓冲源码;⚪ Linux 原生 GPU/DCP 未认证 | 🟢 J813 原生 DCP 桌面,软件渲染;🟠 GPU / 外接显示器未认证 | 🟢 J873G 一条 USB-C 控制台路径;🟠 原生 GPU/DCP 未认证 |
| 无线 | 🟢 J700 自动启动,channel-149 HTTPS,MAC 重连,BT 扫描;生命周期限制 | 🔵 主板路径;🟢 命名恢复报告;#7/#24 已合并 | 🔵 主板路径;🟢 J414S/J416C 恢复报告;#7/#167 已合并;Mac Pro BT 不合格 | 🔵 笔记本/iMac 路径;🔴 Ultra 主板路径缺失 | ⚪ 无 Linux 命名主板结果 | 🟠 J813 不合格 | 🟠 J873G 不合格 |
| 音频 / 内置摄像头 | 🔵 J700 源码;🟠 音频验收/采集限制 | 🔵 路径;iMac 扬声器路由不完整 | 🔵 已安装情况下的路径 | 🔵 笔记本路径;iMac 扬声器/AOP 缺口;仅 Ultra 源码 | 🟢 J616S m1n1 代理音频/采集;⚪ Linux 不合格 | 🟠 J813 不合格 | 🟠 J873G 不合格 |
| 触控 ID | 🔵 已认证会话源码;🟠 无正向的干净内核注册/匹配报告 | 🟢 J313/J293/J314S 报告;🔵 #42 集成;贡献者内核上的最新持久化修复 | 🟢 J414C/J415 及更新的 J414S 贡献者内核报告;固件/DT 限制 | ⚪ 无主板合格结果 | ⚪ 无 Linux 结果 | 🟠 J813 不合格 | ⚪ 无主板合格结果 |
| 雷雳 / 显示 / 恢复 | 🟢 内屏 / DPMS;🟠 外接显示器和系统睡眠不合格 | 🔵 USB4 已配置,#8 已合并;🟢 J293/J314S 报告,含特定构建的恢复限制 | 🔵 USB4 已配置;🟢 J416S/J416C 报告;#8/#50 已合并;各构建的 PCIe/恢复限制 | 🟠 共享源码无法使显示/隧道合格 | ⚪ 无 Linux 命名主板结果 | 🔵 J813 USB4 基础工作;🟠 隧道/外接/恢复不合格 | 🟢 一条直接显示路由;🟠 雷雳/热插拔/恢复不合格 |
| 神经网络引擎 | 🔴 T8140 DT 已禁用;无匹配驱动 / 推理结果 | 🔵 基础/Pro/Max DT 已启用,需要驱动配置;🟢 J293/J314S 自动挂起报告;Ultra 已禁用 | 🔵 Pro/Max DT 已启用,需要驱动配置;🟢 选定芯片报告;基础/Ultra 已禁用 | ⚪ 无匹配的 M3 实现/结果 | ⚪ 无 Linux 结果 | ⚪ 无 Linux 结果 | ⚪ 无 Linux 结果 |
| 完整安装 / 发布合格性 | 🟠 实验性 J700 栈;完整的公开安装仍不完整 | ⚪ 本次源码审计未确立 | ⚪ 本次源码审计未确立 | ⚪ 本次源码审计未确立 | ⚪ 未发现全系统合格性 | 🟠 J813 RAM 里程碑,带软件渲染桌面;完整笔记本不合格 | 🟠 J873g RAM 里程碑;完整系统不合格 |
🔵 表示实现已集成到固定源码中;🟢 表示针对命名主板和构建的引用硬件报告。这两个标记都不会自动使每个同系列主板上的每项功能合格。开放的 PR 结果仍属开发工作;已合并行标识目标及实际源码集成。上述产品矩阵包含确切的主板例外、分支状态和源码链接。
当前开发变更 · 2026 年 10 月 8 日
- A18 / Neo: J700 具有原生内部 DCP/亮度/DPMS 报告以及自动 Wi-Fi/蓝牙启动证据(linux #203,linux #204)。G17 源码和开放分支测试报告已记录,并附有公开栈及完成/内存限制。SEP 会话、热管理和挂起源码已推进;物理验收仍不完整。
- M1 / M2: USB4 已配置;Thunderbolt、Broadcom 恢复、AWDL、触觉反馈、SEP 和 ANE 的贡献已合并。ANE 运行时电源管理和确切的芯片启用情况现已记录在案。M1 Pro 和 M2 Pro 包含较新的贡献者内核显示、ANE 和 Touch ID 报告,但未将其应用于每一块主板。
- M3: 核心平台和已适配外设的源代码仍然存在;未找到 M3 GPU 驱动匹配或完整的原生 DCP 路径。Ultra 无线方面的缺口依然存在。新的共享驱动合并并不等同于硬件通过。
- M4: J616S MacBook Pro 现在在 m1n1 #20 中有了开放的 m1n1 代理 CPU/输入/音频/摄像头报告;Linux 交接仍不在其范围内。其他 M4 评估保持其仅源代码或缺失目标的状态。
- M5: J813 MacBook Air 保留其原生内屏、十核、输入和 USB3 报告。相关的 m1n1/U-Boot 提示未变。J815 和其他 M5 配置仍单独处于未合格状态。
- M6: J873G Mac mini 保留其十二核、受限频率和一个 USB-C 控制台路由报告。已合并的 linux #194 保留了未管理的 P-state 上限;其自身的硬件认证尚待完成。
查找主板
全部 59 个主板 ID,按产品分组
| 代际 | 产品讨论帖 | 主板 ID |
|---|---|---|
| A18 | MacBook Neo | J700 |
| M1 | MacBook Air | J313 |
| M1 | MacBook Pro | J293, J314S, J316S, J314C, J316C |
| M1 | Mac mini | J274 |
| M1 | iMac | J456, J457 |
| M1 | Mac Studio | J375C, J375D |
| M2 | MacBook Air | J413, J415 |
| M2 | MacBook Pro | J493, J414S, J416S, J414C, J416C |
| M2 | Mac mini | J473, J474S |
| M2 | Mac Studio | J475C, J475D |
| M2 | Mac Pro | J180D |
| M3 | MacBook Air | J613, J615 |
| M3 | MacBook Pro | J504, J514S, J516S, J514C, J516C, J514M, J516M |
| M3 | iMac | J433, J434 |
| M3 | Mac Studio | J575D |
| M4 | MacBook Air | J713, J715 |
| M4 | MacBook Pro | J604, J614S, J616S, J614C, J616C |
| M4 | Mac mini | J773G, J773S |
| M4 | iMac | J623, J624 |
| M4 | Mac Studio | J575C |
| M5 | MacBook Air | J813, J815 |
| M5 | MacBook Pro | J704, J714S, J716S, J714C, J716C |
| M5 | Mac mini | J873S |
| M5 | Mac Studio | J775C, J775D |
| M6 | Mac mini | J873G |
SoC 查找 — 包括 Pro、Max 和 Ultra
| SoC | 芯片 | 产品讨论 |
|---|---|---|
T8103 |
M1 | MacBook Air · M1 · MacBook Pro · M1 · Mac mini · M1 · iMac · M1 |
T6000 |
M1 Pro | MacBook Pro · M1 |
T6001 |
M1 Max | MacBook Pro · M1 · Mac Studio · M1 |
T6002 |
M1 Ultra | Mac Studio · M1 |
T8112 |
M2 | MacBook Air · M2 · MacBook Pro · M2 · Mac mini · M2 |
T6020 |
M2 Pro | MacBook Pro · M2 · Mac mini · M2 |
T6021 |
M2 Max | MacBook Pro · M2 · Mac Studio · M2 |
T6022 |
M2 Ultra | Mac Studio · M2 · Mac Pro · M2 |
T8122 |
M3 | MacBook Air · M3 · MacBook Pro · M3 · iMac · M3 |
T6030 |
M3 Pro | MacBook Pro · M3 |
T6031 |
M3 Max,16 核 | MacBook Pro · M3 |
T6034 |
M3 Max,14 核 | MacBook Pro · M3 |
T6032 |
M3 Ultra | Mac Studio · M3 |
T8132 |
M4 | MacBook Air · M4 · MacBook Pro · M4 · Mac mini · M4 · iMac · M4 |
T8142 |
M5 | MacBook Air · M5 · MacBook Pro · M5 |
T8140 |
A18 Pro | MacBook Neo · A18 |
T6040 |
M4 Pro | MacBook Pro · M4 · Mac mini · M4 |
T6041 |
M4 Max | MacBook Pro · M4 · Mac Studio · M4 |
T6050 |
M5 Pro / M5 Max / M5 Ultra | MacBook Pro · M5 · Mac mini · M5 · Mac Studio · M5 |
T8152 |
M6 | Mac mini · M6 |
注意
M5 标识映射:The Apple Wiki 目前将 M5 Pro、M5 Max 和 M5 Ultra 列为 T6050。本目录在每个主板上保留这些营销变体。共享的目录 ID 并不证明芯片、固件、驱动或支持完全相同。
如何阅读本追踪表
| 标记 | 含义 |
|---|---|
| 🟢 硬件上已报告 | 关联的公开报告确认了此主板及所测试的功能。其所述限制仍然适用。 |
| 🔵 已发布代码 | 源代码变更已公开;仅此并不能证明硬件可运行。 |
| 🟠 部分完成 | 集成、认证或功能仍不完整。 |
| ⚪ 无合格证据 | 审计未能确认此主板或功能。这并不意味着不受支持。 |
| 🔴 已知缺口 | 关联的公开报告确认了缺失或失败的能力。 |
实现、成功构建、硬件测试和可用的完整系统是各自独立的里程碑。同系列主板上的结果不会自动适用于此处。开放的 PR 是开发工作,不是已合并发布的正式支持。
报告与维护
- 在产品帖中报告。请包含确切的主板 ID、SoC / 芯片变体、屏幕或端口配置、软件版本以及可复现的公开产物。
- 将配置差异保留在同一帖中。仅屏幕尺寸不同无需新开讨论。将任何不同结果与其测试的主板 ID 放在一起。
- 管理员编辑:仓库管理员和组织所有者可通过 ⋯ → 编辑 编辑本目录及每个硬件帖。社区成员可回复提供证据。
- 共享芯片工作:使用
soc:Txxxx标签查找受影响的产品帖并交叉链接证据。 - 快照有日期。开放和草稿 PR 属于开发工作。合并的变更并不自动等于发布或全系统认证。
- 旧链接仍然可用。原先按主板和 SoC 索引的讨论已关闭,并重定向到合并后的帖子;其原始帖子仍可在折叠存档中查看。
来源:The Apple Wiki models · M6 · M5 Ultra · Public hardware catalogue · Linux snapshot
建立并合并:2026 年 10 月 1 日
来源:Hacker News · github.com