Owners of Xiaomi smartphones with a MIUI shell or a new HyperOS often face an intrusive set of pre-installed software. Unlike the Chinese versions of firmware, global builds are oversaturated with Google services that take up space in memory and consume resources in the background. Standard system tools can not disable or remove many of them, because they have the status of a system.
There are several proven ways to solve this problem, from using special tools on your computer to obtaining advanced access rights. Removing critical system components of Google can lead to unstable smartphone operation and failure of banking applications. In this article, we will discuss safe methods of cleaning devices that will eliminate excess debris without the risk of turning a gadget into a brick.
Why you canβt just remove Google from Xiaomi
Xiaomiβs global policies are closely integrated with Googleβs ecosystem, which means that many system processes are tied to Google Mobile Services (GMS) frameworks, and if you try to remove them at random, it can cause a cyclical reboot or a complete failure of the interface.
Android at the kernel level protects certain packets from being deleted by the average user. Even if the Remove button is active, it often hides the label by leaving files in the system partition. Real deletion requires access to deeper layers of the operating system.
β οΈ Warning: Before any manipulations, be sure to back up your data completely. Deleting system components is an irreversible process without a pre-saved recovery point.
And it's also worth considering the dependence of third-party software. Many apps, like Uber, Yandex.Maps, or bank clients, use Google's API for geolocation and push notifications, and they can be disrupted if you remove basic services.
Preparing for removal of system applications
Before you start taking drastic measures, you need to set up your smartphone correctly, first of all you need to activate the developer mode. To do this, go to the Settings β About menu and quickly click 7-10 times on the field of the MIUI version or OS version.
Once you activate the hidden menu, find the option Additional β For developers. You need to enable the option Debug over USB. Without this option, the computer will not be able to give commands to the smartphone to delete packets.
- π Charge the device to at least 60% to avoid shutting down during the process.
- π Use the original. USB-cable.
- πΎ Download the drivers. ADB Driver for your operating system on PC.
It is also recommended to disable any antiviruses on your computer, as they can block the work of debugging tools. Make sure that a folder is created on the desktop to store utilities so as not to get confused in files.
Removal via ADB without Root Rights
The most secure and popular method is the use of the Android Debug Bridge (ADB) toolkit, which does not require unlocking the bootloader or obtaining superuser rights, which preserves the warranty on the device.
First, install the Platform-tools platform from the official developer site. Unpack the archive and open the command line in the tool folder. Connect the smartphone with a cable and enter the connection verification command:
adb devices
You'll see a request for debugging permission on your phone screen, confirm it. If the console displays the serial number of the device, the connection is successful. You can now move on to packet removal.
List of safe to remove Google packets
com.google.android.apps.maps (Maps)|com.google.android.youtube (YouTube)|com.google.android.apps.photos (Photos)|com.google.android.videos (Films)|com.google.android.apps.tachyon (Duo)|com.google.android.apps.docs (Documents)|com.google.android.apps.photos (Google Photo)|com.google.android.apps.magazines (Journals)|com.google.android.apps.paidtuesdays (Payment)|com.google.android.apps.photos (Photos)|com.google.android.apps.tachyon (Duo)|com.google.android.apps.docs.editors.sheets (Tables)|com.google.android.apps.docs.editors.slides (presentations)|com.google.android.apps.translate (Translator)|com.google.android.apps.books (Books)|com.google.android.apps.podcasts (Podcasts)|com.google.android.apps.fitness (Fitness)|com.google.android.apps.adm (Device search)|com.google.android.apps.authenticator2 (Authenticator)|com.google.android.apps.chromecast.app (Chromecast)|com.google.android.apps.googleassistant (Assistant)|com.google.android.apps.googlevoice (Voice)|com.google.android.apps.giant (Google Fi)|com.google.android.apps.turbo (Datally)|com.google.android.apps.accessibility.voiceaccess (Voice control)|com.google.android.apps.adwords (Google Advertising)|com.google.android.apps.amphtml (AMP)|com.google.android.apps.authenticator2 (Authenticator)|com.google.android.apps.blogger (Blogger)|com.google.android.apps.books (Books)|com.google.android.apps.chromecast.app (Chromecast built-in)|com.google.android.apps.cloudprint (Cloud Print)|com.google.android.apps.cultural (Arts & Culture)|com.google.android.apps.dynamite (Duo)|com.google.android.apps.enterprise.cpan (Cloud Search)|com.google.android.apps.fitness (Fit)|com.google.android.apps.freighter (Google Freight)|com.google.android.apps.giant (Datally)|com.google.android.apps.googleassistant (Assistant)|com.google.android.apps.googlevoice (Voice)|com.google.android.apps.ground (Street View)|com.google.android.apps.inbox (Inbox by Gmail)|com.google.android.apps.kids (YouTube Kids)|com.google.android.apps.magazines (News & Weather)|com.google.android.apps.maps (Maps)|com.google.android.apps.messaging (Messages)|com.google.android.apps.nbu.files (Files by Google)|com.google.android.apps.paidtuesdays (Google Pay)|com.google.android.apps.photos (Photos)|com.google.android.apps.podcasts (Podcasts)|com.google.android.apps.plus (Google+)|com.google.android.apps.quickoffice (Quickoffice)|com.google.android.apps.searchlite (Google Go)|com.google.android.apps.tachyon (Duo)|com.google.android.apps.translate (Translate)|com.google.android.apps.vega (Trends)|com.google.android.apps.videos (Play Movies & TV)|com.google.android.apps.walletnfcrel (Google Pay)|com.google.android.apps.work (Android Device Policy)|com.google.android.apps.youtube (YouTube)|com.google.android.apps.youtube.music (YouTube Music)|com.google.android.apps.youtube.creator (YouTube Creator Studio)|com.google.android.apps.youtube.kids (YouTube Kids)|com.google.android.apps.youtube.music (YouTube Music)|com.google.android.apps.youtube.vr (YouTube VR)|com.google.android.apps.youtube.gaming (YouTube Gaming)|com.google.android.apps.youtube.music (YouTube Music)|com.google.android.apps.youtube.creator (YouTube Creator Studio)|com.google.android.apps.youtube.kids (YouTube Kids)|com.google.android.apps.youtube.music (YouTube Music)|com.google.android.apps.youtube.vr (YouTube VR)|com.google.android.apps.youtube.gaming (YouTube Gaming)> To remove a specific application, use the command adb shell pm uninstall. -k --user 0 - The name of the package. -k saves data and cache in case you want to restore the application, and --user 0 It is important not to delete the com.google.android.gms framework itself if you use the Play Market store. Only remove visible add-ons. Using the Xiaomi utility ADB/Fastboot Tools For those who are afraid of making mistakes in teams, there is specialized software with a graphical interface. ADB/Fastboot Tools (JackYFQ developer) automatically detects the connected device and offers a list of packages installed. The program interface is divided into tabs. You are interested in the Uninstaller section. Here the applications are sorted by categories: Google, Xiaomi, Facebook and others. You can select unneeded items and click the Uninstall button. The name of the utility Needs Root Risk of error ADB Commands No Medium High Xiaomi ADB Tools No Low System App Remover Yes High Medium Titanium Backup Yes High High High High Advantage of Graphics Shells is that they often contain a database of secure applications for removal. The program can alert you if you try to remove a critical system component.Remove with Root and Titanium Backup rights If your Xiaomi has an unlocked bootloader and installed Root rights (for example, through Magisk), the possibilities are expanded. You can delete any system files, including those that are hidden from the system. ADB. One of the most powerful tools for this is Titanium Backup, and once you've granted the superuser permission, the app will show you a complete list of system software. Find System tabs and filter them by Google manufacturer. β οΈ Note: With Root rights, you delete files physically. Recovering a remote system component without flashing or difficult recovery from the backup will be impossible. The alternative is System App Remover, which has a simpler interface and also requires root access. Be careful with components labeled as Core or Framework. their removal is guaranteed to lead to bootloop (cyclical reboot). Once root rights are obtained, it is recommended to immediately make a full backup of the system through the same Titanium Backup application. This is the only insurance in case of a fatal error. What to do if the application is restored Some users notice that deleted through the ADB applications reappear after a system reboot or update, this occurs if the deletion process was not completed correctly or if the security mechanism is triggered. MIUI. In such cases, try to clear the packet cache before re-deleting it. Also make sure you don't remove the label, which is the packet itself. | If the package appears in the list after "delete", then the procedure failed. Try reconnecting the cable and repeat the command, making sure that the phone screen did not pop up the debugging confirmation window that could block the process. π Which method of removal do you think is the most effective?ADB The game is called Xiaomi Tools Root. + Titanium Backup I do not delete system software Another method Recovery of remote system components If after cleaning the system began to work unstable, you need to return deleted packets. ADB Without root rights, recovery is the easiest. You don't have to look. APK-Use the reinstall command for a specific user. The syntax is as follows: adb shell cmd package install-existing --user 0 com.google.android.package_name Replace. com.google.android.package_name If you've used graphics utilities, they usually have a Recycle Bin or Backup tab, where you can recover all the changes. In the case of Root Removal, recovery is possible only from a pre-created backup (for example, in Titanium Backup) or by completely flashing the device through the Mi Flash Tool with data cleaning. π‘Method ADB It allows you to remove applications only for the current user, leaving them in the system partition, and this makes it possible to restore them without flashing them (FAQ) Is it safe to delete Google Play Services? Absolutely not. Google Play Services (com.google.android.gms) is the foundation for most applications, including maps, notifications and authorization. Its removal will cause the smartphone to fail. Will the warranty fly off after uninstalling apps via ADB? No, using ADB to remove user and system applications does not require unlocking the bootloader and leaves no traces in logs that void warranty. The warranty only flies when Root rights or unlock Bootloader. Can Google delete if I am in Russia? Yes, deletions are possible regardless of the region. However, using ADB to remove the bootloader does not require the bootloader, but there are some Google alternative apps that can be removed from Google's, if there are not to remove the service, Google's, or Google's alternatives can not be removed. These applications are common custom software built into firmware, and removing them will free up space and not affect system stability unless you use their synchronization features.