How to install a standard call on Xiaomi: roll back changes and return the native call app

Have you deleted or disabled the standard Xiaomi call app and now you can’t call? MIUI Is the phone bell replaced by an uncomfortable analog? This problem is familiar to many owners of Redmi smartphones, POCO or Mi – especially after experimenting with firmware, resetting settings or installing custom launchers. Unlike other manufacturers, Xiaomi doesn’t always make it easy to return native apps through Google Play, and alternative calls often lack key features like recording conversations or integrating with the user experience. MIUI.

In this article you will find 3 Proven ways to return a standard call to Xiaomi – from simple (through system settings) to advanced (manual installation) APK). We will also look at common errors (e.g., “App not installed” or “Can’t open file”), explain why a call may disappear after updates, and give recommendations for backup before changes. POCO F5, Redmi Note 12 Xiaomi 13T — The instructions will be suitable for you, but taking into account the features of the versions. MIUI 14/15.

Before you start, make sure you have a backup of your contacts (they can be exported to Settings). → Google → If the call is missing after being reset to factory settings, check the folder. MIUI/Backup for the presence of backup system applications.

Why is the standard Xiaomi call missing?

The reasons for the disappearance of the native application of calls are several, and they depend on the user’s actions or system updates:

  • 🔄 Update MIUI: Newer firmware versions sometimes reset system applications or replace them with updated versions that may conflict with user settings.
  • 🗑️ Manual removal: Through Settings → Annexes or by ADB You can accidentally deactivate or delete a call, especially if it has been marked as "unused".
  • 🛠️ Custom firmware: Installing informal builds (like Pixel Experience or LineageOS) often removes native Xiaomi apps, replacing them with native ones AOSP-analogue.
  • 🧹 Memory optimization: Cleaning function in MIUI Sometimes it will mistakenly remove system components if they have not been used for a long time.
  • 📱 Factory reset: When a hard reset (via Recovery) system applications may not recover if the folder is damaged. /system/priv-app.

The most common situation is when a user tries to install an alternative call (such as Google Phone or Truecaller), but it conflicts with the native one, and the system automatically disables the original application, resulting in an error "Application not found" when clicking on the phone icon.

⚠️ Note: If the call is missing after the update MIUI 15 on Xiaomi 14 or Redmi Note 13 models, don’t try to roll back to the old version via Fastboot – this can block the bootloader. MIUI Recovery (described in section 3).

To determine the exact cause, check:

  1. Is com.android.dialer or com.miui.dialer in the list of installed (Settings) → Annexes → Application management).
  2. Is it not turned off (the Enable button will be active).
  3. Is the file intact? Dialer.apk file /system/priv-app/Dialer (checked through a root conductor).

Method 1: Recovery of the call through MIUI settings

If the app is simply disabled or hidden, it can be returned without additional tools. MIUI 12-15 and does not require superuser rights.

Instructions:

  1. Open Settings → Applications → Application Management.
  2. Click on the three dots in the top right corner and select Show All Apps.
  3. In the search bar, enter a dialer or a call (in English firmware - phone).
  4. Find an app called Phone and the com.android.dialer or com.miui.dialer package.
  5. If it's disabled, click Enable. If it's hidden, select Show.
  6. Reset the device.

If the call does not appear in the application menu, check if the default rights have been reset:

  1. Go to Settings → Applications → By default.
  2. Select the phone app and assign a standard call.

Check the availability of the application in Settings→Annexes

Make sure it's not disabled.

Assign the call by default application

Reboot your phone after the changes-->

On some firmware (e.g, MIUI EU) The phone may be called Mi Dialer or Contacts & Dial. If it's not on the list, try resetting your app settings:

  1. Open Settings → System → Resetting settings.
  2. Select Reset App Settings (not to be confused with a full reset!).
  3. Confirm the action and restart the device.

⚠️ Note: On HyperOS devices (e.g. Xiaomi 14 Ultra), the path to settings for the call may be different. If the standard method didn't work, try Method 2 or 3.

Method 2: Installation APK manual

If the system application is damaged or deleted, it can be re-installed by downloading the original application. APK-This method is suitable for devices without Root, but requires caution - the wrong version of the call can cause crashes.

Where to get the right APK:

  • 🔗 Official sources: Sites like MIUI APK Firm or Xiaomi Firmware Updater offer system applications pulled from firmware.
  • 📁 Backup: If you have done backup through MIUI backup TWRP, check the folder MIUI/Backup/AllBackup file-proof Dialer_*.apk.
  • 🤝 Communities: Thematic forums (e.g, 4PDA or XDA Developers often post up-to-date versions of calls for specific models.

How to determine:

  1. Download. APK Calls that match your version MIUI And the model of the device. For example, for the Redmi Note 11 on the MIUI 14 fits the tagged file. v14.
  2. Transfer the file to the phone’s memory (preferably to the root folder for convenience).
  3. Open any file manager (such as Mi File Manager) and find the downloaded file manager. APK.
  4. Click on the file and select Install. If the "Installation locked" error appears, allow installation from unknown sources in Settings. → Annexes → Special access → Installation of unknown applications.
  5. After installation, restart the device.
Xiaomi modelMIUI versionName of name APK ringerFile size (note)
Redmi Note 12 Pro+14.0.5MiuiDialer_14.0.5.apk~25MB
POCO F514.0.3 (Global)Dialer_Poco_14.0.3.apk~22 MBB
Xiaomi 13T15.0.1 (EEA)HyperOS_Dialer_15.0.1.apk~28MB
Redmi 10C13.0.8 (Stable)MiDialer_13.0.8_Global.apk~20MB

Critical: Install APK Fake calls may contain malicious code that steals from the public. SMS Before installing, check the hash of the file (for example, via VirusTotal) and compare it to the original from the firmware.

💡

If the call does not open after installation, clear its cache and data in Settings→Annexes→Phone.→Warehouse.

If the installation ends with an error «INSTALL_FAILED_INVALID_APK», The file is not compatible with your version. MIUI. Try it:

  • Download APK for other regional firmware (for example, instead of Global take China or EEA).
  • Delete any alternative calls (such as Google Phone) that may block the installation.
  • Enable the Developer Mode (Settings) → The phone. → Version. MIUI — press 7 times) and allow the installation to USB In Settings → Additionally. → For developers.

Method 3: Recovery of a call via Recovery or Fastboot

If the first two methods didn't work and the call is critical (e.g., to receive calls), you can restore it through recovery mode, which is a little more effort, but is suitable even for bricks after a failed firmware.

You'll need:

  • 🔌 USB-TypeC Cable (original, for stable connection).
  • 💻 Computer with Xiaomi drivers installed and Mi Flash Tool (for Fastboot) or ADB.
  • 📄 Firmware for your model (download from the official website).

Instructions for MIUI Recovery (without data loss):

  1. Turn off the phone.
  2. Press Volume Up + Power to enter Recovery.
  3. Select a language (if available) and go to Connect with MiAssistant (or Connect to Mi Assistant).
  4. Connect your phone to your computer via cable.
  5. On PC, open the Mi Flash Tool, select the downloaded firmware and press Refresh – the device must be determined.
  6. At the bottom, select the Save user data option and click Flash.
  7. Wait for the process to complete (5-10 minutes) and restart the device.

For Fastboot (if Recovery is not available):

  1. Enter Fastboot (clamb Volume Down) + Nutrition).
  2. Connect your phone to your PC and check for detection by the command:
fastboot devices
  1. Unpack the firmware and find the file images/dialer.img (or system.img, If the call is stitched into the system section).
  2. Just swipe the section with the caller:
fastboot flash dialer dialer.img


fastboot reboot

⚠️ Note: If you sew the full firmware through Fastboot, select the option clean_all_and_lock Only in extreme cases – this will block the bootloader and require official unlocking through the Mi Unlock Tool.

After recovery, check the ringer. If it's still missing, it may have damaged the partition. /system — In this case, only a complete re-flashing will help.

What to do if the phone does not turn on after the firmware?
If the device does not boot after the procedure (black screen or logo hover), try: 1. Repeat the firmware with the antivirus disabled on the PC. 2. Use another version. MIUI (For example, instead of Stable take Weekly). 3. EDL-Mode (requires an authorized Xiaomi account and boxing). If nothing helps, contact the service center with a check about the purchase (guarantee case).

Solving errors in restoring the call

Even after a successful installation, the call may not work properly, and let's look at the typical problems and ways to fix them:

Mistake.Possible causeDecision
"An appendix not installed"Incompatible version of APK or corrupted file.Download another APK or verify the integrity of the file.
The call opens and closes immediately.Cache or data conflict.Clear cache and data in Settings → Annexes → Phone. → Warehouse.
No sound on the bells.Reset the permissions for the microphone or speaker.Check the sound settings in Settings → Sound and permissions for calling.
'No Network' after RecoverySettings damaged IMEI modem.Restore IMEI Use Engineer Mode (#4636###) or flash the modem.

If your call history is gone after you restore the call, try restoring it from the backup:

  1. Open Settings → Google → Backup.
  2. Select the last copy and restore the phone application data.
  3. If the backup is missing, check the folder. /sdcard/MIUI/Backup/AllBackup availability of calllog.db files.

On devices with HyperOS (such as Xiaomi 14), you may need to adjust the permissions further:

  1. Go to Settings → Privacy → Special permissions.
  2. Find the phone and enable access to Contacts, Microphone and SMS.
  3. Reset the device.

Through MIUI settings

Installing APK manually

Recovery through Recovery/Fastboot

Nothing helped, I'm looking for another way.-->

How to avoid losing your phone in the future

To avoid the problem again, follow these recommendations:

  • 🔒 Do not delete system applications without backing up. Even if the call seems unnecessary, it is integrated into the system. MIUI Deleting it can disrupt other functions (e.g. Quick Ball or Second Space).
  • 📦 Regularly do backups through Settings → Additionally. → Backup and reset. Enable system application backup.
  • 🔄 Update carefully: Before installing the new version MIUI Check the reviews on the forums (for example, 4PDA) bug-bell.
  • 🛡️ Use reliable sources for downloading APK. Avoid sites with suspicious domains (such as.xyz or.top).
  • 📱 Check the application permissions after resetting. Often the call stops working because of reset permissions to access contacts or microphone.

If you often experiment with firmware, install an alternative call manager (like Google Phone) in parallel with a standard caller, which will allow you to call even if your native app is temporarily unavailable.

  1. Download Google Phone from Google Play.
  2. Open the Settings. → Annexes → By default. → Phone appendix.
  3. Choose Google Phone as an alternative.

On models with duals SIM-Cards (e.g. Redmi Note 13 Pro) standard call MIUI It is better at managing multiple lines than third-party counterparts. If you travel frequently, avoid removing the native app - it handles roaming and switching between the two more correctly. SIM.

💡

Backup of system applications (including the call) takes up a minimum of space, but saves recovery hours in the event of a failure.

FAQ: Frequent questions about Xiaomi’s call

Can I install a standard caller on custom firmware (for example, LineageOS)?
On most custom firmware (like LineageOS or Pixel Experience), a standard Xiaomi caller won’t work properly, as it’s deeply integrated into the phone. MIUI. It's used instead. AOSP If you’re critically interested in features like recording conversations or integrating with Mi Account, you’d better go back to the official firmware.
Once the call is restored, the number detector doesn't work.
The problem is related to the resetting of the Mi Caller determinant settings ID. To return the function: Open the call and go to Settings → Number Settings: Turn on Show Caller Information. Update the ID database through Settings → The phone. → Database update. If the feature still doesn't work, clear the com.miui.yellowpage application data in the settings.
Can I transfer my phone history from the old Xiaomi to the new?
Yes, for this: On an old phone, export your story through Settings → Google → Backup (enable app data sync). On the new device, log in to the same Google account and restore data. If you use Mi Account, enable sync in Settings → Accounts. → Mi Account → Synchronization. Alternatively, you can manually copy a calllog.db file from a folder. /data/data/com.android.providers.contacts/databases (needle).
The bell is working, but there's no sound when the bells are ringing.
The problem may be related to: Disabled speaker during conversation (check the switch on headphones) Reset microphone resolutions (turn on Settings) → Confidentiality → App permissions. Damaged modem (try flashing it separately through Fastboot. Active Do Not Disturb or Audio Profile. If sound is only lost on speakerphone, clear the cache of the com.android.bluetooth app.
Can I roll back the call to the old version if I don’t like the new version?
Yes, but with reservations: Download APK Delete the current call via the correct version of the call (e.g., APKMirror). ADB: adb shell pm uninstall -k --user 0 com.android.dialer Install the old version APK. Please note that on the new versions MIUI The old call may not be running smoothly or even start at all due to changes in the API.