Xiaomi ADB Fastboot Tools: The Complete User Guide

Xiaomi’s modern smartphones are famous for their functionality, but the MIUI shell is often overloaded with pre-installed software and intrusive advertising, which annoys many users. To solve these problems, enthusiasts created the Xiaomi ADB Fastboot Tools utility, which allows you to deeply modify the system without obtaining root rights.

Using the program requires caution, as interference with system processes can lead to unstable operation of the device. However, with the right approach, you can significantly speed up the gadget, free up gigabytes of memory and remove unnecessary notifications. In this article, we will discuss all the stages of working with the utility from preparation to execution of specific tasks.

What is Xiaomi ADB Fastboot Tools and Why You Need It?

The software is a graphical add-on to standard Android debugging tools, automates complex commands, making them accessible even to beginners, and the main purpose of the software is to simplify the debloating process, which is to remove system applications that cannot be erased by conventional methods.

The program works through the ADB (Android Debug Bridge) protocol, which allows the computer to communicate with the smartphone, and it allows you to not only clean the system, but also change the region, turn off system-level advertising and even unlock the bootloader if the manufacturer's policy allows.

It's important to understand that the utility is not a virus or malware, even though antiviruses may react to its actions as suspicious, because it changes system files, and it's developed independently of Xiaomi, so you won't get official support, but the community is actively updating the software.

  • πŸš€ Removing embedded advertising and system debris
  • πŸ”“ Unlock the bootloader in one click
  • 🌍 Change the region of the device without data loss
  • πŸ“± Shutdown MIUI Optimizations for installing third-party launchers
πŸ“Š What is your main purpose of using the utility?
Removal of advertisements
Unlocking the loader
Change of region
Just explore the possibilities

Preparing a smartphone and computer for work

Before you start any manipulation, you need to set the device up correctly, without the preparatory steps, the program simply won't see your phone or be able to execute commands, and the first thing you need to do is activate the developer mode, which is hidden in the depths of the system's settings.

To do this, go to Settings β†’ About Phone and quickly click seven times in a row on MIUI Version. After you get a message that you have become a developer, a new section will appear in the settings menu, and that's where the key debugging switches are.

In the For Developers section, find and enable USB Debugging. It is also recommended to activate USB Install and USB Debugging (Security Only) if available in your firmware version. Without these permissions, the computer will not have full access to the file system.

β˜‘οΈ Checking before connection

Done: 0 / 4

Make sure the drivers are installed on your computer, which usually load automatically when you first connect, but in some cases, you need to manually install Google. USB Driver or drivers from Xiaomi. Use quality USB-cable, preferably original, to avoid connection breaks during data transmission.

Installation and launch of the program

The distribution is free and does not require a complex installation. It is a portable application that runs an executable file. After downloading the archive from a reliable source (such as GitHub or XDA Developers), unpack it into a separate folder on disk C, so that the path does not contain Cyrillic characters.

To run, use the XiaomiADB.exe file or similar executable file depending on the version. When you first start, Windows security may request confirmation of changes, agree with this. If antivirus blocks startup, add a folder with the program as an exception.

⚠️ Note: Only download the program from official developer repositories. Using modified versions from unverified sources can lead to identity theft.

Once you start the interface, connect your smartphone to your PC with a cable, and you'll see a request on your phone for debugging permission from that computer, check "Always Allow from this device" and click "OK." Your device's serial number should appear in the program window.

Removing system applications and advertising

This is the most popular feature of the utility: the "Uninstaller" or "Remove Apps" tab displays a list of all packages installed. The program automatically marks applications that are safe to remove, but the user should be vigilant so that the system does not disrupt the system.

Select unnecessary components such as Mi Video, Mi Music, GetApps or various analytics services (MSA), and press the delete button. The process takes a few seconds, after which the ads in standard applications and notifications from the system services should disappear.

pm uninstall -k --user 0 com.miui.msa.global

Above is an example command that the program executes in the background to remove the MSA advertising service. If you decide to manually check the result through the ADB console, you will see that the package is no longer active for the current user, although the files physically remain in the system partition.

Package Name (Package Name)DescriptionIs it safe to remove?
com.miui.msa.globalMIUI Advertising ServiceYes.
com.android.browserStandard Mi browserYes (if there is an alternative)
com.miui.analyticsCollection of usage statisticsYes.
com.xiaomi.joyoseGame optimization service (can affect FPS)Carefully.
What to do if you remove the extra?
If the phone doesn't work properly after you delete the system app, don't panic. It has a Reinstall feature that allows you to return deleted packets from a backup that you created automatically before cleaning, and you can also reset to factory settings, but this is a last resort.

Unlocking the bootloader and resetting FRP

The Unlock section is designed to unlock the bootloader, a necessary step for those planning to install customized recaps (TWRP) or third-party firmware (LineageOS, Pixel Experience), a process that requires a Mi Account and device binding.

The program can automatically send an unblock request if your account has a sufficient level of trust and the required waiting time (usually 7 to 168 hours) has passed. Once successfully unlocked, the phone will clear all data, so backup is mandatory.

Also available in this section is FRP Reset (Factory Reset Protection) which is useful if you forgot your Google account password after resetting your settings, but it is illegal to use this feature on stolen devices.

⚠️ Warning: Unlocking the bootloader voids the software warranty and makes it impossible to use some banking applications without additional manipulation (Magisk Hide).

To start the procedure, press the "Unlock Bootloader" button and follow the instructions on the screen. The phone will go to Fastboot mode, and the program will begin the process. Do not interrupt the connection at this point.

Change of region and disable MIUI optimization

Many features, such as second space or advanced notification settings, depend on the region you choose.The "Misc" tab allows you to change region to India, Singapore or Global instantly, without the need to flash the device.

Disabling MIUI optimization is a critical step for users who want to install third-party launchers with advanced features or automation applications. Without this step, the system will force the background processes to close.

To activate this option through the program, go to the appropriate tab and click the turn off button. The phone will reboot. Once you turn on, go back to the developer settings again, and a new option will appear, "Enable MIUI Optimization", which can now be turned off.

πŸ’‘

After the region changes to India, the standard Weather app will have a built-in air pollution widget, and the Conductor will have additional cleaning functions.

The changing region also affects the availability of some themes in the MIUI theme store, with the Indian region often getting exclusive icon sets ahead of others, for example.

πŸ’‘

Changing the region through ADB Tools is a software emulation that does not require flashing and stores all user data.

Possible errors and methods of their solution

The most common error users encounter is the error "Device not found" or "Unauthorized", which means that the drivers are installed incorrectly or the phone has not confirmed the debugging permission.

Try using another one. USB-A port preferably connected directly to the motherboard (back of the system unit) rather than through hubs, and reinstalling drivers in Windows Device Manager with a choice of Android model helps. ADB InterfaceΒ».

If the program freezes while performing an operation, do not turn off the phone by force. Wait for a timeout or try to restart the device with the power button. In the program logs (the "Log" button), you can find detailed information about the cause of the failure.

  • πŸ”Œ Connection error: Replace USB-cable-on
  • πŸ›‘ Authorization error: Reconfirm the key print RSA smartphone-screen
  • πŸ’Ύ Memory Error: Free up space on your phone before installing large packets
Is it safe to delete the com.android.camera package?
Removing a standard camera is possible, but not recommended unless you have an alternative with full access to hardware.Third-party cameras from the Play Market may not work with all of your phone's modules, resulting in blurred photos or no focus.
Will the phone drop when the region changes?
No, the region change via Xiaomi ADB Fastboot Tools is done without data loss. All apps, photos and settings will remain in place. Reset is only required when the bootloader is unlocked.
Does the program work on Android 13 and 14?
Yes, developers update the utility regularly. However, on new versions of Android, Google is strengthening protection, so some features may require additional activation through wireless debugging.
Can remote system applications be restored?
Yes, it automatically creates a backup before it is deleted, and the Backup & Restore tab allows any remote packet to return to its original state, making the experimentation process relatively safe.
Do you need Root to work with the utility?
No, root rights are not required. It works as a user using Android debugging bridges, and that's the main advantage of the software over other modifications.