Releases: mrhaydendp/Fire-Tools
Releases · mrhaydendp/Fire-Tools
Fire-Tools
24.09
- Added "packagelist" file check before checking for custom launcher to reduce errors
- Improved readability and consistency of scripts by replacing $args[1]/$1 variables with $app/option throughout all scripts
- Debloat script now requires an option to run instead of automatically debloating
- Simplified/sped up PowerShell debloat script by formatting Debloat.txt instead of every string it outputs into the array (to match Linux/macOS)
- Formatting fixes
- Created install script for all platforms that installs dependencies and adds Fire Tools to start/app menu
24.08
- Added Fire TV Channels (com.amazon.hedwig) to debloat list
- Added space between changelog and "Updating: module" text during update process
- Updated Packaging and Requests version in requirements.txt
- Fixed update tool endlessly having updates available
- LauncherHijack will now only be installed if you don't have it
24.07
- Cleaned up and improved the speed of package list generation by ≥ 7%
- Added search to packagelist
- Updated Urllib3 requirement to 2.2.2 to for CVE-2024-37891
- Updated Certifi requirement to 2024.7.4 for CVE-2024-39689
- Added to Debloat.txt: Tap to Alexa, Alexa on Android OS, Profile Settings (Amazon Profiles & Family Library), Parental Controls, Speak Selection
- Removed from Debloat.txt: Calendar, Calendar Storage, Contacts, Contacts Storage, Call Logs Backup, AOSP Music Player
- Fire Tools now sets current path to working directory to make .desktop and .exe files work in the future
Fire-Tools
- Updated "requests" version requirement to 2.32.0 because of CVE-2024-35195
- Fixed formatting inconsistancies
- Updated code comments
- Fixed Play Store crashes by re-installing after initial Gapps install
- Replaced
os.system
/os.popen
commands with safersubprocess
equivalents - Update tool now uses
os.chmod
instead of Shell command - Appinstaller function can now accept idividual packages as an input
- Custom DNS & xdg-open/open -e commands now use try/except instead of Bash/Posix operators
- Enabled/disabled packages on the UI are now generated by enabled & disabled arrays (might be easier to update lists on the fly)
Fire-Tools
Initial Python Version
Note: I won't be updating releases for every monthly update, only when there are big or incompatible changes. I'm still making updates, just use the built-in updater tool to get the latest version.
- Cross-platform Python executable
main.py
and UI made with CustomTkinter - Simplified & modularized functions into scripts for PowerShell (Windows) & Posix (Linux/MacOS)
- Ported some functions to native python
- 1:1 Feature parity across OS's
- Added LauncherHijackV403
- Added select-able list to bulk enable, disable, or extract packages
- Alphabetized and updated Debloat.txt
- Updated GApps
- Updated Nova Launcher version
- Updated release to 24.04.1
Fire-Tools
Linux/macOS & Windows
- Rebuilt debloat tool with better device support & error handling
- Standalone split apk installer
- Updated Gapps & Launchers
- Removed Google Account Manager as it isn't needed in android 8.0+
- Debloat tool now disables location
- Rebuilt backend with more efficient code
- Debloat.txt now shows package names
- Final release, all future updates will be installed with the updater tool
Windows
- Redesigned UI
- App respects system dark mode preference
- Debloat & undo now tells which package is currently being disabled/enabled
Fire-Tools
Linux/macOS & Windows
- Script updater tool!
- Rebuilt split apk installer that is more reliable and configurable
- Moved disable fire launcher to after custom launcher install (no more black screen while installing custom launcher)
- Updated Debloat.txt for latest Fire OS update
- Tons of new features added to Debloat tool!
Linux/macOS
- Rewrote all scripts to be more efficient and follow suggestions from shellcheck
New Features Added to Debloat Tool:
- Disable telemetry & reset advertising ID
- Block ads with AdGuard DNS
- Disable lockscreen ads
- Performance optimizations (speed up animations, disable background apps, & disable background usage reporting)
Fire-Tools
Linux/macOS & Windows
- Device model is now displayed in header bar
- Integrated my split apk installer script for gapps
- Removed SAI
- Added apk extractor
- Added more packages to the debloat list
- Undo debloat now enables Fire Launcher, OTA, & Forced OTA
Windows
- Revamped UI
- Added custom debloat (Finally)
- Cleaned up code
Fire-Tools
Fire-Tools
Fire-Tools
Fire-Tools
Linux/macOS
- UI overhaul
- Custom launcher (use your own .apk file)
- SAI Instructions update
- Apk Updates
- Fixed Bugs
Windows
- UI tweaks
- Custom launcher (use your own .apk file)
- Apk Updates
- Fixed Bugs