跳到正文
Hacker News· cromka·· 7 天前AI 评分22

Apple Mac 的 AI 辅助逆向工程现状

The state of AI-assisted reverse-engineering of Apple Macs

AI 导读

一份针对 Apple Silicon(A18 及 M1–M6)的硬件目录已整理出 25 个产品讨论与 59 种主板配置,并对照公开 PR、源码和具名主板报告完成刷新,但未进行新的硬件测试。Aurora Linux 被列为支持基线,源码集成与具名主板的硬件报告分开标注,完整系统安装与发布资格仍未确立。

正文 · AI 翻译

🧭 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