Releases: oop7/Android-debloater
Releases · oop7/Android-debloater
v2.5.3
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
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.txtfile 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.txtto 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
Changelog:
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.