Disable application protection on Xiaomi Redmi 8: a complete guide with nuances

Application protection on Xiaomi Redmi 8 is a built-in mechanism MIUI, It's designed to block the installation of software from unverified sources and prevent malicious activities, but for power users, this feature often becomes a barrier: it prevents installation of software. APK-Files, beta applications, or alternative stores like APKMirror, in this article, we'll look at all the ways to disable protection, from standard settings to hidden developer settings, and how to minimize the risks.

It is important to understand that on Redmi 8 with MIUI 12 firmware and later, the protection algorithm has changed: the system can now automatically activate locking after rebooting or updating. So simply turning off the settings is often not enough. We tested all methods on current versions of the software (including MIUI 14 Global) and identified those that work stably.

Why is Xiaomi blocking the installation of apps?

The main reason is Google’s security policy, which Xiaomi strictly adheres to in global firmware.

  • πŸ“± Installation APK from unknown sources (even if the file is downloaded from the official website of the developer).
  • πŸ”„ Automatically update applications through third-party services (e.g. APKUpdater).
  • πŸ›‘οΈ Running applications with suspicious permissions (e.g. access to the SMS geolocation without explicit request).
  • πŸ”— Clicking on links leading to download APK (The lock works even in the Chrome browser).

Redmi 8 has two levels of protection:

  1. MIUI Level: Locking in Security Settings (Settings β†’ Applications β†’ Special Permissions β†’ Install Unknown Applications).
  2. Google Play Protect Level: Scan all files installed for malicious code.

⚠️ Warning: Disabling application protection increases the risk of virus infection, especially if you install APK Xiaomi is not responsible for damages caused by the disabling of built-in security mechanisms.

Method 1: Standard shutdown via MIUI settings

The easiest method is to use the built-in options of the system, which is suitable for most users and does not require super-user rights.

  1. Open the settings on your Redmi 8.
  2. Go to the Appendix section β†’ Application management.
  3. Click on the three dots in the top right corner and select Special Permissions.
  4. Slip on the item Install unknown applications.
  5. In the list, find the app you plan to install APK through (like File Manager, Chrome, or Telegram) and turn on the switch next to it.

You can then install APKs through the selected application, but keep in mind:

  • πŸ”„ The permission is only valid for a specific application, for example, if you have allowed installation through the File Manager, install it through Chrome. APK It won't work out anyway.
  • πŸ”’ After updating MIUI The settings may reset β€” they will have to be reconfigured.

β˜‘οΈ Preparation for disabling protection

Done: 0 / 4

Method 2: Turning off Google Play Protect

Google Play Protect is a built-in antivirus from Google that scans all apps installed. On Redmi 8, it works in parallel with MIUI protection, so it must also be deactivated to completely disable locks.

Instructions:

  1. Open the Google Play Store app.
  2. Slip the profile icon in the upper right corner.
  3. Select Play Protect β†’ Settings (cog icon).
  4. Disable options: Scan your device for security threats Improve detection of malicious applications

After that, the system will stop blocking the APK installation for suspected malware.

  • πŸ›‘οΈ Play Protect will still work in the background, but with less rigor.
  • πŸ”„ Settings may reset after Google Play Services update.
πŸ“Š Which protection do you want to disable in the first place?
Only lock the APK installation
Google Play Protect
Both options
I don't know what to choose.

Method 3: Using the Developer Mode

If standard methods don't work (for example, after the MIUI update), you can use hidden settings for developers, which is more reliable, but requires care.

Steps:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on MIUI until you become a developer!

Settings

Additional settings β†’ Developer parameters

USB debugging

  • Checking MIUI applications (if any)
  • MIUI optimization (can block third-party APKs)

Once you restart, the APK lock will be disabled. To get it back, you can execute the same command by replacing 0 with 1.

⚠️ Attention: Misuse of the right ADB Do not execute other commands unless you are sure of their purpose. For example, the command adb shell pm uninstall --user 0 com.miui.securitycenter will remove the security center MIUI, This will make the device vulnerable to attack.

Comparison of methods: which way to choose?

Depending on your goals and level of training, choose the best option from the table below:

MethodDifficultyEfficiencyRisks.Resets after the update?
Standard settings of MIUI⭐ (simple)Medium (blocks only installation)MinimumYes.
Play Protect Disconnection⭐ (simple)High (removes scans)Moderate (virus risk)Yes.
Developer mode⭐⭐ (middle-of-the-road)High (disables MIUI check)Low.No.
ADB-team⭐⭐⭐ (difficult)Maximum (system level)High (with errors)No.

For most users, a combination of standard MIUI settings and Play Protect disabling is enough. The ADB method is recommended only if you know exactly what you're doing or other methods have not worked.

πŸ’‘

Disabling application protection does not affect smartphone performance, but significantly increases the risk of installing malware.Always check sources APK-files before installation.

What if the defense is activated by itself?

On Redmi 8 with MIUI 12+, the system can automatically activate locking after:

  • πŸ”„ Firmware updates.
  • πŸ“₯ Updates for Google Play Services.
  • πŸ”‹ Full discharge of the battery (up to 0%).
  • πŸ› οΈ Resetting settings to factory.