installing Google Services? Or Family Link?Unfortunately it now fails too with V13, seems like I was lucky on my first try!
Same problem here, freshly reset Amazon Fire HD 8 2020 with all updates applied, cannot disable OTA updates.When executing the commands manually could you kindly share the output? Thank you my friend!
The Toolbox is NOT an apk file, and you don't install it on your tablet. It's a Windows installer file located here in the original post. You install it on a Windows PC, set up ADB debugging on your tablet, connect them together, then run the tool to let it do it's magic.Where do you get the fire toolbox apk for fire hd 10 tablet to turn fire tablet to an android system? Please let me know? dsk1474@gmail.com
Same device/issue/patch level, got same error output when showing the adb commands usesSame problem here, freshly reset Amazon Fire HD 8 2020 with all updates applied, cannot disable OTA updates.
The output for the adb command is as follows:
package:com.amazon.device.software.ota
package:com.amazon.device.software.ota.override
When trying to disable the OTA manually using commands, the output I get is:
onyx:/ $ pm disable --user 0 com.amazon.device.software.ota
Security exception: Shell cannot change component state for com.amazon.device.software.ota/null to 2
java.lang.SecurityException: Shell cannot change component state for com.amazon.device.software.ota/null to 2
at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:21067)
at com.android.server.pm.PackageManagerService.setApplicationEnabledSetting(PackageManagerService.java:20957)
at com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:1610)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:199)
at android.os.ShellCommand.exec(ShellCommand.java:103)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21600)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2796)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:3954)
at android.os.Binder.execTransact(Binder.java:731)
Thanks!
maverick:/ $ getprop ro.build.version.release
9
maverick:/ $ getprop ro.product.cpu.abi
armeabi-v7a
maverick:/ $
maverick:/ $ dumpsys package com.netflix.mediaclient| grep version
versionCode=35157 minSdk=21 targetSdk=29
versionName=7.78.0 build 11 35157
signatures=PackageSignatures{2a2822c version:3, signatures:[bcfa260e], past signatures:[]}
maverick:/ $
maverick:/ $ dumpsys package com.disney.disneyplus | grep version
versionCode=2010270 minSdk=21 targetSdk=29
versionName=1.10.1
signatures=PackageSignatures{afcf761 version:1, signatures:[17c31948], past signatures:[]}
maverick:/ $
When executing the commands manually could you kindly share the output? Thank you my friend!
Disabling OTA updates seems to be a issue in the toolbox right now if you would like to disable them manually using adb here are the commands:
adb shell pm disable --user 0 com.amazon.device.software.ota
adb shell pm disable --user 0 com.amazon.device.software.ota.override
Same problem here, freshly reset Amazon Fire HD 8 2020 with all updates applied, cannot disable OTA updates.
The output for the adb command is as follows:
package:com.amazon.device.software.ota
package:com.amazon.device.software.ota.override
When trying to disable the OTA manually using commands, the output I get is:
onyx:/ $ pm disable --user 0 com.amazon.device.software.ota
Security exception: Shell cannot change component state for com.amazon.device.software.ota/null to 2
java.lang.SecurityException: Shell cannot change component state for com.amazon.device.software.ota/null to 2
at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:21067)
at com.android.server.pm.PackageManagerService.setApplicationEnabledSetting(PackageManagerService.java:20957)
at com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:1610)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:199)
at android.os.ShellCommand.exec(ShellCommand.java:103)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21600)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2796)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:3954)
at android.os.Binder.execTransact(Binder.java:731)
Thanks!
Same device/issue/patch level, got same error output when showing the adb commands uses
This is not working on my Amazon Fire HD 8 + Fire OS 7.3.1.8 I'm getting the following result:
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell pm disable --user 0 com.amazon.device.software.ota
Security exception: Shell cannot change component state for com.amazon.device.software.ota/null to 2
java.lang.SecurityException: Shell cannot change component state for com.amazon.device.software.ota/null to 2
at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:21067)
at com.android.server.pm.PackageManagerService.setApplicationEnabledSetting(PackageManagerService.java:20957)
at com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:1610)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:199)
at android.os.ShellCommand.exec(ShellCommand.java:103)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21600)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2796)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:3954)
at android.os.Binder.execTransact(Binder.java:731)
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell pm disable --user 0 com.amazon.device.software.ota.override
Security exception: Shell cannot change component state for com.amazon.device.software.ota.override/null to 2
java.lang.SecurityException: Shell cannot change component state for com.amazon.device.software.ota.override/null to 2
at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:21067)
at com.android.server.pm.PackageManagerService.setApplicationEnabledSetting(PackageManagerService.java:20957)
at com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:1610)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:199)
at android.os.ShellCommand.exec(ShellCommand.java:103)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21600)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2796)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:3954)
at android.os.Binder.execTransact(Binder.java:731)
C:\Program Files (x86)\Minimal ADB and Fastboot>
Certainty, I'll see what can be done!Can you update the hybrid apps to the latest version, the amazon app store won't work on my daughter's tablet, and the Disney+ apk from the google store doesn't work at all it just auto closes after sideloading, and the old version in FTB just crashes as well.
Greetings and I apologize for the late response!
Please give these commands a try:
- adb shell pm disable-user --user 0 com.amazon.device.software.ota
- adb shell pm disable-user --user 0 com.amazon.device.software.ota.override
Nicely done! Just re-execute the second command again:I just tried these 2 commands with the following result:
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell pm disable-user --user 0 com.amazon.device.software.ota
Package com.amazon.device.software.ota new state: disabled-user
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell pm disable-user --user 0 com.amazon.device.software.override
Exception occurred while executing:
java.lang.IllegalArgumentException: Unknown package: com.amazon.device.software.override
at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:21014)
at com.android.server.pm.PackageManagerService.setApplicationEnabledSetting(PackageManagerService.java:20957)
at com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:1610)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:201)
at android.os.ShellCommand.exec(ShellCommand.java:103)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21600)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2796)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:3954)
at android.os.Binder.execTransact(Binder.java:731)
C:\Program Files (x86)\Minimal ADB and Fastboot>
After this I tried to manually check for updates and got the " Check for updates failed".
Hi, thanks for your work. I’m having a couple issues. My hd8+ is running the latest fire Os and I’m using toolbox v14. Google maps isn’t locking in my location. When I ask for directions it searches for GPS. If I’m driving and ask for directions it’ll place me streets over from where I am. Also none of the amazon apps were removed or hidden on my device. Lastly OTA updates will not toggle off. I’ve tried executing the different options multiple times. But issues persist. Could you offer any advice? Please and thank you.Hey, no worries at all!
Yeah, all the apks for Google Services have been updated in V14.0.
Thanks for the info! So the tablet won’t work for gps. That’s a shame. Any ideas why the debloat isn’t working?Fire tablets (as of April 2021) don't have hardware GPS, they can use nearby wifi networks to figure out your location, disabling OTA updates with the toolbox is broken right now if you would like to disable them manually here are the adb commands,
I've seen in some other post's on this thread these commands also so if the ones above don't do it try these:
I've also seen the 0 in --user0 be spaced.
Version 34.0 - Changelog
[Google Services (Manual)]
• Calendar and Contact android providers are now enabled during install.
• Fixed crash occurring when closing the window.
[Google Services]
• Calendar and Contact android providers are now enabled during install.
[Custom Launcher]
• Launcher Activation Methods that aren't compatible with the tablet's firmware are now hidden.
[Networking]
• Added warning message when Rentry.co can't be reached.
[ADB Input]
• Fixed crash occuring on window close.
[Google Assistant]
• The Google app is now downloaded from a separate source instead of installing via the Play Store.
• Instructions on how to properly setup Google Assistant has been added.
• Restored the missing GAssist APk.
[Lockscreen Management]
• Fixed crash occuring on window close.
[Manage Amazon Apps (Automatic)]
• Removed "Device Setup" from Standard Debloat/Restore presets.
[Manage Amazon Apps (Manual - Simple)]
• Updated the description, and changed app color to red for the "Device Setup" app.
[Manage Amazon Apps (Manual - Advanced)]
• Fixed crash occurring when clicking the App Info button for User Apps.
• Fixed crash occurring when an app's icon is in .xml format (the tool will not read/display icons in .xml).
[Modify System Settings]
• Added the option to block OTAs using RethinkDNS on restricted firmwares.
• Settings not supported by the tablet's firmware are now hidden.
• Added the option to change the language locale to the SystemUI tab.
• Added the option to toggle on/off Gesture Navigation for tablets running FireOS 8+.
[Device Information]
• Added a search function for the buildprop.
[Hybrid Apps]
• If a hybrid app fails to download, the install process is skipped and the corrupted file is deleted.
• Fixed the update function not working as expected.
[Settings Database Modifier]
• Fixed an issue preventing keys from being deleted.
[System Backup]
• When restoring a backup, you can now select which elements you'd like to restore.
• Backups are now displayed from top to bottom, instead of left to right.
[SystemUI Modifier]
• Added "Alexa Hands-Free", "Smart Home", "Work", and "Data Saver" toggle options to the Quick Settings Modifier.
• The Navigation Bar Modifier is now hiden for devices running FireOS 8+ as a result of the ability to modify the navigation bar being removed from Android.
Filename | SHA256 Hash |
FTB_V34.0_Installer.exe | df19c7f691674c1dc4d3a91c32f3fa351a27c344f3bf265c6d8301f0056a98dc |
FTB_V34.0_Portable.zip | f47618c589e61dc94c7672b37d38a3ae31bb8edf2e5bae8f0ded8d2a1321dd5f |
I used the Toolbox for the first time yesterday and installed the Aurora Store and remove screenlock. IIRC, I had to choose between signing in with my Google account or as Anonymous. I chose Anonymous. Now I find that my File Manager app (which I use to send books to the Fire using FTP) will only start FTP File Sharing if 'Anonymous' is ticked. If I untick it then there is no option to 'Start' the FTP.
As far as I can tell the Fire does not have a User called Anonymous. What do I need to do to keep the Aurora Store and get my FTP sharing back to being password-free? Thanks.
Greetings
Hello I have used V33.1 and I have a few problems, I have a fire kindle 8 2020 and I can’t disable fire launcher, (I am using Microsoft launcher BTW) also I am trying to restore a backup (made on fire toolbox) to my kindle 7 2019 but I can’t seem to find the backup I made on my kindle 8 to restore it on my kindle 7 plz can you help me.
(If my problems are fixed in the latest version,I can use it as I’m on holiday and I don’t have any Wi-Fi)
FTB is not designed as a full system backup utility; it basically just backs up the device "configuration state" . A full system backup requires system root access , which isn't available on newer Fire tablets.
I don't necessarily see a problem with restoring the 2020 backup onto a 2019 model (they both run Android 9). However, I would HIGHLY advise against restoring the 2020's settings database onto the 2019 as there are some keys in some of the tables that could result in a soft brick if changed. But, if you're just trying to copy the apps from the 2020 to the 2019 then I say go for it. Just make sure to create a backup on your 2020 with ONLY the user apps option selected (make sure to name it something simple like "UserApps_Backup" for easy identification later), then restore that newly created backup onto the 2019 tablet. Here's how:Backups can be restored to a different device IF it's the same model and firmware version. (I.E. you have 2 Fire HD 8's that are both the same.) If you try to restore to a different model or year, you'll have to keep your fingers crossed. It might work, but don't rely on it.
IMPORTANT INFORMATION REGARDING FIREOS 7.3.2.2+ AND THE TOOLBOX (PLEASE READ)
If your tablet is running FireOS 7.3.2.2 or above please note that some functions of the Toolbox may not work due to new restrictions in the new firmware. The following tools either do not work or have limited functionality:
• OTA Updates - OTAs can no longer be disabled, but can be restricted.
• Manage Amazon Apps - Some system apps can no longer be disabled.
We're looking into workarounds to the issues detailed above. Please keep an eye on the forum for further development.
Device Name: | *Generation: | FireOS Version | Base Android Version | **Restricted |
Amazon Fire HD 10 (2023) | 13 | 8 | 11 | Yes (8.3.1.9+) |
Amazon Fire Max 11 (2023) | 13 | 8 | 11 | Yes (8.3.1.9+) |
Amazon Fire 8 (2022) | 12 | 8 | 11 | Yes (8.3.1.9+) |
Amazon Fire 7 (2022) | 12 | 8 | 11 | Yes (8.3.1.9+) |
Amazon Fire 10/10+ (2021) | 11 | 7 | 9 | Yes (7.3.2.2+) |
Amazon Fire 8/8+ (2020) | 10 | 7 | 9 | Yes (7.3.2.2+) |
Amazon Fire 10 (2019) | 9 | 7 | 9 | Yes (7.3.2.2+) |
Amazon Fire 7 (2019) | 9 | 7 | 9 | Yes (7.3.2.2+) |
Amazon Fire 8 (2018) | 8 | 7 | 9 | Yes (7.3.2.2+) |
Amazon Fire 10 (2017) | 7 | 5 | 5.1 | No |
Amazon Fire 8 (2017) | 7 | 5 | 5.1 | No |
Amazon Fire 7 (2017) | 7 | 5 | 5.1 | No |
Amazon Fire HD8 (2016) | 6 | 5 | 5.1 | No |
Amazon Fire HD10 (2015) | 5 | 5 | 5.1 | No |
Amazon Fire HD8 (2015) | 5 | 5 | 5.1 | No |
Amazon Fire HD7 (2015) | 5 | 5 | 5.1 | No |
Amazon Fire HD7 (2014) | 4 | 5 | 5.1 | No |
Amazon Fire HD6 (2014) | 4 | 5 | 5.1 | No |
Filename | SHA256 Hash |
FTB_V34.0_Installer.exe | df19c7f691674c1dc4d3a91c32f3fa351a27c344f3bf265c6d8301f0056a98dc |
FTB_V34.0_Portable.zip | f47618c589e61dc94c7672b37d38a3ae31bb8edf2e5bae8f0ded8d2a1321dd5f |
Version | Installer (.exe) | Portable (.zip) | Update Post | VirusTotal | Checksums |
V33.1 | Post | Link | |||
V33.0 | Download | Post | Link | ||
V32.4 | Post | Link | |||
V32.3 | Download | Post | Link | ||
V32.2 | Post | Link | |||
V32.0 | Download | Post | Link | ||
V31.0 | Download | Post | Link | ||
V30.2 | Download | Post | Link | ||
V30.1 | Download | Post | Link | ||
V30.0 | Download | Post | Link | ||
V29.0 | Download | Post | Link | ||
V28.9 | Download | Download | Post | Link | |
V27.0 | Download | Post | Link | ||
V26.1 | Download | Post | Link | ||
V25.2 | Post | Link | |||
V24.0 | Download | Post | Link | ||
*Halloween Edition | Download | *Bug Fix | Link | ||
V23.0 | Download | Post | Link | ||
V22.0 | Download | Post | Link | ||
V21.0 | Download | Post | Link | ||
V20.0 | Download | Post | Link | ||
V19.0 | Download | Post | Link | ||
V18.0 | Download | Post | Link | ||
V17.0 | Download | Post | Link | ||
V16.0 | Post | Link | |||
v15.0 | Post | Link | |||
V13.0 | Post | Link | |||
V12.0 | Post | Link | |||
V11.1 | Post | Link | |||
V11.0 | Post | Link | |||
V10.2 | Post | Link | |||
V10.1 | Post | Link | |||
V10.0 | Post | Link | |||
V9.2 | Post | Link | |||
V9.1 | Post | Link | |||
V9.0 | Post | Link | |||
V8.2 | Post | Link | |||
V8.1 | Post | Link | |||
V7.2.1 | Download | Post | Link | ||
V7.1 | Post | Link | |||
V7.0 | Post | Link | |||
V6.56 | Post | Link | |||
V6.55 | Post | Link | |||
V6.54 | Download | Post | Link |
Filename | SHA256 Hash |
FTB_V5.0_Installer_Python3.10.7z | 985f1fc24d21c7506b9245f8ba37194380535fb5a8ef9af762d7d6d3853498ec |
FTB_V5.0_Installer_Python3.11.7z | 110bebfe5e28c75bd6235434f3b0ea640d6f24f77ef859a704db2a673972e01b |
Resource | Resource Link | Applicable Tools |
Custom Navigation Bar Icons | Navigation Bar Modifier | |
Toolbox Changelogs | N/A |
The Toolbox won't display correctly. The window is pure white and the text is faded. How can I fix this?
This can happen if window style and effects are turned off.
Windows 7
Control Panel > Performance Information and Tools > Adjust Visual Effects > Use Visual Styles on Windows and Buttons.
Image credit: @gsm2001
My Home Button isn't working after using the Custom Launcher Tool?Due to the way the process works, it alters your navigation bar's home key to send a key event that can be picked up by Automate. Once Automate reads this event, it launches your custom launcher automatically. However, if the flow in Automate isn't running, the navbar key will not work, and nothing will happen when it's tapped. To fix this, either open Automate and start the "Launcher Invoker" flow again, or execute the Custom Launcher tool in the Toolbox, click the ":" icon (upper-right) to show the Tool Options panel, and click the "Restore Navigation Bar" button to restore the stock layout. You can execute the "reset_navbar" (without quotes) command in the ADB Shell tool.
Google Family Link won't work on my tablet?Unfortuently, no matter how hard we try, we still haven't been able to get Family Link to work correctly on the tablets. The Family Link app fails to install, and the Child account refuses to login. No matter what we tried, we couldn't get a Child account to work on the tablets.We believe this has to do with missing dependecies, and the tablets not being certified through Google's Play Protect platform. We're still activly looking into getting the issue resolved. Until then, it's recommended that you use an alternative such as Amazon's FreeTime, Eyezy, or another third-party family managing software.
How can I remove a Google Account from my tablet?Because of the missing accounts section in the Settings app it will be a little more difficult to remove Google Accounts directly from the tablet. The easiest way that I've found is to visit this page: https://myaccount.google.com/security, sign-in to your Google Account, scroll down to "Your Devices" and click the "Manage devices" button. From the list of devices find your tablet and in the upper right-corner click the 3-dot icon and from the list select "Sign out".
Can the Toolbox be used to root my tablet?Primarly, rooting a Fire Tablet requires the user to open the back of the device and short out a certain point on the motherboard. The Toolbox has been designed for folks who'd rather not bark down this alley. It uses the power of ADB to make changes, and is meant to be an alternative to rooting. In summery, the Toolbox isn't designed to root.
The Toolbox is being marked as a virus?This is likely because the Toolbox (and it's installer) aren't signed with a software license. This freaks Windows out because it sees that there is no publisher, and as a result it displays a warning (smartscreen). In addition, some anti-viruses might also flag the Toolbox as a virus simply because the build is relatively new and there is no record of it in the anti-viruses database, resulting in a false positve.As always, I take your security and privacy VERY seriously! If you do not feel safe with installing the Toolbox due to virus concerns, I respect and support your decision. It is always up to the user and their judgment!
Version 26.0 - Changelog
[Welcome Screen]
[Device Information]
- Updated the user interface.
- Added better installation detection to the Installation Management subtool.
- You can now specify what directory the Installation Management subtool will scan to detect installations.
- Improved the look of the Theme Selector.
- Fixed a bug causing the Startup Tour to not load tools correctly.
[Theme Selector]
- Fixed chipset information not displaying for some tablets due to a renamed string in getprop.
[Custom Launcher]
- Moved the Theme Selector to the Welcome Screen.
[Modify System Settings]
- Improved the UI.
- Made significant improvements to the code, and fixed various bugs/issues.
- Added Re-route Homekey option for tablets running FireOS 7.3.2.2+.
[Lockscreen Management]
- Added the ability to change the "Display Timeout" to the General tab.
- You can now set a custom Display Timeout of up to 24 hours.
[Hybrid Apps]
- Improved the warning regarding the Pattern security type.
[Manage Amazon Apps]
- Updated Disney+, and Netflix to the latest versions.
- When restoring from a debloat list, it now displays the proper header and message.