Skip to content

Releases

Pixel 6 iOS 研究预发布 alpha 2

Pre-release

Choose a tag to compare

@everettjf everettjf released this 30 Oct 04:37

Pixel 6(oriole)iOS 16 移植的第二个研究性预发布版本。源码基于 main 的 4e2c29c。

本版在已确认的 0134 实体触摸里程碑之后,加入了 0135 静默显示候选:保留相同的 XNU 内核、触摸配置和设备树,仅把启动参数 serial=3 改为 serial=0,目标是消除屏幕上的调试日志。已逐字节核对载荷差异、校验 64 MiB 临时启动镜像并通过离线设备预检。0135 尚未在真机启动验证,因此不把无日志显示、触摸保持可用或 USB 日志保持可用列为本版已完成能力。

联网诊断方面,文档澄清了现有 USB 路由日志能够证明和不能证明的事实;新增只绑定 Mac 的 Pixel 6 USB 地址、使用随机路径的一次性本地 HTTP 探针,供后续在 Safari 中区分本地 USB/TCP 故障和外网/DNS 故障。探针单元测试通过;手机当时未连接,尚无 Safari 实测结果。

已经在 0134 真机观察到:iOS 锁屏可通过实体触摸进入主屏,且能打开“设置”;XNU/HID 日志同时记录手指事件。Safari 打开 Google 时内容区域空白,外网尚未证实。自动进入 iOS、长期稳定性及面向普通用户安装仍未完成。本版只发布源码,不包含 Apple 镜像、私有构建输入或可直接刷写的固件。真机继续使用身份核验后的临时 fastboot boot,没有刷写启动分区。

验证:python3 -m unittest discover -s tools -p 'test_probe_oriole_usb_http.py' -v 通过;python3 tools/preflight_oriole_touch_gui.py --trial 0135 --offline 通过;提交工作树干净。完整仓库门禁已在这些提交形成时执行,详见仓库文档。

详情见 README、触摸 bring-up 记录 与 USB 联网记录。

Pixel 6 iOS 实体触摸里程碑 (alpha 1)

Choose a tag to compare

@everettjf everettjf released this 30 Oct 04:03

Pixel 6(oriole)iOS 16 移植的研究性阶段版本。真机通过 0134 临时启动镜像到达锁屏;用户确认实体触摸可进入桌面并打开“设置”。同一镜像的 USB 日志确认触摸扫描、HID 服务被 iOS 客户端打开,以及后续按下/抬起坐标。源码、构建与诊断文档已合并到 main。

仍未完成:Safari 打开 Google 时页面空白;屏幕持续显示调试日志;自动启动、其他 App 和长期稳定性尚未验收。当前构建依赖未公开的 iOS 输入,本版本只发布源码,不提供镜像或普通用户安装包。不要把它当作可日常使用的固件。

验证:本地完整门禁 GATE PASS 15332fd+dirty(提交前文档工作树;该提交仅改变 README 和诊断记录)。真机使用的 0134 临时启动镜像 SHA-256:96552f757514f6de18d9cc80ee609f2fbf1eda98614e624473ebd2b80c711389。未刷写启动分区。

详见 README.md 与 docs/PIXEL6-TOUCH-BRINGUP.md 的“0134 实体交互里程碑”。