[PSA] FireOS 5.1.2.1 [5.1.2, Mar 30, 2016] is available, exercise caution !!! - Fire HD 6 and 7 General

Amazon has posted the 5.1.2.1 version on the website :
https://kindle-fire-updates.s3.amaz...Wt5/update-kindle-20.5.4.2_user_542169020.bin
Kingroot probably does not work ...
I'll take it for a spin, to make sure the update via TWRP works smoothly, and report back.
Exercise caution until we know if downgrading 5.1.2.1 to the earlier versions is safe or not. The 2015 Fire forums report that the downgrade works fine. But the 2014 Fire HDs is a different beast ...

The bad news, the great news
bibikalka said:
Amazon has posted the 5.1.2.1 version on the website :
https://kindle-fire-updates.s3.amaz...Wt5/update-kindle-20.5.4.2_user_542169020.bin
Kingroot probably does not work ...
I'll take it for a spin, to make sure the update via TWRP works smoothly, and report back.
Exercise caution until we know if downgrading 5.1.2.1 to the earlier versions is safe or not. The 2015 Fire forums report that the downgrade works fine. But the 2014 Fire HDs is a different beast ...
Click to expand...
Click to collapse
5.1.2.1 definitely can't be rooted with Kingroot. Tried multiple times, using all suggestions I've read, like clearing recents, clearing data/cache, standing on head (FWIW, there's a weird message: "Research requests is not enough (1 ppls)" Wonder if ppls is people and if more tried Kingroot on HD 7s (and 2015s) running OS 5.1.2.1 the KR folks might try to get us root. IDK, the msg may mean something else entirely.) Anyway . . .
OS 5.1.2.1 downgrades to 5.1.2 just fine!!! In stock recovery I factory reset, adb-sideloaded 5.1.2, and cleared cache. It booted into 5.1.2 purring like a kitten. Rooted with Kingroot no problem!
I have a nice little Windows tool that installs kingroot and as soon as user tells it tablet is rooted (hits Enter), it blocks OTA installation, looks for downloaded updates (and finds them!) and lists them for user to delete. Very handy. I've used it after several downgrades and haven't been caught with my OTAs down yet. Upgrades don't install until device is idle, so just have to hit enter as soon as rooted and you're safe. Will post it tomorrow. Needs testing on other (non-Win7) systems.

DoLooper said:
OS 5.1.2.1 downgrades to 5.1.2 just fine!!! In stock recovery I factory reset, adb-sideloaded 5.1.2, and cleared cache. It booted into 5.1.2 purring like a kitten. Rooted with Kingroot no problem!
I have a nice little Windows tool that installs kingroot and as soon as user tells it tablet is rooted (hits Enter), it blocks OTA installation, looks for downloaded updates (and finds them!) and lists them for user to delete. Very handy. I've used it after several downgrades and haven't been caught with my OTAs down yet. Upgrades don't install until device is idle, so just have to hit enter as soon as rooted and you're safe. Will post it tomorrow. Needs testing on other (non-Win7) systems.
Click to expand...
Click to collapse
OK, nice ! Thanks for testing!
Not sure why cannot you block OTA before Kingroot ? Why not do "pm disable com.amazon.otaverifier" right away with Network off , then turn Network on, and run Kingroot?

bibikalka said:
Not sure why cannot you block OTA before Kingroot ? Why not do "pm disable com.amazon.otaverifier" right away with Network off , then turn Network on, and run Kingroot?
Click to expand...
Click to collapse
Since 5.1.1 neither hide nor disable work without root. Disable won't run and hide returns new state=true, but hasn't done anything. Check output of Debloater.
EDIT: Disable=permission denial. Looks like hide doesn't return anything.

DoLooper said:
Since 5.1.1 neither hide nor disable work without root. Disable won't run and hide returns new state=true, but hasn't done anything. Check output of Debloater.
EDIT: Disable=permission denial. Looks like hide doesn't return anything.
Click to expand...
Click to collapse
This is weird. It's a major departure from the usual Android, where one can block programs via adb & PC.
Is it just OTA that cannot be blocked ? Or other stuff like lockscreen ads are also unblockable ? Was this discussed somewhere here ?
This seems to suggest then that going to 4.5.3 first is preferred, this way one can block OTA before Kingroot, and then upgrade to Lollipop via TWRP.

bibikalka said:
This is weird. It's a major departure from the usual Android, where one can block programs via adb & PC.
Is it just OTA that cannot be blocked ? Or other stuff like lockscreen ads are also unblockable ? Was this discussed somewhere here ?
This seems to suggest then that going to 4.5.3 first is preferred, this way one can block OTA before Kingroot, and then upgrade to Lollipop via TWRP.
Click to expand...
Click to collapse
Discussion was mainly in 2015 forums, where people started getting updated. It's true of everything we block, although there were some reports of ads staying gone until a reboot. Not sure about that since (FWIW) if you pm hide anything, Debloater shows it as unblocked. When I first saw posts I assumed it would apply to Fire HD and tested. Just assumed it was known.
OTAverifier could be blocked on 4.5.3, so downgrading to that makes sense and is safest. I'm confident in my tool, though, although there's a risk of a update if an inattentive user walks away and leaves the system idle. I've got warnings in the script and as long as one is trying to root (or otherwise keeping the system busy), a download won't install--and the moment devicesoftwareota is renamed it CAN'T install. I've done this more than 10 times and found that I usually don't get a download, even when it takes many tries with a couple of reboots to root. Still, I once found an update in /sdcard/Android/data/com.amazon.device.software.ota/files and once found the prelimary file in /cache. Although they couldn't install after the rename block, this is why I put in the file check.

Finally tested the upgrade via TWRP, everything worked fine :
http://forum.xda-developers.com/fire-hd/general/how-to-upgrade-to-lollipop-root-gapps-t3163950
This new version reports itself as 5.1.2 (Mar 30, 2016 build). Not sure what was fixed other than the bug that lets Kingroot in !
Paging DoLooper here, thanks again for the early testing!!!

Related

[Q] Can't get root to restore

I have Voodoo OTA Rootkeeper installed & had done a temp unroot, so I could access Amazon prime content, but now I can't get it to restore the root. Any ideas what I'm doing wrong? And it does say "root su restored" after I push the "restore root" button, but even after 2 device restarts, I'm still unrooted. NEED to get on the regular market!
Could it be because it update the os to 6.2? I don't recall what it was before & it never ASKED me to update it, but idk
LoriH7 said:
Could it be because it updated the OS to 6.2? I don't recall what it was before & it never ASKED me to update it, but I don't know.
Click to expand...
Click to collapse
I doubt it, it's working fine for me and many others on 6.2.
If you used it to unroot before 6.2, then when 6.2 silently upgraded, it would have undone the rooting and killed your OTA rooting.
6.2 didn't ask anyone. if you had wifi connected, it would download without messages. and at some point it would have rebooted, like for me. Or others said once they turned it off it went ahead and did it.
super one click will reroot it in less than a minute and you should be good until next time they do this.
Thelgow said:
If you used it to unroot before 6.2, then when 6.2 silently upgraded, it would have undone the rooting and killed your OTA rooting.
6.2 didn't ask anyone. if you had wifi connected, it would download without messages. and at some point it would have rebooted, like for me. Or others said once they turned it off it went ahead and did it.
super one click will reroot it in less than a minute and you should be good until next time they do this.
Click to expand...
Click to collapse
Thanks! I'd bet that's what happened. It's almost always connected to wifi & I've had it rooted for a couple of weeks. Thanks. Back to super one click....
Ok, so I rerooted, but all of my google services are broken still. Reinstalled the apks, but it refuses to install the googleframework.apk. It's on there, asks me about permissions & then says it won't install. I'm clearly missing a step or something.
wierd issue
When I try to reroot my KF after the 6.2 update it roots the device then attempts to reboot into root... and that is when it fails... it just sits on the kindle fire screen flashing like it is rebooting I let it sit for a few minutes and never fineness, however if I hold down the power it will shutdown and I can start it back up but only half way rooted ... and never finished installing superuser or busybody... any ideas?
Not sure about those issues. Different people reported different problems.
Seems not everyone used the same methods. for me googleframework and market worked perfectly fine afterwards, i didnt need to do anything else.
Once my KF updated to 6.2, I could not restore root through OTA Rootkeeper either. Connected it to my computer, ran SuperOneClick, root was restored and backed up my root once again. I think I needed to reset once to ensure that all of my sideloaded apks still worked.
Well I got it figured out I just did a factory reset and reapplied root and now it is working thanks guys
Sent from my Kindle Fire using xda premium

[root] Kingroot

I just wanted to share with you that i just successfully rooted my shield with Kingroot
It is just install apk, touch root and wait.
It rebooted my tlet thefirst try,but worked the second one! No wipe, no flash, no data loss
It worked with my galaxy mini s5 too...
It worked!!!! By the God's!!!! On ota 2.2.1!!! I don't have access to a PC and when I got to one it was xp and didn't work on adb, after a catastrophic recovery fail. I got lucky and got a full ota to flash in nvidias stock recovery but ended up with no root. I thought I was gonna be stuck for a month until family visited with a laptop.... This worked enough to use flashify !!! Thanks for the heads up
Worked for me too.
First three times the operation was unsucessful and the tablet rebooted itself, but then I remember to activate USB depuration and that was it! Rooted at Last.
Anyone have a link to the APK?
There is a post in xda general:
http://forum.xda-developers.com/android/apps-games/one-click-root-tool-android-2-x-5-0-t3107461
Greetings
Does this work on the latest update anyone can confirm?
Sent from my SAMSUNG-SM-N900A using Tapatalk
Yes, I would also like to know if this will root 5.1. Would also like to unlock the boot loader.
Yes, OTA 3.0 rooted using kingroot, y just installed it to try and viola.
Confirmed on ota 3
I installed it and it locks up around 22% then reboots comes back with a fail. Tried a couple times and my shield tablet on 5.1 will NOT root! Grrr!! It is Kingroot 4.1.
JohnK71 said:
I installed it and it locks up around 22% then reboots comes back with a fail. Tried a couple times and my shield tablet on 5.1 will NOT root! Grrr!! It is Kingroot 4.1.
Click to expand...
Click to collapse
Did you activate USB debug in development options?
Yes, USB debugging was on. It rebooted and I kept trying. After I don't know how many times it finally worked! Lol. Never changed anything. It's rooted now and TWRP is up and running with super su beta installed.
JohnK71 said:
I installed it and it locks up around 22% then reboots comes back with a fail. Tried a couple times and my shield tablet on 5.1 will NOT root! Grrr!! It is Kingroot 4.1.
Click to expand...
Click to collapse
Worked for me with the 4.0 version. 4.1 didn't.
I tried 4.1 and 4.0.5 and both failed at ~20% (tablet reboots). After many attempts I tried it with KingRoot PC and it failed also.
(I have the SHIELD Tablet WiFi version with 5.1 (OTA 3.0) installed.
Do I need to wait for a better root method or is there another way for 5.1?
ThunderArts said:
I tried 4.1 and 4.0.5 and both failed at ~20% (tablet reboots). After many attempts I tried it with KingRoot PC and it failed also.
(I have the SHIELD Tablet WiFi version with 5.1 (OTA 3.0) installed.
Do I need to wait for a better root method or is there another way for 5.1?
Click to expand...
Click to collapse
I had the same problem with KingRoot 4.1 on the Shield Tablet 5.1 and I made sure no Anti-Virus was running and tried it MANY times with a lot of reboots. I would clean the cache and data and stop the app in between fails. I just kept trying and then one time it worked. Not sure why it takes awhile other than it hooks to the server and looks for a way to root the tablet. I finally got mine rooted and TWRP installed and now have Super SU installed. Used root uninstaller to remove KingUser.
Thank you for the info. in this thread. My tablet didnt want to root but after some tries it worked.
4.1 doesn't work any more. 4.0 still does, on ota 3 as well (tested myself on wifi model)
I can confirm - it just works. NO DATA LOSS!!! F... YEAH!
http://mailing.nie-spamuj.eu/e-mail.html
Will KingRoot only root my device or will it also flash custom recovery? Thanks for answer.
have any1 tried to replace KingUser with SuperSU, as in the post it says:
5. Install SuperSu to replace KingUser may be cause some unknown error, although you do can do this.
But i want to know if any1 have tried this...
Thanks.

I think my fire tablet just updated on its own despite having the adb hide stuff done

Ive just rebooted my fire tablet after installing some minecraft mods, when I turnt it back on it came up with a promt saying it was installing the latest software or what ever it does when doing the ota, I knew this from upgrading to 5.0.1.
is it possible it was just doing what happens when normal android optimises apps on boot. is there a app to check the installed software version as im not near my pc to unhide and go in and check what firmware im on. I put this in general as it wasnt a question but just to inform that my tablet possibly had a update despite the proper steps taken to hide the ota and updates.
Saw Same Message But No Update (whew)!
For a split second I saw that same message too when first starting the Fire up. But nothing happened and nothing updated. So I think it's still blocked. Even checking for updates still fails.
So I think we're OK!
dubliner52 said:
For a split second I saw that same message too when first starting the Fire up. But nothing happened and nothing updated. So I think it's still blocked. Even checking for updates still fails.
So I think we're OK!
Click to expand...
Click to collapse
Have you tried unhiding to see the software version
Sent from my HTC One_M8 using Tapatalk
I didn't unhide it, but it says I'm still on 5.0.1. There was no update.
I saw the same thing but it didn't seem to update. I know the method i provided works for 5.0.0 to 5.0.1. Until there is a bump to 5.0.2 or whatever we don't know for sure if the "fix" works under 5.0.1.
Same thing happened to me but it was 3 days ago. I had been trying all day to install my adb drivers without success and switched off the device. When I restarted it immediately went into an update and I went into a panic that the new update would block the ability to access google play but immediately after the assumed "update" I successfully installed the adb drivers and google play without problem. I also checked the version and it still showed 5.0.1 so I wondered if my initial update on switching on the fire for the 1st time had somehow been unsuccessful and that had been what had been causing the inability to load the adb drivers although the tablet hadn't seemed to have any other problems and I had already downloaded and used several apps from Amazon.
I let it update upon first booting my Fire to 5.0.1. I was still successful in installing Google Playstore and hiding ads on lockscreen.
I'm not sure but i think that 'installing the latest software' screen is the android OS updating the dalvik runtime files after rebooting when an apk is modified. nothing to do with an ota.
julianpaul said:
I'm not sure but i think that 'installing the latest software' screen is the android OS updating the dalvik files after rebooting when an apk is modified. nothing to do with an ota.
Click to expand...
Click to collapse
That is my conclusion also.
I had this happen to me also. Considering amazon patched a root method I made sure to root and nuke any chance of a future OTA unless I wanted it too. That was a cheap move, Amazon.

OTA Update removes root and repairs deleted files

My device was running Fire OS 5.0 and I installed my copy of Titanium Pro (used APK extractor on another Android device as play not working on 5.0).
I then proceeded to kill as many Amazon processes based on my Remove Bloat thread - I actually deleted them from the device so that they were no longer there. I kept the OTA processes in place - reset the device from [Recovery Mode] and upon boot joined WiFi and proceeded with the upgrade to 5.01
The update by the looks of things repaired the Fire OS and the system processes that I had deleted were now back on the device (Kindle Book Store etc). It also removed root from the device.
So just like everyone says - disabled OTA updates if you do not wish t remove root.
Were you able to reinstall root post update?
shinji257 said:
Were you able to reinstall root post update?
Click to expand...
Click to collapse
Would love to know also
Sent from my Amazon Fire 2015
i reinstalled the firmware to give it real factory reset, and applied OTA twice yesterday, but I could make it rooted after that. So I guess you can reinstall root again because the updated system did not reject root.
shinji257 said:
Were you able to reinstall root post update?
Click to expand...
Click to collapse
Yes I was able to root 5.01 after the OTA update
I would strongly advise everyone to disable the OTA processes. If you want to update a new device from 5.0 to 5.0.1 you can do so manually. Fire (5th Gen) updates are available here https://www.amazon.com/gp/help/customer/display.html?nodeId=201830180
Who knows when amazon will roll out the next OTA, tomorrow, next week, next month. And they certainly might block root with it. The fire cost us only $50, amazon may be losing money on the straight device price. They want us to spending money on all the premium amazon services that we are striping out as bloat. They may need the money to even break even.
Huh... This actually gave me some insight into the OTA bit. I went and pulled the latest update and it basically overwrites the system partition. That's why it seems to undo everything you did. This is good though because it also means if it won't boot then I should be able to get into 3e recovery and sideload the most recent update back to the device. I tested this by flashing google play then "repairing" using the update and google play was no longer present from this. It also doesn't seem to wipe userdata when doing this which is nice.

Kindle fire HDX 8.9 (Saturn) got updated to 5.0.0 and then to 5.1.1 todayy

updated to fire os 5 and followed quickly to updating to 5.1.1.1 today
this is a saturn 8.9 hdx i tried the http://forum.xda-developers.com/amazon-fire/orig-development/root-t3272362
root method for 5.1.1.1 but this command
fastboot oem append-cmdline "androidboot.unlocked_kernel=true"
came as invalid command for me so the boot loaders are still configured differently for the new hd6 and the older hdx because we don't have this cmdline parameter
Hello,
was there a possibility to prevent updating to 5.1.1 after 5.0 was installed or was it 1 update process?
Did you have sideloaded Apps installed and have there been any problems during installation?
Are the settings still the same or was there any kind of reset?
How about the speed of the system so far compared to OS4?
massiveseige said:
updated to fire os 5 and followed quickly to updating to 5.1.1.1 today
this is a saturn 8.9 hdx i tried the http://forum.xda-developers.com/amazon-fire/orig-development/root-t3272362
root method for 5.1.1.1 but this command
fastboot oem append-cmdline "androidboot.unlocked_kernel=true"
came as invalid command for me so the boot loaders are still configured differently for the new hd6 and the older hdx because we don't have this cmdline parameter
Click to expand...
Click to collapse
For others still waiting for an update: try to avoid the 5.0 -> 5.1 update as there *may* be additional flexibility to boot (not flash) a custom recovery from fastboot environment. This would offer the potential for custom roms on a 4th gen device. All TDB.
I haven't received the OTA so I checked the amazon website. It's not there either. Am I stuck waiting on the OTA?
Vc027708 said:
I haven't received the OTA so I checked the amazon website. It's not there either. Am I stuck waiting on the OTA?
Click to expand...
Click to collapse
Has anyone else got the ota yet? this is the first guy I seen has got 5.0 as of yet.
Hey sorry for the late reply
It updated to 5.0.0 first it was possible to stop the update to 5.1.1 by keeping WiFi off but I din't bother
I installed gapps and they work fine on 5.1.1 play store works fine all google apps like mail and maps and hangouts work solid no glitches the new version is smooth and way better YouTube app can play 1440p videos also I had to do the adb permission command to get play store to work
The way the ota is being rolled out is weird I know people who haven't received it yet on there kindle and it's been over 2 weeks since I got my update
lol... WOT?
Fire OS OTAs are usually Canary Releases [0]... or Narrow-OTAs (aka NOTAs): Rolled out to a small percentage of the populace initially after which these devices are monitored for stability and user-feedback. If all looks right, the OTAs are gradually rolled out to everyone (aka WOTAs).
[0] http://martinfowler.com/bliki/CanaryRelease.html
Any body else received OS5 yet? I'm still on 4.5.5.1
I'm in the US, still no joy here!
Got it last night, updated, lost root in update but regained after with Kingroot no problem.
Been checking daily, just now got the update!
---------- Post added at 02:12 AM ---------- Previous post was at 02:05 AM ----------
Just checked as well, amazon has the 5.1.1 update posted now.
http://www.amazon.com/gp/help/customer/display.html/ref=hp_left_v4_sib?ie=UTF8&nodeId=201596890
In the US also. OS 5.1.1 is posted on Amazon for update NOW. 2 choices, select the OTA method or the manual way. The OTA didn't work for me as it couldn't find any updates; did download the file & use USB to copy the file to the internal storage (not into a folder) of the Fire HDX 8.9 4th gen.
Guys,
Sorry for noob question, how to mount system.new.dat (from update-kindle-22.5.4.1_user_541113320.bin)?
mount -o loop=/dev/loop0 system.new.dat /mnt
EXT4-fs (loop0): bad geometry: block count 393216 exceeds size of device (311922 blocks)
@ApokrifX http://forum.xda-developers.com/and.../how-to-conver-lollipop-dat-files-to-t2978952
extracted /system here - https://drive.google.com/file/d/0B2twXJIOgv-UbjZMZzFoTUhidVU/view?usp=sharing
My 8.9 updated at last.
Installed 5.1.1 manually on HDX Saturn and Google play store afterwards. Much better experience than OS4. Cleaner look and settings and more mature.
The only loss I found so far that the ability for VPN networks has been completely removed. I do not understand why Amazon did this?
epionier said:
Installed 5.1.1 manually on HDX Saturn and Google play store afterwards. Much better experience than OS4. Cleaner look and settings and more mature.
The only loss I found so far that the ability for VPN networks has been completely removed. I do not understand why Amazon did this?
Click to expand...
Click to collapse
What method did you use to obtain the play store?
This method:
http://forum.xda-developers.com/amazon-fire/general/installing-google-framework-playstore-t3216122
epionier said:
This method:
http://forum.xda-developers.com/amazon-fire/general/installing-google-framework-playstore-t3216122
Click to expand...
Click to collapse
Thanks, had to run it twice as first time didn't take for some reason.

Categories

Resources