Skip to content

Releases: oop7/Android-debloater

v2.5.3

23 Aug 23:23

Choose a tag to compare

Android Debloater v2.5.3 — Tauri rewrite (Rust + React)

A fast, modern desktop app to discover, research, uninstall, and restore Android apps — now rewritten in Rust (Tauri) + React with bundled ADB.

Highlights

  • Full rewrite in Tauri (Rust) + React for speed and reliability
  • Bundled platform‑tools (ADB) — no PATH setup required
  • Scan installed packages with live search and batch uninstall
  • Automatic APK backup before every uninstall
  • One‑click Restore from Backup with a clean modal picker
  • Right‑click any package to search the web for info
  • Update checker (GitHub latest)
  • Windows: no flashing console windows during ADB operations
  • Installers for Windows (EXE/NSIS, MSI); macOS/Linux builds via CI

New

  • Backup before uninstall (APK/s pulled via ADB)
  • Restore from Backup (supports split APKs with install‑multiple)
  • Context menu: quick web search for a package name
  • Status log for operations and results

UX improvements

  • Search input clears after successful uninstalls to show the full list again
  • Single scroll: outer scroll removed; package list remains scrollable
  • Dark, compact UI with quick actions (scan, reboot, restore)

Platform/packaging

  • ADB resolution restricted to bundled locations (includes NSIS “up” layout)
  • Icons and resources correctly embedded for stable bundling
  • CI: GitHub Actions builds on tag v* and uploads installers/artifacts

Breaking changes

  • This release uses the bundled ADB only (ignores system PATH)
  • Project layout changed due to the Tauri rewrite

Install

  • Windows: download the EXE (NSIS) or MSI from Assets and install
  • macOS/Linux: use CI artifacts or build from source (see README)

Backups

  • Location: Documents/AndroidDebloater/backups/-<unix_ts>/
  • Contents: APK or split APKs pulled from the device
  • Restore: automatically uses install or install‑multiple as needed

Known issues / next

  • Multi‑device selector (-s ) not yet implemented
  • On Linux/macOS, building from source requires standard Tauri GTK/WebKit deps

Checksums

  • SHA256SUMS.txt is attached in Assets for all published binaries

2.0.0

14 Feb 15:33
51e4bd7

Choose a tag to compare

Changelog

Version 2.0.0

This release brings significant improvements to the Android Debloater, focusing on user experience, modern UI, and enhanced functionality.

✨ New Features & Enhancements:

  • Modernized User Interface:

    • Completely revamped the user interface with a stylish and modern dark theme for improved visual appeal and user experience.
    • Utilized PySide6 framework for a more robust and feature-rich UI implementation.
    • Enhanced styling across all UI elements including buttons, lists, search bar, and progress bar for a consistent and professional look.
    • Improved readability with alternating row colors and spacing in the package list.
  • Update Checker:

    • Added a "Check for Updates" button to easily verify if a newer version of Android Debloater is available.
    • Provides clear notifications for available updates and options to visit the download page.
  • Device Management:

    • Introduced a dedicated "Connected Devices" section to display a list of detected Android devices.
    • "Refresh Devices" button allows users to easily update the device list.
  • Reboot Functionality:

    • Added a "Reboot Device" button to conveniently reboot the connected Android device directly from the application.
    • Includes a confirmation dialog to prevent accidental reboots.
  • Enhanced Error Handling:

    • Improved error handling throughout the application to provide more informative messages to the user.
    • Utilizes message boxes to display warnings, errors, and success messages in a user-friendly manner.
    • Detailed logging to adb_log.txt file you will find it in the home folder for debugging and troubleshooting purposes.
  • Context Menu for Package List:

    • Implemented a right-click context menu on the package list items.
    • Added a "Search Online" option to quickly search for package information on the web using Google.
  • Icon Update:

    • Replaced the base64 icon with a system-related icon (phone/update icon) to better represent the application's purpose.
  • Removed Dark Mode Button:

    • Removed the dedicated "Dark Mode" button as the application now defaults to a modern dark theme, simplifying the UI.

🛠 Development & Internal Changes:

  • Migration to PySide6: The entire codebase has been migrated from PyQt to PySide6 for improved compatibility and access to the latest Qt features.
  • Logging Implementation: Integrated a comprehensive logging system to adb_log.txt to track application events, errors, and debugging information.
  • Preparation for Cross-Platform Builds: The codebase is now structured and prepared for future cross-platform builds using PyInstaller to create executables for Windows (.exe), macOS (.dmg), and Linux (.AppImage) for wider accessibility and distribution on PYPI. (If build process started, mention progress here)

🙏 Thank you for using Android Debloater!

v1.1

24 Nov 15:01
fdc9bb5

Choose a tag to compare

Changelog:

  • Improve the UI (fdc9bb5)

  • Compiled with PyQt 5.15.11 (16ac7c5)

  • Removed UBX comparison

MD5 Checksum:

49f97d033cb15dad4c87f16d7fd293e5

To verify the integrity of this file, you can use our MD5-SHA Checksum Utility. Download it here: MD5-SHA Checksum Utility.

v1.0

08 Sep 10:40
48e0482

Choose a tag to compare

MD5

E7267EEFC1EE805379A5870DC68C2CB6