P4implemented · partialE2

iOS 26 / iOS 27 全指标 E2 支持结果

本批没有连接 iOS 26/27 设备。结论仅为代码、路由、合同、测试与构建 E2;两个系统不继承 iOS 18 的 E4。

交付结论

Foundation 升级为 collector-foundation.2.6-beta,Mac App 为 1.0.0 (37)。平台显式支持 15/16/17/18/26/27,iOS 26/27 为 e2-candidate,19~25 与 28+ fail-closed。

门禁结果
Python230/230
Swift109/109
平台 Profile6/6 唯一
iOS 26/27 route2/2 E2
Source family9/9
Registry 合同64/64;重复、缺失、意外均 0
Collectorready=true;pymobiledevice3 11.3.1;x86_64 Mach-O
App / ZIP严格签名与独立解包通过
ZIP SHA-25670f144a21deae5837f2576128a1825c19bd1cd1ece231c93a13adb1be85e46c6

平台与指标合同

iOS 26/27 USB 走 modern usbmux 请求与 --native,Wi-Fi 保持 userspace;单 pymobiledevice3 Provider/DTX owner 不变。9 个 family 为 sysmontap、device-network、process-network、graphics、gpu-counter、core-profile-frame、energy、device-conditions、startup,共唯一覆盖 64 项。

Startup 修复

新增 iOS 26/27 独立 E2 candidate Profile。就绪语义拆为 sourceChannelArmed、hostDrainHealthy、decoderProfileAvailable,失败时展示具体 reason;旧 sourceArmed 仅作兼容回退。未登记的 15~18 Build 回退 major candidate,公式和九阶段 mapping 不变。

质量边界

未知字段、schema、负值哨兵、首点 warmup 与 counter reset 继续写 missing/质量原因,不用 0 代替。iOS 26/27 真机 selector、schema、单位、数值、Startup 九阶段和长稳均为开放门禁。

下一阶段与整体进度

下一阶段是 C26/27-E4:真机连接、9 个 source family schema census、64 项 observed/missing 账本、唯一冷启动、长稳与恢复。当前 64/64 已有代码归属;iOS 26/27 E2 完成,E4 未开始。