How's it going, guys?
I sincerely hope everyone is having a great day/week so far!
I'm happy to announce that a new update has just been released! Now, let's take a closer look at what makes this update tick.
The New Reworked/Improved Pull and Push Tool
You may notice that when the tool is executed from the Main Menu, it will now immediately throw you into the tool instead of presenting a window where you'd select what subtool you wanted (pull or push). This window has been removed and replaced with 3 tabs that line the top of the tool's window: Push, Pull, and Delete. By default, the Pull tab will be selected by default. The window layout is basically the same as the original, except the back and home buttons have been relocated to the left of the address bar instead.
The Push tool when its tab is clicked will now condense the "Files in directory" and "Directories" lists to make way for the Push subtool that will take the original place of the "Files in directory" list. This change was made so when pushing a file or folder, the files in the current directory can still be viewed if needed.
The ability to delete files/folders off the internal storage has also been added in this rework.
Reading and processing of the internal storage has also been reworked, along with the Back and Home functions.
Multi-User Support is Finally Here
The Toolbox now supports applying changes to multiple users. This change wasn't easy and required a lot of changes under the hood, but it's finally here! Please let me know if you come across any issues with this new system.
When you launch the Toolbox, you should see a new icon next to the Settings that looks like an outline of a person. Clicking this icon will bring up a new panel where you can select what user the Toolbox will apply changes to. By default, the foreground user (the currently logged-in user) will be selected, but this can be changed by clearing the "Apply changes to the foreground user." checkbox. You will now have the option to select what ever user you want from the list above the checkbox. However, keep in mind that any operations that require the user to be in the foreground may cease to function.
The UI Frontend for ADB Shell
This tool took some time to get working and frankly was one of the most annoying things to produce. Anyway, enough about ranting and let's take a look at what this tool adds. Firstly, one of the major features of this tool is the fact that you now can log the session. Any command typed and executed (if the user has enabled logging of the session) will be outputted to a log file that's saved to the user's Desktop.
Command history is another thing that was added. Unlike the real thing, the Toolbox will save and remember commands you've executed and will even be available if the window is closed and a new session is started. This works by saving the executed commands to a text file in the ADB folder and parsing through it when the user presses the up or down arrow keys.
My favorite part of this tool is the ability to toggle between using a debug shell or a standard shell when using a 7th gen device. Making commands such as "ls" and "cd" available in the /storage/emulated/0 directory.
In addition, if you even want to go back to using ADB in CMD (like before) then all you need to do is open the Toolbox's Settings and check the box for "Start ADB Shell Tool in CMD". This will force the Toolbox to open the instance in CMD instead.
Toolbox Updater and Micropatches
In this update, the Toolbox Updater has been upgraded to include a better function for installing micropatches. Instead of making the required changes (like renaming the directory) in the Toolbox Updater itself, the Updater now generates a batch file in the Temp directory to take care of finishing the process. This is good because it ensures no processes are still using the folder (Toolbox Updater)... allowing it to actually be renamed properly. This should solve the issue of the shortcuts pointing to an invalid location causing Windows to not be able to locate the Toolbox's main executable.
Wait, that's not everything! Take a look at the below changelog for the full scoop...
Fire Toolbox V21.0 - Changelog
- [Push and Pull] Merged push and pull subtools into one subtool.
- [Push and Pull] Reworked and improved the subtool.
- [Push and Pull] Added the Delete tab which has the ability to delete directories and files.
- [Manage Amazon Apps] Debloat lists can now be loaded even if the ListType varible isn't set.
- [Main Menu] Added "User Selector", a subtool that allows you to control which user the Toolbox applies changes to.
- [Custom Launcher] The Toolbox is now capable of setting the custom launchers as default on new gen tablets.
- [Sideload Apps] Fixed the misconfigured variable causing the Toolbox to crash when the Sideload Apps tool is executed.
- [YouTube Clients] Updated NewPipe to the latest version.
- [Toolbox Updater] Improved and fixed issues in the micropatch process.
- [Device Information] Instead of pulling the build.prop, getprop will be used instead to obtain build properties.
- [ADB Shell] Added GUI, the ability to log ADB sessions, and command history to the tool.
- [Settings] Added "Start ADB Shell Tool in CMD" setting to the Startup category in case you'd rather use CMD instead of the new GUI
If you are ready to download the new update, head on over to the Downloads' section of the
OP. Please keep in mind, because the Toolbox Updater is receiving an upgrade, the update must be downloaded and installed manually.
As always, BIG SHOUTOUT goes to all you lovely people who've shown their support, whether that be through interacting with one another, sharing resolutions to issues/problems, and being all around amazing people! I'd also like to take the time to THANK the folks who've supported through the means of donations... I REALLY do appreciate it and would like to thank you for being so kind.
Well, that's everything I've got for now... please have a wonderful rest of your night/day, and I'll see you guys later. Peace!
