Why Xiaomi is blocking apps and can it be disabled?
Xiaomi Redmi smartphones 8 equipped with built-in security system MIUI Protection, which automatically blocks applications from βunreliableβ sources, is designed to protect against viruses and malware, but often causes inconveniences: users canβt open downloads. APK-files, run modified games or use specialized utilities, unlike newer models (e.g. Redmi Note) 12), where the lock is configured flexibly, on Redmi 8 s MIUI 11-12 The process of disabling protection has nuances.
It is important to understand: completely disabling application protection reduces the level of security of the device. However, if you are confident in the sources of the installed files (for example, using proven repositories like APKMirror or official beta versions of programs), you can temporarily or permanently remove restrictions. ADB.
β οΈ Warning: Some Redmi 8 firmware (especially Chinese versions) may display a notification that says βDevice not certifiedβ after the protection is disabled, which is not critical for the job, but may interfere with the use of banking applications (e.g. Sberbank Online or Tinkoff).
Method 1: Disable protection through MIUI settings
The easiest and safest method is to use the built-in options of the system, which is suitable for most users and does not require super-user rights (root). 8 on MIUI 11/12 (including European and global firmware).
Algorithm of action:
- Open Settings β Applications β Application Management.
- Slip on the three points in the upper right corner and select Special Accesses.
- Go to Install Unknown Applications section.
- In the list, find the app you plan to install APK through (such as File Manager, Chrome or Xiaomi Browser) and allow it to be installed from unknown sources.
β οΈ Note: If after these steps, when installing APK The error "Application not installed", check:
- πΉ Firmware version: on MIUI 12.5+ Additional confirmation may be required through SMS graphical.
- πΉ Availability of updates: in Settings β The phone. β Updating the system.
- πΉ Antivirus: Built-in Mi Security sometimes blocks even allowed files β temporarily disable it in Settings β Security.
βοΈ Preparation for disabling protection
If the standard method doesnβt work, move on to the next method β itβs more versatile, but requires a connection to a computer.
Method 2: Using ADB to remove the lock
The Android Debug Bridge (ADB) method is suitable for advanced users and allows you to bypass the limitations of MIUI at the system level, the advantage is that it works even on locked firmware (for example, if the manufacturer has disabled manual protection management), Minus requires a PC and basic command line knowledge.
Step-by-step:
- Download ADB Tools (the official Google package) and unpack the archive.
- On the phone, activate Developer Mode: go to Settings β About Phone and tap on the MIUI version 7 times.
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect Redmi 8 to your computer and confirm debugging permission.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB and do:
adb devices
adb shell settings put global install_non_market_apps 1Once you've done the commands, restart your phone. Now, installing APKs from any source should work without restrictions.
π‘
If the command doesnβt work, try the alternative: adb shell pm uninstall. -k --user 0 com.miui.securitycenter (remove the built-in antivirus) MIUI, It may disrupt some functions).
β οΈ Warning: On some versions MIUI 12.5 for Redmi 8 after use ADB Mi Anti-Rollback protection can work, blocking further updates. To avoid this, create a backup through Settings before manipulation. β Additionally. β Backup.
Method 3: Third-party utilities to bypass protection
If the first two methods didnβt work, you can use specialized programs that automate the process of disabling protection, but you need to be careful β download software only from proven sources (for example, XDA Developers or 4PDA).
The following are the following tools for Redmi 8:
| Name of name | Functional | Need root? | Reference |
|---|---|---|---|
| MIUI Hidden Settings | Unlocks Hidden MIUI Options, Including APK Installation | No. | 4PDA |
| App Ops | Permit management at the system level | Yes. | XDA |
| Package Disabler | Disables embedded MIUI services (including protection) | No. | Google Play |
Examples of MIUI Hidden Settings:
- Install the utility (download the APK and allow installation via method 1).
- Launch the app and go to the Security section.
- Find the Disable App Verify option and activate it.
- Reboot the phone.
What to do if the utility is not installed?
β οΈ Note: Using third-party utilities can lead to a ban on Mi accounts if they modify system files. This is true for users associated with Xiaomi Cloud or Mi Pay services. To avoid blocking, unplug your account in Settings before using such programs. β Accounts. β Mi Account.
Frequent mistakes and their solutions
Even after a successful shutdown, Redmi 8 users are facing problems. Let's look at typical scenarios and how to fix them.
Error 1: βCanβt analyze the packageβ when installing the APK.
- πΉ Reason: A damaged file or an incompatible version of Android (APK It is built for the new OS, and on Redmi. 8 Android 9/10).
- πΉ Solution: Check the file through VirusTotal and download the version APK Android 9.0+.
Error 2: After the security shutdown, the banking applications stopped working.
- πΉ Reason: Banks check system integrity through SafetyNet. MIUI may trigger the trigger.
- πΉ Solution: Install Magisk with Universal SafetyNet Fix (requires root) or use Island to isolate banking apps.
Error 3: The protection is activated after the reboot.
- πΉ Reason: On some firmware MIUI Resets the security settings when rebooting.
- πΉ Solution: Freeze the com.miui.securitycenter system application via Titanium Backup or Luck Patcher (root needed).
π‘
If none of the methods worked, try updating your firmware to the latest version of MIUI via Fastboot.Instruction: [link to the Redmi 8 firmware guide].
How do you get protection back?
If you have temporarily disabled app locking and want to restore standard security settings, follow the following steps:
To return protection through settings:
- Go to Settings β Applications β Application Management β Special Accesses β Install Unknown Applications.
- Turn off permission for all applications that have previously been allowed to install APK.
- Return to Settings β Security and turn on Mi Security Scan.
To reverse changes through ADB:
adb shell settings put global install_non_market_apps 0If you have used third-party utilities (such as MIUI Hidden Settings), re-run them and deactivate the Disable App Verify option.
Important: After the protection is returned, it is recommended to check the device for viruses through an embedded scanner or a third-party antivirus (for example, Malwarebytes).
Alternatives: What to do if nothing works?
If all of these methods fail, consider radical measures that are suitable for advanced users and can affect the warranty or stability of the device.
Option 1: Installation of custom firmware
- πΉ Firmware like LineageOS or Pixel Experience doesnβt have an application lock built in. MIUI.
- πΉ Cons: Loss of function MIUI (Second Space or Game Turbo, for example, and possible camera or sensor bugs.
- πΉ Instructions: Unlock the bootloader through the Mi Unlock Tool, then thread the custom software through TWRP.
Option 2: Use of a virtual machine
- πΉ Install UserLAnd or Termux with Support X11 To run incompatible applications in an isolated environment.
- πΉ Pros: No changes to the system, safe for the main software.
- πΉ Cons: Low performance, not all applications are supported.
Option 3: Buying a new device
- πΉ If Redmi 8 is used to work with mission-critical applications (such as 1C or enterprise systems), consider switching to a model with more flexible settings: POCO X3 Pro or Redmi Note 11.
π‘
Before installing custom firmware, check compatibility with the Redmi 8 model (codenamed olivelite) on the XDA forum. Incompatible software can turn your phone into a brick.