[Fire HD 8 and HD 10 Android Development] Datastream33:
What's going on everyone? I hope everyone is having an enjoyable day so far!

Tonight, marks the release of Fire Toolbox V20.0! Wow, 20 versions so far?! Hmm, can't believe how fast this project is growing! Anyways, we're here to discuss what V20.0 has to offer... so let's dive right into it! :D

Improved Debloat Lists and UI!​

Alright, the debloat lists... one of my favorite features in the Toolbox. I'm excited to announce some improvements have been made, more "special" character action types has been added, and the ability to RESTORE from debloat lists is now supported! So let's talk about the special actions and what they do when placed inside the debloat lists:

Special Character	Action

^​

Any text after this character will appear in the debloat list's description line when loaded into the Toolbox. It also supports multiple lines.​

#​

This character (and any text after it) is ignored by the Toolbox and will be skipped. Basically, the Toolbox's equivalent of the comment character in other languages.​

+​

This character can be used to output text to the screen. (one newline)​

++​

The same as the + character except two newlines will be added after the text instead of 1.​

ListType=​

This line indicates what function the debloat list will perform. The supported types are: debloat, or restore. Can be placed anywhere in the list.​

Improvements have also been made to the Manage Amazon Apps subtool's UI. When loading the debloat list it's path will now be displayed in the preset box, the description and package list boxes now have scrollbars enabled if needed, and the boxes now scroll with the middle mouse when the cursor hovers over them. Pretty neat stuff, right?

Lockscreen Management Additions and Reworks​

Dropping on in as a new subtool we have the Change Lockscreen Security Type subtool. This subtool is designed for you folks who would like to use a different form of Security Type... maybe a pattern, or a simple swipe suites you better? However, despite this new addition, please note that this subtool will only work if your tablet has the hidden security activity within the Settings app. If not, I'm afraid it's impossible to change the security type without root.

Alright, let's move on to the new rework for the Custom Lockscreen Wallpaper. This rework is aimed at gens 8 and above, and involves a new method. Instead of using the Prime Photos app to change the wallpaper, this new method utilizes our favorite automation app... Automate! If you can't tell... I absolutely love this app because of how flexible, optimized, and functional it is. Anyways, In order to achieve the desired effect (custom lockscreen wallpaper) the subtool asks the user for the desired home/lockscreen wallpapers, pushes them to the tablet's internal SD Card, installs Automate, pushes a pre-created flow, imports the flow into Automate, and informs the user how to finish setting it up. Now, I'm going to go against the magician's code and reveal how the magic trick works... lol...

When it comes to newer versions of Android, it's important to know that the OS just uses the home screen wallpaper for the lockscreen's wallpaper. So, essentially we are taking advantage of this mechanic and using Automate to await the power button press, then the homescreen wallpaper is set to the user defined lockscreen wallpaper (the one specified by the user in the Toolbox), then Automate awaits the "user_present" broadcast (user unlocks the tablet), and then sets the home screen wallpaper (the one specified by the user in the Toolbox), and then the cycle repeats. Not too shabby huh?

What's also cool is if you decide to change the wallpapers at anytime, you can do so by re-executing the subool in the Toolbox. The Toolbox will then check to see if the tool has been executed before, and if so it will only push the new wallpapers and skip the other steps! Pretty neat if you ask me.

New Way of Navigating Pages​

The > icon for going to the next page has been replaced with a radio button. Not only did the icon change, but the speed at which the pages change has also been improved. Instead of relying on a second form, page 2 has been moved to a panel making it quicker to switch between page 1 and page 2 quicker. I've also taken the liberty of adding a message that will help teach the user how to navigate to page 2 and back to page 1. Let me know what you guy's think of this change. Feedback is always appreciated!

Spoiler content hidden.

Google Services​

Oh, Google Services, the never ending story! Despite the checks being added last update I decided to attempt to rework the download method to hopefully fix the download hang error. I also took the liberty of adding in a notification regarding the potential issues with the tool... (hopefully this somewhat helps @Falcon342, and @blaacksheep!)

However, after releasing this update I may have some suspicions as to what might actually be causing the error... perhaps this guy here:

Spoiler content hidden.

Hey, that's not everything! Take a look at the changelog for more information:

Well, what are you waiting for? Head on over to the Downloads section of the OP or feel free to update using the Toolbox Updater if you've installed a previous version of the Toolbox before!

As always guys, you folks are just amazing and I just want to take the time to thank you for being so caring, so nice, and so hopeful to each other and me. I really do appreciate the support, donations, and kindness you guys continue to give/show and I'm so lucky to have the chance to meet/interact with you all when i can! Thanks for EVERYTHING guys! It really does mean the world! :D

Well, that's all I got for now... until next time guys! Peace!✌️