False challenge to Xiaomi: technical methods, legal risks and legal analogues

Simulating phone calls on Xiaomi smartphones is a topic that interests users for various reasons: from testing phone features to pranks of friends. However, most methods that create the illusion of an incoming or outgoing call involve serious legal risks and may violate the terms of use of mobile networks. MIUI), Analyze legal ways of simulating calls for developers, and warn about the consequences of using prohibited services.

It’s important to understand that today’s telecom operators and smartphone manufacturers (including Xiaomi) are actively fighting phone number fraud, that fake call detection algorithms are getting better and that the punishment for abuse is stricter, and that if your goal is to check the phone’s performance (such as loudness or the recording feature), there are legal tools for developers that don’t require deception.

The article does not contain instructions on how to circumvent laws or hack systems, but rather to inform about the capabilities of Xiaomi devices and warn against dangerous actions. If you are looking for a way to play a friend or test the speaker function, read on: we will offer safe alternatives.

In most countries, including Russia, Ukraine and the EU, phone call tampering is considered fraud or breach of communication rules.

  • πŸ“œ Article 159 of the Criminal Code of the Russian Federation ("Fraud") - if a false call is used for profit (for example, deception for money).
  • πŸ“‘ Violation of license agreements of operators (MTS, Beeline, MegaFon, Tele2) β€” lockdown.
  • πŸ” Tracking by law enforcement agencies – modern PBX fix fake calls, and their initiators can be calculated by using the data. IP or IMEI.
  • πŸ“± Account lockdown MIUI β€” Xiaomi may restrict access to services if suspicious activity is detected.

The use of false calls for:

  • πŸ’° Extortion or blackmail (e.g., imitation of a bank call).
  • 🚨 False reports of emergency (fire, terrorist attack) is a criminal offense.
  • πŸ•΅οΈ Personal data collection (phishing).

⚠️ Note: Even a "harmless" prank with the imitation of a call from a friend can be regarded as a violation of the Federal Law "On Communications" (Article 44), if the subscriber files a complaint to the operator%.

If you need to test the function of recording conversations in MIUI or check the volume of the speaker, use legal simulators (about them in the next section.

There are official tools for developers and testers that allow them to simulate phone calls without breaking the law. ADB (Android Debug Bridge or through special applications with permissions CALL_PHONE and READ_PHONE_STATE.

Here are the proven methods:

  1. Android Emulator + Install Android Studio emulator and set up a virtual number via Google Voice (available in the US) to allow you to call real numbers from a test device without the risk of being blocked.
  2. Utility like Fake Call Prank (available in APKMirror) mimics incoming calls but doesn't interact with the real network. MIUI.
  3. ADB-A simulation command can be sent through an adb shell to BroadcastIntent, which will trigger an incoming call window. Example: adb shell am broadcast -a android.intent.action.PHONE_STATE --es incoming_number "+79991234567" --es state "RINGING" ⚠️ It only works on rooted devices or in debugging mode.
MethodRoot requiredWorks for MIUI.Risks.
Android Emulator❌ No.βœ… Yes.Zero.
Fake Call Prank (APK)❌ No.βœ… Yes (with limitations)Blocking the application with antivirus
ADB-teamβœ… Yes.βœ… Yes.Resetting settings in case of error
Google Voice❌ No.βœ… Yes, for the US only)Relation to a foreign number

Enable the Developer Mode (Settings) β†’ The phone. β†’ 7 times to tap on "Version" MIUI")

Activate debugging over USB (Settings β†’ Additional β†’ For developers)

Install ADB-drivers for Xiaomi from the official website

Download Android SDK Platform Tools from Google

-->

For ordinary Xiaomi users, the safest way to play a friend is to use voice messages in instant messengers or record an audio file with a simulated call. For example, on Telegram you can send a voice message saying, "Hello, this is the police! Your friend got into the database!" - the effect will be the same, but without legal consequences.

How operators detect false calls

Modern PBX (automatic telephone exchanges) are equipped with traffic analysis systems that detect fake calls on several grounds:

  • πŸ”„ Inconsistency IMSI and MSISDN β€” If the number is not tied to the real SIM-map.
  • ⏱️ Too short duration (less than 1 second) – typical for automatic β€œcalling".
  • 🌍 Geolocation anomalies are a challenge allegedly from Moscow, and IP-server address in Nigeria.
  • πŸ”’ Mass mailing – one number calls hundreds of subscribers per minute.

MTS, Beeline and MegaFon use solutions from Huawei and Ericsson to block fraudulent calls, such as Ericsson Revenue Assurance, which analyzes:

  • πŸ“Š Frequency of calls from one number.
  • πŸ”— Redirection chains (if the call goes through several countries).
  • πŸ’³ Payment activity (for example, replenishment of folded cards).

⚠️ In 2023, Roskomnadzor tightened the requirements for operators to block β€œgray” traffic. Now false calls can lead not only to the lock of the number, but also to a fine of up to 50,000 rubles for individuals (Article 13.3 of the Administrative Code of the Russian Federation).

On Xiaomi devices with MIUI 14+ Built-in function Protection against fraudsters (in Settings) β†’ Annexes β†’ Permits β†’ Special access, which automatically blocks suspicious numbers, and if your number is labeled fraudulent, it will be extremely difficult to unlock it.

Yeah, often.

Yeah, but rarely.

No, never.

I'm having trouble answering.-->

Alternatives to False Challenges: How to Play a Friend Without Risk

If the goal is to make fun of a friend, there are many legal ways that do not violate the law and do not block the number:

  • 🎀 Voice messages in instant messengers (Telegram, Viber, WhatsApp) You can record audio with a simulated official call (for example, "This is the security service of the bank!").
  • πŸ“Ή Mask video call – Snapchat or Instagram have filters that change voice and appearance.
  • πŸ“± Simulator applications (e.g., Fake Call Screen) that display the incoming call screen but do not interact with the network.
  • 🎭 A co-conspirator scenario – ask a second friend to call and play a role (e.g., a bank manager").

For owners of Xiaomi there is an additional bonus: MIUI Screen recording function (Settings) β†’ Screen. β†’ You can record a false call on another phone and then send it to a friend:

  1. On the second phone, you open a site with a noise generator (for example, MyNoise).
  2. Turn on the screen recording on Xiaomi.
  3. Call from the second phone to your Xiaomi while playing the sound of the β€œhorns”.
  4. Stop the video and send it to a friend.

πŸ’‘

V MIUI 14 the function of Voice Assistant appeared (in Settings) β†’ Additionally), which can voice text with a changed voice, use it to create realistic audio pranks.

If you want to test the function of recording conversations in MIUI, do the following:

  1. Open the Phone app.
  2. Go to Settings. β†’ Recording of conversations.
  3. Turn on the option to record automatically.
  4. Call your other number (for example, from your work place). SIM-maps) and check the quality of the record.

Technical limitations MIUI: Why not cheat the system?

Branded shell MIUI Xiaomi has several layers of protection that make it impossible to fake calls:

  • πŸ”’ Protection of the nucleus - starting with MIUI 12, the Android kernel is modified to block unauthorized BroadcastIntent (including simulated calls).
  • πŸ›‘οΈ MIUI Optimization is an optimization service that closes loopholes for applications trying to replace system notifications.
  • πŸ“‘ Verification IMSI β€” before making a call, the system checks the link of the number to SIM-map RIL (Radio Interface Layer).
  • πŸ”„ Limitations ADB β€” Even with developer rights, some commands (such as am broadcast for calls) are blocked at the level of the user. MIUI.

For example, if you try to execute a command:

adb shell am start -a android.intent.action.CALL -d tel:+79991234567

device-wise MIUI 13+, system will return the error:

SecurityException: Permission Denial: starting Intent { act=android.intent.action.CALL dat=tel:+79991234567 } from null (pid=1234, uid=2000) not exported from uid 1000

This means that a direct call through ADB This is a security lock, and similar restrictions apply to:

  • πŸ“ž Annexes requesting authorization CALL_PHONE needlessly.
  • πŸ”„ Call forwarding via #4636## (test menu).
  • πŸ“‘ Changes to network parameters via Settings.Global.
How to circumvent restrictions MIUI hacker?
Fraudsters exploit vulnerabilities in libril.so modules (responsible for the radio interface) or substitute operator certificates by injecting code into the com.android.phone process. MIUI (to 11 inclusive). Starting with MIUI 12, Xiaomi has closed most vulnerabilities with SandBoxing technology and system file signature verification.

The only way to get around these limitations is to install custom firmware (like LineageOS), but these are:

  • πŸ”§ Requires unlocking the bootloader (loss of warranty).
  • πŸ“‰ It can lead to unstable operation of the communication module.
  • 🚫 Violates the terms of the license MIUI.

What to do if your number is used for false calls

If you find that your Xiaomi number has been making suspicious calls (for example, friends complain about strange calls), follow the algorithm:

  1. Check the call log Open the phone app β†’ Log and look at outgoing numbers. Notice numbers with unusual country codes (e.g., "Country Codes, +234 - Nigeria, +92 - Pakistan).
  2. Turn off the redirect: Dial *#62# β€” if the answer is not empty, your calls are redirected to another number. To turn off, dial #62#.
  3. Change. PIN-code SIM-Maps Go to Settings β†’ SIM-maps and mobile networks β†’ Lockdown SIM-maps and install a new one PIN.
  4. Contact the operator Call in support (MTS: 0890, Beeline: 0611, MegaFon: 0500) and request a check for fraudulent activity.
  5. Check the device for viruses Install Malwarebytes or Dr.Web and scan the system. Pay special attention to applications with permissions CALL_PHONE and SEND_SMS.
Sign of a break-inWhat do you do?
Unknown outgoing challengesCheck the Settings. β†’ Annexes β†’ Permits β†’ Phone for suspicious programs.
Battery discharges fastOpen the Settings. β†’ Battery β†’ Use and find high-consumption apps.
SMS confirming to unknown servicesChange passwords from email and banking applications, check Settings β†’ Google β†’ Account management β†’ Security.
Notification of connection to VPNCheck the Settings. β†’ Connections β†’ VPN and delete unknown profiles.

⚠️ Note: If your number was used for fraudulent calls, the operator can block it for 3-6 months even after you contacted. SIM-card.

Xiaomi devices have built-in protection against fraud (Settings) β†’ Annexes β†’ Permits β†’ Special access β†’ Fraud protection, enable it to automatically block suspicious calls, and recommend:

  • πŸ”„ Update regularly MIUI (New versions are closing vulnerabilities).
  • πŸ”’ Set the password on SIM-Card (even if the operator does not require the).
  • πŸ“± Not to be APK source.

FAQ: Frequent questions about false calls on Xiaomi

Can you make a false call through Xiaomi’s engineering menu?
No. The engineering menu (#4636## or #36446337##) allows you to test hardware components, but does not have features for forging calls. Any changes to network settings (for example, Radio Information) will not affect the display of incoming / outgoing calls.
Do the applications for fake calls work on MIUI 14?
Most apps (e.g. Fake Call, Prank Call) on newer versions MIUI It either fails to launch or shows a notification without a real call, which is due to Xiaomi's security policy blocking access to system services. API call-ups.
Can we do this? ADB simulate incoming call?
Technically, yes, but only on rooted devices or emulators. -a android.intent.action.PHONE_STATE --es incoming_number "+79991234567" --es state "RINGING" It will cause a call notification, but: The call will not show up in the log. The vibration/sound will not work (unless it is set up separately). MIUI 13+ need to be switched off MIUI Optimization.
How does the operator determine that the call is false?
Operators analyze: Call routing – if the call passes through atypical nodes (for example, a server in another country); Duration – fraudulent calls often last less than 3 seconds; Number activity – if one number is made from one >100 calls per hour. No response if most calls don't pick up. Systems like Huawei Fraud Management use machine learning to detect anomalies.
What is the penalty for a false call to the police or ambulance?
In Russia for knowingly false call of specialized services (police, ambulance, MOE) provided: Administrative liability under article 19.13 of the administrative code of the Russian Federation - a fine of up to 1,500 rubles. Criminal liability under article 207 of the criminal code of the Russian Federation ("knowingly false report of an act of terrorism") - a fine of up to 200 000 rubles or imprisonment up to 3 years. Even if you "joke" by calling the police to a friend, it qualifies as a crime.