[Fire HD 8 and HD 10 Android Development] Datastream33:
What's going on guys?

I hope everyone is having a great day so far!

Fire Toolbox V32.0 has just been released, and I can't wait to share what it brings to the table... so let's jump straight into it!

Maxing Compatibility with the Fire Max 11​

With the unfortunate discovery of Max having the same restrictions as FireOS 7.3.2.2+, the device identification code has been adjusted to treat the Max 11 as "restricted". This means the Toolbox will present the options to use the workarounds that were developed for tablets running FireOS 7.3.2.2+.

However, when it comes to Custom Launchers, the activation methods will be a tiny bit different for the Max 11. Because it runs Android 11, the Custom Navbar activation method can unfortunately not be used due to Google removing support for custom navigation bar layouts. But, interesting enough, it has been reported that the Launcher Hijack method works once more, with the 5 second delay no longer being present. As a result, the Custom Navbar option will be disabled for the Max 11, and the Launcher Hijack method will be enabled and set as the default option (as it's the best of the workarounds).

The Custom Launcher Tool, and "Custom Launcher" Option Changes?​

Speaking of the Custom Launcher tool, I've also taken the liberty of making some quality of life changes I think we can all agree that are probably for the best. Firstly, the "Custom Launcher" option has been changed to "Other...".

Personally, I don't think that "Custom Launcher" was the best wordage, and I'm hoping this change can reduce the confusion. We're not quite done with the "Other..." option yet. The code has also been changed up to perform checks on the user supplied APK to make sure the launcher is compatible with the plugged tablet. It checks for the architecture, and ensures the app has a launch-able activity that the workarounds can call when invoking the launcher.

ADB Logcat - New Filter(s) Who 'Dis?​

Looking for something specific in the ADB Logcat? Well, in V32.0 you can now filter the log to find what you're looking for even easier. The buffer filtering options include:

All - Logs from every buffer.

Main - Most logs created by running applications.

System - Messages and logs created by the OS.

Radio - Messages and logs relating to the various radios (wifi).

Events - Binary system events.

Crash - Logs created when an application or service crashes.

Default - Shows logs from the main, system, and crash buffers only.

In addition to the filters, you can now also run "logcat" in the ADB Shell to open the ADB Logcat window instead of navigating to the Logging section in the Toolbox's Settings.

Some Updates to the OTA Updates subtool​

As many users have pointed out, the OTA Updates subtool struggled to re-enable OTA Updates once they were disabled. Fortunately, the bug's hiding spot was discovered and it was quickly squashed. It's now possible to re-enable them updates once again.

Now when it comes to restricting OTA, the Toolbox now provides a means of selecting which Wi-Fi networks you'd like to meter. However, it's important to note that the Toolbox can only include the networks your tablet has already connected to. But don't worry if can't connect a network just yet, as options for Metering Networks and Unmetering Networks have been added to the Networking tab in the Modify System Settings tool allowing you to meter and unmeter a network at any given time. This way you don't have to unrestrict OTA and restrict again just to meter a different Wi-Fi network.

Sideloading More Improvements​

As with the Custom Launcher tool, the Sideload Apps now performs checks to ensure the APK to be sideloaded is compatible with the tablet. It also double checks for the launch-able activity to ensure the app can be launched if the "Run after install" installation flag is enabled. As an added bonus, the tool also reads APK information a little quicker then before.

Settings Database and Old Gen (2014 - 2017) Tablets​

Just recently, I discovered that Android 5 (which FireOS 5 runs) doesn't have an option for listing keys/values in the database tables. As a result, the ability to include the Database Keys in System Backups has been disabled. Also, the Settings Database Modifier has also been disabled for old gen devices as well. I'm looking into alternatives methods for obtaining the database keys/values but haven't found anything as of yet. If anyone has any ideas please don't hesitate to share them!

Changelog​

Wait, that's not everything this update has to offer! In case you're interested, here's the changelog for this update:

Downloads​

Name​

Installer (.exe)​

Portable (.zip)​

Fire Toolbox V32.0​

Download​

Download​

​

NOTE: The update will NOT be available through the Toolbox Updater.

Let's Wrap This Party Up!​

As always, I'd like to take a moment to THANK YOU all from the bottom of my heart! Day in and day out, I just can't figure out what I did to be blessed so much in having the honor of being apart of this wonderful community. Thank you all so much for the love and support! I can't thank you all enough! Of course, I also want to give a huge shoutout to the kind folks who've fueled those long stressful days with a nice cup of coffee... THANK YOU ALL so much for the donos!

However, things wouldn't be complete without giving a HUGE shoutout to the troopers who keep things alive in here... @blaacksheep, and @Jumbo100! THANK YOU TWO for the amazing and kind support you've shown on here! You two are a blessing! Thanks a ton!

Keep being awesome people guys! It's what drives this project forward!

Thank you all so much for taking the time to read this post!

Well, that's all I've got for now! Until next time guys... Peace!