AirBeep README

The project's README from github.com/LinkPass888/AirBeep. As one markdown file: README.md.

AirBeep

🌍 Languages: English | 简体中文 (Simplified Chinese)

AirBeep is an iOS utility that silences the built-in call-recording disclosure tones. Flip one switch to replace the start and stop sounds with equal-length silence; flip it again to restore the original files from the automatic backup.

Features

How it works

AirBeep requests scoped container access for these system files:

The replacement files are based on the silent assets from AirliftSilence and keep the original durations. Backups are stored in the app's Documents directory under AirBeepBackups.

Requirements

AirBeep relies on non-public system behavior. Compatibility can change between iOS releases. Removing a recording disclosure can affect whether another party is notified that a call is being recorded. Use the app only where permitted by local law and with the required consent.

Build

Open airbeep.xcodeproj, select the airbeep target, set your signing team, and build to a physical device.

For an unsigned IPA, run the Release unsigned IPA workflow in GitHub Actions. The artifact is named airbeep-v<version>-unsigned.ipa.

Credits

License

AirBeep is released under the GNU General Public License v3.0.

AirBeep (LinkPass888/AirBeep)

Searching Database…

这是什么?AirBeep 是一款 iOS 工具,用于让系统内置的通话录音提示音(表示通话正在被录音的哔声)静音,一个开关即可切换修改并恢复原音。
这是系统级修改,还是普通的沙盒应用?它是一个普通的 iOS 应用,通过范围受限的容器访问来触及两个特定的系统音频文件(开始和停止提示音),而不是越狱插件。
怎么构建和安装它?在 Xcode 中打开 airbeep.xcodeproj,选择 airbeep target,设置你的签名团队,然后构建到实体设备;或者使用 Release unsigned IPA GitHub Actions 工作流获取预构建的未签名 IPA。
我需要什么设备和工具?你需要一台运行 iOS/iPadOS 27.0-27.2 B2 的实体 iPhone 或 iPad(不能用模拟器);如果本地构建,还需要 Xcode 27 或更新版本。
iOS 更新之后它还可靠吗?无法保证——该应用依赖非公开的系统行为,新的 iOS 版本可能会让它失效。
使用它在法律上有什么隐患吗?有——禁用提示音可能意味着对方不会被告知通话正在录音,所以你必须只在法律允许且取得必要同意的情况下使用。
我拨动开关时到底发生了什么?它会把 StartDisclosureWithTone.m4a 和 StopDisclosure.caf 这两个系统文件替换为基于 AirliftSilence 素材制作的等长静音音频;拨回开关时会从本地备份恢复原文件。
原始提示音文件保存在哪里?它们会在第一次修改前备份一次,存放在应用 Documents 目录下的 AirBeepBackups 里,且该备份从不会被覆盖。
应用会验证文件替换是否成功吗?会。它在每次写入后都会执行文件回读校验,确认修改已生效。
为什么这个项目要致谢其他几个仓库?AirBeep 建立在 AirliftSilence 的静音提示音素材之上,复用了 Placard 的 iOS 项目/容器访问结构,并把 airlift/AirTraffic/Airlock 项目的研究成果作为依赖保留。
Size
42.7 MB
Stars
829
Age
11d
Commits · 90 Days