An easy call recorder helper tool Download at: https://github.com/ppgtools/Ecr-helper/releases
Since Android 10 and especially with Android 11+, Google has heavily restricted call recording through the official APIs, citing privacy and security reasons. As a result, many third-party call recording apps stopped functioning properly, especially on devices with Google Play Protect certifications.
To address this limitation, this tool provides an alternative method for recording calls using Accessibility Services and Notification Access, which are still available and functional on most Android devices.
Disclaimer: This tool is intended for educational and personal use only. Please comply with your local laws regarding call recording.
- Record calls without needing root access.
- Uses Accessibility Service to detect incoming and outgoing calls.
- Uses Notification Access to retrieve call metadata (e.g., caller name and number).
- Works on most Android 10+ devices where official call recording APIs fail.
- Lightweight and privacy-respecting.
- Accessibility Service lets the app monitor UI changes and detect dialer/call screen events.
- Notification Access enables capturing call notifications, helping associate recordings with contact info.
- These methods bypass restrictions on the official call recording API, but still require user permission.
- Install the APK on your Android device.
- Grant the required permissions:
- Enable Accessibility Service for the app.
- Enable Notification Access for the app.
- Allow microphone access and any necessary storage permissions.
- The app sets up a local server at port http://localhost:10087 to provide access to recorded calls.
- Although the server uses localhost (a local network address), Android requires the INTERNET permission to bind the port.
- Important: The app does not send any requests over the internet. The INTERNET permission is purely for local communication.
- May not work on all devices or ROMs due to manufacturer-level restrictions.
- Quality of recording may vary depending on device and Android version.
- App must remain enabled in Accessibility and Notification Access settings.
Recording calls without all parties’ consent may be illegal in your country or region. It is your responsibility to ensure compliance with local laws. The developers of this tool do not take any responsibility for misuse.
Pull requests and suggestions are welcome! If you encounter bugs or compatibility issues, feel free to open an issue.
MIT License – see the LICENSE file for details.