Skip to content

Xiaomi Adbfastboot Tools 90%

If the developer (like Szaki or a fork maintainer) were to add this, the logic would look like this:

Programming Language: Java (as the original tool is Java-based).

Code Snippet Logic (Java):

// Sample logic for the Safety Check
public void uninstallPackage(String packageName) 
    List<String> criticalPackages = Arrays.asList("com.android.phone", "com.miui.home", "com.android.systemui");
if (criticalPackages.contains(packageName)) 
    Alert alert = new Alert(Alert.AlertType.WARNING);
    alert.setTitle("Critical System App Detected");
    alert.setHeaderText("Dangerous Operation");
    alert.setContentText("Removing " + packageName + " may cause a bootloop. Are you sure?");
Optional<ButtonType> result = alert.showAndWait();
    if (result.get() == ButtonType.OK)
        executeAdbCommand("adb shell pm uninstall -k --user 0 " + packageName);
else 
    executeAdbCommand("adb shell pm uninstall -k --user 0 " + packageName);

| Item | Requirement | |------|--------------| | OS | Windows 7, 8, 10, 11 (64-bit recommended) | | Device | Any Xiaomi, Redmi, or POCO with USB debugging enabled | | Drivers | Xiaomi USB Drivers + Google ADB drivers | | Cable | Original or high-quality USB-A to USB-C (avoid USB 3.0 ports for flashing) | xiaomi adbfastboot tools

Xiaomi ADBFastboot Tools (often stylized as XiaomiADBFastbootTools.jar) is an open-source graphical user interface (GUI) developed by an independent developer known as "Szaki." It is essentially a wrapper around Google’s official Android Debug Bridge (ADB) and Fastboot commands.

Instead of typing complex command lines like adb shell pm uninstall -k --user 0 com.miui.msa.global, this tool provides a clean, intuitive interface with checkboxes and buttons. It allows Windows, Linux, and macOS users to:

Crucially, this tool does NOT void your warranty because it modifies the user partition (using the --user 0 flag), not the actual system partition. If you factory reset your phone, all the removed apps will return—meaning it’s completely reversible.


When the user clicks the "Debloater & Privacy" tab, they are greeted with three main sections:

  • Section B: Privacy Hardening
  • Section C: Custom App Manager
  • Before making changes, you can back up current packages. If you accidentally remove something critical (e.g., the launcher), you can restore the .apk easily. If the developer (like Szaki or a fork

    Currently, users have to find "Debloat lists" on XDA or YouTube and manually copy-paste package names.

    The tool acts as a comprehensive manager for your device, bridging the gap between standard MIUI settings and deep system-level control: Bloatware Uninstaller

    : Its most popular feature allows users to safely remove factory-installed apps and services that otherwise cannot be uninstalled. Camera2 API & EIS Enabler

    : For compatible devices, it can unlock advanced camera features like Electronic Image Stabilization (requires TWRP). Customization Modules : Users can tweak screen density (DPI)

    or override resolution values without navigating hidden menus. Device Management | Item | Requirement | |------|--------------| | OS

    : Includes a built-in file explorer for ADB-based transfers, an OEM unlocker/locker, and a ROM downloader. How to Use the Tool

    To get started, you must first bridge your phone with your PC: Enable Developer Options : Navigate to About Phone and tap the MIUI Version seven times until you are a developer. Enable USB Debugging Additional Settings Developer Options and toggle USB Debugging Run the Software : The tool typically runs as a Java executable ( file), so ensure you have Java 11 or later installed on your PC. Connect and Authorize

    : Connect your phone via USB and allow the authorization prompt that appears on your device screen. Safety Best Practices

    While the tool is powerful, handling system applications carries risks: Avoid Critical Apps : Do not uninstall essential system apps like the Security App , as this can lead to boot loops or system instability. Research First

    : If you are unsure what an app does, search for its function online before removing it. Reinstallation

    : If you accidentally delete something important, the tool often features a "reinstaller" tab to restore uninstalled system apps. for your specific Xiaomi model? Remove BLOATWARE from ANY XIAOMI PHONE! (Without Root)