Last updated: November 11, 2026. Short answer: Xiaomi ADB/Fastboot Tools by Szaki is discontinued. The last version is 7.0.3 from August 31, 2020, and the developer deleted the official GitHub page in 2023. The tool is a single XiaomiADBFastbootTools.jar that needs Java 11 or newer and still starts on Windows, macOS (Intel) and Linux. On HyperOS it connects, but its built-in app list dates from 2020 and disabling apps often fails. For HyperOS 3 and 4, use UAD-ng on a PC or Canta + Shizuku on the phone instead. Download links for all of them are below.
Xiaomi ADB/Fastboot Tools 7.0.3 download
| Version | 7.0.3 (final release, August 31, 2020) |
|---|---|
| File | XiaomiADBFastbootTools.jar, 22,927,958 bytes (21.9 MB) |
| SHA-256 | 30bd4e68c00cb778abafc1def5032268d6739b352470ac70c258021ae82cbd19 |
| Works on | Windows 7–11, macOS (Intel), Linux · needs Java 11+ |
| License | MIT (free, open source) |
| Developer | Szaki (project discontinued) |
Download: XiaomiADBFastbootTools.jar 7.0.3 (GitHub mirror) · second GitHub mirror. The official repository no longer exists, so these are community re-uploads. We compared the copies from three different mirrors: they are byte-identical, report version 7.0.3 and have the original build date. Check the SHA-256 above after downloading (Windows: certutil -hashfile XiaomiADBFastbootTools.jar SHA256).
Avoid sites that offer an “.exe” or “installer” for version 7: the real tool is only a .jar. The old Windows .exe builds were version 2.x from 2018.
What the tool does
- App Manager: uninstall, reinstall, disable or enable preinstalled Xiaomi and Google apps (debloater).
- Screen density and resolution changer, device properties viewer and a simple file explorer.
- Fastboot tools: flash a partition image, boot image or a full Fastboot ROM, wipe partitions, reboot to recovery, fastboot or EDL.
- Camera2 / EIS enabler (needs TWRP, not needed on modern phones) and a ROM downloader for old MIUI.
The App Manager and the screen tools work with a locked bootloader. Flashing, wiping and Camera2 need an unlocked bootloader.
How to run it
- Install Java 11 or newer, for example Eclipse Temurin 21.
- On the phone: Settings → About phone, tap OS version 7 times, then turn on USB debugging in Additional settings → Developer options. Also turn on USB debugging (Security settings); Xiaomi needs it for changing system settings and some app actions.
- Connect the phone and allow the computer. On Windows, install the ADB and Xiaomi USB drivers if it isn’t detected.
- Double-click the
.jar. If nothing happens, open a terminal in the folder and runjava -jar XiaomiADBFastbootTools.jar. On first start the tool downloads Google’s ADB and Fastboot by itself.
Does it work on HyperOS?
Partly. Owners report that on HyperOS 1 and 2 the tool still connects, reads the device and can uninstall many apps. Three things don’t work well anymore:
- Old app list. The tool used to download its list of removable apps from the developer’s GitHub. That page is gone, so it falls back to the built-in list from 2020 (131 apps). Most HyperOS-era apps aren’t on it; you have to add package names by hand.
- Disabling fails. On HyperOS, disabling some system apps from the computer is blocked. You’ll see
Failure [ADB error],Shell cannot change component stateorCannot disable system packages. Uninstalling the same app (for your user only) often works. - No updates. The tool was never updated for HyperOS 3 or 4, and we found no reports of it working on those versions.
Common errors and fixes
| Error | Fix |
|---|---|
| “A JNI Error has occurred” or “A Java Exception has occurred” | You have Java 8. Install Java 11 or newer. |
| Double-click does nothing | Run java -jar XiaomiADBFastbootTools.jar from a terminal in the download folder. |
| Won’t start on an Apple Silicon Mac (M1–M4) | The tool’s graphics libraries are Intel-only. Use an Intel (x86_64) Java under Rosetta, or switch to UAD-ng, which runs natively. |
| Phone not detected | Install the USB driver, use another cable or port, and accept the USB debugging prompt on the phone. |
| Only a few apps listed | Normal: the 2020 list. Add apps by package name, or use UAD-ng or Canta, which list everything. |
Failure [ADB error] when disabling | Turn on USB debugging (Security settings) (needs a SIM and a Mi account), or uninstall the app instead of disabling it. |
| Bootloop after removing apps | Factory reset from recovery, or reflash the ROM. Never remove Security, the launcher, Settings, Phone or Mi Account. |
Better alternatives for HyperOS 3 and 4
| Tool | Latest version | Runs on | Best for |
|---|---|---|---|
| UAD-ng (Universal Android Debloater Next Generation) | 1.3.1 (Nov 2, 2026) | Windows, macOS, Linux | The direct replacement: up-to-date Xiaomi package list with safety ratings, backups |
| Canta + Shizuku | 4.1.0 (Oct 29, 2026) | The phone itself | Debloating without a PC, with “Recommended” labels |
| ADB AppControl | 1.8.6 | Windows | Presets, backups, icons; also screen and file tools |
| Hail | 1.11.0 | The phone (Shizuku) | Freezing apps you only use sometimes |
| App Manager | 4.1.1 | The phone (ADB mode or root) | Power users: permissions, components, per-app internet blocking |
Shizuku on HyperOS 4: the official Shizuku app (13.6.0) doesn’t work properly on Android 17, which HyperOS 4 is based on: apps don’t get access. Until RikkaApps updates it, owners use the community build Shizuku 13.7.0 by thedjchi, which adds Android 17 support.
Which apps are safe to remove on HyperOS, with commands: debloat HyperOS without root via ADB.
For the other modules you don’t need a separate tool: change screen density with adb shell wm density, read device info with adb shell getprop, and flash or wipe with Google’s Fastboot (platform-tools) or Mi Flash. Bootloader unlocking is done with Mi Unlock.
There is also a small 2026 community rebuild, xiaomi-adb-tools, that lists all installed apps and bundles its own Java, including for Apple Silicon. It’s a hobby project with few users, so test it carefully.
Version history
| Version | Date | Changes |
|---|---|---|
| 7.0.3 | Aug 31, 2020 | YouTube Music and Google One added to the app list; ROM downloader fix. Last release. |
| 7.0.2 | Aug 17, 2020 | More apps, better error handling |
| 7.0.1 | Aug 5, 2020 | Mi Calendar, Wallpaper Carousel, Battery & performance added |
| 7.0 | Apr 13, 2020 | One .jar for all systems; downloads ADB/Fastboot by itself |
| 6.9 | Jan 23, 2020 | Requires Java 11 (Java 8 dropped) |
| 6.8.1 | Nov 16, 2019 | Fastboot mode fix (last version with separate Windows zip builds) |
The project was archived in 2022 with a note that it was outdated and that some functions no longer worked on recent devices. The repository was deleted in spring 2023.
FAQ
Is Xiaomi ADB/Fastboot Tools safe?
The tool itself is open source (MIT) and only sends standard ADB and Fastboot commands. The risk is in what you remove: uninstalling core apps such as Security or the launcher can cause a bootloop. Download only the .jar and check its SHA-256.
Is there a newer version than 7.0.3?
No. 7.0.3 is the final release by Szaki. Anything labelled 7.1 or 8.0 is not from the original developer.
Does it need root or an unlocked bootloader?
No for the debloater and screen tools; they use ADB with USB debugging. Yes for flashing partitions, wiping and the Camera2 enabler.
What should I use instead on HyperOS 4?
UAD-ng 1.3.1 on a computer, or Canta with the Android 17-compatible Shizuku build on the phone.
Xiaomi firmware & news on Telegram
New firmware, HyperOS 4 rollout updates, guides and Xiaomi news, all in one channel.

