Call recording on Android has become increasingly difficult due to privacy restrictions and OS limitations. While many apps promise functionality, few deliver consistent results especially on newer Android versions. That’s where BCR (Basic Call Recorder) steps in, offering a reliable solution for rooted devices.
Whether you’re a developer, a tech enthusiast, or someone who simply wants to keep a record of important conversations, BCR is a lightweight and effective module that integrates seamlessly with Magisk or KernelSU.

Table of Contents
What is BCR?
BCR (Basic Call Recorder) is an open-source Android call recording app designed specifically for rooted devices or those running custom firmware. It operates quietly in the background, automatically recording incoming and outgoing calls without user intervention.
Unlike bloated commercial apps, BCR focuses on simplicity and compatibility, making it ideal for users who want a no-frills experience.
Features of BCR
- Supports Android 9 and newer
- Multiple audio formats:
- OGG/Opus (lossy, smallest files)
- M4A/AAC (lossy, smaller files)
- FLAC (lossless, larger files)
- WAV/PCM (lossless, largest files)
- Records to SD cards, USB drives, etc.
- Direct boot aware (records before first unlock)
- Auto-record rules and Quick Settings toggle
- Material You dynamic theming
- No persistent notification unless recording
- No network access permission
- Works with call screening on Pixel devices
- Compatible with Magisk and KernelSU
Requirements
To use BCR, you’ll need:
- A rooted Android device (Magisk or KernelSU)
- Android 9 or higher
- Custom firmware (recommended for full compatibility)
- Basic understanding of flashing Magisk modules
Download
You can download the latest version of BCR from below download button.
Installation Guide
- Download the ZIP file from the GitHub releases.
- Open Magisk Manager or KernelSU Manager.
- Flash the ZIP as a module.
- Reboot your device.
Using BCR
Once installed:
- BCR will automatically record calls in the background.
- You can configure audio format and storage location.
- Use the Quick Settings toggle to enable/disable recording.
- Recordings are saved with timestamps and contact names (if available).
FAQs
No, BCR is designed for rooted devices only.
Yes, BCR supports Android’s Storage Access Framework.
Only when a recording is in progress.
Yes, BCR supports call recording with Google Dialer.
Credits
- Developed by chenxiaolong
- Licensed under GPL-3.0
- Community contributions via GitHub
Check this also: Top 28 Must-Have Magisk Modules
Final Thoughts
If you’re tired of unreliable call recording apps and want something that just works BCR is your answer. It’s minimal, powerful, and respects your device’s resources. With support for modern Android versions and a clean open-source codebase, BCR is a must-have for rooted users who value functionality over fluff.