Owners of Xiaomi, Redmi and Poco smartphones often encounter a mysterious notification or process called Top Up Package, which raises questions among users who notice it in their list of running apps or when analyzing traffic consumption. Many immediately begin to look for ways to remove it, considering the component a malicious virus or a hidden miner.
In fact, Top Up Package is part of the MIUI branded shell and the newer HyperOS. Its primary function is to monetize the manufacturer's ecosystem and provide additional services through embedded services. Understanding the nature of this process will help you decide whether to touch it or leave it alone for a stable system.
In this article, we will discuss the purpose of this package, assess the risks of disabling it, and provide you with current instructions for managing Xiaomi system components, you will learn why the system protects this process and what consequences can occur after its forced completion.
Purpose and functionality of the system component
Top Up Package (often displayed as com.miui.tsmclient or similar variations depending on the firmware version) is responsible for processing payments and activating premium functions within the Xiaomi ecosystem.It serves as a bridge between the device and the company's servers, checking the status of subscriptions, the availability of purchased themes, stickers or advanced cloud storage capabilities. Without this component, some system applications may not properly display your payment status.
In addition, it is closely integrated with Mi Credit and theme store. When you download a paid theme or purchase a virtual item from GetApps, it is Top Up Package that initiates a transaction and confirms it with a carrier or payment system.
It's also worth noting that in some regions, this package is used for (push) promotional offers from partners, which is the feature that most often annoys users, forcing them to look for ways to deactivate the process, but it's not a virus, but a regular marketing tool built into firmware.
Process safety and disposal risks
The security issue of Top Up Package is a concern for many. Is it a threat? In terms of viruses and malicious code, no. It's a Xiaomi digitally signed system file that passes security checks before installing an update, doesn't steal passwords from banking applications, or transfer personal photos to third-party servers without your knowledge.
However, there are risks associated with interference with system processes: Attempting to remove or freeze Top Up Package through ADB or root rights can lead to unstable interface operation, and in the worst case, you may experience a cyclical restart (bootloop) or errors in the application store.
⚠️ Note: Forced removal of system packets through ADB without creating a full backup of data can lead to loss of warranty and the need to flash the device.
If you don’t plan on using paid themes or Mi Credit services, you could theoretically try to limit its activity, but you should do so carefully, knowing that you are interfering with the integrity of the Android operating system with the MIUI shell.
Can I remove the Top Up Package completely?
How to disable advertising related to the package
Most people want to get rid of Top Up Package because of pop-up ads, which can appear in Mi Browser or as notifications, and to minimize its impact without resorting to radical measures, you can change your personalization settings.
Go to your smartphone settings and find the Password and Security section, and you're interested in Access to Data or Authorization and Advertising, and disable Receive References and Personalized Advertising, which will break the link between your device ID and analytics servers.
- 📱 Open the Settings. → Password and security.
- 🔒 Go to Access to Personal Data (or “Authorization and Advertising»).
- 🚫 Find in the Top Up Package or msa list and turn off the slider.
- ✅ Confirm the action by waiting for a pause of 10 seconds.
Another effective way to disable recommendations in specific applications is to remove the “Get recommendations” box in the app settings in Explorer or Cleanup, for example, and to reduce the frequency of ad units, which are often handled by a bundle of processes that includes Top Up Package.
💡
To completely disable advertising in MIUI/HyperOS It is recommended to use the application “Mi Mover” to transfer data to a new phone with already configured privacy options, or reset the ad settings when the device is first activated.
Instructions for limiting background activity
If you decide that you don't need payment functionality and you don't want to put up with the background activity of the process, you can try to limit its operation. This will not delete the file, but will prevent it from running without your knowledge. This method is safer than completely deleting it.
To start, you’ll need access to advanced app settings. Go to Settings → Apps → All apps. Click three dots in the corner of the screen and select “Show System Processes.” Find in the Top Up Package list (may be called “Update Package” or have an English name).
☑️ Limiting Top Up Package Activity
From the app menu, select Activity Control (or AutoStart) and set “No” or “Limited”; also, under “Other Permits” (or “Permissions”), turn off Internet access (Wi-Fi and mobile network); without network access, the process will not be able to download advertising modules or check subscription status.
Once you do this, the system can try to restore the permissions when you restart, so you can use the ADB command to freeze, but that requires you to connect to your computer. Standard means to limit the activity is not always possible, because MIUI protects its services.
Comparison of System Process Management Methods
There are several approaches to managing Xiaomi's built-in components.Users are often confused in terms, not understanding the difference between a normal stop, uninstall updates, and completely uninstall through ADB. Let's take a look at the effectiveness and risks of each method.
The usual "stop" in the app settings has a temporary effect. Within minutes or after the restart, the system will start the process again. Removing updates rolls the component back to the factory version, which can remove bugs, but not the function. Complete removal requires technical skills.
| Method of exposure | Difficulty | Efficiency | Risk to the system |
|---|---|---|---|
| Disconnection in settings | Low. | Temporary. | Minimum |
| Withdrawal of permits (network) | Medium | Tall. | Low. |
| ADB (deletion for current user) | Tall. | Permanent. | Medium. |
| Root rights (complete removal) | Very high. | Absolute. | critical |
As you can see from the table, the most secure and effective balance is revocation of network permissions, which preserves system integrity but blocks unwanted activity, and ADB is only valid for power users who are willing to reflash their smartphone if they do.
💡
The safest way to combat the intrusiveness of Top Up Package is not to remove, but to deny Internet access for this process through permission settings.
Impact on productivity and battery
Many users notice that Top Up Package consumes battery power, which occurs when the process tries to keep a connection to the server to check for updates or notifications, and if you rarely use themes or purchases, this energy consumption can be considered excessive.
However, in the current versions of HyperOS and MIUI 14+, the optimization of background processes is improved, the system itself “sleeps down” rarely used services, and if you see a high percentage of consumption of this process in the battery statistics, this may indicate a malfunction or a conflict of versions.
In this situation, cleaning the cache will help. Go to Settings → Apps → find Top Up Package → Memory → Clear the cache. Don’t confuse it with Clear All Data, as it will reset the payment settings if they were stored there.
⚠️ Warning: If the process continues to consume charge actively after cleaning the cache, check for system updates. Often bugs in system services are fixed with security patches.