小米 17 Pro(pandora)
搭载 SM8850 的社区设备移植。当前状态依据下方固定版本的维护者记录。
| 仓库 | 维护者 |
|---|---|
| data-a-live | ShueiTsuki |
当前状态
设备已进入 iOS 16.7 主屏幕并运行应用,触控、电源/音量键和亮度控制可用。八个 CPU 已运行,记录包含按负载调频、空闲休眠和过热降频。
维护者记录了 Adreno 840、Turnip Vulkan 和 Metal 翻译层对系统界面的 GPU 合成。面板直接扫描渲染后的缓冲区,报告的动画帧率约为 120 Hz 面板上的 110 帧/秒。音频 DSP 启动和通信可用,扬声器播放、真实电量报告、Wi-Fi、蜂窝网络及相机支持待完成。
来源
构建
内核由 GitHub Actions 工作流 xnu.yml 以 machine_config=PANDORA 构建。仓库中的脚本在 WSL 中构建 ADT 和负载,用 Android NDK 构建加载器:
sh
python3 tools/mkprelink.py <kernel> <kernelcache> <out>
KERNEL=<out> tools/boot_ios.sh --file /data/local/tmp/iosroot.img --run <N> --rd ufsroot0tools/boot_ios.sh 解析固定根文件的 extent,构建负载和加载器镜像,并用 fastboot boot 启动。内核、kernelcache、根镜像和信任缓存是外部输入,不存放在仓库中。