How to set the default contacts on Xiaomi smartphones: full instruction

On Xiaomi smartphones with a shell MIUI Often there is confusion with contacts: the system offers to choose the application to open the phone book, and sometimes even resets the default settings after the update, this problem is especially relevant for users who use multiple accounts (Google, Mi Account, SIM-maps) or third-party apps like Truecaller, unlike pure Android, where contact settings are standardized, MIUI It has its nuances – and today we will examine them in detail.

In this article, you will find not only basic instructions for choosing the default contact app, but also solutions to common errors: why settings are reset, how to sync contacts between accounts, and what to do if the system does not save changes. We will also look at features for different versions of MIUI (12 to 14) and Xiaomi models - from budget Redmi to flagship Mi and POCO.

Why are Xiaomi’s default contacts reset?

The problem with resetting your contacts on Xiaomi is due to several factors specific to the MIUI shell:

  • πŸ”„ System Updates: After installing new versions MIUI (especially major - from 12 to 13, from 13 to 14) the system can reset the default settings for the "purity" configuration.
  • πŸ“± Dual Applications: Dubbed Applications in MIUI creates individual instances of messengers and contacts, which leads to conflict when choosing the application by default.
  • πŸ”— Sync accounts: If you have multiple accounts (Google, Mi Account, Enterprise Exchange) connected, the system can automatically switch between them.
  • πŸ› οΈ Memory optimization: Cleaning function RAM into MIUI sometimes removes the app cache, including default settings.

Important: On Xiaomi models with hybrid slots for SIM-Cards (e.g. Redmi Note 11 Pro)+ 5G) Default reset can occur when switching between physical and virtual contacts SIM (This is because the system perceives the change in configuration of the communication module as a β€œnew device".

πŸ“Š What version? MIUI You're using it?
MIUI 12
MIUI 13
MIUI 14
I don't know.
other

Method 1: Selecting Default Contacts through Android Settings

This is a standard method that works on all Xiaomi smartphones, regardless of the MIUI version. The instructions are relevant for models from Redmi 9A to Xiaomi 13 Ultra:

  1. Open Settings (the gear icon on the main screen).
  2. Go to the Appendix section β†’ Application management.
  3. Click on the three dots in the top right corner and select the Default Apps.
  4. Slip on the item Contact Appendix.
  5. In the list, select the desired application: πŸ“‡ Contacts (standard application) MIUI) πŸ” Google Contacts (if you use a Google Account) πŸ“ž Truecaller or other third-party application

If the list does not contain the desired application, make sure that it is installed and has permission to access contacts.

  1. Go back to Application Management.
  2. Find the right app (like Truecaller) and tap it.
  3. Select Permissions β†’ Enable the contact.

Make sure the contact app is updated to the latest version|

Check your internet connection (to sync accounts)|

Close all background apps (especially messengers) |

Restart your smartphone if the settings are not saved-->

Method 2: Configure via the Contacts app

In some versions of MIUI (e.g. MIUI 13 for Xiaomi 12 Pro), the standard way through the settings may not work due to bugs, in which case a direct menu call from the Contacts app will help:

  1. Open the Contacts app (a icon with a person's silhouette).
  2. Slip on three dots in the upper right corner and select Settings.
  3. Scroll down to the default App and click on it.
  4. Select Contacts (or other relevant application) and confirm the choice.

Instructions:

  1. Connect your smartphone to your PC and confirm the debugging permission.
  2. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell cmd package set-home-activity com.android.contacts/.activities.TwelveKeyDialer

For other applications, use their batch names:

  • πŸ“‡ Google Contacts: com.google.android.contacts
  • πŸ” Truecaller: com.truecaller

⚠️ Attention: Misuse of the right ADB This can cause system failures. Before executing commands, back up your data through Settings. β†’ Additionally. β†’ Backup and reset.

How to synchronize contacts between accounts?

One of the reasons for resetting contacts by default is conflict between different sources (Google, Mi Account, SIM-To avoid this, set up synchronization:

  1. Open Settings β†’ Accounts and Synchronization.
  2. Select an account (such as Google).
  3. Turn on the contact sync switch.
  4. For Mi Account, go to Settings β†’ Mi Account β†’ Sync and activate Contacts.

If the contacts are duplicated:

  • πŸ”„ Use the Connection of Contacts function in the Contacts app (menu) β†’ Contact management).
  • πŸ—‘οΈ Remove unnecessary accounts in Settings β†’ Accounts and synchronization.
Source of contactAdvantagesDeficiencies
GoogleAutomatic sync with Gmail, access on any deviceOccupies space in the cloud, synchronization delays are possible
Mi AccountIntegration with Xiaomi services, fast synchronizationIt only works on Xiaomi devices.
SIM-mapIt is not dependent on the Internet, suitable for backupLimited number of contacts (usually up to 250)
Local storage.No Internet, complete control of dataRisk of losing a phone when resetting

πŸ’‘

If you often switch between SIM-Export contacts to the file. VCF via Contact β†’ Settings β†’ Import/Export: This will allow you to quickly restore them when you change your card.

Problem Solving: Contacts are not saved by default

If the contact app resets again after setting up, try the following methods:

  • πŸ”„ Cache Clearing: Go to Settings β†’ Annexes β†’ App management. Select Contacts (or Google Contacts) app. Click Clear Cache and Clear Data (Warning: This will delete temporary files!).
  • πŸ› οΈ Reset application settings: Open Settings β†’ System system β†’ Settings reset. Select App Reset. Confirm action, and it will return all default settings without deleting data.

Disabling dual applications

  1. Go to Settings β†’ Special Opportunities β†’ Dual Applications.
  2. Remove duplicate applications related to contacts.

⚠️ Note: Some Xiaomi models (e.g. Redmi) K50 Pro: Dual apps can conflict with default settings. If you use a duplicate messenger (WhatsApp, Telegram), the system can automatically switch contacts to the main application.

πŸ’‘

If the problem persists after all manipulations, check your smartphone for viruses using Google Play Protect or Mi Security. Malware sometimes blocks changes to system settings.

Features for different Xiaomi models

Depending on the model and version of MIUI, the default configuration process for contacts may vary, with key nuances for popular devices below:

ModelMIUI versionFeatures of settings
Redmi Note 10/1112.5–13The default method is Settings β†’ Applications are stable. Problems are only possible when using custom firmware.
Xiaomi 12/13 Series13–14V MIUI 14 Added a separate Privacy section β†’ Permits β†’ Contacts for access management.
POCO F3/F4 GT12.5–13 (POCO Launcher)Due to the modified launcher, contact settings may be reset. it is recommended to use ADB or third-party launchers.
Xiaomi Pad 5/613–14 (Pad version)On Xiaomi tablets, the Contacts by default application may not be available – it must be installed from Google Play.

For hyperaxial devices (such as Xiaomi 14 on HyperOS), the default contact setting process is simplified: the system automatically prompts you to select an app when you first open a phone book.

FAQ: Frequent questions about contacts on Xiaomi

Why are the MIUI updates the default contacts reset?
This is due to MIUI’s policy of resetting user settings in major updates (e.g. 13 to 14).The system believes that new features may conflict with old settings.To avoid this, before updating: Back up contacts via Settings β†’ Google β†’ Backup. Remember which application was selected by default. After updating manually restore settings (see Method 1 in the article).
Can you make a default contact for a specific SIM-map?
No, in MIUI There is no function of binding contacts by default to a certain SIM-But you can: Create separate contact groups for each of them. SIM Use applications like Dual Apps to separate contacts SIM. On some models (for example, Redmi Note 12 Pro)+) You can choose when you call. SIM-hand-write.
How to transfer contacts from iPhone to Xiaomi and make them the main one?
To transfer: On iPhone, export contacts to iCloud, then to a VCF file. Send the file to Xiaomi (e.g. via email or Mi Share). Import contacts via Contacts β†’ Settings β†’ Import/Export. To make them basic: Open Settings β†’ Accounts and Sync. Turn off sync for old accounts (if any). Set up default contacts (see Method 1).
Why doesn’t Truecaller display all contacts even though it’s the default?
It's got to do with restrictions. MIUI Access to contacts for third-party applications Solutions: Open Settings β†’ Confidentiality β†’ Permits β†’ Contact and check that Truecaller has access.In Truecaller, go to Settings. β†’ Synchronize contacts and update data. SIM-In the card, export them to the phone memory (VCF-File) and import to Truecaller.
How to reset all contact settings to factory?
If your contact settings are completely broken, follow: Go to Settings β†’ System system β†’ Settings reset. Select App Reset (this won't delete data, only returns default settings). If the problem persists, make a full reset (Reset to factory settings), but save contacts in advance. VCF-file. ⚠️ Warning: Full reset will remove all data from the device, including photos and messages. Use this method only as a last resort.