How to disable the Themes app on Xiaomi: the full guide

Users of Xiaomi, Redmi and Poco smartphones often face intrusive work of the system component called “Themes”; this application does not just change the wallpaper, it is deeply integrated into the shell of MIUI and HyperOS, periodically running background processes and showing ads. Many device owners want to completely stop this activity to save battery power and improve the performance of the gadget.

Disabling system applications is a process that requires caution, as incorrect actions can lead to instability of the interface. In this article, we will discuss safe methods of deactivating the component, ranging from standard settings to advanced methods through ADB. You will learn what risks exist and how to minimize their impact on the functionality of your smartphone.

Before we start taking drastic measures, it is important to understand the role that this service plays in the manufacturer’s ecosystem: it is responsible not only for the visual design, but also for the operation of certain controls, such as the Control Panel and the lock screen in some regions.

Risks and consequences of disabling system themes

The potential consequences of the Themes app in MIUI and HyperOS shells are closely related to other services, for example, if you decide to completely remove or freeze this package, you may stop having desktop widgets or reset your lock screen settings.

⚠️ Warning: Deleting the com.android.thememanager system package completely can cause app icons to disappear or you can't change wallpaper through the standard menu. Always have the option to reset your phone to factory settings on hand.

The safest option is to “disable” through settings, not deletion. When you turn off, the system stops running the theme processes, but files remain on the disk in case you need to restore, which is especially true for users who do not want to risk the stability of their operating system.

It is also worth considering that in some versions of firmware, especially in Chinese (CN), the dependence on thematics is higher than in global (Global). In such cases, a simple shutdown may not give the desired effect, and the system will try to restart the service automatically.

Standard method of disconnection through smartphone settings

The easiest and most affordable way to stop the application is to use the built-in Android App Manager, a method that does not require a computer connection or special knowledge, but is not available on all versions of the shells, as manufacturers sometimes hide the shutdown button for mission-critical system processes.

To start, you need to go to your device's settings menu, find the partition that manages installed programs, the path may vary slightly depending on the version of MIUI, but the logic remains the same, you need to find the system application in the list, not just a shortcut on the desktop.

☑️ Pre-switch check

Done: 0 / 4

If the "Disable" button is active, the system will warn you of the possible consequences. Once confirmed, the application will no longer appear in the menu and consume resources in the background. If the button is gray or absent, this means that the current user rights do not allow you to change the status of the system component without using ADB or special rights.

It's important to note that once you've turned off the standard methods, the interface can blink or reboot temporarily, which is a normal system response to reconfiguration of important services, and you don't have to panic if you lose the wallpaper, you can return it through the gallery.

Using ADB for Deep Deactivation

If standard settings don’t allow you to turn off the service, the Android Debug Bridge (ADB) tool comes to the rescue, a powerful debugging tool that allows you to control your smartphone from your computer at a deep level, and it can force you to disable or even remove the application for the current user without violating the integrity of the system partition.

To get started, you’ll need to turn on Developer Mode. Go to Settings → About Phone and quickly click 7 times on either MIUI Version or OS Version. Then the hidden section “Extended Settings” or “Developers” will appear on the menu, where you need to activate Debugging over USB.

Connect your smartphone to your computer through a high-quality cable. You'll see a request for debugging permission on your device screen -- make sure you tick "Always Allow" and confirm the action. The computer now has access to your android's command line.

adb shell pm disable-user --user 0 com.android.thememanager

If you want to return everything as it was, use the command with the enable option instead of disable-user. This method is considered the “gold standard” among enthusiasts, as it is reversible and safe.

Uninstallation via Universal Android Debloater

For those who are afraid to work with the command line, there is a graphical utility Universal Android Debloater. It is an open source program that automatically identifies the connected device and offers a list of system applications to remove or disable. The program interface is intuitive and translated into many languages.

Once you connect your smartphone and run the program, you'll see a list of all the packages, search for com.android.thememanager or simply "Themes." The program will mark it as Safe to Remove, but you'll want to select the option "Uninstall for current user" (Delete for current user), which is equivalent to an ADB command, but is executed in one click.

What if the program doesn’t see the phone?
If Universal Android Debloater doesn’t display your device, check the ADB drivers installed. Windows often requires installing Google USB Driver or Xiaomi drivers. Also make sure that the File Transfer Mode (MTP) is selected in debugging mode, not just charging.

Using third-party software always carries minimal risks, so download utilities only from official repositories, such as GitHub. Never use dubious programs that promise to “speed up the phone 10 times”, as they often contain malicious code.

Problems with the lock screen and their solution

One of the most common problems after disabling the application is the failure of the lock screen. In the MIUI shells, it is the theme manager responsible for displaying widgets, time and blurring the background when blocking. If after turning off you see a black screen or a standard Android plug, you need to switch the system to using a standard blocker.

To fix this, go to the lock screen settings.Look for Wallpaper Carousel or Screen Lock and select classic style instead of Theme.If the menu is not available, you may need to clear the Screen Lock app data through the application management menu.

System componentPackage Name (Package Name)Risk of shutdownImpact on the system
Tag managercom.android.thememanagerLow.Disappear themes, possible failures widgets
Thematic servicescom.miui.themecoreMedium.Failures in the design of the interface
Wallpaper and personalizationcom.android.wallpaperHigh-pitchedImpossibility of changing backgrounds
Lock screencom.miui.mishell.lockscreencriticalProblems with unlocking the device

The table shows the basic packages related to the theme, and be very careful when manipulating the bottom lines of the list, as they affect the basic functionality of security and access to the device.

How to remove advertising and notifications from topics

Often, users don’t want to remove an app so much as to spare themselves the intrusive ads it generates. There are a lot of switches hidden in the settings of the Theme app itself that can help make it less aggressive, even if you don’t want to disable it completely.

Open the theme app, go to profile (human icon) and select Settings, where you need to find and disable "Receive notifications", "Automatic updates" and "Recommendations" and this will significantly reduce background activity and the number of pop-ups.

💡

Secret trick: Disabling Internet access for the Themes app through connection settings (Settings → Applications → Themes → Traffic → Limit background connection) completely blocks the loading of banner ads, leaving the color change functionality intact.

It is also recommended that you revoke location and contact permissions for this app, the system component doesn't need to know where you are or who is in your phone book, and the rights restriction is an effective way to increase privacy.

📊 How much you are annoyed by advertising in MIUI?
Strong, ready for root rights
Moderately, just ignoring.
Weakly, hardly noticed.
I use the global version, no advertising.

Frequently Asked Questions (FAQ)

Can I completely remove the Topic app without root rights?
Complete removal from the system partition without superuser rights (root) is impossible. However, the ADB pm uninstall -k --user 0 command allows you to remove the application for the current user, which in effect is equivalent to a complete deletion, but retains the ability to restore through resetting.
What happens if I delete themes on Xiaomi?
The smartphone will continue to work, but you will lose the ability to change the themes through the store. In some cases, the style of icons and widgets can be reset on standard Android.
Is it safe to use Universal Android Debloater?
Yes, it is a secure, open source tool unless you remove critical system components (like a phone book or settings).The program usually marks dangerous packages in red, alerting the user.
How do I get the Topic app back?
If you've used ADB, run adb shell pm enable com.android.thememanager. If you've been resetting through settings, just find the app in the disabled list and click "Enable." In extreme cases, a full reset to factory settings will help.
Does disabling themes affect the operation of the lock screen?
Yes, it can. If you use a custom lock screen from MIUI, it can stop working correctly, in which case the system automatically switches to the standard Android lock screen, which is less functional but stable.