Hello POCO Fans,
Today, I will introduce you a new tool XAF Tool - A simple tool for managing Xiaomi devices on the desktop using ADB and Fastboot.
So let's get started by knowing its feature & few more things about this awesome tool.
Warning: Use the program at your own risk. Neither xioami nor me is responsible for any damage in your device.
Removing apps which aren't listed in the Uninstaller by default may brick your device.

  • Rebooter - Advanced rebooting options using ADB/FastbootUninstaller - Remove factory apps and services on demand.
  • OEM Unlocker & Locker - Lock or unlock the bootloader (Unlocking is only supported by Android One devices)
  • Flasher - Flash any partition with an image, boot to any image or flash a Fastboot ROM (unlocked bootloader required)
  • ROM Downloader - Get links to the latest MIUI Fastboot ROMs or download them right away.
  • Device properties - Retrieve tons of statistics and information about your device.
  • Wiper - Wipe the cache or perform a factory reset.
  • Camera2 - Enable Camera2 and EIS (TWRP required).
  • Screen density - Tweak screen density by overriding the DPI value.

Connecting a device through Fastboot mode
  • You can boot to fastboot mode by holding power and volume down simultaneously until the Fastboot splash screen comes up.
(If your device is loaded in ADB mode, you can enter Fastboot mode by clicking Menu  Reboot device to Fastboot.)
  • Connect your device to the computer and launch the application.
  • Wait for the application to detect your device. The device info must appear in the top left section.

Connecting a device in ADB mode
Enable developer options in Android:
  • MIUI: Go to Settings  About device and tap ‘MIUI version’ seven times to enable developer options.
Turn on USB Debugging:
MIUI: Go to Settings  Additional settings  Developer options and enable USB debugging as well as USB debugging (Security settings).
  • Connect your device to the computer and launch the application. The device is going to ask for authorization, which you'll have to allow.
  • Wait for the application to detect your device. The device info should appear in the top left section.

The app is called Xiaomi ADB/Fastboot Tools. Does that mean it only works with Xiaomi devices?
ADB and Fastboot are universal interfaces for Android devices but some of the algorithms and methods used in the app are specific to Xiaomi devices, so yes.

The app on Windows doesn't detect my device even though it's connected and USB debugging is enabled. What could be the issue?
Windows most likely don't recognize your device in ADB mode. Install the universal ADB drivers from here, reboot your PC and try again.

Do I need an unlocked bootloader or root access to use the app?
The Flasher, Wiper and Camera2 modules require an unlocked bootloader but everything else works without rooting or unlocking.

The application doesn't launch, is there anything I should have installed?
Yes, it was developed in Kotlin and needs the Java Runtime Environment to run. You can install Java from here.

Does this replace MiFlash or MiUnlock?
No. Fastboot ROM flashing is available so MiFlash can mostly be substituted but implementing EDL flashing or MIUI unlocking would only make the program unnecessarily complex.

What apps are safe to uninstall?
All applications in the list are safe to uninstall. You'll lose some features but the phone will keep working just fine. Some apps, like Gallery, aren't listed because uninstalling them would soft brick your phone.

Do uninstalled system apps affect OTA updates?
No, you are free to install updates without the fear of bricking your device or losing data.

Why does the Uninstaller hang on some apps?
There are many factory apps Global MIUI doesn't let you uninstall but China MIUI does. If you try to uninstall an app like that, the tool will hang. If that happens, close the tools, disconnect your device, uninstall the app manually, then launch the tools again and reconnect your device to proceed.

How do I regain uninstalled system apps?
When you uninstall apps, you erase them from /data so you need to factory reset (wipe /data) to make your device reinstall them.

Note: I am not a developer of this tool, this tool is created by Saki-EU. I am just sharing his work.


So, How it looks? is it useful for Xiaomi users? comment now!
Thanks to all to be here for reading my thread