Custom interface plugins in MIUI firmware on Xiaomi and Redmi smartphones often cause brakes, bugs, or conflicts with other applications. These modules are responsible for visual elements β from design themes to screen lock animations, but their incorrect operation can turn a device into a βbrickβ with constant reboots. In this article, we will discuss all the current ways to remove such plugins, including methods for devices without superuser rights (root) and also consider how to restore the system if something goes wrong.
It is important to understand that removing system plugins is an interference with the MIUI structure, which can result in the inability to update the firmware through OTA (over the air) or malfunctioning of standard applications. So make sure to back up your data before you start and make sure you have access to Fastboot mode in case of emergency recovery.
What are interface plugins in MIUI and why remove them
The user interface plugins in MIUI are dynamically loadable modules that extend the functionality of the shell.
- π¨ Design themes (including icons, fonts, wallpapers)
- π Animations of transitions between screens and applications
- π Lock screens (styles, widgets, unlock effects)
- βοΈ Additional settings in the control panel (for example, fast switches)
The main reasons for removal:
- Custom firmware conflicts: Plugins may not work properly after installing Custom ROM (e.g. LineageOS or Pixel Experience).
- Brakes and lags: Some modules (e.g. MiuiSystemUIPlugin) consume up to 15-20% of the CPU in the background.
- Errors after the update: If the plugin is not compatible with the new version of MIUI, the system can reboot cyclically.
- Battery consumption: Animation plugins keep the processor active even in standby mode.
Before you start removing, check which plugin is causing the problem.
- Open Settings β Applications β Application Management.
- Slip on three dots in the upper right corner and select Show System Processes.
- Look for apps with names that contain Plugin, Theme, or Framework.
Method 1: Removing root-free plugins (via ADB)
If your Redmi or Xiaomi doesnβt have superuser rights, but USB debugging is enabled, you can uninstall plugins via ADB (Android Debug Bridge), which is suitable for most devices on MIUI 12-14.
What you need:
- π₯οΈ Computer with installed ADB-driver.
- π± Smartphone with enabled debugging USB (Settings β The phone. β Version. MIUI β 7 times tap to unlock Developer Mode, then Settings β Additionally. β For developers β Debugging by USB).
- π Cable USB (preferably original).
Step-by-step:
- Connect your smartphone to your PC and confirm the debugging permission on the device screen.
- Open the command prompt (cmd in Windows or Terminal in macOS/Linux) and type:
adb devicesIf the device appears in the list, move to the next step. If not, check the drivers or cable.
- Find out the exact names of the plugin packages.
adb shell pm list packages | grep -i pluginExample of conclusion:
package:com.miui.systemui.plugin
package:com.miui.animation.plugin
package:com.android.theme.icon_pack.android- Remove the unnecessary plugin by command (replace the name with the current one):
adb shell pm uninstall -k --user 0 com.miui.animation.pluginThe --user 0 flag means that the plugin will be removed only for the current user (does not require root).The -k flag stores cache and data, which will speed up the process.
USB debugging enabled
Installed ADB-PC drivers
Smartphone connected with original cable
Backup of important data is made
The name of the plugin package is checked-->
Limitations of the method:
- Not all plugins can be removed without root (for example, MiuiSystemUIPlugin is often protected).
- After the MIUI update, the plugin can be restored automatically.
- Some functions (such as topics) will stop working.
π‘
If after removing the plugin, the system started to brake, clear the cache through Settings β Memory β Clear the cache. This often solves lag problems.
Method 2: Root rights removal (Magisk/TWRP)
If you have Magisk or TWRP installed on your device, you can remove the plugins more radically, directly from the system partition. This method gives you complete control, but requires caution: an error can lead to a bootloop (cyclical reboot).
Important: Before you start, make a full backup through TWRP (Backup β System).
Method 1: Magisk (without deleting system files)
- Install Systemless Hosts or App Systemizer via Magisk Manager.
- Download App Manager (requires root) and find the plugin in the list of system applications.
- Slip on the plugin β Remove for all users.
Method 2: Through TWRP (total removal)
- Download to TWRP (hold Power + Volume Up when enabled).
- Go to Advanced β File Manager.
- Open the /system/priv-app/ or /system/app/ folder.
- Find a folder with the plugin name (e.g., MiuiSystemUIPlugin) and delete it.
- Reset the device.
| Plugin | The way in the system | Effects of removal |
|---|---|---|
| MiuiSystemUIPlugin | /system/priv-app/MiuiSystemUIPlugin/ | Disappear some elements of the notification panel, possible bugs with gestures |
| MiuiAnimationPlugin | /system/app/MiuiAnimationPlugin/ | Transition animations will be turned off, the system will become βsharpβ |
| ThemeManager | /system/priv-app/ThemeManager/ | It is not possible to install themes from the Mi Theme Store. |
| MiuiHomePlugin | /system/priv-app/MiuiHomePlugin/ | There may be missing widgets on the main screen |
β οΈ Note: If, after removing the plugin, TWRP The device does not boot, return deleted files from the backup or run clean firmware through Fastboot. Do not delete plugins with the name of framework or services - this will lead to a system breakdown.
Method 3: Disable plugins via Miui Hidden Settings
If you donβt want to take the risk of removing plugins completely, you can disable them through the hidden MIUI settings. This method is reversible and does not require root.
Instructions:
- Download the Miui Hidden Settings app (requires MIUI 12+).
- Open the app and go to the System Apps section.
- Find the plugin in the list and tap on it.
- Select Disable (Disable).
- Reset the device.
Advantages of the method:
- β No risk of damage to the system.
- β You can return the plugin at any time.
- β It does not require a PC connection.
Disadvantages:
- β The plugin stays in the system and takes up the place.
- β Some plugins are not disabled (e.g. MiuiSystemUIPlugin).
- β After updating MIUI The plugin can be activated again.
How to return a disabled plugin?
Method 4: System Recovery After Failed Deletion
If after manipulation with the plugins the device stopped booting or is unstable, use one of the recovery methods.
Method 1: Reset via Fastboot
- Download the device to Fastboot mode (hold Power + Volume Down when you turn on).
- Connect to the PC and execute the command:
fastboot erase cacheIf this does not help, then go ahead and run the following:
fastboot flash system system.img
fastboot flash boot boot.imgMethod 2: Recovery through TWRP
- Download to TWRP.
- Go to Restore and select a previously created backup.
- Check the System and Boot sections.
- Swipe for recovery.
Method 3: Reinstall MIUI via Mi Flash Tool
If the device does not respond to other methods:
- Download the official firmware for your model from the Xiaomi Firmware website.
- Unpack the archive and launch the Mi Flash Tool.
- Connect the device in Fastboot mode and select the folder with the firmware.
- Press Refresh, then Flash (select Clean all option).
β οΈ Warning: When you flash through the Mi Flash Tool, all data on the device will be erased, including photos and contacts. If you don't have backup enabled in the Mi Cloud, it will be impossible to restore it.
How to Avoid Problems When Removing Plugins
To minimize the risks, follow these rules:
- π Always make a backup through TWRP Mi Cloud before any manipulation.
- π Check dependencies. Some plugins are connected to MiuiSystemUI - removing them can break the interface.
- π± Test on a secondary device if possible.
- π Update your firmware to the latest version before removing it β in new versions MIUI Plugins can be optimized.
What to do if, after removing the plugin:
- Disappeared app icons? β Install another launcher (like Nova Launcher).
- The topic stopped working? β Return the ThemeManager plugin or install the theme manually through APK.
- System brakes? β Clear the cache in TWRP (Wipe β Advanced Wipe β Dalvik/ART Cache).
π‘
If you're not sure what you're doing, it's better to disable the plugin through Miui Hidden Settings or ADB than remove it completely. Most interface problems are solved by resetting or flashing.