How to remove Google services from Xiaomi Redmi Note 8 Pro: expert guide

Owning a Xiaomi Redmi Note 8 Pro offers a lot of customization opportunities, but standard MIUI firmware is often oversaturated with pre-installed software. Many users, especially those who value privacy or plan to use alternative ecosystems, are thinking about completely cleaning up the system from Google Mobile Services components. This may be due to the desire to increase the autonomy of the device, free up RAM or simply remove the background activity of corporate trackers.

The process of getting rid of Android 9 or 10-based GMSs, which is relevant for this model, requires caution. Mistakes can lead to unstable system operation, notification errors or even software locking of the device. In this article, we will discuss in detail the safe removal methods, necessary tools and potential risks that you may face when modifying the system partition.

Before you start taking action, you need to be clear about the difference between simply disabling and deep deleting packets. If the first option is reversible and secure, the second option requires enhanced access rights and can affect the operation of third-party applications associated with authorization through a Google account. Carefully study each step of the instructions to avoid critical errors in the configuration of your smartphone.

⚠️ Warning: Deleting Google system components completely may disrupt banking apps, taxi services and delivery services that are heavily dependent on Google Play Services. Before starting the procedure, make sure you have alternative solutions for everyday tasks.

Risk analysis and preparation of Redmi Note 8 Pro

The Redmi Note 8 Pro is based on the MediaTek Helio G90T processor, which has its own architecture when working with system partitions. The main danger when removing GMS lies in the dependence of other system services on Google libraries. For example, geolocation or push notification functions may cease to function correctly if you remove the critical package responsible for frameworks.

The first step should always be to create a full backup of data. Even if you plan to delete only services, an accidental debugging failure may require a complete factory reset, save important contacts, photos and documents to an external medium or to a cloud storage that is not associated with the ecosystem you plan to eliminate.

Also, when Google is removed, the Play Market will become unavailable, and you will have to look for alternative sources of app installation, such as F-Droid or Aurora Store, which changes the way you use your smartphone and requires more technical literacy when installing security updates for apps.

  • πŸ“± Create a full data backup through the built-in recovery menu or third-party utilities.
  • πŸ”‹ Charge the battery of the smartphone to at least 70% to avoid power outage during the modification.
  • πŸ”“ Unlock the bootloader if you plan to use methods that require root rights.
  • πŸ’» Install the drivers. ADB and Fastboot on the computer to interact with the phone's file system.
πŸ“Š How confident are you in your skills with ADB?
I'm a newbie, afraid to break something.
I have a basic experience, read the instructions.
Confident user, I know the commands
I'm an expert, I'm flashing phones every day.

An important aspect is to check the compatibility of alternative software: Some applications, especially banking ones, use SafetyNet (or its newer version of the Play Integrity API) to verify system integrity. The absence of Google-certified services can lead to the blocking of access to financial instruments, so weighing all the pros and cons.

Necessary tools and debugging setup

To work effectively with Xiaomi system packages, you will need a minimum set of software. The main tool will be Android Debug Bridge (ADB), which allows you to send commands directly to the smartphone operating system from a computer. Without this tool, deep removal of system applications is almost impossible without obtaining superuser rights.

The settings start with the activation of the hidden menu of the developer. To do this, on the Redmi Note 8 Pro, you need to quickly click on the build number in the About Phone section several times. After the corresponding notification appears in the settings menu, a new item will appear where you need to activate debugging over USB.

adb devices


adb shell pm list packages | grep google

These commands allow you to check the connection and list all the packages that contain the word "google" in the name. This is a critical step, since blind removal can affect system services that are not directly related to user services, but are necessary for the stability of MIUI.

⚠️ Attention: When connecting the phone to the computer in debugging mode, a confirmation request will appear on the smartphone screen RSA-Make sure you press "Allow" or else you have commands. ADB They will not be executed and you will not be able to manage the packages.

In addition, it is recommended to install universal Google USB Driver drivers or specific drivers for MediaTek, since the Redmi Note 8 Pro can be detected in the Device Manager incorrectly. A stable connection is the key to successful execution of commands without breaks, which can lead to a freeze of the interface.

β˜‘οΈ Checking readiness for removal

Done: 0 / 5

Removal methods: from simple disconnection to ADB

There are several levels of operating system interference. The mildest option is the standard shutdown through settings. It doesn't physically delete files, but it prevents them from running and running in the background. To do this, go to Settings β†’ Apps β†’ All apps, find the right Google service, and select "Disable."

A more radical method involves using the ADB command line without having to obtain root rights. the adb shell pm uninstall -k --user 0 <name packet> command deletes the application for the current user. The files remain in the system partition, but the system stops seeing and using them, which frees up RAM and CPU time.

The deepest layer is root-based or custom-recovery deletion, which physically erases files from the /system partition. However, on modern versions of MIUI with System-as-Root activated, this can make it impossible to boot the system without flashing it.

MethodDifficultyReversibilityRisk to the system
Disconnection in settingsLow.Complete.Minimum
Removal via ADB (user 0)MediumHigh (dump)Medium.
Root removalTall.Just flashing it.High-pitched
Brush firmware (GMS-free)Tall.Depends on the backup.Medium/High

The choice of method depends on your goals. If you just want to remove intrusive notifications and trackers, shutdown is enough, and if the goal is maximum performance and privacy, then using ADB is the middle ground between security and efficiency.

Key Packages to Remove and Their Impact

When working with a process list, it is important to understand what each component is responsible for. Blindly removing everything that contains the word "Google" will cause many functions to fail. For example, the package com.google.android.gms (Google Play Services) is the kernel on which maps, push notifications and synchronization depend.

It is safe to remove or disable components such as Google Play Movies & TV, Google Music, Google One, and analytics services, which are not critical to the kernel-level Android operating system, but are only used to expand the ecosystem.

List of safe packet removal
com.google.android.videos (Films) com.google.android.music (Music) com.google.android.apps.tachyon (Duo - if not used) com.google.android.apps.photos (Photos - if there is an alternative) com.google.android.s.docs (Docs)

Pay special attention to geolocation and voice assistant packages, and if you don't use Google Assistant or Google navigation, you can remove them, but remember that system geolocation can shift to less accurate methods of determining coordinates through Wi-Fi and cell towers.

Importantly, on the Redmi Note 8 Pro, some Xiaomi system applications may depend on Google libraries for their work. For example, the theme or theme store can give up errors in the absence of certain frameworks. Deleting the com.google.android.gsf (Google Services Framework) package is guaranteed to disrupt push notifications in most applications.

Alternatives and system configuration without Google

When services are removed, the user is asked where to get apps? The main solution is to install alternative stores. Aurora Store is an open Google Play client that allows you to download apps anonymously without requiring you to install Google services on your device.

Organic Maps or Maps.me, which use offline maps and do not require constant communication with Google servers, are great for replacing maps and navigation. This not only saves traffic, but also saves battery life significantly, since it is not necessary to constantly communicate with Google servers. GPS-The module is operating in a more gentle mode.

  • πŸ›οΈ F-Droid, an open source free software repository, is ideal for finding secure analogues.
  • πŸ—ΊοΈ Organic Maps is a fast and confidential map of the world that works without the Internet.
  • ☁️ Nextcloud is a great replacement for Google Drive for file storage and contact sync.
  • πŸ“§ K-9 Mail – a powerful email client with encryption and without binding to accounts.

Configuring your contacts and calendar syncs also requires attention, and instead of linking to your Google account, use local storage or sync via CardDAV/CalDAV with the servers of your email provider or your own Nextcloud server to keep your data safe even when you are completely isolated from corporate services.

πŸ’‘

Use the DAVx5 app to configure your contacts and calendar sync via the CardDAV/CalDAV protocol, which will allow you to have up-to-date data on your phone without installing Google services.

System Recovery and Problem Solving

If after removing critical components Xiaomi Redmi Note 8 Pro began to behave unstable, there are constant reboots or interface errors, you need to know the escape routes. The easiest way is to reset to factory settings, which will return the deleted through ADB packets to their places, as they are stored in a secure partition.

In more complex cases, when the device goes into a bootloop (cyclic reboot), you may need to log in to Recovery mode. To do this, press the combination of the buttons Volume Up + Power. From the recovery menu, select Wipe Data, which will lead to a complete clearing of the user partition and return to the factory state.

If that doesn’t work, the only way out is to flash the device through the Mi Flash Tool, and you’ll need to download the official firmware for your regional version (Global, EU, RU) and download it in Fastboot mode, replacing the system partition completely, bringing all Google services back to their original state.

⚠️ Note: When flashing through the Mi Flash Tool, select Clear All mode to avoid conflicts between the remnants of the old system and the new firmware. Save User Data may not fix errors caused by deleting system files.

Check security updates regularly, even if you opt out of Google services. Android and MIUI vulnerabilities are patched regardless of your account. Ignoring updates can make your Redmi Note 8 Pro vulnerable to network attacks.

πŸ’‘

Using the ADB method with the flag "--user 0" is the safest way to remove services, as it allows you to return everything back by simply resetting settings without flashing.

Can I delete Google Play Services without losing warranty?
Formally, software modifications, including uninstalling system packages via ADB, may be considered by the service center as an interference with the software. However, since these changes do not require unlocking the bootloader (in user 0 mode) and are easily reversible by resetting settings, it is difficult to prove that services are deleted when the phone is turned off.
Will the banking applications stop working after deletion?
Banking applications require Google Play Services to operate SafetyNet/Play Integrity. Without them, the app can refuse to run or block transfers. There are workarounds using Magisk and Hide My Applist modules, but they require an unlocked bootloader and root rights, which complicates the process.
How to update apps without Google Play?
You can use the Aurora Store that downloads. APK-files directly from Google servers, masking your device as a certified smartphone. APK-files on their official websites or use alternative stores like F-Droid and RuStore.
Will the battery life increase after removal?
Yes, removing Google's background processes, which constantly sync data, check geolocation and send telemetry, can significantly increase battery life. On the Redmi Note 8 Pro, the gain could be anywhere from 10 to 20% in standby mode, as the MediaTek processor will less likely to go out of sleep mode.