Prevent Fire HD from Upgrading to 4.5.5.1 - Fire HD 6 and 7 General

If you're getting a new (used) Fire HD, press the power button to start it and the moment the lockscreen appears:
1. Open the lockscreen, press CONTINUE and then COMPLETE SETUP LATER.
2. Swipe down from top of screen, tap Wireless and turn on Airplane Mode.
Now check the OS in settings->device options->system upate. If you're on OS 4.5.5 or below (NOT 4.5.5.1), you can go ahead and root following any of the guides. but instead of signing up for developers preview from Amazon, download a developers preview update bin to the pc, copy/move to the device and press "update now." Just leave wifi OFF until OS 4.5.3 is running and OTA updates are blocked. (Part of all the root guides.)
EDIT: Only OS 4.5.4 and 4.5.5 need the developers preview. See the root guides.
.
If you have a Fire HD that hasn't already updated to 4.5.5.1, run these commands to block updates:
UNROOTED:
adb shell pm block com.amazon.dcp
adb shell pm block com.amazon.otaverifier
ROOTED (You probably did this at root time):
pm disable com.amazon.otaverifier
Use a file explorer and rename /system/priv-app/DeviceSoftwareOTA.apk to DeviceSoftware OTA.apk_​

is there a way to block the ota on a network level? Perhaps a set of URLs which are verified to block ota and can be blocked on the router.

Haven't heard of one. You could check a logcat at boot time, which might give a clue. One problem is that you probably want software updates, just not system updates, and I'm guessing verification queries for both come from the same location.

Added step for getting to Airplane mode and clarified that only OS 4.5.4 AND 4.5.5 need developers preview. (Many "warehouse deals" are coming through with OS below 4.5.3.)

Related

Update Awareness Thread

Just reply when you know the update is being sent in OTA so JCase can release root.
So if anyone intends on getting the update and not rooting,give us a heads up when you receive the update.
retroben said:
Just reply when you know the update is being sent in OTA so JCase can release root.
So if anyone intends on getting the update and not rooting,give us a heads up when you receive the update.
Click to expand...
Click to collapse
Root already released by GeoHot via towelroot.com
Thanks for using this thread.
I could have also said to reply if any form of root becomes available to Fire TV before the OTA update.
I am already rooted,and have already fixed up my hosts file for blocking the OTA links using a hosts editor app from google play..
I would imagine an update must be coming soon now that a root exploit has been made public. Better make sure you're DNS settings are solid and best to root and block updates sooner rather than later.
For those who have rooted, you can run this command in adb shell to completely disable the updater:
pm disable com.amazon.dcp
You can verify in the system -> about it says "Checking now" for "Last Checked" on the update.
I just did that,and it said killed.
I still see the last date it was checked.
When should I see "checking in "last checked" option?
So in the terminal app I use to sideload other apps on my Fire TV I type:
adb shell pm disable com.amazon.dcp
Is that right?
I would try just
adb shell
and then at the prompt type
pm disable com.amazon.dcp
You might need to reboot to get the menu to change.
rbox said:
I would try just
adb shell
and then at the prompt type
pm disable com.amazon.dcp
You might need to reboot to get the menu to change.
Click to expand...
Click to collapse
Does killing the updater survive a hard reboot, for example after a power cut?
If not, how could I set the command to run at boot ?
Thanks for all the work on this great device so far :good:
can't u just rename the updater apk to something else? btw what is the name of the apk?
Yes the pm disable is permanent.
Yes you can rename the apk, but why rename the apk when the pm disable is infinitly easier? The apk is /system/app/com.amazon.dcp.apk
I am using js terminal on my android tablet to sideload everything. How can I execute this command this way?
I tried adb shell but got an error. Thanks!
Nevermind, I found some directions for that!!!
rbox said:
I would try just
adb shell
and then at the prompt type
pm disable com.amazon.dcp
You might need to reboot to get the menu to change.
Click to expand...
Click to collapse
I plan to disable updates per the above instructions, but are these commands reversible as well? If Amazon releases an update that brings additional functionality down the road, I may reconsider my decision to update (and potentially re-root with another method).
vyktym said:
I plan to disable updates per the above instructions, but are these commands reversible as well? If Amazon releases an update that brings additional functionality down the road, I may reconsider my decision to update (and potentially re-root with another method).
Click to expand...
Click to collapse
pm enable com.amazon.dcp will, well, enable it again.
JPDeckers said:
pm enable com.amazon.dcp will, well, enable it again.
Click to expand...
Click to collapse
Thanks!!
JPDeckers said:
pm enable com.amazon.dcp will, well, enable it again.
Click to expand...
Click to collapse
This made me laugh :good:
Blocking URL's
Not ready to root until ClockWorksMod Recovery is available but want to be able to root when this is true.
http://forum.xda-developers.com/showthread.php?t=2760884
Found this thread about blocking URL's. Seems like this is what is needed if we don't root until more options and tools are available for rooted FTV..
I am using Linksys E4200 and using Access Restriction > Parental Controls option. Pasted the plain text copies of URLS's which were transferred to router version below. Since URL 1's translation was too long I had to manually paste cut off ".net" in URL 1. Set access to always.Target Devices > Restrict Internet Access need to add FTV device.
Block Specific Sites
amzdigitaldownloads.edges.net ****Edit: this should be **** amzdigitaldownloads.edgesuite.net ****
firs-ta-g7g.amazon.com
Schedule Block Internet Access
Always
Target Devices Restrict Internet Access
android-c770a088dec6570f
android-f28e25ac80891726
Android_A10000138BBBB8
Two questions. Not sure what FTV is listed as. Other devices showed up with name so I know not to add them. Guessed the three "android" names above that one was FTV. Does anyone know if this is correct and if correct which one is my FTV? If not correct what is is called?
For Block Specific Sites is the first URL necessary and does blocking it cause problems with some of the current FTV apps?
You are missing part of the digital downloads site.
It should be "edgesuite" not edges.
The amzdigitaldownloads link can cause services to fail,but services do not fail when only blocking the "firs-ta-g7g" page.
Even the PolarisGo app fails to work,but the website works fine.
retroben said:
You are missing part of the digital downloads site.
It should be "edgesuite" not edges.
The amzdigitaldownloads link can cause services to fail,but services do not fail when only blocking the "firs-ta-g7g" page.
Even the PolarisGo app fails to work,but the website works fine.
Click to expand...
Click to collapse
I switched to only blocking firs-ta-g7g.amazon.com. This should be ok, right? What people at thread were blocking.
Used my router to find FireTV was 192.168.1.126. Checked Status > Local Network > DHCP Client Table
Saw that android-f28e25ac80891726 was mapped to 192.168.1.126 which FireTV said it was using. Deleted other entries.
I just bought a fire TV from best buy for my dad I'm about to set it up for the first time then root has an update that kills root came out yet or am I good to go?
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
bradr00lzd00d1 said:
I just bought a fire TV from best buy for my dad I'm about to set it up for the first time then root has an update that kills root came out yet or am I good to go?
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I just bought a FTV last night from best buy as well. I booted it up and updated it prior to rooting it. Not sure if next week's update will patch this rooting method, but I do not want to make that mistake again. I updated my chromecast when they first came out like an idiot... and can't ever root those

picked up a firetv from best buy today

Overview, Not instructions please read and do not rely on this. written just for ****s and giggles.
I haven't done a firetv since October.
Using the firetv serial decoder from aftv.news, it said that it was a 51.1.01 but it was actually 51.1.1.0. I needed to use the same method from the firetv stick to bypass updating. (quickly pulling wan network plug immediately upon a wirelesss connect to the network upon receiving"connection successful" and then blocking updates with router and reconnecting wan cable and registering when registration screen comes up)
Enable adb from settins\system\dev menu.
sideloaded towelroot.apk superuser.apk and busybox.apk and run install from within busybox.
I then rooted device with towelroot. and then blocked OTA updates with "pm disable com.amazon.dcp" command. (not needed if router blocked but done just incase)
I needed to downgrade recovery to the first stock recovery so I could downgrade the Firmware to 51.1.0.2.
After downgrade 51.1.02 re-rooted with towelroot again, blocked ota updates with "pm disable com.amazon.dcp" command.
Unlocked bootloader with "aftv-unlock unlock" command, installed clockworkmod.
Updated to rbox prerooted Oct 30, 2014 - Added 51.1.4.0_514006420+updated.zip Through clockworkmod.
Installed bootmenu.img
Updated to rbox prerooted Nov 21, 2014 - Added 51.1.4.1_514013920+fixed.zip. from clockworkmod
checked off enable unknown sources in adb enable screen.
sideloaded xposed and hdx module for playstore reboot
Installed 4 files for playstore along with the following apps:
screen oriention.apk
settings.apk
es file explorer.apk
marketsettings.apk
chrome.apk
firefox.apk
whoooo get some cold cuts, get some cold cuts. (add visual image of me doing Icky woods shuffle here)
I am now on a diet and the firetv is off my menu cause I will never want to do this again. NOT FOR THE FAINT OF HEART.
edit: i removed a comment to vpn app/provider. It seems I was mistaken about it's compatibility. I could have sworn I tested for new ip when vpn was running but now it no longer seems to be working as such. sorry for the inconvience.
rp201 said:
Overview, Not instructions please read and do not rely on this. written just for ****s and giggles.
I haven't done a firetv since October.
Using the firetv serial decoder from aftv.news, it said that it was a 51.1.01 but it was actually 51.1.1.0. I needed to use the same method from the firetv stick to bypass updating. (quickly pulling wan network plug immediately upon a wirelesss connect to the network upon receiving"connection successful" and then blocking updates with router and reconnecting wan cable and registering when registration screen comes up)
Enable adb from settins\system\dev menu.
sideloaded towelroot.apk superuser.apk and busybox.apk and run install from within busybox.
I then rooted device with towelroot. and then blocked OTA updates with "pm disable com.amazon.dcp" command. (not needed if router blocked but done just incase)
I needed to downgrade recovery to the first stock recovery so I could downgrade the Firmware to 51.1.0.2.
After downgrade 51.1.02 re-rooted with towelroot again, blocked ota updates with "pm disable com.amazon.dcp" command.
Unlocked bootloader with "aftv-unlock unlock" command, installed clockworkmod.
Updated to rbox prerooted Oct 30, 2014 - Added 51.1.4.0_514006420+updated.zip Through clockworkmod.
Installed bootmenu.img
Updated to rbox prerooted Nov 21, 2014 - Added 51.1.4.1_514013920+fixed.zip. from clockworkmod
checked off enable unknown sources in adb enable screen.
sideloaded xposed and hdx module for playstore reboot
Installed 4 files for playstore along with the following apps:
screen oriention.apk
settings.apk
es file explorer.apk
marketsettings.apk
chrome.apk
firefox.apk
I have used purevpn.com's android app which works fine with firetv. pm me if you need help for optimal settings. 49.95 per year for 5 devices and there are better deals than that on their site if you look. I saw them deals afterwards.
whoooo get some cold cuts, get some cold cuts. (add visual image of me doing Icky woods shuffle here)
I am now on a diet and the firetv is off my menu cause I will never want to do this again. NOT FOR THE FAINT OF HEART.
Click to expand...
Click to collapse
I believe you've got the series 3 which works with the removal of the Ethernet cord to register. I've done the same. I've gotten this as a rooted backup in case I need it in future.
Sorry, can you tell me which settings.apk you use and where to download ? Thanks
I just picked one up at best buy yesterday as well and it was also 51.1.1.0.
Can I ask what domains you blocked at the router?
The 3 I used did not seem to work anymore and the weird part was they have been in my access control policy on the router since the first time I rooted a fire tv back in early december.
The only way I could stop the update was to deny all internet access based on MAC Address in DD-wrt.
I blocked:
amzdigitaldownloads.edgesuite.net
softwareupdates.amazon.com
updates.amazon.com
and the firetv happily started downloading a update.
Luckily I was able to cancel it then quicky root and disable the update APK.
Thanks
snorkel01 said:
I just picked one up at best buy yesterday as well and it was also 51.1.1.0.
Can I ask what domains you blocked at the router?
The 3 I used did not seem to work anymore and the weird part was they have been in my access control policy on the router since the first time I rooted a fire tv back in early december.
The only way I could stop the update was to deny all internet access based on MAC Address in DD-wrt.
I blocked:
amzdigitaldownloads.edgesuite.net
softwareupdates.amazon.com
updates.amazon.com
and the firetv happily started downloading a update.
Luckily I was able to cancel it then quicky root and disable the update APK.
Thanks
Click to expand...
Click to collapse
As per AFTV, there are three
here are three domains to block:
amzdigitaldownloads.edgesuite.net
softwareupdates.amazon.com
updates.amazon.com
I will go home and check if you like but mine does not update. I have the netgear genie. Glad you stopped the update.
navigates said:
As per AFTV, there are three
here are three domains to block:
amzdigitaldownloads.edgesuite.net
softwareupdates.amazon.com
updates.amazon.com
I will go home and check if you like but mine does not update. I have the netgear genie. Glad you stopped the update.
Click to expand...
Click to collapse
Those are the 3 I have blocked as well. I wonder if somehow the update is using https.
The standard dd-wrt access restrictions don't block https.
In case anyone else is having trouble blocking the updates with dd-wrt see this:
http://forum.xda-developers.com/fir...es-blocked-t2920257/post56387280#post56387280
uses the dnsmasq option instead.
LOL
I agree with you...this is something I NEVER EVER want to repeat....took me about a week just to downgrade...and 3weeks to add the boot menu and update because of errors...Thanks to adb fire, Fire Tv Utility & RootJunky Fire TV Firmware Restore Tool....and yh dnsmasq is the best option to use in dd-wrt to block updates and the pulling of Ethernet cable works but it takes patience
lowbee said:
Sorry, can you tell me which settings.apk you use and where to download ? Thanks
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=57129257&postcount=20

[How To] Disable System Apps and Services (includes OTA, launcher, Appstore, ads)

Here's how to disable the most troublesome system apps and services.
I use the pm disable command throughout, but unless otherwise noted OS 4 can use "pm block"
To re-enable an app, run the same command replacing "disable" with "enable" (or block with unblock)
See end of post about how to run the commands.
OTA updatesRooted
OS4
pm block com.amazon.otaverifier
Rename /system/priv-app/DeviceSoftwareOTA.apk to DeviceSoftware OTA.apk_
0S5
pm disable com.amazon.otaverifier
Rename /system/priv-app/DeviceSoftwareOTA/DeviceSoftwareOTA.apk to DeviceSoftware OTA.apk_
Unrooted
Run these with: adb shell pm . . .
OS4
pm block com.amazon.otaverifier
pm block com.amazon.dcp
OS5 (below 5.1.1)
pm hide com.amazon.otaverifier
pm hide com.amazon.device.software.ota
OS5 (5.1.1 and above) - OTA can't be prevented on unrooted devices at this time​Amazon launcher
> "pm disable" (or block) the stock launcher to make your custom launcher the default (credit: Powerpoint45).
> "am start" the stock launcher (after re-enabling) to run the Amazon UI.
. . See bibikalka's post about using enable and start in a script to switch launchers with one tap.OS 4 - pm block com.amazon.kindle.otter
am start -n com.amazon.kindle.otter/com.amazon.kindle.otter.Launcher
OS 5 thru July 2015 - pm disable com.android.launcher
am start -n com.android.launcher/com.android.launcher2.Launcher
OS 5 Sept. 2015 and later - pm disable com.amazon.firelauncher
am start -n com.amazon.firelauncher/.Launcher​Amazon appstore
> Stop the prompt to open appstore when you press an in-app link to Play Store.
. . Handy in scripts with the launcher commands. Reminder: When disabled, the system sees the Appstore as uninstalled.
. . > Some apps (es file explorer) will prompt to delete data. Say no!
. . > If you try to open Appstore while disabled, the system throws a freak-out error. Just re-enable it.pm disable com.amazon.venezia​Lockscreen ads
> Replace lockscreen ads with Amazon's stock wallpapers. OS 5
pm disable com.amazon.kindle.kso
OS 4
> Note: The OS 5 command may cause bootloop on tablets using Freetime.
. . JMZ's Fire tool makes perm changes and you get a message with each reboot. This command avoids both issues.
Code:
pm disable com.amazon.kindle.kso/com.amazon.kindle.kso.lockscreen.LockscreenUpdateService
Wifi off (or on)
> "Disable" (or "enable") is required in all versions.
> OS 4 note: Some apps may not run or could go wonky with wifi off; just re-enable if things get weird.svc wifi disable​------------------------------------------------------------------
How to Run the Commands
The OTA verifier, stock launcher and appstore can be disabled/frozen with whatever app you use for that.
If you disable/enable regularly (to use the Appstore, for example), it's easier to do with scripts and launcher shortcuts.
From Fire HD:
Shortcut on launcher (fast and easy for any command) - See bibikalka's post for switching launchers and my post below it.
Terminal emulator app:
su
command
From computer:
GatesJunior's Debloater tool (fast and easy for OTA, launcher, appstore)
Manually with adb: Not all commands require root but most do, so . . .
adb shell
su
command
I was only able to pm enable/disable after going > adb shell > su, but it works. When I had it disabled I couldn't register the device with Amazon until I disabled it again. I'm working with Kindle Fire HD 6 Kids Edition Fire OS 5.2.2, HDXposed enabled, working GAPPS and rooted with Go Launcher EX launcher
---------- Post added at 06:10 PM ---------- Previous post was at 05:54 PM ----------
I did the pm disable com.amazon.venezia and went into Applications > ALL and the App Store (Amazon) didn't show up at all. I enabled it and it's there again. Just wanted to share since I want to use the Amazon App Store and know now that I have this option. I also disabled com.amazon.otaverifier and can use the App Store no problem. Thank you!
I'm running fire HD6 devpreview 5.2.0 +root
Disabled ota verifier
Renamed DevicesoftwareOTA.ask
Automatic update is disabled in Amazon app store.
Still they managed to send and install Washington post app in my device. it was not there earlier.
I'm doubt about how to prevent Amazon altering my device.
Sent from my KFARWI using Tapatalk
llranga said:
I'm running fire HD6 devpreview 5.2.0 +root
Disabled ota verifier
Renamed DevicesoftwareOTA.ask
Automatic update is disabled in Amazon app store.
Still they managed to send and install Washington post app in my device. it was not there earlier.
I'm doubt about how to prevent Amazon altering my device.
Click to expand...
Click to collapse
Changes you made for ota verifier and DevicesoftwareOTA prevent Amazon from forcing an updated OS onto device, which would "break" root. Assuming you're still rooted, this didn't happen and you're seeing the Wash post that got installed when you installed/upgraded Lollipop. You can uninstall it and it will stay gone. If you did get updated, you didn't block OTA before turning on wifi and Amazon installed 5.2.2--build date July 2015 in Device settings--and you're no longer rooted. Better check!
build date is june 13, 2015.
still i have root access.
however i did uninstall it again. let me check if it may get installed again or not.
thanks a lot
Updated for 5.2.2u2, which I'm calling OS 5.0.1, September 2015 release.
Is there anyway to disable the lockscreen itself? I want to use the lockscreen from smart launcher 3 but I need to first disable the system lockscreen first for it to work properly.
rlattin24 said:
Is there anyway to disable the lockscreen itself? I want to use the lockscreen from smart launcher 3 but I need to first disable the system lockscreen first for it to work properly.
Click to expand...
Click to collapse
Nope.
DoLooper said:
Nope.
Click to expand...
Click to collapse
Well that's a bummer . Oh well I'll just to get over dealing with Amazon's random selection of wallpspers lol thanks for the reply
Updated! :good:
HELP ME!!!!!!
Im on KindleFire HD 6, i just updated to OS 5.1.1 newest Fire OS. Whenever i try to do the command pm block com.amazon.fire launcher it says Error: java.lang.SecurityExemption. Someone please tell me how to fix it. I wil include a screenshot to show you what is happeing.
cbcava said:
Im on KindleFire HD 6, i just updated to OS 5.1.1 newest Fire OS. Whenever i try to do the command pm block com.amazon.fire launcher it says Error: java.lang.SecurityExemption. Someone please tell me how to fix it. I wil include a screenshot to show you what is happeing.
Click to expand...
Click to collapse
Please relax!!!
Look at the bottom of the post for instructions on running the commands. You need to be in su. You're rooted, right?
adb shell
su
pm disable com.amazon.firelauncher
If not rooted, try: adb shell pm hide com.amazon.firelauncher
Not working!
I did what you said to do, dolooper, but the launcher isnt disabled. Am I still doing something wrong, I really want to disable the terrible fire launcher.
cbcava said:
I did what you said to do, dolooper, but the launcher isnt disabled. Am I still doing something wrong, I really want to disable the terrible fire launcher.
Click to expand...
Click to collapse
Press the Home key, choose Nova and tap Always. Reboot.
But it doesn't show the option to choose it as default!!
cbcava said:
But it doesn't show the option to choose it as default!!
Click to expand...
Click to collapse
Tap Nova in firelauncher app drawer to go to Nova. Now tap home key. If it takes you back to firelauncher, idk the problem because idk what you did. How about you post whether you're rooted or not, the exact commands you entered, and what the output was.
Dolooper, I don't have root
The command that I entered was pm hide com.amazon.firelauncher.
adb shell pm hide com.amazon.firelauncher
I feel stupid asking this so please forgive my ignorance but I searched around and could find the answer.
Can someone please tell me the command to check the status of a service?
For example, I'd like to be able to check and see if a command I ran like one of the ones above, worked or not. Or to check on a different service. I'd like to be able to run a command that shows a list of services and their status or a single service and check its status.
Would it be something like pm status [process name]?

[How-To] Block OTA Updates Without Root (or a router) on Fire OS 5

With the new Fire OS 5 update we can use the Debloater tool to disable APKs/services responsible for automatic updating. This was not previously possibly due to Fire OS 3 being built on Android 4.2.2 and the Debloater process needing Android 4.4.x+. No more worrying if your router is blocking everything properly. And of course... no root needed!
Disable Update w/o Root Steps:
1. Enable USB Debugging on your Fire TV (or TV Stick) (how-to here)
2. Setup adbFire on your computer and establish a connection to your Fire TV[Stick] (how-to here)
3. Setup Debloater tool (how-to here)
4A. In the Debloater tool, check off the APK below then hit the "Apply" button:
DeviceSoftwareOTA.apk (com.amazon.device.software.ota)
4B. Instead of using Debloater Tool you can just send the following ADB command:
Code:
adb shell pm hide com.amazon.device.software.ota
Unlike the pm disable command, hide disables the apk without root.
Click to expand...
Click to collapse
After hiding the apk your Amazon Fire TV or Fire TV Stick will no longer get OTA updates.
If you go into Settings > System > About you can no longer check for updates... yay.
To undo the block you can simply "unhide" each apk using the Debloater tool or run:
Code:
adb shell pm unhide com.amazon.device.software.ota
Click to expand...
Click to collapse
Be careful if you try to disable other system apps. If you disable something important and the device won't start up.. you'll have to perform a factory reset to fix the issue (not sure if possible with stick?). Have more apks to disable to reduce unneeded system processes? please share.
TL;DR
You gotta update to Fire OS 5.x in order to block updates without root (or router).
I know this defeats the purpose of blocking updates since you want to stay on old fw/sw... but science!
This may not work on all future Fire OS 5.x+ builds. Tested on FireTV Stick with Early Developer 5.0.3 build.
Thank you for this info.
Can anybody confirm this is working ? I have not received my AFTV2 yet.
Does this survive reboot?
Received my Firetv 2 and I can confirm it works, it even survives a reboot. To me this is the best method of blocking the Amazon updates.
Thanks mister LakituLives for writing this up
Does this work on the Firetv 1? Or only on the 4K fire TV. When I try to run debloater on the firetv 1 it keep saying unsupported. Thanks.
I assume you´re not running Fire OS 5 on the aTV 1. With Fire OS 3 this can´t be done this way.
slybas said:
Received my Firetv 2 and I can confirm it works, it even survives a reboot. To me this is the best method of blocking the Amazon updates.
Thanks mister LakituLives for writing this up
Click to expand...
Click to collapse
Can you run "pm list packages -d" from adb shell and paste the output? Does it do what @LakituLives describes which is give an error or otherwise not function as normal when you check for updates on the AFTV2?
I have done this and when i check for updates i get an error, don't know if it is working correctly.
zeroepoch said:
Can you run "pm list packages -d" from adb shell and paste the output? Does it do what @LakituLives describes which is give an error or otherwise not function as normal when you check for updates on the AFTV2?
Click to expand...
Click to collapse
Glad to help. The pm list packages -d (disabled packages) is empty because debloater hides the packages and not disables them.
Code:
[email protected]:/ $ pm list packages -d
pm list packages -d
[email protected]:/ $
There is nothing to see.
Code:
1|[email protected]:/ $ pm list packages | grep dcp
pm list packages | grep dcp
1|[email protected]:/ $ pm list packages | grep pico
pm list packages | grep pico
package:com.svox.pico
[email protected]:/ $
My version is now 5.0.3.1 because I unhid the packages and updated the machine, now the packages are hidden again and System --> About --> "installed Date" and "Last Checked" are both "Checking now......" and if I select Check for System Update I get an Update error. Perfect !
slybas said:
My version is now 5.0.3.1 because I unhide the packages and updated the machine, now the packages are hidden again and System --> About --> "installed Date" and "Last Checked" are both "Checking now......" and if I select Check for System Update I get an Update error. Perfect !
Click to expand...
Click to collapse
I get the same error now as well after running (as root):
Code:
pm disable com.amazon.device.software.ota
No idea if this actually blocks updates or just the checking. I guess we'll have to wait until the next update.
LakituLives said:
With the new Fire OS 5 update we can use the Debloater tool to disable APKs/services responsible for automatic updating. This was not previously possibly due to Fire OS 3 being built on Android 4.2.2 and the Debloater process needing Android 4.4.x+. No more worrying if your router is blocking everything properly. And of course... no root needed!
After hitting apply the Debloater tool should take a moment then show all apks "hidden" and your Amazon Fire TV or Fire TV Stick will no longer get OTA updates.
If you go into Settings > System > About you can no longer check for updates... yay.
You can simply "unhide" each apk using the Debloater tool if you should ever want to reverse this process.
Be careful if you try to disable other system apps. If you disable something important and the device won't start up.. you'll have to perform a factory reset to fix the issue (not sure if possible with stick?). Have more apks to disable to reduce unneeded system processes? please share.
TL;DR
You gotta update to block updates (without router or root).
I know this defeats the purpose of blocking updates since you want to stay on old fw/sw... but science!
And yes, Fire OS 5 makes the possibility of root even harder now that selinux is enabled.
Click to expand...
Click to collapse
Hi my firestick is running version 54.1.2.3_user_123067020 and it says it is not rooted and does not support block mode I have the latest version of deblocker and adbfire . windows 10
mifran said:
Hi my firestick is running version 54.1.2.3_user_123067020 and it says it is not rooted and does not support block mode I have the latest version of deblocker and adbfire . windows 10
Click to expand...
Click to collapse
You haven't updated to FireOS 5 which is required to use this.
Hmm, so fire tv stick didn't seem to get any root love other than soldering and man that stick is tiny for soldering. I'm debating if I want to let an update to latest then block. Anyone have any thoughts on if fire TV stick will ever get a software root?
Ludacrisvp said:
You haven't updated to FireOS 5 which is required to use this.
Click to expand...
Click to collapse
OK thanks I realised this now would updating to 5 mean re-installing kodi and firestarter and losing all the addons
Just chucked and there is no update for the UK version I have the latest installed
Sent from my Blade S6 using Tapatalk
mifran said:
OK thanks I realised this now would updating to 5 mean re-installing kodi and firestarter and losing all the addons
Click to expand...
Click to collapse
I didn't lose anything in my update from FireOS 3. If you revert from 5 to 3 then you have to lose everything.
mifran said:
Just chucked and there is no update for the UK version I have the latest installed
Click to expand...
Click to collapse
You have to opt-in for FireOS 5 from the Amazon developer account (free).
Thanks for the info will check it out
Sent from my Blade S6 using Tapatalk
I don't know if adbFire is connected, last night I was able to install FireStarter. This morning, I don't know if adbFire is connecting and Debloater isn't showing anything, or do I need to use USB to USB to do this?
Does this work on the Fire Stick? Also, what's the benefit of this method? I can't think of a reason to do this, unless you had a Fire TV on the old OS and hadn't a chance to root it yet?

Fire HDX 8.9 4th Gen (Saturn) - Fire OS 5.1.1 - Root / GApps / etc. collection

Updated: 18.11.2017
Hello,
finally Amazon released OS 5.1.1 for Fire HDX 8.9 Saturn users and there may be the slight chance that 3rd Gen HDX users will benefit soon, too. Fire OS 5.1.1. is out in the wild for other devices since a while and so the overview of capable "modifications" of 5.1.1 is spread over multiple forums of different (HD) devices and it is not known if they are applicaple for Saturn user or i.e. need to be modified in advance.
That`s why I want to start this thread where I want to collect the capabilities / links for modification of 5.1.1 with Saturn HDX users only! This thread will be modified in the future to list all capabilities. So I need your feedback what you have tested and what is working especially if it is not listed in this post. Please do tell if you modifed something to get it working. And beginners, please do not abuse this thread with general questions to maintain the overview!
Tested and working:
1) Installing GApps without root (no modification needed): From Fire 7 2015 Forum
(18.11.2017) OR use this script to only install PlayStore: http://rootjunkysdl.com/files/?dir=Amazon%20Fire%205th%20gen/SuperTool where you can also remove OTA updates, etc.
2) After install of PlayStore: Root with Kingroot: EDIT 18.11.2017: Download Kingroot 4.8.0 from http://apkmirror.com (use this old version to make it work to replace with the following script below) and transfer it with the Android File Transfer. Use ES Explorer via PlayStore to open and install the transfered kingroot4.8.0.apk.
Afterwards I replaced KingUser with SuperSU with this little Script: Replace KingUser
3) Change launcher with root:
1. Install Nova Launcher (or another launcher) via Play Store
2. Open an adb shell (or use Terminal Emulator via PlayStore)-> su -> pm disable com.amazon.firelauncher
3. Open Nova Launcher again and everything is fine
Untested but maybe possible (volunteers appreciated):
- Change launcher without root: From HD 8 / 10 2015 Forum
Not working
- Installation of custom ROMS like CyanogenMod, Nexus, etc.
Ok, good news! It is possible to root 5.1.1 on HDX Saturn!
Just go to www.kingroot.net with your device and download the latest .apk for Android.
Open and root, it first fails but the second possibility works.
Afterwards I replaced KingUser with SuperSu according to this: http://www.w0lfdroid.com/2015/05/How-to-Remove-Replace-KingUser-KingRoot-with-SuperSU.html
I don't use "gapps"; just installed the "latest" for the 8.9, login/account-manager, framework, play services & play store. Play store didn't work before the 5.1.1 but now works. After the 5.1.1 install, dialogue popped up & said update of play services needed & so I said do it. After selecting "update" & during the update, I realize that the webpage was Google Play store!.
Along with my Play Services update, I got updates for several apps I had side loaded as in Youtube & otherss from Google; later on had some more updates from Google. I didn't install any gapps package, just apps that were not available on Amazon for the Fire 8.9; don't believe that gapps are needed unless one wanted that stuff as it is the access into Google Play Store that is desirable.
Also the ADB command line may not be needed as I did that prior to installing 5.1.1 & don't know if 5.1.1 removed/overrode it.
Anyway, I'm OK with getting my apps gotten from Google will now get auto updated from Google & the stuff from Amazon get updated from Amazon.
epionier said:
Hello,
finally Amazon released OS 5.1.1 for Fire HDX 8.9 Saturn users and there may be the slight chance that 3rd Gen HDX users will benefit soon, too. Fire OS 5.1.1. is out in the wild for other devices since a while and so the overview of capable "modifications" of 5.1.1 is spread over multiple forums of different (HD) devices and it is not known if they are applicaple for Saturn user or i.e. need to be modified in advance.
That`s why I want to start this thread where I want to collect the capabilities / links for modification of 5.1.1 with Saturn HDX users only! This thread will be modified in the future to list all capabilities. So I need your feedback what you have tested and what is working especially if it is not listed in this post. Please do tell if you modifed something to get it working. And beginners, please do not abuse this thread with general questions to maintain the overview!
Tested and working:
- Installing GApps without root (no modification needed): From Fire 7 2015 Forum
- Root with newest version of Kingroot: From HD 8 / 10 2015 Forum Afterwards I replaced KingUser with SuperSU with this little Script: Replace KingUser
- Change launcher with root:
1. Install Nova Launcher via Play Store
2. Open an adb shell -> su -> pm disable com.amazon.firelauncher
3. Open Nova Launcher again and everything is fine
Untested but maybe possible (volunteers appreciated):
- Change launcher without root: From HD 8 / 10 2015 Forum
Not working
- Installation of custom ROMS like CyanogenMod, Nexus, etc.
Click to expand...
Click to collapse
Thanks for the guide, everything in the tested and working section worked perfectly
I have the hdx 4th gen 8.9 tablet running latest 5.1.1 and have installed kingroot. Root is working and I have removed a few bloat packages and installed root explorer. I was unable to use adb install for these.
My question is....I am trying to use ADB to install apks, I have turned on the dev mode and set for debugging, My tablet connects, but remains "offline"
I have tried stopping and starting the server with no luck...so I can not sideload apks etc.
I'm wondering if it's the sdk tools, so I went ahead and downloaded the toolkit, installed Java, and now need to install the appropriate android version..lollipop. I also have a firetv stick and have not had to download or install any of the toolkit in order to use adb for installs, so why is the kindle hdx showing me as offline and unable to install. What have I missed? I really don't want to install the sdk packs if I don't need to..(which I didn't need to for the firetv)
Thanks
@wetwaterdog
Use the ADB Drivers in this package: http://rootjunkysdl.com/getdownload.php?file=Amazon%20Fire%205th%20gen/Amazon-Fire-5th-Gen-Install-Play-Store.zip They work flawless for me.
Otherwise install Google Play Store with the file above and use the Play Store to install apps. You still can donwload .apk directly via the browser on the device.
Last but not least use the "general" method to transfer .apk files with Android File Transfer App via MacOSX or MTP on Windows: https://support.google.com/nexus/answer/2840804?hl=en
epionier said:
@wetwaterdog
Use the ADB Drivers in this package: http://rootjunkysdl.com/getdownload.php?file=Amazon%20Fire%205th%20gen/Amazon-Fire-5th-Gen-Install-Play-Store.zip They work flawless for me.
Otherwise install Google Play Store with the file above and use the Play Store to install apps. You still can donwload .apk directly via the browser on the device.
Last but not least use the "general" method to transfer .apk files with Android File Transfer App via MacOSX or MTP on Windows: https://support.google.com/nexus/answer/2840804?hl=en
Click to expand...
Click to collapse
I ended up downloading and installing the SDK toolkit, but I didn't install anything but the amazon driver listed under "extras". adb now works for installs. Right now, I don't need all the other sdk stuff, so that was it...very simple
I jsut got a new HDX Saturn, and it is currently on 4.2. Can I update manually to a rootable version of FireOS ?
What would you recommend? I guess no Safetrap for the 4th gen, right - meaning no custom roms.
johim said:
I jsut got a new HDX Saturn, and it is currently on 4.2. Can I update manually to a rootable version of FireOS ?
What would you recommend? I guess no Safetrap for the 4th gen, right - meaning no custom roms.
Click to expand...
Click to collapse
- 4.5.5.1 and early versions of 5.x.x (<5.1.2) are rootable w/Kingroot
- no Safestrap or custom roms for 4th gen HDX
- GAaps works better w/FireOS 5.x but you need be careful it doesn't update to 5.1.2 or above; no going back (instant brick)
Davey126 said:
- 4.5.5.1 and early versions of 5.x.x (<5.1.2) are rootable w/Kingroot
- no Safestrap or custom roms for 4th gen HDX
- GAaps works better w/FireOS 5.x but you need be careful it doesn't update to 5.1.2 or above; no going back (instant brick)
Click to expand...
Click to collapse
Thanks Davey216! So there is no bin to update manually to < 5.1.2 ?
johim said:
Thanks Davey216! So there is no bin to update manually to < 5.1.2 ?
Click to expand...
Click to collapse
To my knowledge working links for older 5.x HDX builds have not been maintained (publicly posted) as they were for 4.x. Upgrading is a dicey proposition as going too far will yield an unrootable build with no rollback option. Examples:
- an OTA update will likely bring you first to 4.5.5.1 (rootable) then 5.1.2.1 (unrootable at present)
- grabbing the latest update directly from Amazon will likely score 5.1.2.1 or higher
Davey126 said:
To my knowledge working links for older 5.x HDX builds have not been maintained (publicly posted) as they were for 4.x. Upgrading is a dicey proposition as going too far will yield an unrootable build with no rollback option. Examples:
- an OTA update will likely bring you first to 4.5.5.1 (rootable) then 5.1.2.1 (unrootable at present)
- grabbing the latest update directly from Amazon will likely score 5.1.2.1 or higher
Click to expand...
Click to collapse
OK I grabbed the 5.1.1 from here and updated to 5.1.1
1) Do you know how to disable OTA (I tried the adb shell pm hide com.amazon.device.software.ota and other similar methods without root) - at the moment it started downloading the 5.1.2 update
2) Is there a way to remove the (almost) downloaded 5.1.2?
3) I installed KingRoot but it needs WIFI to root so I cannot root at the moment (if I turn Wifi the update will be resumed)
johim said:
OK I grabbed the 5.1.1 from here and updated to 5.1.1
1) Do you know how to disable OTA (I tried the adb shell pm hide com.amazon.device.software.ota and other similar methods without root) - at the moment it started downloading the 5.1.2 update
2) Is there a way to remove the (almost) downloaded 5.1.2?
3) I installed KingRoot but it needs WIFI to root so I cannot root at the moment (if I turn Wifi the update will be resumed)
Click to expand...
Click to collapse
- rebooting device should discard partial 5.1.2 download
- pm hide and similar non-root methods are unreliable
- download/launch kingroot; only connect when read to root
- see other threads for file that needs to be renamed to block OTA
Davey126 said:
- rebooting device should discard partial 5.1.2 download
- pm hide and similar non-root methods are unreliable
- download/launch kingroot; only connect when read to root
- see other threads for file that needs to be renamed to block OTA
Click to expand...
Click to collapse
I was looking for the other threads for the OTA block but couldnt remmebr which one works for Saturn. I remember otacert had to be renamed on Apollo.
So, I did something else:
1) downloaded kingroot PC version, connected via adb/usb and rooted without WIFI
2) Installed Super-Sume+Pro+v9.1.9.apk (to replace SuperSU)
3) Updated SuperSU SuperSU_v2.65.apk
4) Installed Root Explorer v4.0.1.apk
5) renamed /system/priv-app/DeviceSoftwareOTA/DeviceSoftwareOTA.apk to DeviceSoftware OTA.apk_ to prevent OTA
6) deleted /cache/update-saturn_saturn-541113320-to-542169020.bin
7) reboot
Cheerz!
I have an HDX 8.9 (4th Gen) running 5.1.2. Is there any way to roll it back to 5.1.1. so I can root?
johim said:
I was looking for the other threads for the OTA block but couldnt remmebr which one works for Saturn. I remember otacert had to be renamed on Apollo.
So, I did something else:
1) downloaded kingroot PC version, connected via adb/usb and rooted without WIFI
2) Installed Super-Sume+Pro+v9.1.9.apk (to replace SuperSU)
3) Updated SuperSU SuperSU_v2.65.apk
4) Installed Root Explorer v4.0.1.apk
5) renamed /system/priv-app/DeviceSoftwareOTA/DeviceSoftwareOTA.apk to DeviceSoftware OTA.apk_ to prevent OTA
6) deleted /cache/update-saturn_saturn-541113320-to-542169020.bin
7) reboot
Cheerz!
Click to expand...
Click to collapse
Perfect! Couldn't have scripted it better. Offline version of Kingroot is the bomb. Glad it all worked out - enjoy.
---------- Post added at 12:54 AM ---------- Previous post was at 12:52 AM ----------
FireFlyChef said:
I have an HDX 8.9 (4th Gen) running 5.1.2. Is there any way to roll it back to 5.1.1. so I can root?
Click to expand...
Click to collapse
Nope - rollbacks from 5.1.2 will brick device.
Davey126 said:
Perfect! Couldn't have scripted it better. Offline version of Kingroot is the bomb. Glad it all worked out - enjoy.
---------- Post added at 12:54 AM ---------- Previous post was at 12:52 AM ----------
Nope - rollbacks from 5.1.2 will brick device.
Click to expand...
Click to collapse
Thanks for the heads-up. :good:
Anyone know how to get 1080p (and 1440p hopefully) youtube? I've only seen build prop changes mentioned for the old hdxs on 4.4.4 by changing it to 5.0.0. Well the build prop is already set to 5.1.1 and 480p is the max res.
sorry wrong thread.
johim said:
OK I grabbed the 5.1.1 from here and updated to 5.1.1
Click to expand...
Click to collapse
I am a little bit confused because you're talking about 5.1.1 download and in URL I see 22.5.4.1 and I don't want to loose root. Is the version 5.1.1 in the file update-kindle-22.5.4.1_user_541113320.bin or do I mix something?
kind regards
jampr

Categories

Resources