发现
移动应用效率工具
ShizuCallRecorder:免 Root 通话录音
借助 Shizuku 调用 ADB 权限,在未 Root 的 Android 手机上录制双向通话的开源应用。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v2.0.0
- 平台
- Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
ShizuCallRecorder 是一款面向 Android 11 及以上系统的开源(FOSS)通话录音应用,主打免 Root。它通过 Shizuku 借助 ADB 赋予 shell 应用的一系列权限来完成录音,主要针对蜂窝/VoLTE 通话,并在条件允许时尽力支持 Wi-Fi Calling 与 VoIP。
应用只在通话状态变化时运行,没有常驻后台进程和通知。
主要功能
- 录制通话双方的音频(来电与去电),使用蓝牙或远程耳机时也应当可用
- 在立体声录音中分离上行与下行音频
- 蜂窝/VoLTE 录音;自 Android 14 起尽力支持 VoIP 与使用 Android Telecom 的第三方应用(不保证兼容)
- 提供安全开关,用于控制 Shizuku 的开启/关闭状态,以减小 Shizuku 带来的潜在攻击面,并缓解那些检测到 USB 调试或 Shizuku 就报警的应用
- 自动通话录音,支持基础排除规则:忽略匿名来电、忽略指定联系人、忽略全部联系人
- 可选多种编码:Opus、AAC、HE-AAC-v1 等
安装与使用
- 准备 Android 12 或更新版本的设备,并安装 Shizuku(推荐 thedjchi 的 fork)。
- 从 Releases 或 F-Droid 下载安装应用。
- 应用需要完成初始配置才能工作,请按 SUPPORT 文档 中「Installation & Configuration」一节的说明操作。
各 Android 版本的支持情况:
| 版本 | 支持程度 | 说明 |
|---|---|---|
| 11 | 有限 | 需要解锁屏幕,无 VoIP 支持 |
| 12 / 13 | 基础 | 无 VoIP 支持(Pixel 可能可用) |
| 14 – 17 | 支持 |
注意事项
- 应用使用了 Android 隐藏的内部 API,可能随新系统版本或厂商(OEM)对源码的修改而失效。
- 不同国家与地区对通话录音的法律要求各异,可能需要事先取得所有通话方的同意;应用不会替你完成告知或征询同意,自动录音等功能在某些地区也可能不被允许,请自行确认合规。
- 行为存在不确定性:在并发通话(通话中又有来电、切换保留通话)时,可能无法识别状态切换,把音频持续写入同一个文件;由于 Android 对实时号码访问的隐私限制,过滤逻辑可能拿到过晚、无效或缺失的数据,从而把通话当作“匿名”处理。
- 你需要自行观察应用在自己设备上的实际行为;若出现不符合当地法规的情况,应立即停止相关行为(例如挂断通话、删除音频文件)。
- 项目以 GPL-3.0 许可发布,并附带该许可第 7 条的附加条款;名称
ShizuCallRecorder与包名com.kitsumed.shizucallrecorder归版权持有人 kitsumed 所有。
本作品整理自 GitHub 开源项目 kitsumed/ShizuCallRecorder,原作者 @kitsumed,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2.0.0当前版本
全面重构音频采集逻辑,移除 scrcpy-server 二进制,改由应用自身原生处理 PCM 音频;自 Android 14 起新增对 VoIP / IN_COMMUNICATION 类型通话的录音支持,并修复若干问题。
评论