跳到正文
发现
移动应用效率工具

ShizuCallRecorder:免 Root 通话录音

借助 Shizuku 调用 ADB 权限,在未 Root 的 Android 手机上录制双向通话的开源应用。

admin
发布于 2026-10-28
浏览
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 等

安装与使用

  1. 准备 Android 12 或更新版本的设备,并安装 Shizuku(推荐 thedjchi 的 fork)。
  2. 从 Releases 或 F-Droid 下载安装应用。
  3. 应用需要完成初始配置才能工作,请按 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 整理,以原仓库为准。

更新记录

  1. v2.0.0当前版本

    全面重构音频采集逻辑,移除 scrcpy-server 二进制,改由应用自身原生处理 PCM 音频;自 Android 14 起新增对 VoIP / IN_COMMUNICATION 类型通话的录音支持,并修复若干问题。

评论