Repository navigation
AirSIM Apps v0.9.1
AirSIM Apps v0.9.1
AirSIM Apps v0.9.1 发布三星 Android 控制 App 与可重签的 iOS/watchOS 构建产物。AVF Linux Agent 继续使用独立的 v0.4.5 Release;本次无需升级 Agent。
发布资产
| 文件 | 用途 | SHA-256 |
|---|---|---|
AirSIM-Android-0.9.1.apk |
Android 10+(API 29+)三星控制 App,正式签名、不可调试 | 8fe3407d41e5ce5b5f8f57a4643bb92c02a58d17b4a124249626b337c7ec3927 |
AirSIM-iOS-0.9.1-unsigned.ipa |
arm64 iPhone App,包含 Watch App 与 Live Activity Extension,必须自行重签 | 8ee0da0578b7ae1e98eb1578a5c3b850563e2b7bc14fb8bd6a905a7a802aff05 |
SHA256SUMS.txt |
两个应用工件的摘要清单 | — |
Android 发布证书 SHA-256 必须与 v0.9.0 相同:
cde660af4c3e053615a4967e5188ca29eee084e50958ead1fd5cc80837b0965b
主要变化
- 三星 VoWLAN 控制与 PCM 监听首选端口改为
7592/7593,避开 DJOneHub 的7590/7591。首选端口被占用时仅在已选热点地址上绑定系统分配端口,并通过 Bonjour 公布实际控制/PCM 端口,避免BindException使服务卡在准备中。 - Android 状态页明确当前 VoWLAN / 云端 / 离线模式,诊断链路更易区分。
- iOS 设置页显示传输模式与状态,提供云端模式四阶段自检:本机 Push 凭据、Relay 身份、设备注册、Agent 心跳。自检不会拨号或发送短信。
- 云端通话 PCM 增加有界接收缓冲、播放完成后补帧,以及 20 毫秒节奏的单路发送队列,减少网络突发与连续发送导致的卡顿风险。与既有 Relay PCM 协议兼容。
Android 更新
- 下载
AirSIM-Android-0.9.1.apk,核对 SHA-256 与上述发布证书指纹。 - 已安装正式签名 v0.9.0 的设备可直接覆盖更新,保留本地配对资料。若设备仍是旧 debug 签名包,则无法覆盖;先记录 AVF 地址和配对资料,再卸载旧包并安装新版。
- 启动三星端 AirSIM,确认它仍是默认电话 App 且 Shizuku 已授权。确认 VoWLAN 状态为就绪,诊断中可看到实际控制/PCM 端口;若 DJOneHub 同机运行,不应再出现端口
BindException。 - 在 iPhone 与三星同热点时复测拨号、接听、挂断及双向语音。再切换云端模式,用设置页自检确认 Relay/注册/Agent 心跳,再在真实通话中检查音频。
iOS IPA 重签
公开 IPA 是 unsigned 构建,不包含开发证书、provisioning profile 或设备 UDID,不能直接安装。需要用自己的 Apple Developer Team 为主 App、Watch App 与 Live Activity Extension 分别配置 Bundle ID、签名和 provisioning profile,并让自己的 Relay 的 ALLOWED_BUNDLE_ID、APNs topic 与主 App 一致。完整步骤见 iOS README。
验证范围
- Android CoreTests、iOS 模拟器测试、Agent/Installer/Relay 回归测试及打包检查通过。
- 正式 APK 为
0.9.1 (73)、minSdk 29、targetSdk 35、debuggable=false,apksigner verify通过且发布证书与 v0.9.0 相同。iOS Releaseiphoneos构建与 IPA ZIP 完整性检查通过;IPA 内主 App 为0.9.1 (73),包含 Watch App 和实时活动扩展,没有代码签名或 provisioning profile。 - 三星实体机上曾验证 VoWLAN 控制与 PCM 可同时就绪,且 DJOneHub 继续使用其原端口;发布版本仍需用户在真实拨号、接听和双向语音中复测。
- iPhone Air 已安装开发签名构建;云端优化的真实双向通话尚未完成端到端验收,不将构建通过等同于音频质量已验证。
安全边界
本项目仅限许可证允许的非商业用途。APK/IPA 不包含 APNs 私钥、Dashboard token、Cloudflare token、AVF 控制 token、Android 发布私钥或 Apple 签名身份。AirSIM 不能替代系统紧急呼叫能力。