The situation when you installed an application to record conversations, but after completing the call you find an empty folder or a file without sound, is familiar to millions of users. This is not just an annoying error in a particular software, but a consequence of global changes in the security policy of the operating system Androidwhich began with version 9 and became stricter in 10, 11 and later. Google purposefully blocks access of third-party apps to the audio stream during a telephone conversation in order to protect user privacy.
Previously, it was enough Simply give the app microphone permission and it would quietly record both sides of the conversation. Today, the system forcibly mutes the input channel for third-party software, leaving the recording either completely silent or containing only your voice, while the interlocutor is left out. Starting with Android 11, the standard API for recording calls has been completely disabled for applications that are not system or pre-installed by the manufacturer. This is why old setup methods stop working, and new ones require deep intervention in the system.
In this article we will analyze the technical reasons for the failure, check the energy saving settings that often kill the recording process in the background, and consider working methods for bypassing blocking for different smartphone models. You have to go from simply checking access rights to using special developer modes or even replacing the standard dialer. Don't despair: even under severe restrictions, there are ways to return the recording functionality if you configure the device correctly.
Android system restrictions and blocking of the audio stream
The main reason why Call Recorder stopped recording conversations lies in the change in the audio access architecture. In modern versions Android (10, 11, 12, 13, 14), the audio stream during a call is transmitted through a secure channel, to which ordinary applications do not have access. The system sees an attempt to record as a security violation and automatically resets the input signal for third-party software.
Developers of applications such as Call Recorder - ACR, Cube ACR or Truecallerare forced to constantly look for loopholes. They use special accessibility services or try to intercept audio via speakerphone, but these methods are unstable. If you updated your phone to the latest version Android, there is a high probability that the previous working recording method was closed by the next security patch.
In addition, smartphone manufacturers often introduce their own restrictions on top of the rules Google. For example, firmware MIUI from Xiaomi or One UI from Samsung may have strict rules for background activity. An application may have all the necessary permissions, but the system simply “freezes” its process at the start of an incoming or outgoing call, preventing it from starting the audio capture mechanism.
⚠️ Attention: On smartphones with “pure” Android (Google Pixel, Motorola, Nokia series), third-party call recording applications work worst of all due to the lack of proprietary add-ons that bypass blocking. Owners of such devices often have to use workarounds, such as recording via speakerphone.
Understanding that the problem lies at the system kernel level, and not in a specific application bug, is the first step towards a solution. You can't simply "reinstall" a app and hope for a miracle if the system API is closed. You'll need to look for alternative methods of capturing audio or change the way the app interacts with your phone.
Setting up power-saving permissions and exceptions
Even if system restrictions don't completely block recording, aggressive battery optimization can kill the recording process right after you press the call button. Android strives to save battery by closing background processes, and the voice recorder often falls under this “cleansing”. To prevent this, you need to manually configure exceptions for your recorder.
First, make sure that the application has been granted all critical permissions. Go to Settings → Applications → [Your recording application] → Permissions. Here the “Phone”, “Microphone”, “Contacts” and, very importantly, “Storage” (or “Files and Media”) items should be activated. Without access to the storage, the application simply will not be able to save the audio file, even if it successfully records it.
Next you need to disable battery optimization. The path may differ depending on the model, but usually it looks like this: Settings → Battery → Battery optimization or Settings → Applications → Special access → Battery consumption optimization. Find your application in the list and select the “Do not optimize” or “No restrictions” mode. This will allow the recording process to run continuously in the background.
- 🔋 Enable Autorun mode for the application in battery settings so that it is not unloaded from memory after a reboot.
- 📂 Check whether the application has permission to run in the background (often a separate switch in the rights menu).
- 🔒 Pin the application in RAM through the multitasking menu (lock icon or window hold) so that the system does not forcefully close it.
☑️ Checking power saving settings
Do not forget that on some shells, for example ColorOS or Funtouch OS, there are additional launch managers. There you need to find the application and allow it to “Run in the background” and “Run in the background”. If this is not done, the screen will go dark and the recording will be interrupted instantly.
Using the Accessibility service
One of the most effective ways to bypass the blocking of the audio stream is to use the Accessibility service (Accessibility Service). Many modern recorders, such as Cube ACR, use this mechanism not to help people with disabilities, but to emulate keystrokes and intercept call events at the system level.
To activate this function, go to Settings → Accessibility. In the list of installed services, find your recording application and turn on the switch. The system will issue a warning that the application will be able to see all actions on the screen and read data - this is necessary for correct operation, so agree.
After turning on the service, the application is able to “see” the call screen and understand when the conversation started and when it ended. It can also automatically turn on speakerphone (if this recording mode is selected) to capture the other person's voice through the main microphone, bypassing the blocking of the internal audio channel.
Why does this work?
The Accessibility service has a higher system access priority than regular applications. It can intercept interface events and start recording processes at the moment the dialer window appears, ahead of standard Android limitations.
However, it is worth considering that this method is not ideal. On some devices, enabling this service may result in delays in the interface or increased battery consumption. In addition, in rare cases, the bank's security system or corporate policies may block the operation of applications with active accessibility rights.
Comparison of popular call recording applications
Not all voice recorders are equally useful under modern restrictions. Some developers adapt to new versions faster by introducing new recording drivers or changing the application architecture. Choosing the right software can solve half of the problems with no sound. Android, introducing new recording drivers or changing the application architecture. Choosing the right software can solve half of the problems with no sound.
The table below shows a comparison of popular solutions and their resistance to blocking on different versions of the system. Please note that the effectiveness may depend on the specific phone model and firmware version.
| Application | Works on Android 11+ | Recording interlocutor | Features |
|---|---|---|---|
| Call Recorder - ACR | Partially (requires driver) | Yes (with settings) | Many codec settings, there is a paid version |
| Cube ACR | Good (via App Connector) | Yes (via speakerphone) | Also records VoIP (WhatsApp, Telegram) |
| Blackbox Call Recorder | Stable | Yes | Simple interface, minimum settings |
| Truecaller | Depends on the region | Often only your voice | Built-in caller ID, cloud storage |
If one application does not cope, try another. For example, Cube ACR often saves where others fail, thanks to its proprietary connector, which works as an intermediary between the system and the recording module. However, remember that recording VoIP calls (via instant messengers) is even more strictly regulated and may require that you turn on the speakerphone.
Setting specifics on Xiaomi, Samsung and Huawei
Chinese manufacturers and Samsung often have their own built-in system recording functions that work better than third-party applications. However, in global versions of firmware (Global ROM) these functions are often cut out due to legislation in Europe and the USA. If you have a phone from China or Indonesia, the chance of finding a native recording is higher.
On smartphones Xiaomi (MIUI/HyperOS) it is worth checking the “Phone” application. Go to its settings (gear) and look for the “Call Recording” item. If it is, turn it on and set it to record automatically. This is the highest quality option, since recording occurs at the system level. If there is no item, you can try changing the phone region to India or Indonesia - sometimes this will unlock the function. Settings → Additional settings → Region to India or Indonesia - sometimes this will unlock the function.
Owners Samsung are less lucky in global versions, but in some regions (Vietnam, Thailand, Israel) native recording is present. You can check this in the settings of the Phone application. If there is no function, third-party applications on Samsung work poorly due to the shell One UI, which tightly controls access to the microphone during a call.
⚠️ Attention: Changing the region on Xiaomi smartphones may affect the operation of some local services, the frequency of software updates and the presence of advertising in system applications. Returning the region is possible at any time, but some settings may be reset.
For devices Huawei and Honor without Google services, the situation is twofold. In older models, the recording is built-in, in new ones it is removed. This often helps by installing specialized versions of voice recorders, adapted for EMUI i MagicOS, or using the speakerphone recording function, since these phones often have excellent noise reduction microphones.
Alternative methods: Speakerphone and root access
If software methods do not produce results, there are two radical ways left. The first is recording via speakerphone. This does not require complex settings, but it has disadvantages: the sound is recorded through a microphone, so the quality depends on the acoustics of the room, and the interlocutor’s voice may be quiet or with an echo. In the application settings, select the “Speakerphone” mode, and it will automatically turn on the speaker when you make a call.
The second method is receiving root access. This gives you complete control over the system, allowing you to record audio directly from the kernel, bypassing any Google restrictions. However, this is a complex process that will void your warranty, may brick your device, and make banking apps impossible to operate (without additional security settings). This method is recommended only for experienced users.
If you choose to record via speakerphone, try to speak clearly and keep the phone on a stable surface to minimize extraneous noise and vibrations that will be recorded by the microphone.
There is also the option of replacing the standard dialer with a third-party dialer (for example, from the same voice recorder developer), but on modern Android this often leads to problems with number identification and connection stability, since the system gives priority to the native phone application.
The most reliable way to record on modern Android without root access is to use the manufacturer's built-in function (if available) or record via speakerphone using an application like Cube ACR.
Frequently asked questions (FAQ)
Why can only I be heard in the recording, but the other person is not heard?
This is a classic problem with limitations of Android 10 and higher. The system blocks the capture of the internal audio stream of the incoming signal. Try turning on the hands-free recording mode in the application settings or check whether the accessibility service for this application is activated.
Is it possible to recover a deleted call recording?
If a file has been deleted from the phone's memory, it can only be restored using special data recovery utilities (for example, DiskDigger), and even then not always. If you have configured synchronization with the cloud (Google Drive, Dropbox) in the recorder settings, check there - a copy could be saved automatically.
Does recording calls affect the quality of communication?
When recording through an internal channel (if possible), the impact is minimal. When recording via speakerphone, call quality may deteriorate due to the echo canceller, which will try to drown out the sound of the speakers, which is perceived as echo. Increased battery consumption is also possible.
Is it legal to record telephone conversations in Russia?
According to the legislation of the Russian Federation, you have the right to record your own conversations for personal use without notifying the interlocutor. However, distribution or publication of these recordings without the consent of the other party is prohibited and may result in liability for violation of privacy.
Why does the application ask to disable “Battery Optimization”?
The Android system tends to close background applications to save energy. The recording process should run continuously during a call, even if the screen is turned off. Without disabling optimization, the system will “put the application to sleep” in a couple of minutes, and the recording will end.