Many Xiaomi smartphone users are thinking about complete digital hygiene, wanting to free the device from the built-in services of Google. On the Redmi 9 model running the MIUI shell, this process is not trivial, since system applications are deeply integrated into the Android operating system. Simply removing through the standard settings menu is not enough, which requires more advanced methods.
The main difficulty is that the standard interface does not provide “Delete” buttons for mission-critical system components, which include Google Play Services. Attempting to simply disable often does not give the desired effect, as background processes continue to consume resources. To achieve full results, you need to use debugging tools or third-party software, which requires a certain technical literacy and caution from the user.
In this article, we will discuss all available methods of uninstallation, assess the risks and provide step-by-step instructions. Deleting Google system components on Redmi 9 requires the mandatory activation of the debugging mode over USB in the hidden menu of the developer, a key point without which further manipulation is impossible.
Device preparation and debugging activation
Before any modifications to system software are initiated, you need to prepare your smartphone. The first step is to activate the developer mode, which is hidden by default for security purposes. → About the phone and seven times quickly click on the item "Version" MIUI». After that, a new section “Advanced Settings” or “Advanced” will appear in the settings menu, where the desired option is hidden.
Inside the menu for developers, find the Debugging item USB The system will give you a risk warning to accept, and it is recommended to enable the option "Install through" USB» and «USB-debugging (security settings)" if available in your firmware version. Without these permissions, the computer will not be able to interact with the phone's file system at the required level.
Make sure your computer has ADB and Fastboot drivers installed. These are the basic tools for interacting with Android devices. Connect your smartphone to your PC using quality cable, preferably original, as cheap analogues may not provide a stable connection for data transfer, limited to charging.
☑️ Redmi 9 Preparation for Modification
Disconnection method through system settings
The safest, but less radical, way is to force the shutdown and shutdown of services. This method does not physically delete files, but prevents them from running and running in the background. Go to Settings → Apps → All apps and find the list of Google Play Services. Click on the "Disable" or "Stop" button.
However, on global versions of MIUI firmware, this button is often inactive (blackened), in which case the system blocks the action, considering the component to be vital, and you can try to remove updates for this application by returning it to the factory version, which sometimes frees up some memory, but does not solve the problem completely.
⚠️ Warning: Forcing a stop to Google services may cause push notifications to work in other applications, such as instant messengers or bank clients, if they depend on the service. GMS Core.
If the shutdown button is not available, this method is considered ineffective for complete removal, it is suitable only for those users who want to temporarily suspend services without using a computer.
Removal through ADB-computer-team
The most effective way that does not require root rights is to use the command line ADB. After connecting the smartphone to the PC and confirming debugging on the phone screen, open the command line or terminal on the computer in the folder with ADB tools. First check the connection with the adb devices command, the serial number of the device should come in response.
To remove packets, you use the command adb shell pm uninstall -k --user 0. It is important to know the exact names of the packets you want to remove, for example, to remove the main store and services, you enter the following commands:
adb shell pm uninstall -k --user 0 com.android.vending
adb shell pm uninstall -k --user 0 com.google.android.gms
adb shell pm uninstall -k --user 0 com.google.android.gsfThis method removes applications only for the current user (user 0) without affecting the system partition completely, which means that when you reset the settings to the factory (Hard Reset), all services will return to their places. However, for everyday use this is equivalent to a complete removal, since the applications no longer occupy the place in the user profile and do not start.
List of dangerous packets to remove
Use of specialized utilities
For those who don’t want to work with the command line, there are graphical shells for ADB, such as Xiaomi ADB/Fastboot Tools or Universal Android Debloater.These programs automatically scan the connected Redmi 9 and display a list of installed system applications with notes about their security removal.
The interface of these utilities is usually a checkbox list, and you just select items related to Google (e.g. Google Play Services, Google Search, YouTube), and click on the Uninstall or Debloat button, and the program will generate and send the necessary items. ADB-device-team.
The advantage of using software is that it has a database of secure packages, and it can alert you if you try to remove a critical component that your touchscreen or network depends on, which reduces the risk of turning your smartphone into a brick because of human error.
Risks and consequences of removing Google services
Getting rid of Google’s Android ecosystem is a step that has far-reaching consequences, with many users underestimating the reliance of modern apps on GMS (Google Mobile Services), without which maps, taxi navigation, push notifications and contact synchronization stop working properly.
Banking apps and some games may refuse to launch if they find that Google Play Protect is not certified, because of the security mechanisms built into financial apps, and there may be problems with the smart home if the devices are managed through a Google account.
| Component | Function | Effect of disposal |
|---|---|---|
| com.google.android.gms | Basic services | Failure of most applications |
| com.android.vending | Google Play Store | Inability to install applications from the store |
| com.google.android.gsf | Framework services | Synchronization and authorization errors |
| com.google.android.webview | Web engine | No links are opened inside the applications |
⚠️ Note: Removing system packages through ADB This can lead to a cyclic bootloop if you touch critical dependencies of the Android system. Always back up your data before you start.
Alternatives and system recovery
If you realize that life is getting harder without Google services, you can restore them. Since deleting through ADB doesn't erase files from the system partition forever, you just need to reset to factory settings (Settings → About Phone → Reset) After that, the phone will return to its original state with all the software preinstalled.
Alternatively, we can use isolated environments like Island or Shelter, which create a sandbox where you can run the necessary programs with Google services, isolating them from the main system, which allows you to keep the main profile clean without breaking the rest of the applications.
There is also the option of installing custom Android builds (Custom ROMs) such as LineageOS without GApps. This is a more complicated way, requiring the Redmi 9 bootloader to be unlocked, but it gives you full control over the operating system and allows you to choose which Google components to install and which to ignore.
💡
Before resetting your settings to restore Google services, be sure to copy all important photos and documents to an external medium, as the process erases all user information.
💡
The safest way to opt out of Google on Redmi 9 is not to delete system files, but simply not to use your account and add it to your settings, replacing the store with alternatives like F-Droid.