How to disable choice SIM-Maps when calling on Xiaomi: 5 proven ways

Double. SIM-Xiaomi smartphone card is a convenient feature for separating working and personal contacts, but a constant request for choice SIM Every call is annoying to many users, especially if one of the cards is only used for the Internet or you always call from the main number. MIUI There is no obvious switch to turn off this dialogue - but there are several workarounds.

To make matters worse, different firmware versions (MIUI 12, 13, 14) and different models (Redmi Note 10, POCO X3, Mi 11) may offer different solutions, and we tested all current methods on 2020-2026 devices and selected those that work consistently.

If you are tired of pressing Simka 1 every time you call your mom or coworker, this article will help automate the process. MIUI.

Why Xiaomi Always Asks Why SIM-ring-card?

The reason for the SIM selection window is the Android architecture and Xiaomi’s dual card management policy, and the key factors are:

1. No default priority. Unlike some brands (e.g. Samsung) where you can assign a primary SIM for calls, Xiaomi does not default to a choice so that the user consciously chooses the tariff each time (especially for roaming).

2. Android Restrictions: At the operating system level, there is no universal API for mandatory SIM assignment by default, this decision is left to the manufacturer.

3.Security: In some regions (e.g. India, China) the law requires SIM confirmation when calling emergency numbers to avoid fraud with the substitution of subscriber ID.

Interestingly, on an iPhone with two SIMs, the problem is solved in two clicks through the contact settings, which is complicated but not impossible at Xiaomi.

πŸ“Š What Xiaomi model do you use?
Redmi Note 10/11/12
POCO X3/X4/X5
Mi 11/12/13
Redmi 9/9A/9C
Another model

Method 1: Default SIM assignment for specific contacts

The easiest and safest method is to tie SIM-This won't shut down the choice dialogue completely, but it will minimize the appearance of the choice dialogue.

How it works: When you call a contact that has a default SIM, the system automatically uses it without further questions.

Instructions:

  1. Open the Contacts app.
  2. Select the contact you want and click on β€œEdit” (pencil icon).
  3. Slip on the field with the phone number β†’ select the SIM card by default.
  4. Specify the desired SIM (e.g. Simka 1) and save the changes.

⚠️

Note: This method only works for the contacts stored in the phone book, and when you dial a number manually or call an unsaved number, the SIM selection dialog will still appear.

Activate Developer Mode (if required)

Make a backup copy of contacts

Check the version of MIUI in Settings β†’ About the phone

Make sure both SIM-card-activated-->

Method 2: Using third-party applications for calls

If the standard MIUI settings don't work, you can get around the restrictions with alternative calls.

  • πŸ“ž Truecaller – allows you to assign SIM default for all calls in the application settings (Settings) β†’ Calls. β†’ SIM default).
  • πŸ”„ Dual App (Integrated Function) MIUI) β€” creates a copy of the application β€œPhone” with reference to a specific SIM. Details in the following section.
  • πŸ› οΈ Sim Manager (requires root) - Advanced management SIM with the possibility of completely disabling the dialog of choice.

How to set up Truecaller:

  1. Install the app from Google Play.
  2. Open Settings β†’ Calls β†’ SIM by default.
  3. Choose your preferred SIM for outbounds.
  4. Make Truecaller the default call in Android settings (Settings β†’ Apps β†’ Default β†’ Phone).

⚠️

Note: When using third-party calls, you may have problems identifying spam calls and integrating with MIUI.

πŸ’‘

If calls fail after you install Truecaller, check the app's permissions in Settings β†’ Apps β†’ Truecaller β†’ Permissions. Enable access to contacts, microphone and phone calls.

Method 3: Dual App (Dual App)

In the firmware MIUI there is a hidden ability to duplicate system applications, including β€œPhone”, and link each to a separate SIM. This will not disable the dialog of choice completely, but will allow you to call with the right SIM in one click through a separate icon.

How to set up:

  1. Go to Settings β†’ Applications β†’ Dual Apps
  2. Find the Phone app and activate duplication.
  3. After you create a copy, open it, go to Settings. β†’ SIM-maps and select the right one SIM default.
  4. Now you’ll have two Phone icons on your desktop – each tied to its own SIM.

Limitations of the method:

  • πŸ“± It does not work on all models (for example, it does not work on all models). POCO F3 s MIUI 13).
  • πŸ”„ Not only are the calls duplicated, but also SMS β€” This can be confusing in the correspondence.
  • πŸ“Š It takes up additional memory (about 50-100 MB).
Xiaomi modelSupport for Dual AppNotes
Redmi Note 10/11βœ… Yes.It is stable at MIUI 12-14.
POCO X3 Proβœ… Yes.Upgrade to MIUI 13+ is required
Mi 11 Lite❌ No.Function is not available in firmware
Redmi 9βœ… Yes.You may need to reset your settings.

Method 4: Editing system settings (requires root)

For advanced users, there is a radical method - editing the system file settings.db, where the SIM settings are stored. This method disables the SIM selection dialog completely, but requires root rights and data backup.

Step-by-step:

  1. Install Root Browser or any other file manager with root access.
  2. Go to /data/data/com.android.providers.settings/databases/.
  3. Copy the settings.db file on SD-map (backup copy!).
  4. Open the file in a text editor (e.g. SQLite Editor).
  5. Find the system table and add a record: INSERT INTO system (name, value) VALUES ('sim_slot_selection', '0'); where 0 β€” index SIM default (0 for SIM1, 1 for SIM2).
  6. Save the file, reboot the phone.

⚠️

Warning: Incorrect editing of settings.db can cause system failure. If the phone stopped calling after the changes, restore the file backup or reset the settings.

What if you have lost your calls after editing settings.db?
1. Return the original settings.db file from the backup. 2. Restart the phone in Safe Mode (hold the power button). β†’ "Safe Mode. 3. If the problem persists, reset the network settings: Settings β†’ SIM-maps and mobile networks β†’ Reset network settings. 4. In extreme cases, make a complete reset through Settings β†’ The phone. β†’ Resetting settings.

Method 5: Update MIUI or roll back firmware

In some cases, the problem with choosing a SIM appears after the MIUI update. For example, Redmi Note 9 users complained about a bug in MIUI 12.5 that was fixed in MIUI 13. If you notice that the selection dialog appeared after the update, try:

  • πŸ”„ Update to the latest version MIUI: Go to Settings. β†’ The phone. β†’ Update the system. Download and install the current firmware.

Reverse to the previous version

  1. Download the desired version of MIUI from the official website.
  2. Go to Settings β†’ About Phone β†’ System Update β†’ Three-point β†’ Select a firmware file.

Important: Firmware rollback will reset all phone settings. Pre-reverse through Settings β†’ Additional β†’ Backup and Reset.

πŸ’‘

Before rolling back the firmware, check the compatibility of the MIUI version with your Xiaomi model. Installing an inappropriate firmware can "brick" the device (make it inoperable).

Frequent Mistakes and How to Avoid Them

When setting up automatic SIM selection, users often face typical problems. Here's how to solve them:

1. Selection dialog appears even for contacts with the tied SIM β†’ Make sure the contact is saved to the local phone book, not to the Google account. SIM binding works only for local contacts.

2. Truecaller does not offer SIM choice by default β†’ Update the app to the latest version or clear its cache (Settings β†’ Apps β†’ Truecaller β†’ Clear the cache).

3. After editing settings.db, the phone stopped ringing β†’ Restore the original file from the backup or reset the network settings.

4. Dual App does not appear in Settings β†’ On some models, the function is hidden. Try activating it through Developer Mode:

  1. Go to Settings. β†’ The phone.
  2. Tap 7 times on the MIUI version to activate the developer mode.
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Find the Dual App option and turn it on.
Can I turn off SIM without root rights?
Yes, but not completely. The non-root methods (SIM-to-contact, Dual App, Truecaller) reduce the number of dialogs, but they don't eliminate it by 100%. The only way to completely shut down is through editing system files, which requires root.
Why does the MIUI update make SIM choice come back?
The firmware update resets some system settings, including SIM binding. After the update: Check the contact settings (method 1). Update Truecaller or another third-party call app. If you used the root method, re-edit settings.db.
Will the Dual App work on the POCO F4?
On POCO F4 with MIUI 13, the Dual App feature is present, but it can be hidden. To activate it, install QuickShortcutMaker. Search com.android.settings β†’ DualAppActivity. Create a shortcut on your desktop and open hidden settings.
How to return the SIM dialog if it disappeared after the root method?
If you've turned off the choice SIM via settings.db editing and want to return standard behavior: Open settings.db in SQLite Editor. sim_slot_selection or change its meaning to -1. Save the file and restart the phone. If the file is corrupt, restore it from a backup or reset settings.
Is there a risk of losing your warranty when using these methods?
Xiaomi officially does not take away the warranty for: Use of Dual App (built-in feature); installing third-party calls (Truecaller et al.); Updating / rolling back firmware through standard settings. The risk of losing the warranty arises only when: Getting root rights (unlocking the bootloader); editing system files (for example, settings.db); If you are interested in guarantee, use methods without root (method 1-3).