Recording telephone conversations on smartphones running Android has become a real challenge for users in recent years. Starting with Android 9 (Pie) and especially after the release of Android 10, Google began to actively block the ability to record calls at the system API level. This means that standard methods that previously worked no longer function, and third-party applications often write only silence or the user's own voice to the file. However, the need to record important agreements, confirm transactions or store evidence has not disappeared.

There are several ways to solve this problem, each of which has its own advantages and disadvantages depending on your device model and operating system version. Owners of smartphones from Xiaomi, Samsung and some other brands can take advantage of built-in functions that cleverly bypass Google restrictions thanks to regional firmware features. For other users, especially those who use “pure” Android on Pixel or Motorola, the only option is specialized third-party solutions or manual activation of hidden engineering menus. Let's analyze all available methods in detail.

You need to understand that the legislation of many countries requires notification of the interlocutor about the recording of the conversation. In some jurisdictions, unilateral recording without notice may be illegal. Therefore, before activating automatic recording, make sure that you are acting within the legal framework. The technical implementation of the process on your device does not relieve you of legal responsibility for the content of the conversation and the method of receiving it.

Built-in tools of smartphone manufacturers

Many large manufacturers have built the function of recording calls directly into the standard “Phone” application. This is the most reliable and high-quality method, since the recording comes directly from the system audio track, and not through a microphone. Most often, this opportunity is found in the MIUI (Xiaomi, Redmi, POCO), One UI (Samsung) and ColorOS (Oppo, Realme) shells. To check the availability of the function, you need to go to the dialer settings.

On Samsung devices, the algorithm of actions may differ depending on the region where the device is sold. If there is no “Call Recording” item in the settings menu, this does not mean that the function is not available. Sometimes it is enough to change the region in the engineering menu or install a special firmware version, but this is a complicated procedure. In the case of Xiaomi, the situation is simpler: the function is often available by default, but requires manual activation in the menu Settings → Call recording. Here you can configure automatic saving of all incoming and outgoing calls.

The sound quality when using native tools is usually excellent. You hear both sides of the conversation clearly, without the echo and extraneous noise associated with microphone recording. In addition, built-in voice recorders can automatically sort recordings by contacts and dates, integrating with the call log. After the conversation ends, a voice recorder icon appears in the call history, by clicking on which you can immediately listen to the file.

💡

If you have a Samsung smartphone, try entering the code #899# or #9900# in the dialer. In some firmware versions, this opens a hidden service menu where you can activate additional functions, including recording, although in newer models this method is often blocked.

It is worth noting that Google is constantly putting pressure on manufacturers to remove this feature or add a voice warning about recording for both parties. Therefore, in new firmware updates, the menu item may disappear. Always make sure your settings are up to date after a major system update.

⚠️ Attention: On smartphones purchased in Europe or the United States, the built-in call recording feature is often disabled by the manufacturer to comply with local privacy laws. Enabling may require flashing the device to the version for Asia (China, India, Vietnam), which will void the warranty.

Third-party applications for recording conversations

If your phone does not support recording natively, applications from Google Play come to the rescue. However, due to API limitations of Android 10 and above, most of them do not work correctly. They record sound through a microphone, which results in the soft voice of the other person. However, some developers have found workarounds by using Accessibility Services to intercept the audio stream.

One ​​of the most popular and effective solutions is the Cube ACR application. It can record not only regular calls, but also conversations in instant messengers such as WhatsApp, Telegram and Viber. To work correctly on modern versions of Android, you must grant the application advanced permissions, including access to accessibility features. Without this, recording will only go one-way or will not start at all.

Another worthy option is Automatic Call Recorder from Appliqato. This is a classic solution that has been on the market for many years. The application allows you to set up recording rules: record all calls, only selected contacts, or ignore certain numbers. The app interface is intuitive, and files can be automatically uploaded to cloud storage, for example, Google Drive or Dropbox, so as not to take up space in the phone’s memory.

  • 📱 Cube ACR —the best solution for recording calls from messengers and regular lines, requires setting up access rights.
  • 📞 Automatic Call Recorder —a time-tested combine with flexible rule settings and integration with the cloud.
  • 🎙️ TacCall is a simple application that uses the accessibility service to bypass Android 11-14 restrictions.
  • 🔒 Boldbeast Call Recorder is a powerful application that manually configures audio drivers for specific phone models.

When installing any of these applications, be prepared for the system to constantly warn you that the application can access all the data on the screen. This is a standard Android security measure when working with accessibility services. Without confirming these rights recording calls on new versions of the OS it is technically impossible.

📊 Which application for recording calls do you use?
Cube ACR
Automatic Call Recorder
Built-in phone
I don’t use/I don’t I know

Activating recording through the engineering menu and codes

For advanced users, there is a method for activating recording through hidden engineering menus. This method does not require installing third-party software, but it does not work on all devices. Most often, it is applicable to MediaTek processors, which are widely used in budget and mid-range smartphones from Chinese brands.

To get to the engineering menu, you need to open the “Phone” application and enter a special USSD code. The most common code for MediaTek devices is ##3646633##. Once entered you will be taken to the Engineer Mode menu. Here you need to go to the tab Hardware Testing, then select Audio and further AudioDebug. In some versions of the menu, the path may differ, but the logic remains the same: search for audio stream settings.

In the section Speech or Microphone you can find the parameter responsible for recording. However, be extremely careful: changing unknown parameters in the engineering menu can break the sound in the phone or even make the device “bricked.” If you are not confident in your actions, it is better not to experiment. On Qualcomm processors, a similar menu is called by code ##3646633## or through special applications such as MTK Engineering Mode, if the processor allows it.


Popular codes for entering the engineering menu:

##3646633## (MediaTek) ##4636## (Universal Android test mode) #0# (Samsung service menu)

It is important to understand that even if you find the right switch, it may simply turn on recording to the memory card without notification, but the quality may be low. In addition, with each security update, Google closes the loopholes through which these codes worked. On Android 12 and newer, access to such settings is often completely blocked for ordinary users.

⚠️ Attention: Making changes to the engineering menu is at your own peril and risk. Do not change values ​​in fields whose purpose you do not know. Make a backup copy of your data before experimenting.

Setting up automation through Tasker and macros

For those who like complete control over their device, an excellent solution would be to use automation applications such as Tasker or MacroDroid. These tools allow you to create complex phone behavior scenarios. With their help, you can set up a call recording not just upon the fact of a connection, but when certain conditions are met, for example, only when a call comes from a specific contact or at a certain time of day.

The setup process in Tasker requires time and an understanding of the logic of how profiles work. You need to create a new profile, select the trigger “Status” → “Call” → “Incoming” or “Outgoing”. Then add a task that launches the call recording application or activates the corresponding system process. On modern versions of Android, a direct command to record may not work, so emulation of pressing the “Record” button on the screen during a call is often used. Macros in

Macros in MacroDroid are easier to configure thanks to a more friendly interface. You can select the "Incoming Call" trigger and add a "Record Call" (if device supports) or "Tap on Screen" action to the record button coordinates. This allows you to automate the process even in cases where the standard function requires manual confirmation of the start of recording.

☑️ Automation setup checklist

Completed: 0 / 5

Using automation provides flexibility not available to other methods. You can set your phone to record only business conversations and ignore personal calls, saving space and maintaining privacy. However, it is worth remembering that complex scripts can consume additional battery power.

Sound quality problems and their solutions

The most common complaint from users is the quiet voice of the interlocutor in the recording. This happens because Android blocks app access to the other person's voice stream (uplink), allowing you to record only what gets into the microphone (downlink + ambient noise). As a result, you hear yourself well, and the interlocutor as if he were in another room.

To solve this problem, some applications, for example Boldbeast, provide manual configuration of audio routes. You need to go to the recorder settings, select your phone model from the list and experiment with the settings Audio Recording Method. Sometimes turning on the “Speakerphone” mode during a call helps - in this case, the sound of the interlocutor is broadcast through the speaker and is clearly picked up by the microphone, although this is not always convenient.

The presence of noise reduction also affects the quality. Aggressive noise reduction algorithms can perceive the other person's voice as background noise and cut it out. Try turning off noise reduction in the call settings or in the recorder application itself. Sometimes using a wired headset helps: in some phone models, when you connect headphones, the system changes the audio signal route, allowing you to record both sides of the conversation clearly.

Recording method Sound quality Difficulty of setting Risk of blocking
Built-in (Xiaomi/Samsung) Excellent (digital) Low Average (depending on region)
Third-party applications (API) Poor (microphone only) Low High (does not work on Android 11+)
Applications with Accessibility Good (emulation) Medium Low
Engineering menu Depends on drivers High High (risk of breakdown)
Speakerphone + Voice recorder Medium (has echo) Low None
Why does Google prohibit call recording?

Google's official position is to protect user privacy and comply with privacy laws bipartisan consent (where both participants must agree to the recording), which are in effect in many US states and European countries. However, critics believe that this is being done to limit functionality in favor of their own services or under pressure from lobbyists.

Before you start mass recording, it is worth thinking about file storage. Audio recordings do not take up much space, but over the course of a year hundreds of them can accumulate. It is recommended to set up automatic synchronization with the cloud. Most recording applications have a built-in feature for uploading files to Google Drive, Yandex.Disk or Dropbox immediately after the call ends.

Setting up cloud storage not only saves space, but also protects data from loss if the phone breaks or is stolen. In addition, it is convenient for accessing the archive from a computer. In the application settings, specify the download folder and synchronization frequency. Make sure you have enough free space in your cloud storage.

Don't forget about the law. In Russia, recording a conversation by one of the participants for personal use is, as a rule, not prohibited, as long as the recording is not published in the public domain and does not violate the privacy of third parties. However, the use of the recording in court may require an examination for editing. Keep files in their original format, do not convert them again to preserve metadata.

⚠️ Attention: Legislation in the field of digital privacy is changing. Information about the legality of the recording is current at the time of writing. If you plan to use recordings in official instances, consult with a lawyer regarding the admissibility of such evidence in your particular case.

💡

The most stable method of recording on modern Android is to use the built-in tools of manufacturers (Xiaomi, Samsung) or applications that use the accessibility service (Cube ACR), since direct access to the audio stream is blocked by the system.

Frequently asked questions (FAQ)

Why does the application record only my voice, but the other person is not heard?

This is a security limitation of Android 10 and later. The system blocks access of third-party applications to the interlocutor's audio stream. Try turning on the speakerphone during a call or use applications that work through the Accessibility service, which emulate pressing the record button in the system dialer.

Is it possible to record calls in WhatsApp and Telegram?

Yes, it is possible, but it is more difficult than regular calls. The Cube ACR app does this best. For it to work, you must grant it all possible permissions, including access to the microphone and accessibility features. The quality of the recording depends on whether the messenger uses the standard Android audio stack or its own VoIP protocol.

Will the interlocutor know that I am recording the conversation?

When using third-party applications and engineering menus, the interlocutor usually does not receive any notifications. However, if you use the built-in feature on some smartphones (especially US versions or updated Google firmware), the system may automatically play a voice message: “This call is being recorded,” which both participants will hear.

Where are recording files stored on Android?

Usually, files are saved in the internal memory in a folder /CallRecorder, /Recordings or /Android/data/[application_name]/files. The path can be viewed in the settings of the recording application itself. Many recorders allow you to change the save directory to an SD memory card.

Recording stopped working after updating Android, what should you do?

Most likely, Google has closed the vulnerability that your application was exploiting. Try updating the app to the latest version, resetting its permissions, and re-granting access to accessibility features. If it doesn’t help, try an alternative application or check if the built-in function in the phone settings is disabled after updating the firmware.