消灭 iOS 原生录音提示音:剖析 AirBeep 的 LocalDevVPN 回环总线、AirTraffic 沙盒逃逸与安全恢复机制
苹果在 iOS 18 中正式引入了期盼已久的通话录音功能,但为了兼顾部分地区的隐私法规,系统在启动和结束录音时,会强制向通话双方播放一段极其突兀的提示音(“此通话正在被录音” / Audible Beep)。在日常商务沟通、采访记录或需要安静留痕的场景下,这声无法关闭的官方播报往往会给通话双方带来不必要的心理负担与尴尬。
针对这一核心痛点,开源社区开发者 LinkPass888 近日推出了专注于无越狱消除提示音的开源工具 AirBeep。它无需用户对 iOS 进行内核越狱或破坏系统签名完整性,仅通过纯端侧侧载的普通 IPA,巧妙利用 LocalDevVPN 建立本地网络回环,结合 Airlift 底层的 AirTraffic 沙盒逃逸漏洞链,成功实现了对 iOS 系统内部 /var/mobile/Library/CallServices/Greetings/default/ 核心音频资源的原生替换。我第一时间对其 Swift 前端与 Rust 底层 FFI 补丁进行了全流程逆向与源码审计,梳理出了这套集网络隧道穿透、心跳保活、容错读写与系统自愈于一体的精妙工程实现。