Xiaomi and Redmi smartphone owners often face the need to fine-tune payment services, especially when standard tools no longer meet security or compatibility requirements. The Redmi 9 model, with its NFC module, initially supports contactless payments, but the built-in Mi Pay application can conflict with other banking utilities or simply take up space if you prefer to use Google Pay or third-party wallets. Removing this system component requires careful attention, since it is a deep integration into the MIUI shell.
The uninstallation process is not always obvious to the average user, as the standard Remove button is often hidden or unavailable due to superuser rights that are not activated by default. from simple disconnection of services to the use of specialized services ADB-commands for complete system debris removal. NFC-module in conjunction with the software will help to avoid errors that could lead to unstable operation of the smartphone.
Before you start taking action, you need to evaluate the current state of your device and understand what method will be most effective in your situation. Sometimes it is enough to clean the data, and in other cases it requires the complete removal of the package. We will look at the nuances of working with access rights and explain why some actions can be irreversible without flashing the device.
Analysis of the need to remove the system component
The first step before any interference with system files should be to clearly assess the situation. Many users tend to remove Mi Pay, believing that it blocks the operation of other payment systems, although in reality the problem often lies in the security settings or firmware version. It is important to understand that Redmi 9 runs on Android with the add-on MIUI, where many services are deeply integrated into the core of the system for stability.
If your device is under warranty or you plan to use banking applications that require a high degree of security, completely removing system components can lead to blocking access to online banking. In such cases, it is better to limit yourself to turning off the service or cleaning the cache. However, if you are an experienced user and know for sure that Mi Pay is not necessary, removing it will free up resources and remove unnecessary notifications.
β οΈ Note: Complete removal of system packets through ADB may disrupt NFC-If you plan to use your smartphone to pay for your fare or access your electronic keys, make sure you only remove the app, not the hardware drivers.
In global versions of MIUI Global, payment integration may differ from the Chinese versions of MIUI China. In some regions, Mi Pay is a mandatory component of the ecosystem, and its forced removal may cause a cyclical reboot of security services.
Preparing the device for modification of settings
Before any manipulation of system applications, the device must be properly prepared, which includes backing up important data, as any changes to the system partition carry a minimal but present risk of loss of information. It is also recommended to charge the Redmi 9 battery to at least 60% so that a sudden power outage does not interrupt the critical process.
An important step is to activate the developer mode. Without this, you will not be able to access the debugging over USB, which is necessary for advanced removal methods. To activate, go to the Settings β About menu and quickly click 7 times on the MIUI version. After the message βYou became a developerβ, you can move to further settings.
βοΈ Redmi 9 Prepares to Remove Services
Then you need to enable USB debugging. This item is in the Settings menu β Advanced Settings β Developers. Find the USB debugging switch and activate it. When you connect your smartphone to your computer, you will see a request for debugging confirmation on the screen β be sure to click βAllowβ, otherwise the computer will not be able to interact with the phoneβs file system.
Disconnection method through standard settings
The safest, though not always the most effective, way is to try to disable the application through the standard interface, which does not require a computer connection or command line, which minimizes the risks for inexperienced users. However, it is worth remembering that in some versions of MIUI, the delete or disable button can be blocked by the manufacturer.
To do this, go to Settings β Apps β All apps. Find Mi Pay or Wallet in the list. Click on it to open the control menu. If the system allows, you will see an active "Disable" or "Delete" button. Clicking on it will hide the application from the menu and stop all associated background processes.
If the button is inactive, try to clear the app data first. Go to the Memory section inside the app menu and select Clean. This will reset all settings and associated cards, which sometimes unlocks the option to disable the service. After cleaning, restart the device and check the status of the button again.
π‘
If the "Disable" button is gray and not pressed, it means that the application is system-based and protected from removal by standard methods. ADB.
Using ADB to remove the service completely
The most reliable way to remove system components is to use the Android Debug Bridge tool (ADB). This method allows you to send commands directly to the operating system, bypassing the limitations of the user interface. To work, you will need a computer (Windows, macOS or Linux) and a cable. USB.
You first need to download and install Platform Tools from Google's official website. After unpacking the archive, open the command line in the tool folder. Connect Redmi 9 to your computer and enter the connection check command:
adb devicesIf a device marked device appears on the list, the connection is successfully installed. Now you can proceed to delete. The command to remove the Mi Pay packet is as follows:
adb shell pm uninstall -k --user 0 com.miui.payIt is important to know the exact name of the package. For Mi Pay, it is usually com.miui.pay, but depending on the region and the firmware version, it may differ (for example, com.miui.wallet). --user 0 removes the application only for the current user, without affecting the system partition completely, which allows you to return it if necessary through resetting settings.
Table of common packet names of services
When working with ADB, it is critical not to remove the extra. Below is a table with the names of packages associated with payment systems and NFC, which may occur on Xiaomi devices. Be careful: removing some of them can disrupt the entire communication module.
| Packet name | Description | Security of removal |
|---|---|---|
| com.miui.pay | The main Mi Pay application | Safe. |
| com.miui.wallet | System Wallet (Mi Wallet) | Safe. |
| com.android.nfc | NFC System Service | Dangerous (can break NFC) |
| com.google.android.gms.nfc | Google Services for NFC | Not recommended |
| com.miui.securitycore | MIUI Security Core | Critical (do not delete!) |
Using the wrong packet name can lead to the removal of an important system component. Always double-check the name before entering a command into the terminal. If you accidentally delete the wrong packet, you can only restore it through a complete data reset or flashing the device.
What if the ADB canβt see the phone?
Recovery of the system after errors
If after removing Mi Pay smartphone began to behave unstable, there were errors in the work NFC or other important functions have been lost, recovery must be performed. ADB flag-headed --user 0 does not physically erase files, but only hides them for the user, you can return everything back through a reset.
The easiest way is to perform a full factory reset. Go to Settings β About Phone β Settings Reset and select Erase All Data. This will put the phone back out of the box, reinstalling all remote system applications. Be sure to back up before this action.
β οΈ Warning: Resetting to factory settings will delete all your personal data, photos, contacts and installed apps. be sure to back up in the Mi Cloud cloud or on your computer before starting the procedure.
If the problem is not solved by reset, the system kernel may have been affected, in which case only flashing the device using the Mi Flash Tool utility will help. Download the official firmware for your Redmi 9 model from the developer's website and follow the recovery instructions, this is guaranteed to return all system files to their places.
π‘
Using the --user 0 flag when deleted via ADB leaves application files in the system, allowing them to be easily recovered through factory reset, as opposed to completely erasing with root rights.