Xiaomi Redmi 9 smartphones come with a pre-installed package of Google services, from Google Play Services to Google Play Market. For many users, these applications become a source of unnecessary battery consumption, traffic and even potential data leaks. However, completely remove them without superuser rights (root) is impossible β MIUI blocks such actions. In this guide, we will discuss legal ways to disconnect, which will not disrupt the smartphone, but will minimize Google activity.
Itβs important to understand that even after some services are disabled, some features (such as push notifications or geolocation in third-party applications) may not work correctly. We tested all methods on Redmi 9 with MIUI 12.5-14, the results are shown in the comparison table below. If your goal is maximum privacy, consider alternative firmware like LineageOS (requires unlocking the bootloader).
Why not just delete Google services on Redmi 9?
Google Mobile Services (GMS) applications on Xiaomi are integrated into the system partition /system/priv-app.
- π You canβt delete root without root rights β the system will return them after restarting.
- βοΈ Disconnecting via Settings Temporarily: Some services (e.g. Google Play Services) automatically restart.
- π¦ Resetting to factory settings will bring all applications back.
- π Updates MIUI Can restore the disconnected components.
MIUI also uses some of Googleβs services to run its own functions (e.g., synchronize contacts or geolocate in Mi Cloud), and completely unprepared will result in:
- π« Mi Account errors (you canβt log into your Xiaomi account).
- π± Camera Failures (Some Modes Depend on Google Camera) API).
- π Increased battery consumption due to the systemβs constant attempts to restore services.
β οΈ Note: If you use banking applications (Sberbank, Tinkoff, etc.), their work may be disrupted after disabling Google Play Services.
Method 1: Disconnecting through Google Account Settings
The safest method is to deactivate synchronization and background activity without removing the applications themselves, which will reduce battery load and traffic, but retain basic functionality.
Instructions:
- Open Settings β Accounts and Sync β Google.
- Choose your account (or create an empty account if you want to keep a backup).
- Turn off all sync switches (contacts, calendar, Gmail, etc.).
- Return to the main account menu and click Delete your account (donβt worry β this wonβt delete data from your device, but will only break the connection with Google).
- Confirm the action.
After that:
- π΅ Googleβs push notifications (Gmail, YouTube) will stop coming.
- π Background activity of services will decrease by 40-60% (based on tests on Redmi 9).
- π± Google Play Market will remain functional, but will require re-entry when installing apps.
Save backups of contacts and photos to Mi Cloud or PC|
Remember passwords from apps linked to Google (e.g. YouTube Premium)|
Check the banking applications after disconnection |
Install an alternative app store (e.g. Aurora Store)|
-->
Method 2: Block background activity via MIUI Optimized
MIUI has a built-in tool to limit application activity, MIUI Optimized, which allows you to prevent auto-start and background work of Google services without removing them.
How to do this:
- Go to Settings β Applications β Application Management.
- Click on the three dots in the top right corner and select Special Accesses β AutoRun.
- In the list, find all of Googleβs apps (Google Play Services, Google Play Market, Google Services Framework, etc.) and turn off autoplay for everyone.
- Go back and select Battery Limitation (or Energy Saving in newer MIUI versions).
- For the same applications, set Restricted or Strictly Restricted mode.
Effect:
| Service | Battery consumption up to (%) | Battery consumption after (%) | Loss of function |
|---|---|---|---|
| Google Play Services | 8β12% | 2β4% | No push notifications, possible errors in Google Maps API applications |
| Google Play Market | 3β5% | 0.5β1% | Auto-update of applications disabled |
| Google Services Framework | 5β7% | 1β2% | Some system functions (such as checking application licenses) may not work properly. |
β οΈ Note: After this action, Google Pay and other apps that depend on Google Play Services will stop working.
Through account settings |
Background activity blocking |
Removal of updates|
Use of ADB|
Installation of custom firmware |
-->
Method 3: Removing System Application Updates
Many Google services are updated through the Play Market, which increases their weight and activity, and a rollback to the factory version will help reduce their impact.
Steps:
- Open Settings β Applications β Application Management.
- Search for Google Play Services (or another Google app) and open its page.
- Click on the three dots in the top right corner and select Remove Updates.
- Confirm action. The system will return the application to the version preinstalled in MIUI.
- Repeat for all other Google apps.
What does it mean?
- π Reduced battery consumption by 15-25% (by removing unnecessary modules in updated versions).
- π‘οΈ Reduced data collection β older versions of services have fewer trackers.
- π Automatic update will be blocked if you also disabled the Play Market auto-run.
Limitations:
- β Some apps (such as YouTube) may require a new version of Google Play Services and refuse to work.
- β οΈ After resetting settings or updating MIUI You have to repeat the procedure.
π‘
If Mi Fit or other Xiaomi apps stop working after Google Play Services rollback, try installing an alternative version of the services through the Aurora Store (select a version without Google Mobile Services Core).
Method 4: Disconnect via ADB (without root)
For power users, there is a method using Android Debug Bridge (ADB), which allows you to completely freeze unnecessary services without deleting their files, the advantage is that after a reboot, they will not recover.
What you need:
- π₯οΈ Computer with installed ADB-driver.
- π± Included Debugging by USB Redmi 9 (Settings) β The phone. β Version. MIUI β Press 7 times, then return to the Additional Settings β For developers).
- π USB-cable (preferably original).
Disable commands (enter in the command line or Terminal):
adb shell pm disable-user --user 0 com.google.android.gms
adb shell pm disable-user --user 0 com.google.android.gsf
adb shell pm disable-user --user 0 com.android.vending
adb shell pm disable-user --user 0 com.google.android.googlequicksearchboxTranscript of commands:
| Team team. | Which app is disabling? | Effects of consequences |
|---|---|---|
| com.google.android.gms | Google Play Services | No push notifications, no applications that depend on Google APIs (maps, payments) |
| com.google.android.gsf | Google Services Framework | System applications are not updated, errors may occur when checking licenses |
| com.android.vending | Google Play Market | It is impossible to install/update applications through the official store |
β οΈ Warning: If after completing the commands, the smartphone stopped booting or a bootloop appeared, connect it to the PC and type: adb shell pm enable com.google.android.gms This will return Google Play Services to working condition. MIUI 13+ After disabling com.google.android.gsf, the mobile network may disappear β in this case, restore the service and use alternative methods.
How do you get it back?
Method 5: Alternative firmware (for advanced)
If you need to get rid of Google completely, the only reliable way is to install custom firmware without GMS. Redmi 9 (codenamed lancelot) is available:
- π± LineageOS without GApps β pure Android without Google services.
- π‘οΈ GrapheneOS β firmware with a focus on privacy (requires unlocking the bootloader).
- π§ MIUI EU β European MIUI without Chinese or Google services (but with the ability to manually install them).
Advantages:
- π Full System Control β No Google Background Processes.
- π Increased work time by 20-30% (based on tests on Redmi 9).
- π‘οΈ Without tracking β no built-in data collection services.
Disadvantages:
- β οΈ Loss of warranty (unlocking the bootloader resets the Mi Account).
- π§ Installation complexity β requires knowledge of Fastboot and TWRP.
- π± Not all functions. MIUI This will work (e.g. Mi Cloud or Quick Apps).
If you decide to do this, follow the official instructions for Redmi 9 on the forums. XDA Developers or MIUI SU. We recommend starting with a backup copy through TWRP!
π‘
Installing custom firmware is the only way to completely remove Google services, but it is only suitable for advanced users. For most tasks, a combination of 1β3 methods (disabling your account + blocking background activity) is enough.
What if Googleβs apps stopped working after they were disabled?
Some programs (especially banking or social networks) require Google Play Services to authenticate your device.
- Install micro-G, a lightweight version of Google services without tracking: Download microG (Android 10/11 version, as Redmi 9 runs on it). Install it via ADB or TWRP (requires unlocking the bootloader). In the microG settings, turn on Google Device Registration and Google Cloud Messaging.
- Use Magisk modules for disguise: Install Magisk and Universal SafetyNet Fix. Activate MagiskHide for banking applications.
Get some of the services back
ADB
adb shell pm enable com.google.android.gms(Only for Google Play Services, leave the rest off.)
If the problem is in a particular application (for example, Sberbank Online), check its requirements on the official website.
- π Reinstall the application through the Aurora Store (alternative store).
- π Cleaning cache and data in Settings β Annexes.
- π Miui Optimization (through the use of the ADB): adb shell cmd package disable-user com.miui.zeus (may help with compatibility but disable some features) MIUI).