[Fire HD 8 and HD 10 Android Development] Datastream33:
Hey, hey!

Tonight, I'm excited to announce that a new version of the Toolbox has just been released. While this update isn't as big as the previous ones in terms of new features, I have to say that there's some good things in here that I think you'll still enjoy. So as always, let's not dilly dally and jump into the nitty gritty!

A "New" Packaging Format, Ladies & Gentlemen, the "One-file"!​

Inspired by the AppImage format of the Linux version, the Windows version will also be adopting a "one-file" approach. What does this mean? Great question my friend! Starting with V35.0, the Toolbox will now be shipped as a single file. This file contains everything needed to run the Toolbox all in one convenient package.

Of course the Toolbox still needs access to the "bin" and "adb" directory, so the Toolbox's startup has been altered in a manner that will check for the presence of the "bin" and "adb" directories in the %LOCALAPPDATA%\Datastream\FireToolbox folder and If they aren't found, then the Toolbox will extract the copy it has to said location.

This approach allows us to change settings/themes, create/restore backups, download files, etc all within a manner that can be accessed by ANY future version of the Toolbox. No more needing to copy or re-download a file from a previous Toolbox Installation, it's all syncronized! 🎉

No More Taking Shortcuts, Let's Do Shortcuts The Right Way!​

So, in the past, the Toolbox would check for shortcuts (for the Toolbox) on the Desktop and Start Menu, and if they weren't found it would automatically create them. Some fine folks were rightfully frustrated with this behavior (it bothered me as well to be honest) so starting with V35, the Toolbox will now ask you if you'd like to create these shortcuts instead of just creating them automatically. If "No" is selected, the Toolbox will skip checking for the shortcuts on launch and will not display the message again until the next update is released. checking the box "Always create missing shortcuts" will result in the old behavior of automatically creating the shortcuts when they're missing. Here's what it look like:

Giving Settings A New Look​

To better provide compatibility with the Python port, the Settings window has been slightly redesigned.

Firstly, the Logging tab has been removed, and as a result the logcat subtool has been moved and can now be accessed through the ADB Shell tool by executing the logcat command. A much more fitting placement for it, right?

Next, we have the Theme tab. Instead of just showing the names of themes in a checklistbox like in previous iterations, it will now also show a preview of what the theme will look like, making it easier to select the theme that you actually want. Cool yes?

Also, the Settings window will also keep track of any changes you make and will notify you before the window closes if the Toolbox needs to be restarted:

What's Changed?​

Here's the full changelog for this release:

Scam Sites and Ensuring Your Download is Legit​

It has come to my attention that there are some scam sites out there claiming to be the "official" website for Fire Toolbox. Please do NOT download anything from these sites! They could distributing malware, or bundling it with the Toolbox. I do NOT run any other websites (besides the two wordpress websites - Datastream33, aftb), and I do NOT post Toolbox updates or builds anywhere else except right here on XDA. Once you've downloaded either the Installer or Portable build, I'd strongly suggest checking the SHA256 checksum and ensuring the file's checksum matches the checksum posted here before installing.

If you're comfortable with the command line you can use CertUtil (certutil -hashfile filepath SHA256) or Powershell (Get-FileHash filepath), or if you prefer a GUI you can try my new Sha256Checker tool.

Downloads & Checksums​

Version	Standalone (.exe)
V35.0	Download

SHA256 Checksums​

Filename	SHA256 Hash
FTB_V35.0_Standalone.7z	7e51d907da2e221cb8bcf9730c62d652b58203575d26da42a7878b51d544d1bd

Wrapping It All Up​

Hey, thank you all so much for your patience and support while V35.0 was being cooked. I really appreciate it. Also, thank you so much for taking the time to read this post. It means the world to me. You guys are amazing and I'm so lucky to be apart of this awesome community! Legends, every one of you!

As always, huge shoutout goes to @blaacksheep for giving the update a good ol' spin on the testing train. Thanks again man!

Alright, well, that's all I've got for now. hope everyone is having a wonderful weekend so far and staying safe. Until next time guys, peace! :D