How to completely disable app verification on Xiaomi: secure and hidden methods

App Check on Xiaomi Smartphones is a built-in security mechanism that scans installed devices. APK-Files for malicious code, suspicious permissions and potential threats. For most users, this feature is useful, but some people face situations where it interferes with: Blocks legitimate applications from third-party sources, slows down installation or gives false positives to modified applications APK. In this article, we will analyze all current ways to disable verification - from official settings MIUI to the hidden commands through ADB, We also assess the risks of each method.

It is important to understand: disabling the application verification deprives the device of a basic level of protection against viruses and spyware. If you decide to do this, be sure to install an alternative antivirus (for example, Malwarebytes or Bitdefender) and download APK only from trusted sources like APKMirror or official developers' sites. Also note that on some models (for example, Xiaomi 13 Pro or Redmi Note 12 with MIUI 14+), some methods may require unlocking the bootloader.

Why Xiaomi is blocking the installation of applications and whether it is possible to get around

The application verification function in MIUI is integrated at the system level and operates according to several principles:

  • πŸ” Signature scanning: compares hashes APK with a database of known viruses (similar to Google Play Protect).
  • πŸ“¦ Permit analysis: blocks applications requesting suspicious rights (e.g. access to the Internet) SMS or device administrator).
  • 🌐 Source verification: By default, it prohibits installation from unknown sources (configure Unknown sources in security).
  • πŸ”„ Cloud Verification: Sends Metadata APK to Xiaomi servers for additional verification (you can disable in privacy settings).

The system may mistakenly block:

  • πŸ“± Modified versions of apps (e.g. YouTube Vanced or Spotify Premium with patches).
  • πŸ”§ Developer applications (e.g, ADB AppControl or Tasker with Extended Rights).
  • 🌍 Regionally limited APK (For example, Chinese versions of the application MIUI China ROM).

You can bypass the block, but each method has limitations:

Method of disconnectionRoot is required.It works at MIUI 14+.Risks.
Through security settings❌ No.βœ… Yes.Low (for unknown sources only)
ADB-team❌ No.⚠️ Partially (depending on the model)Medium (may reset after the update)
Third-party launcher❌ No.βœ… Yes.Low (interface bypass only)
Editing by build.propβœ… Yes.βœ… Yes.High (risk of the system's "brick")

⚠️ Attention: On devices with MIUI for Russia (e.g. Redmi 10 2022 or POCO X5 Pro) part ADB-commands can be blocked by the manufacturer. Before experimenting, check the firmware version in Settings β†’ The phone. β†’ Version. MIUI.

Method 1: Disabling verification via MIUI settings (official method)

The safest and most recommended way is to use the built-in security settings, which are suitable for most users and do not require technical skills, and the instructions are relevant for MIUI 12-14 (including HyperOS on new models).

Steps to shut down:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Slip on the three dots in the upper right corner and select Special Access.
  3. Go to Install Unknown Applications.
  4. Select an application (such as File Manager or Chrome) through which you plan to install APK.
  5. Activate the switch Allow installation from this source.

To completely disable the scanning:

  1. Go back to Settings β†’ Memory and Applications β†’ Security.
  2. Turn off the App Check option (some firmware called Scan on Installation).
  3. In the Privacy section, deactivate Send Error Reports and Improve Security.

Back up important data | Check the MIUI version in settings | Make sure the device has enough charge (at least 50%) | Remember the current security settings-->

After this, the system will stop blocking APK installation from unknown sources, but virus scanning when applications are launched may remain active.

Method 2: ADB-commands to disable the check (without root)

If the standard settings don’t help (e.g., Xiaomi) 12T or POCO F4 GT s MIUI Global, you can use it ADB β€” Android debugging tool, which doesn't require superuser rights, but it requires a computer and a computer. USB-cable.

Step-by-step:

  1. Download Platform Tools from the official Android Developers website and unpack the archive.
  2. On your smartphone, activate Developer Mode: go to Settings β†’ About Phone and tap the MIUI version 7 times.
  3. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  4. Connect the phone to the PC, select File Transfer mode and confirm debugging permission.
  5. Open the command prompt (cmd) in the folder with Platform Tools and type:
adb devices

(Your device should be displayed. If not, check the drivers.)

adb shell settings put global package_verifier_user_consent -1

This command disables the confirmation request when you install the APK. To completely disable the scan, use:

adb shell pm disable-user --user 0 com.miui.securityscan


adb shell pm disable-user --user 0 com.miui.securitycenter

Once done, restart the device. App check will be deactivated until the next settings reset or MIUI update.

⚠️ Note: On some models (e.g. Xiaomi 13 Ultra) commands may not work due to Xiaomi's security policy.In this case, try an alternative method with build.prop editing (requires root root).

πŸ“Š What method of disabling the check you tried?
Through MIUI settings
ADB-team
Third-party launcher
I've tried nothing.

Method 3: Using third-party launchers (interface bypass)

If you need to temporarily bypass the check without disabling system functions, you can install an alternative launcher (for example, Nova Launcher or Lawnchair), which does not cancel the scan for viruses, but allows you to install APK bypassing the standard MIUI interface.

Instructions:

  1. Download the launcher’s APK from the official website (for example, Nova Launcher).
  2. Install it through a standard file manager (allow installation from unknown sources, as in Method 1).
  3. Launch the launcher and set it as the main one in the settings (Settings β†’ Applications β†’ By default β†’ Launcher).
  4. Download the APK you want to install and open it through the file manager in the new launcher interface.

Advantages of the method:

  • πŸ”„ Does not require rooting or ADB.
  • πŸ›‘οΈ Maintains basic protection MIUI (virus scanning remains).
  • πŸ“± It works on all models, including Redmi. K50 and POCO X6 Pro.

Disadvantages:

  • ⚠️ Does not turn off the check completely - only bypasses the warnings during installation.
  • πŸ”„ After updating MIUI You may need to re-configure.

πŸ’‘

If the launcher is not installed, try renaming it. APK-file launcher.apk and use a file manager with root access support (e.g, FX File Explorer).

Risks of disabling app checks on Xiaomi

Deactivating the MIUI's built-in protection opens the device to potential threats, and here are the main risks and ways to minimize them:

Type of threatEffects of consequencesHow to protect yourself
MalwareData theft, espionage, advertising displaysInstall Malwarebytes or Kaspersky Mobile
Phishing APKsAccount theft (Google, banks, social networks)Download APK only from APKMirror or official sites
rukitFull control of the deviceDo not install applications with su rights
Spy modulesLocation tracking, calls, SMSCheck the permissions of applications in Settings β†’ Applications

Additional security measures:

  • πŸ”’ Update regularly MIUI (Even if you have disabled the check, fixing vulnerabilities is important).
  • πŸ“‘ Use it. VPN downloading APK source.
  • πŸ”„ Create backups of data through Settings β†’ Additionally. β†’ Backup.

⚠️ Attention: On devices with MIUI China (for example, Xiaomi 14 Pro China) ROM) Disabling the check may result in blocking some system features, such as Mi Pay or Mi Cloud. Before experimenting, check the firmware region in Settings β†’ The phone. β†’ Version. MIUI.

What to do if the application verification is not turned off

If none of the methods worked, the problem may lie in:

  • πŸ”’ Firmware security policy: on some models (for example, Xiaomi Mix Fold 3) the check is rigidly sewn into the system.
  • πŸ”„ Updates MIUI: After the update, the settings can be reset.
  • πŸ“± Regional restrictions: on MIUI Europe ROM or Global ROM team ADB blockage.

Alternative solutions:

  1. Install custom firmware (such as LineageOS or Pixel Experience) requires unlocking the bootloader and resetting data.
  2. Using a virtual machine (such as UserLAnd) to run suspicious APKs in an isolated environment.
  3. Rooting the device and editing the /system/build.prop file (for power users).
How to unlock the bootloader on Xiaomi
1. Link your Mi Account to your device in Settings β†’ Xiaomi Account. 2. Go to Mi Unlock and download the utility. 3. Connect your phone in Fastboot mode (press Power + Volβˆ’ when you turn off). 4. Follow the program instructions (unlock waiting time is up to 720 hours for new accounts).

If you are not ready for radical measures, consider alternatives:

  • πŸ“± Install apps via Google Play (if there are any).
  • πŸ”§ Use it. APK Extractor for extraction APK from already installed applications.
  • 🌐 Try web versions of services (e.g. Telegram Web instead of Telegram Web) APK).

FAQ: Frequent questions about disabling checkups on Xiaomi

Can I turn off application verification without a computer?
Yeah, through the settings. MIUI (Method 1) or third-party launcher (Method 3). ADB-commands require PCs, but there are mobile terminals (such as Termux) that can run them if root is available.
Why are some APKs not installed after the check is turned off?
Possible causes: APK It is designed for other architectures (for example, arm64 vs x86). File corrupted (check checksum) MD5). V MIUI The option to prohibit installation is activated SD-Solution: download. APK Check it out again through VirusTotal.
How to return the application verification after disconnection?
To return the standard settings: ADB: adb shell settings put global package_verifier_user_consent 1 MIUI: Enable Application Check in Settings β†’ Safety. For a complete reset: Settings β†’ System system β†’ Resetting settings (without deleting data).
Will the way with ADB work on Xiaomi with HyperOS?
HyperOS (new shell based on the MIUI 14+) maintain ADB-For example, to disable scanning, try: adb shell cmd package set-install-location 2 If the command does not work, check the current instructions for your model on the forums (for example, Xiaomi.eu).
Can I turn off the verification only for specific applications?
No, system validation works globally. Alternative: Add APK to the antivirus exceptions (if you use a third-party one). Set the application to an isolated profile via Island or Shelter.

πŸ’‘

Disabling app verification on Xiaomi is always risky. If you need to install one particular app, consider alternatives: web version, official store or virtual machine. Full deactivation of protection is only justified for experienced users who are willing to ensure the security of the device in other ways.