ShizuCallRecorder

Follow Us!

Unirse al canal de Telegram

ShizuCallRecorder 1.0.1 shizuku
Requirements: Android 12 or more recent
Overview: ShizuCallRecorder empowers ADB through Shizuku to record phone calls on non-rooted device!

Features

Records both sides of phone calls (incoming and outgoing)

Should work even when using Bluetooth or a remote headset

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

Saves recordings with Opus or AAC codec.

The app runs only on phone event changes, no persistent background process and notifications

Disclaimer

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 relies on fetching a deprecated value when it receives a phone state updates. We are not aware of other rational workaround for standard apps (alternatives are restrictive or incompatible). This initial check is 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. This should not affect the final file name since we can read the device call logs after the call ended.

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:

Ensure the recording behavior and your application settings aligns with your intent and the specific requirements in your jurisdiction.

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).

What’s New:
1.0.1

What’s Changed

Added a setting to select the app language. You can help translate the app in weblate!

Added a select/unselect all button in the contact picker UI (#10)

Bumped packages, updated libphone metadata.

This app has no advertisements

More Info:
https://github.com/kitsumed/ShizuCallRecorder

Download Instructions:
https://ouo.io/v3o27c

https://ouo.io/9Cd41QF

Telegram

Share to...