kitsumed / ShizuCallRecorder
git clone https://github.com/kitsumed/ShizuCallRecorder.git
v1.3.3 · 2mo ago
ShizuCallRecorder empowers ADB through Shizuku to record phone calls on non-rooted device!
+5
stars, 24h · #2,767
+~35
stars, 7 days · #3,395
+~150
stars, 30 days · #3,391
1.8k
★ total · +2% this week
73
forks · 13 open issues
Star history (as recorded here)
LanguageKotlin
LicenseGPL-3.0
Created2026-05-14 (5mo ago)
Last push1d ago
Watchers11
OwnerUser
GitHub topics
Links
README excerpt
# ShizuCallRecorder &color=gold&style=for-the-badge ) &color=gold) The first **non-root FOSS call recorder app for Android 11+**! ShizuCallRecorder empowers ADB through Shizuku to use an advanced list of permissions given to the shell application. **This app main focus are Cellular/VoLTE calls, however, we do attempt to support Wifi-Calling and VoIP when possible**. Third-party app support ***is not guaranteed***, they may work provided they use Android Telecom. ## Features - Records **both sides of phone calls** (incoming and outgoing) - Should work even when using Bluetooth or a remote headset - **Separate uplink and downlink audio** inside a stereo recording - **Cellular/VoLTE capture**, with **best-effort support for *VoIP*** (and third-party apps) ***starting* Android 14+** - **Security** toggles to **manage Shizuku on/off state** - An attempt to reduce the potential attack surface introduced by Shizuku - Helps with apps that detect / yells at you when USB Debugging or Shizuku is enabled - **Automatic call recording** option with basic **exclusion rules**: - Ignore anonymous calls - Ignore specific contacts - Ignore all contacts - Multiple codecs available: **Opus**, **AAC**, **HE-AAC-v1**, and more! - The app runs only on phone event changes, no persistent background process and notifications ## Requirements - **Android 12** or more recent*. - **Look at the *Android Tested Versions* table** for more informations on limitations. - Shizuku* (we recommend thedjchi fork) Android Tested Versions I cannot extensively test all of these versions, so issues may arise. This table may change as more testing by other users is done. | Android Version | Supported | Note | |-----------------|-----------|---------------------------------------| | 11 |**Limited**|**Unlocked screen required**, else it crash| | 12 | Yes | | | 13 | Yes | | | 14 | Yes | | | 15 | Yes | | | 16 | Yes | | | 17 |**Unknown**| Not yet released, has major ADB changes| > [!IMPORTANT] > This application makes use of hidden internal Android APIs. As such, it is prone to breaking in new Android releases or due to specific OEM modifications to the source code. ## Installation ⚠️⚠️⬇️**YOU WILL NEED TO DO SOME INITIAL CONFIGURATIONS**.⬇️⚠️⚠️ **Please follow the installation instructions in the SUPPORT documentation** under **Installation & Configuration**. You can download the latest version here. ## Contributing Please see the contributing guide. Translation hosting generously provided by Weblate . NOTE: By default, Weblate will use your account creation email when making commits to GitHub (to give you credits). This would leak your email address, you can change this behavior in your account settings. ## License The software is licensed under the GNU General Public License, version 3 (GPL-3.0). ⚠️ **Additional terms** under GNU GPL version 3 Section 7 are at the end of the file. - This License does not grant any rights in the trademarks, service marks, or logos of any Con