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.
[!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.
⚠️⚠️⬇️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.
Please see the contributing guide.
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.
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 Contributor.
- As example, the name "ShizuCallRecorder" and com.kitsumed.shizucallrecorder are the property of the copyright holder kitsumed**.
I decided to use the GPL-3.0 license, as no other FOSS call recording app for non-root devices exists yet, and I want to ensure that any potential future alternatives derived from this project remain FOSS.
Recording phone calls may be subject to complex and varying laws in different countries and jurisdictions. For example, you may need to ensure you have consent from all parties before recording conversations. The developers and contributors are not responsible for any misuse or legal consequences arising from the use of this application. You can learn more on Wikipedia at: Telephone call recording laws.
If you are legally required to inform or ask someone for consent before recording, please note that the application DOES NOT handle this for you. In some cases, certain features, like automatic call recording, may not be legally allowed. It is your responsibility to ensure compliance with applicable laws. This is not legal advice. Please consult a legal professional for guidance regarding your specific situation.
[!CAUTION]
APPLICATION BEHAVIOR
Due to the evolving Android ecosystem and varying hardware (OEMs), this software is subject to non-deterministic behavior: * Concurrent Calls: The app may fail to detect transitions (e.g., while in a call, a second incoming call arrives, or switching between held calls). In these scenarios, the application may continue to record audio into a single continuous file without separate notifications or new notifications prompts for subsequent callers. * Filter Logic Limitations: Due to Android privacy-driven restrictions on real-time phone number access, the app may relies, depending on the call detection mode, on fetching deprecated or unstable values. Theses initial check could be used to decide whether to automatically record based on your settings. In cases where we receive the value too late, receive invalid data, or receive no data, the application is likely to consider the call as "anonymous" in its decision process. * Unforeseen Failures: Future OS updates, bugs, design choices in the app, or undocumented system behaviors may cause the app to start and/or continue recording, or fail, in a unexpected manner.
USER AWARENESS
Because deterministic behavior of the application cannot be guaranteed, it is your responsibility to: 1. Ensure the recording behavior and your application settings aligns with your intent and the specific requirements in your jurisdiction. 2. Monitor the app's behavior on your specific device. If you observe any behavior that does not comply with your local laws, you must immediately cease any activity that constitutes a legal infraction (For example, hanging up the call, deleting the audio files, etc).
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|