How to permanently remove themes on Xiaomi: 5 working ways (MIUI 12-14)

MIUI is one of the most controversial features of Xiaomiโ€™s firmware, allowing you to personalize your smartphone interface to the smallest detail, from wallpaper to app icons, and many users face intrusive advertising, slowing down and unpredictable crashes after installing third-party themes. If youโ€™re tired of constantly notifying about โ€œpopular themesโ€ or want to return a โ€œcleanโ€ Android interface, this is the guide for you.

Unlike the standard โ€œjust uninstall the Theme appโ€ tips, weโ€™ll go through all the options, from the superficial to the radical (including disabling ADB and editing system files). Itโ€™s important to understand that some methods require unlocking the bootloader or root rights, which can affect the warranty, so weโ€™ll start with the safest options and gradually move on to the advanced ones.

This article is relevant for all modern versions of MIUI (12 to 14), including Redmi, POCO and Xiaomi models (for example, Redmi Note 12 Pro+, POCO F5, Xiaomi 13 Ultra).If your smartphone runs on HyperOS, some methods may not work (we will warn about this separately).

1. Method for beginners: disabling themes through MIUI settings

The easiest and safest method is to use the built-in system options. It wonโ€™t remove the Theme app completely, but it will hide it from the interface and disable the background processes.

Here's the step-by-step instruction:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. In the search bar, type "Themes" (or "Themes" in English firmware).
  3. Select the Theme app (icon with brush).
  4. Click Disable (if the button is inactive โ€“ tap Stop first).
  5. Confirm the action in the dialog window.

After that:

  • ๐Ÿ“ฑ The app icon will disappear from the menu (but will remain on the list of all apps).
  • ๐Ÿšซ Notifications of new topics will cease.
  • โšก Reduced battery consumption (the application will not work in the background).
  • โš ๏ธ Limitation: standard theme MIUI You will remain active, you will not be able to change it to another.

โš ๏ธ Note: On some firmware (for example, MIUI Global POCO X5 Pro) the button Disable may not be available. In this case, proceed to the next method.

Make a backup copy of important data

Check the version of MIUI in Settings โ†’ About the phone

Battery charge of at least 50%

Turn it off. VPN (It can block system settings)-->

Removal of updates to the โ€œThemesโ€ annex

Often, problems with themes arise after automatic update of the system application, and you can return it to the factory version through Settings:

Go along the way: Settings โ†’ Annexes โ†’ Application management โ†’ Topics โ†’ โ‹ฎ (three-point) โ†’ Remove updates.

If there is no update to delete:

  • ๐Ÿ”ง Try to clean the cache first and clear the data.
  • ๐Ÿ“ฆ On some models (e.g. Redmi) 10C) First, you need to disable automatic application updates in Settings โ†’ The phone. โ†’ Update MIUI โ†’ โ‹ฎ โ†’ Settings โ†’ Auto-update of applications.
  • ๐Ÿ”„ After removing the updates, restart the smartphone.
Xiaomi modelDoes Removal Support Updates?Is a reboot required?
Xiaomi 13/13 ProYes.Yes.
POCO F4/F5Yes (only on MIUI 13+)No.
Redmi Note 11/12Yes (on global firmware)Yes.
Xiaomi Pad 6No (data cleanup only)โ€”

โš ๏ธ Note: On HyperOS devices (e.g. Xiaomi 14), this method can cause system themes to crash. If the interface is not displayed correctly after removing the updates, return the factory settings via Settings โ†’ The phone. โ†’ Resetting settings (select Resetting Theme Settings).

3. Disabling themes via ADB (no root)

If standard methods donโ€™t work, you can use USB debugging (ADB), which doesnโ€™t require root rights, but requires a computer and minimal technical skills.

Preparation:

  1. Turn on Developer Mode: Go to Settings โ†’ About Phone and tap the MIUI version 7 times.
  2. Return to Settings โ†’ Additional โ†’ For developers and activate Debugging over USB.
  3. Connect your smartphone to your PC and confirm your trust in your computer.
  4. Download ADB Tools and unpack into any folder.

Now run commands in Command Prompt (Windows) or Terminal (Mac/Linux):

adb devices


adb shell pm hide com.android.themes




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

What these teams do:

  • ๐Ÿ”Œ adb devices โ€“ checks the connection of the device.
  • ๐Ÿ‘๏ธ Pm hide โ€“ hides the app from the menu (does not delete it!).
  • โš™๏ธ pm disable-user โ€“ disables all application processes for the current user.
How do you get them back?
To activate the app again, do: adb shell pm enable com.android.themes adb shell pm unhide com.android.themes After that, restart your smartphone.

โœ… Pros of the method:

  • No need to root.
  • Reversible (you can return the topics back).
  • It runs on 90% of Xiaomi models (except for some HyperOS devices).

โŒ Cons:

  • When you reset or update MIUI, the themes may be activated again.
  • Some firmware (e.g. MIUI EU) require an additional command: adb shell cmd package bg-dexopt-job.

Yeah, often.

I tried it 1-2 times.

No, but I want to learn.

No, I don't plan on.-->

4. Radical method: removing themes through TWRP (root required)

If you are willing to go to extreme lengths and you already have customized Recovery (TWRP), you can completely remove the system application of the themes.This method will irreversibly delete all the theme files, including standard wallpaper and MIUI fonts - use it only if you understand the risks!

Instructions:

  1. Download. TWRP For your model (for example, for Redmi Note) 10 Pro. twrp-3.7.0_12-violet.img).
  2. Reboot to TWRP (usually by clamping Power + Volume up).
  3. Connect your smartphone to your PC and use ADB or the TWRP-built file manager.
  4. Go to /system/priv-app/ and delete: MiuiSystemUI (responsible for integrating themes into the interface) ThemeManager (theme system core) MiuiHome (launcher, but delete Dangerous โ€“ can break the desktop!)

Wipe โ†’ Cache

โš ๏ธ Warning: Removing MiuiHome will result in desktop loss!To avoid this, install an alternative launcher (like Nova Launcher) before removing it and make it the default launcher. TWRP (Backup โ†’ System).

๐Ÿ”ง Alternatively (less risky): instead of deleting the apps, you can freeze themes through Titanium Backup or Lucky Patcher (root required) and return them back if necessary.

5. How to remove ads in topics without turning them off

If you are annoyed not by the functionality of the themes, but by intrusive advertising in the application, you can turn it off separately - without removing themes. Here are 3 proven ways:

Method 1: through the MIUI settings

  • ๐Ÿ“ฑ Go to Settings. โ†’ Memory. โ†’ Cleanup.
  • ๐Ÿ” Slip on the Ad at the bottom of the screen.
  • โš™๏ธ Turn off the option of personalized advertising.
  • ๐Ÿ”„ Reboot your smartphone.

Method 2: through editing the hosts file (requires root)

Add the following lines to /system/etc/hosts:

127.0.0.1 ad.mi.com


127.0.0.1 globalapi.ad.xiaomi.com




127.0.0.1 sdkconfig.ad.xiaomi.com

Method 3: Install a patch through Magisk

If you have Magisk installed, download the Xiaomi Debloat module and select the Remove Ads option when you install it.

MethodNeed root?EfficiencyRisks.
MIUI settingsNo.Medium (does not remove all advertising)No.
Editing by hostsYes.Tall.Some system functions may be broken
Magisk moduleYes.MaximumPossible conflicts with other modules

๐Ÿ’ก

If it continues to appear after disabling the ads in the Themes app, check the settings in Google Play Services: go to Settings โ†’ Google โ†’ Advertising and turn off personalization.

6.What to do if the topics are not turned off?

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

  • ๐Ÿ”’ Blocked bootloader (on new Xiaomi models, it takes up to 7 days to unlock).
  • ๐Ÿ“ฑ Regional firmware (on Chinese versions) MIUI Some of the settings are hidden).
  • ๐Ÿ”„ Automatic Recovery (some system applications are restored after an update).
  • ๐Ÿ›ก๏ธ Antivirus or protection MIUI (for example, MIUI Optimization can block changes).

Solutions for complex cases:

  1. Flashing to custom firmware (e.g. Pixel Experience or LineageOS) will completely remove MIUI and all its components, but will require unlocking the bootloader and may be unwarranted.
  2. Using an alternative launcher (like Nova Launcher or Lawnchair) wonโ€™t remove themes completely, but it will hide their visual impact on the interface.
  3. Reverse to an older version MIUI. Some older versions (for example, MIUI 11) Themes are less intrusive. To do this, download the desired firmware from Xiaomi Firmware Updater and run through Fastboot.
How to check if the bootloader is unlocked?
Turn off your smartphone and turn it on by holding Power + Volume down. If you see UNLOCKED at the top of the screen, the bootloader is unlocked. If LOCKED, you will need official unlocking via the Mi Unlock Tool.

7. Frequent mistakes and how to avoid them

When working with themes on Xiaomi, users often face typical problems, and here are the most common ways to solve them:

Mistake.Reason.Decision
After the shutdown, the desktop was lost.Removed system launcher MiuiHomeInstall an alternative launcher via ADB sideload or reflash the system
Themes are back after the MIUI updateThe system restores remote applicationsUse ADB to re-disable or roll back to the old version
Not working reset to standard themesDamaged files in /data/system/themeClear the folder through TWRP or reset settings
The "Subjects" application does not open after manipulationCritical libraries removedReinstall the application via APKMirror or flash the original firmware

โš ๏ธ Note: If after disabling the smartphone began to overheat or discharge quickly, check the processes through Settings โ†’ Battery โ†’ Battery use: Sometimes, disabling system applications leads to endless restart cycles of other services (e.g. miui.analytics), in which case only a factory reset will help.

FAQ: Answers to Frequent Questions

Can I turn off theme on Xiaomi without a computer?
Yes, but the options are limited. You can: Disable the Themes app through settings (see Method 1). Clear the application data and cache; install an alternative launcher (like Nova Launcher) to hide the visual elements of the themes. However, you will need ADB or root to completely remove themes.
Why did some icons become standard after the themes were turned off?
The Themes app in MIUI is responsible not only for wallpaper and styles, but also for: System application icons (e.g. Settings, Phone); Fonts and interface animations; Notification sounds and alarms. When you turn off themes, the system returns standard Android resources that may look "empty" or not in line with the MIUI style. To return the original look, you will have to manually install alternative icons through the launcher.
Will Google Pay work after the theme is removed?
However: If you used root or Magisk to remove themes, Google Pay may block payment due to a breach of SafetyNet. Some firmware (e.g. MIUI EU) requires you to hide root through the MagiskHide Props Config module to restore Google Pay.
How do I get my subjects back if something goes wrong?
Recovery methods depend on what you did: If you just turned the application off: turn it back on Settings โ†’ Applications โ†’ Topics โ†’ Turn it on. If you deleted it through ADB: follow the command adb shell pm enable com.android.themes. If you deleted system files via TWRP: swipe the original firmware through Fastboot or restore the backup. If the smartphone does not turn on or freezes on the logo after manipulation, reflash it in EDL mode (anned Xiaomi account is required).
Are there alternatives to standard MIUI themes?
If you donโ€™t like built-in themes but donโ€™t want to disable them, consider these options: ๐ŸŽจ Icon Packs: Install Nova Launcher and download icon packs from the Play Market (like Whicons or Delta). ๐Ÿ–ผ๏ธ KWGT/ KLWP: Create a custom interface with widgets (takes time to set up). ๐Ÿ“ฑ Castom firmware: For example, Pixel Experience offers โ€œcleanโ€ Android without the same MIUI. ๐Ÿ”ง Substratum/Andromeda: Deep customization tools (work only on firmware with support) OMS). Note: Most alternatives require root or unlocked bootloader.