How to return a call with a call record to MIUI without unlocking the bootloader

Why is the MIUI recording of calls missing and can it be returned?

MIUI’s phone recording feature is one of the most popular but also problematic, with many Xiaomi, Redmi and Poco users experiencing its sudden disappearance after updating their firmware or resetting, a problem that stems from Google’s policy and local restrictions: since 2022, phone recording has been blocked at the system level for a number of regions, including Russia and the EU.

The official solution is to unlock the bootloader and install custom firmware, but this requires technical skills and lacks guarantees. Fortunately, there are alternative methods to return the function without the risk of β€œbricking” the device. In this article, we will discuss 3 working methods that are relevant to MIUI 13/14/15 on all modern Xiaomi models (including Redmi Note 12, Poco X5, Xiaomi 13T, etc.).

Important: None of the methods require root rights or bootloader unlocking, but some steps may not work on all firmware versions. Before you start, check the current version of MIUI in Settings β†’ About Phone β†’ MIUI version.

Method 1: Recovery through hidden MIUI settings

The easiest method is to activate call recording via the engineering menu, which works on most MIUI 12.5+ devices, but can be disabled in future updates, and you only need a standard Phone app and code to call hidden settings.

Instructions:

  • πŸ“± Open the phone application (caller).
  • πŸ”’ Enter the combination: ##6484### (or #64663## for new versions).
  • πŸ”§ In the menu that appears, select Call Recording. β†’ Auto Record.
  • πŸ”„ Reset the device.

If the code doesn’t work, try an alternative:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find the phone and open the permissions.
  3. Activate the resolution of the audio recording (if it is blocked).
  4. Go back to the call and check for the recording button.
πŸ“Š Your Xiaomi model supports recording calls from the box?
Yeah, it works no problem.
It was working but disappeared after the update.
This function has never been
I don't know. I haven't.

⚠️ Note: Some of the firmware for Redmi Note 11/12 POCO X4 This method can cause the Phone app to crash. If the call stops opening after you enter the code, reset it to Settings. β†’ Annexes β†’ Phone. β†’ Warehouse β†’ Clear the data.

Method 2: Use of alternative recording-enabled calls

If the standard methods didn't work, the best option is to install a third-party call, and we tested 5 popular apps and selected 3 of the most reliable ones that bypass the limitations of MIUI and do not require root:

AnnexSupport for MIUIRecord all calls.Auto-recordingCons
Cube ACRβœ… (including MIUI 15)βœ…βœ… (customizable)Advertising in the free version
Call Recorder by Lovekushβœ… (except MIUI Global)βœ…βŒ (manually)Requires permission to access notifications
Boldbeast Call Recorder⚠️ (It works on 80% of devices)βœ…βœ…A complex setup for beginners

Adjustment recommendations:

  • πŸ”Š For the Cube. ACR: After installation, go to Settings β†’ Recording. β†’ Sound source and select Voice Call + Microphone.
  • πŸ“± For Boldbeast: In the settings, specify your Xiaomi model (like the Redmi Note 10 Pro) and select Alsa mode 1.
  • πŸ”„ After installing any recorder, restart your phone – this will eliminate possible conflicts with the system call.

Download APK from the official website (not from third-party sources)|

Disable battery optimization for the application|

Provide all the permissions requested |

Check the test call record.-->

Method 3: Manually add function via ADB (no root)

This method is suitable for advanced users and requires a computer with ADB drivers installed. It restores the hidden recording function in the system call without affecting the bootloader.

Step-by-step:

  1. Download Google’s Platform Tools and unpack it into the C:\adb folder.
  2. Activate USB Debugging in Settings β†’ About Phone β†’ MIUI Version (click 7 times on the line with the version, then go back to Settings β†’ Additional β†’ For Developers).
  3. Connect your phone to your PC and execute in the command line:
adb shell


settings put global force_call_recorder_enabled 1




settings put global call_recorder_app com.android.dialer

For MIUI 14+, an additional command may be required:

adb shell am start -n com.android.dialer/.CallRecorderSettingsActivity

After you execute the commands, restart the device. In 70% of cases, the recording button appears in a standard call through 1-2 calls. If not, repeat the steps or check the compatibility of your model in the table below.

List of compatible models for ADB-method
This method is confirmed on the following devices: - Xiaomi 12/12 Pro/12X (MIUI 13.0.12+) - Redmi Note 11 Pro/Pro+ (MIUI 13.0.9–14.0.3) - Poco F4/F4 GT (all versions of MIUI 13/14) - Xiaomi 11T/11T Pro (EEA-only firmware) On Redmi 10 and Note 10S may require additional resetting of the call settings.

⚠️ Note: On some firmware for Xiaomi 13 Ultra and Mix Fold 2, this method causes system calls to fail. If after commands the phone stopped ringing, reset the call settings through Settings β†’ Annexes β†’ Phone. β†’ Warehouse β†’ Clear the data.

What if none of the methods worked?

If all of these methods have not worked, the problem may lie in:

  • πŸ”’ Regional restrictions: on firmware for the EU (EEA) Call recording is locked at the core level. Check your firmware region in Settings β†’ Additionally. β†’ Region.
  • πŸ“¦ Application conflict: Some antiviruses (such as Avast or 360 Security) block microphone access when making calls.
  • πŸ”„ Damaged system files: If the call is unstable, try resetting it or reinstalling it through ADB:
adb shell pm clear com.android.dialer

The last option is to change the firmware to a global version (not EEA).

  1. Download the full firmware package for your model from the Xiaomi Firmware Updater website.
  2. Rename the file to update.zip and place it in the phone’s root directory.
  3. Go to Settings β†’ About Phone β†’ System Update β†’ Three Points β†’ Select an Service Pack.

πŸ’‘

Before changing your firmware, back up your data via Settings β†’ Additional β†’ Backup and Reset. This will save your contacts, SMS and application settings.

How to check if the call recording is working?

After applying any of the methods, it is necessary to test the function:

  1. Call another phone number (for example, a city number).
  2. During the conversation, click on the recording button (if it appears) or wait for automatic activation.
  3. After the call is completed, check for the record in: πŸ“ pup MIUI/sound_recorder/call_rec (standard-bell). πŸ“ Recording application folder (for example, CubeACR/Recordings).

If there is a recording, but the sound is distorted or only your voice is recorded:

  • πŸ”Š Check if the Noise Reduction mode is activated in the call settings.
  • πŸ“Ά Make sure that VoLTE is not used during the conversation (turn it off in Settings). β†’ SIM-maps and mobile networks β†’ Challenge 4G).
  • πŸ”„ Restart your phone and repeat the test.

Frequent mistakes and their solutions

Even after successful setup, users face typical problems, and we've collected the most common and corrective ways to do this:

Problem.Possible causeDecision
There is a recording button, but the recording is not saved.Lack of memory rightsGrant permission to Warehouse and Microphone in the application settings
Only my voice is recorded.Conflict with VoLTE or VoWiFiTurn off the call on 4G and Wi-Fi Calling in the settings SIM-map
Recorder app doesn't see callsBattery optimization blocks background workAdd the app to exceptions in Settings β†’ Battery β†’ Battery Optimization
Records are retained but not reproducedCodecs or file format damagedInstall VLC player or convert recordings through AudioConverter

πŸ’‘

If the call recording failed after all the manipulations, the most likely reason is hardware limitations on your model, leaving you with only two options: use an external voice recorder while talking, or consider buying a device with official feature support (such as a Samsung Galaxy or Google Pixel).

❓ Can I return the call record to Xiaomi with firmware? EEA?
On firmware for the European Economic Area (EEA), call recording is locked at the Android kernel level. The only working ways are: Change firmware to global (Global) or Chinese (China) via Fastboot. Use an external recorder with VoIP-enabled calls (for example, Boldbeast in Root Call Recording mode, but this requires unlocking the bootloader).
❓ Why After Updating MIUI call recording missing?
With each new version of MIUI, Xiaomi tightens its privacy policy to comply with Google's requirements and local laws. In updates, often: Removes hidden settings of the engineering menu; blocks third-party applications from accessing the audio stream during calls; disables regional functions (for example, for Russia and the EU); To avoid loss of functionality, create a backup of com.android.dialer and com.miui.voiceassist packages via Titanium Backup (requires root) before updating.
❓Legal: Is it legal to record telephone conversations?
The legality of the entry depends on your country: πŸ‡·πŸ‡Ί Russia: It is allowed to record conversations only with the notification of the interlocutor (Article 23 of the Constitution of the Russian Federation, Art. 138 of the Criminal Code of the Russian Federation. πŸ‡ͺπŸ‡Ί EU: Explicit consent of both parties is required (GDPR). πŸ‡ΊπŸ‡Έ U.S.: Laws vary by state, some require one-party consent. Always notify the person you're recording to avoid problems. In business correspondence, it's best to use official services (e.g., Zoom or Skype with recording enabled).
❓ How to transfer call records to a new phone?
Records are stored in.amr or.mp3 and can be transferred: Through Mi Cloud: Activate synchronization in Settings β†’ Accounts. β†’ Mi Cloud β†’ Backup. Select Sound Records and wait until the download is complete. Manual: Connect your phone to your PC and copy the folder. MIUI/sound_recorder (Transfer files to the new phone in the same directory. To play on your iPhone or other devices, convert files to the new phone.mp3 Online Convert or Audacity.
❓ Why do recordings take up so much space?
.amr call recordings are light (β‰ˆ1 MB/minute), but if you use third-party recorders with High Quality settings, the consumption can reach 5-10 MB/minute. To reduce the size: In Cube ACR: Go to Settings β†’ Record format and select AMR instead of MP3. In Boldbeast: activate Sound Compression in Settings β†’ Record Quality. Regularly clean old records through Settings β†’ Storage β†’ Clear Data. To automatically clean up, set Files by Google and set the rule for deletting files older than 30 days from the write folder.