How to permanently lock unknown numbers on Xiaomi Redmi 9: from standard tools to secret chips

Spam calls and messages from unknown numbers have become a real scourge of modern smartphones. Owners of Xiaomi Redmi 9 are no exception: every day a call from Mosenergosbyt, "bank security services" or simply unfamiliar subscribers with the code +79xxxxxx can appear on the screen. But unlike the iPhone, where locking is limited to standard iOS, MIUI firmware offers a whole arsenal of tools - from built-in functions to hidden settings of the engineering menu.

In this article, we will discuss 5 working ways to lock unknown numbers on Redmi 9 (including Redmi 9A/9C/9T models), taking into account the features of different versions of MIUI - from MIUI 12 to MIUI 14.

  • ๐Ÿ“ฑ Set up automatic locking via the standard Phone app
  • ๐Ÿ”’ Use the Blacklist with Extended Filters
  • ๐Ÿค– Activate hidden lock function by number prefixes
  • ๐Ÿ›ก๏ธ Install third-party artificial intelligence apps to recognize spam
  • โš™๏ธ Change system settings to lock at operator level

Important: some methods require root rights or developer mode activation, and we've marked these cases with special warnings, and at the end of the article, you'll find an FAQ that answers common questions, such as why locking doesn't work on double-sims or how to recover randomly deleted numbers from a blacklist.

๐Ÿ“Š How often do you get calls from unknown numbers?
Every day.
Several times a week
Nearby
Very rarely.

1. Standard lock through the application "Phone"

The easiest way is to use the built-in MIUI tools. They do not require additional applications to be installed and work on all versions of Redmi 9, including the budget versions 9A and 9C.

Instructions:

  1. Open the Phone app (the phone icon on the home screen).
  2. Go to the tab "Journal" (bottom of the screen).
  3. Find the unknown number you want to block and tap it.
  4. In the window that opens, press three dots ("โ‹ฎ") in the upper right corner.
  5. Select the "Block Number" option and confirm the action.

๐Ÿ”น Features of the method:

  • โœ… Works without internet and additional permits
  • โœ… Blocks both calls and SMS from selected number
  • โŒ Does not block numbers with spoofed data
  • โŒ You need to manually add each spam number.

If you're tired of making constant calls from the same number (such as collectors or scammers), this method is perfect, but it's not effective for mass blocking of unknown subscribers, you have to spend time on each contact separately.

๐Ÿ’ก

To quickly find a number in the magazine, use the search bar at the top of the screen. Type the first 3-4 digits and the system will show all the matches.

2.Setting up the "Black List" with extended filters

MIUI has a hidden Blacklist section that allows you to not only block individual numbers, but also set rules for unknown subscribers, a method that works if you are flooded with calls from different numbers but with the same prefix (for example, +7926xxxx or +7495xxx).

How to set up:

  1. Open Settings โ†’ Applications โ†’ Phone โ†’ Blacklist.
  2. Slip the "+" icon in the upper right corner.
  3. Select "Add number manually".
  4. In the input field, specify: ๐Ÿ“ž Full number (e.g., +79123456789) โ€“ to lock a particular subscriber ๐Ÿ”ข Prefix (e.g., +7926) โ€“ to lock all numbers with this beginning

"Done."

๐Ÿ”น Additional settings:

  • ๐Ÿ”„ Enable the "Block Unknown Numbers" option, which will block all incoming identifiers from hidden or unknown identifiers.
  • ๐Ÿ“ต Activate Block Messages if spam is coming and through SMS.
  • ๐Ÿ” Use the Lock Log (in the same section) to see how many calls have been stopped.
ParameterAction.Example
Full number.Blocks only the specified number+79123456789
PrefixBlock all numbers with this beginning+7926
Unknown numbersBlocks calls from hidden IDsUnidentified or Hidden Number
Room rangeBlocks numbers within a given range+79261000000-+79261999999

Important: Prefix locks can affect legitimate numbers (e.g., delivery services or banks) and check if the organizations you want are using the same number beginnings before setting up.

How to check if an important number is blocked?
Open Settings โ†’ Apps โ†’ Phone โ†’ Blacklist and scroll down. If there are numbers that should not be blocked (like your bankโ€™s support team), delete them by clicking on the cart on the right.

3. Hidden number mask locking function (only for MIUI 12.5+)

Starting with MIUI 12.5, Xiaomiโ€™s firmware has a hidden mask lock feature that allows you to create templates to automatically lock numbers that fit a specific format, for example, you can block all numbers starting at +375 (Belarus) or +380 (Ukraine) if you get caught by international spammers.

How to activate:

  1. Open the phone app.
  2. Go to Settings โ†’ Block and Identification โ†’ Blocking Rules.
  3. Turn on the mask lock switch.
  4. Click Add Mask and enter the template: ๐ŸŒ To block international numbers: +* ๐Ÿ“ฑ To lock numbers with a specific prefix: +7926* ๐Ÿ”ข To lock numbers with repeating numbers: 111 or 2222

Save the changes.

โš ๏ธ Warning: This feature may conflict with some SIM- cards of Tele2 and Iota operators. If important calls stop coming after setting up, turn off the masks and use another method.

Example of effective masks for blocking:

  • ๐Ÿšซ +7495* โ€“ all Moscow rooms (if you get annoyed by local spammers)
  • ๐Ÿšซ +7800* โ€“ toll-free numbers (often used by fraudsters)
  • ๐Ÿšซ # โ€“ Numbers with # (sometimes found in spam mailings)

Make sure important numbers don't fall under the mask | Back up the blacklist | Check the lock on the test number | Turn off the masks if important calls are missing

-->

4. Third-party applications to block spam

If the built-in MIUI tools fail, third-party apps will come to the rescue, using real-time spam databases that often identify scammers before you even answer a call.

Top.-3 supplant 9:

AnnexFeaturesCons
Truecaller500 million numbers, name spam detection, SMS blockingRegistration is required, sometimes wrong with the identification of contacts
GetContactShows real names of subscribers, even if they are hiddenNo Russian-language support, advertising in the free version
SparklingIntegration with the Sbera ecosystem, blocking by category (banks, delivery)It works only for Sberbank clients.

๐Ÿ”น How to set up Truecaller on Redmi 9:

  1. Download the app from Google Play.
  2. Register (you can use Google or phone number).
  3. In the settings, enable: ๐Ÿ›ก๏ธ "Spam Blocking" ๐Ÿ“ต "Blocking SMS" ๐Ÿ” "Detection of Unknown Numbers"

"Blacklist."

โš ๏ธ Warning: Apps like Truecaller collect data about your contacts and calls, if you're confused, use it offline (no cloud sync) or opt for built-in tools MIUI.

๐Ÿ’ก

Third-party apps are more efficient than built-in tools, but require more rights and can affect the autonomy of the smartphone (Truecaller consumes up to 5% of the charge per day).

5. Blocking at the operator level (for MTS, Beeline, MegaFon, Tele2)

If spam calls are at the SIM- level, they can be blocked by the mobile operator, which is independent of the phoneโ€™s firmware and works even if you reset the Redmi 9 before the factory settings.

Instructions for popular operators:

  • ๐Ÿ“ถ MTS: Send SMS with the text of Block 79123456789 to 111 (where 79123456789 is spam number). To block all unknowns: Block NEIZV.
  • ๐Ÿ“ถ Beeline: Call *110*79123456789# or send USSD- a request *110*3# to block hidden numbers.
  • ๐Ÿ“ถ MegaFon: Use the command *130*1*79123456789# or your personal account on the site.
  • ๐Ÿ“ถ Tele2: send SMS Block 79123456789 to 707.

๐Ÿ”น Pros of the method:

  • โœ… Works on any phone (even if you swap the Redmi 9 for another smartphone)
  • โœ… Locks calls before they reach your device
  • โœ… No need to install applications

๐Ÿ”น Cons:

  • โŒ Not all operators block SMS
  • โŒ Fees may be charged (for example, Beeline has 3 rubles per room)
  • โŒ List of blocked numbers resets when SIM- card is changed

If you change operators frequently or use two SIM- cards, combine this method with built-in MIUI tools for maximum protection.

6. Additional measures: engineering menu and root access

For advanced users willing to risk system stability, there are ways to lock at the level of modified firmware or engineering menus, which require root rights or developer mode activation.

๐Ÿ”ง Method 1: Engineering menu (no root)

  1. Activate Developer Mode: Go to Settings โ†’ About Phone and tap on MIUI Version 7 times.
  2. Return to Settings โ†’ Additional โ†’ For developers and enable โ€œDebugging by USBโ€.
  3. Open the Phone app and enter the code ##4636##.
  4. Go to the โ€œPhone Informationโ€ section and select โ€œNetwork settingsโ€.
  5. Find the option โ€œBlock inboxโ€ and add numbers or prefixes.

๐Ÿ”ง Method 2: Root-access applications (power users only)

If you have Magisk or another root tool installed, try:

  • ๐Ÿ› ๏ธ Xposed Framework + Blacklist module allows you to block calls at the system level.
  • ๐Ÿ› ๏ธ AFWall+ is a firewall that can block connections from spam numbers.

โš ๏ธ Warning: Incorrect actions on the engineering menu or with root rights can lead to:

  • ๐Ÿ”„ I'll reset to factory settings
  • ๐Ÿ“ต Loss of communication with the operator's network
  • ๐Ÿ”‹ Accelerated battery discharge
How to roll back changes if the phone stops ringing?
If incoming calls are lost after the changes to the engineering menu, reset the network settings: Go to Settings โ†’ SIM- Cards and mobile networks. Select Network Settings Reset. Confirm the action and restart the phone.

FAQ: Frequent questions about room locks on Redmi 9

๐Ÿ”น Why is the lock not working on the second SIM- card?
In Redmi 9 with two SIM- cards, the default blacklist only applies to the main one (SIM 1. To lock numbers on the second SIM: Open Settings โ†’ SIM- cards and mobile networks. Select the second SIM- card (SIM 2). Activate the option to "Apply blacklist." If no option, upgrade to MIUI 13+ or use third-party apps.
๐Ÿ”น How to recover a randomly deleted number from a blacklist?
MIUI doesn't store blacklist history, but you can try: Check Settings โ†’ Google โ†’ Backup โ€” if you've synced, restore contacts. Use apps like Undeleter to find deleted data. If the number was important, add it back manually.
๐Ÿ”น Can I block all international calls?
Yes, for this: Open Settings โ†’ Apps โ†’ Phone โ†’ Blacklist. Add a mask +* (asterisk replaces any characters). Save the changes. โš ๏ธ This will block all international numbers, including legitimate ones (for example, from foreign banks or support services).
๐Ÿ”น Why do spammers call from different numbers, and how do you block them?
Fraudsters often use spoofing, so blocking individual subscribers doesn't help. Solutions: ๐Ÿ›ก๏ธ Install Truecaller, it recognizes spam by behavioral traits. ๐Ÿ“ต Enable the "Block Unknown Numbers" option in MIUI. ๐Ÿ“ถ Ask the operator to activate the Antispam service (MegaFon has Spam Protection).
๐Ÿ”น Will the lock work after the phone is reset?
Depending on the method: โœ… The MIUI blacklist will reset when you return to factory settings. โœ… Operator lock will remain (linked to SIM- card). โœ… Third-party apps โ€” if you used an account (e.g., Google or Truecaller), the list will be restored after you re-enter. We recommend that you take screenshots of the blacklist before reset or export it to the file.