Removing FireOS 5.1.2 and replacing with stock Lollipop? - Fire HD 6 and 7 Q&A, Help & Troubleshooting

Hi there,
I've been cruising these forums for a while and have managed to root my device, get adb setup, and TWRP installed. An unfortunate bit seems to be that you cannot leave TWRP installed and actually boot the device. I managed to get stuck in a boot loop having not restored the 5.4.1 bootloaders. I turned the device off and rebooted into TWRP, flashed the 5.4.1 bootloaders, rebooted, and I'm golden. However, this doesn't really get me anywhere.
So my goal here is to just wipe all this FireOS crap and turn this tablet into a normal android tablet. I've seen plenty of posts about it but cannot seem to find any single post that would achieve this for my specific device and software version. So I'm coming here for help.
Mostly, what I have done so far has come from this thread: http://forum.xda-developers.com/fire-hd/general/how-to-upgrade-to-lollipop-root-gapps-t3163950
Unfortunately, from what I can tell, this process does not remove FireOS and replace it with stock Lollipop, it just updates you to 5.1.2 (which I'm already at) and installs GAPPS. It does not really have a "pure" Android install and it somehow retains the FireOS as the primary OS.
Now, please correct me if I am wrong here with any of the above (this is not a hobby of mine) but since I've rooted a few devices before I figured I could handle it. It seemed like a bargain getting this Fire HD 7 used for like $64... if only I can get it onto stock Android. I'm basically trying to make it a Nexus 7.
Since I CAN get into TWRP, I figure I should just be able to flash a custom ROM right? I've just been having a really hard time finding a stock Lollipop ROM specifically for my device. From what I've heard, flashing the new ROM is the most error-prone part of this type of stuff and can totally brick the device if it were not meant for it. If that did happen, I would need to be able to boot the device back up, get an adb connection, run the scripts that flash the correct bootloaders (post #2, section 101, from the link above) so I can reboot into TWRP and fix it. Perhaps understandably so, I've been very hesitant to just go trying things willy-nilly that I don't fully understand.
Could anyone offer any assistance? Perhaps just point me in the right direction? I've probably read most of the threads you'll likely link, so a short bit of context to how something pertains to my specific device as well as the link could help me significantly. The guides that people write usually contain updates and are quite difficult to follow to the "T" and half the time I'm not even sure something I'm doing actually pertains to my device.
[EDIT] I found this video (https://www.youtube.com/watch?v=_c5hHSCO_o8) but it looks like he's doing that on a previous generation Fire so, again, I'm not sure it will work and don't want to try and then brick it.

nedwards said:
Hi there,
I've been cruising these forums for a while and have managed to root my device, get adb setup, and TWRP installed. An unfortunate bit seems to be that you cannot leave TWRP installed and actually boot the device. I managed to get stuck in a boot loop having not restored the 5.4.1 bootloaders. I turned the device off and rebooted into TWRP, flashed the 5.4.1 bootloaders, rebooted, and I'm golden. However, this doesn't really get me anywhere.
So my goal here is to just wipe all this FireOS crap and turn this tablet into a normal android tablet. I've seen plenty of posts about it but cannot seem to find any single post that would achieve this for my specific device and software version. So I'm coming here for help.
Mostly, what I have done so far has come from this thread: http://forum.xda-developers.com/fire-hd/general/how-to-upgrade-to-lollipop-root-gapps-t3163950
Unfortunately, from what I can tell, this process does not remove FireOS and replace it with stock Lollipop, it just updates you to 5.1.2 (which I'm already at) and installs GAPPS. It does not really have a "pure" Android install and it somehow retains the FireOS as the primary OS.
Now, please correct me if I am wrong here with any of the above (this is not a hobby of mine) but since I've rooted a few devices before I figured I could handle it. It seemed like a bargain getting this Fire HD 7 used for like $64... if only I can get it onto stock Android. I'm basically trying to make it a Nexus 7.
Since I CAN get into TWRP, I figure I should just be able to flash a custom ROM right? I've just been having a really hard time finding a stock Lollipop ROM specifically for my device. From what I've heard, flashing the new ROM is the most error-prone part of this type of stuff and can totally brick the device if it were not meant for it. If that did happen, I would need to be able to boot the device back up, get an adb connection, run the scripts that flash the correct bootloaders (post #2, section 101, from the link above) so I can reboot into TWRP and fix it. Perhaps understandably so, I've been very hesitant to just go trying things willy-nilly that I don't fully understand.
Could anyone offer any assistance? Perhaps just point me in the right direction? I've probably read most of the threads you'll likely link, so a short bit of context to how something pertains to my specific device as well as the link could help me significantly. The guides that people write usually contain updates and are quite difficult to follow to the "T" and half the time I'm not even sure something I'm doing actually pertains to my device.
[EDIT] I found this video (https://www.youtube.com/watch?v=_c5hHSCO_o8) but it looks like he's doing that on a previous generation Fire so, again, I'm not sure it will work and don't want to try and then brick it.
Click to expand...
Click to collapse
You seem to have the gist of it, which is that what you want to do can't be done. There is only one ROM for this device--CM11, here: http://forum.xda-developers.com/fire-hd/orig-development/rom-cm-11-kindle-hd6-t3270138 --and it is not fully working. No one's ever posted here about successfully installing a ROM for a different device, only about bricks as a result of trying.
@xSentinel has been disabling all possible apps, while still keeping the device running. His goal may be the same as yours(?). He started a thread here, but has since got a lot more disabled: http://forum.xda-developers.com/fire-hd/help/5-1-2-bloatware-safe-to-remove-apps-2014-t3355167. Might want to post there and see what he's up to.

DoLooper said:
You seem to have the gist of it, which is that what you want to do can't be done. There is only one ROM for this device--CM11, here: http://forum.xda-developers.com/fire-hd/orig-development/rom-cm-11-kindle-hd6-t3270138 --and it is not fully working. No one's ever posted here about successfully installing a ROM for a different device, only about bricks as a result of trying.
@xSentinel has been disabling all possible apps, while still keeping the device running. His goal may be the same as yours(?). He started a thread here, but has since got a lot more disabled: http://forum.xda-developers.com/fire-hd/help/5-1-2-bloatware-safe-to-remove-apps-2014-t3355167. Might want to post there and see what he's up to.
Click to expand...
Click to collapse
Ah, that is unfortunate. At least you've helped me to understand that my goal cannot be fully realized. I probably should have done a bit more research before purchasing the Fire tablet. I'm really just looking to set up an in-car tablet to handle Torque guages, navigation, and music. Perhaps I should just return the Kindle and shell out the extra cash for a Nexus 7. I think I could probably get a refurbished one for a price similar to what I paid for the Fire. I'll poke around xSentinel's thread a bit and see what I'm up against first though. If it comes down to it, the headache of dealing with Amazon's locked down devices might just outweigh the extra money/hassle of a Nexus 7 and a return.

nedwards said:
Ah, that is unfortunate. At least you've helped me to understand that my goal cannot be fully realized. I probably should have done a bit more research before purchasing the Fire tablet. I'm really just looking to set up an in-car tablet to handle Torque guages, navigation, and music. Perhaps I should just return the Kindle and shell out the extra cash for a Nexus 7. I think I could probably get a refurbished one for a price similar to what I paid for the Fire. I'll poke around xSentinel's thread a bit and see what I'm up against first though. If it comes down to it, the headache of dealing with Amazon's locked down devices might just outweigh the extra money/hassle of a Nexus 7 and a return.
Click to expand...
Click to collapse
You also might check out the Fire forums. (I got a refurb for $30.) They have a few ROMs and are doing interesting things. Also, lots of activity over there.

Some people may strive to be "purists", but remaining pragmatic is a recipe for relatively happy life
Because the bootloaders are locked, there are very limited options on what to boot. There was some lucky bug in the earlier bootloaders that gifted us with the ability to boot an unsigned TWRP using 4.5.3 bootloaders. But boot.img always had to be signed, or it would not boot.
To create a custom OS, one needs to match the custom ROM to the existing boot.img from a given version of FireOS. Kind of pain in the @ss, don't you agree ?
Instead, however, one can just keep FireOS 5, and tweak it to behave like almost a pure Android. And it's not hard ! So why chase the unicorns when all you want is right in front of you !

I'm currently working on completing a CM11 port - as someone else mentioned it needs to use the stock boot.img though, so I have to heavily modify CM code in order to get it to work with full functionality. CM11 does run very well on the device though, and it's much snappier than Fire OS imo.
In theory this device could use something like safestrap to boot unsigned boot images, however I probably won't bother writing something like that until I have CM11 at 100% functionality (currently my build is at about 60% if I were to estimate).
I think the guy who posted the first CM11 port is now working on porting CM12, although it's a massive pain to test.

nedwards said:
Ah, that is unfortunate. At least you've helped me to understand that my goal cannot be fully realized. I probably should have done a bit more research before purchasing the Fire tablet. I'm really just looking to set up an in-car tablet to handle Torque guages, navigation, and music. Perhaps I should just return the Kindle and shell out the extra cash for a Nexus 7. I think I could probably get a refurbished one for a price similar to what I paid for the Fire. I'll poke around xSentinel's thread a bit and see what I'm up against first though. If it comes down to it, the headache of dealing with Amazon's locked down devices might just outweigh the extra money/hassle of a Nexus 7 and a return.
Click to expand...
Click to collapse
Just so you know it can be done, I am running Torque on a Fire HD 6 and still running thr Fire O.S. There is also a similar app to Torque Pro in the Amazon app store - search for OBD and it should see it (sorry I can't give the name, soft bricked the device and won't be near a computer for another 4 days) It is similar in capabilities to Torque Pro, and runs around the same price.

Related

Please help

Is there any lolipop custom rom available on here for mediapad youth 2 s7-721w
Ive tried the links online , but I cant get past the ads even with inputting valid info
Please help me. Im looking everywhere with no luck, and my current system is wrecked
thanks
dermot31 said:
Is there any lolipop custom rom available on here for mediapad youth 2 s7-721w
Ive tried the links online , but I cant get past the ads even with inputting valid info
Please help me. Im looking everywhere with no luck, and my current system is wrecked
thanks
Click to expand...
Click to collapse
I have seen several links that "claim" to be custom Lollipop roms for the mediapad. However, as you had already noticed its all garbage ad links.
The good news is there are guides on youTube to get past all that junk (I tried it myself and it worked). I forgot which provider I used to give you exact instructions, but try a search on YouTube
The bad news is any lollipop rom for mediapad is "at best", some custom one with questionable legitimacy. I'd say avoid it for now. Adding insult to injury the general public worldwide isn't lining up outside stores for Medipad devices, much less Huawei in general, so Huawei has very little motivation to push out lollipop on Mediapads.
Also on a final note, a lot of these links for custom roms may come preloaded with malware that will not ask you for permission but take over your machine.
I strongly urge you to stay as is. Any benefits provided by lollipop over Kitkat are not worth the risk involved.
The Mediapad x2 was recently announced, so you may want to hold off and see what Huawei does
Sorry i couldn't be of more help.
shassouneh said:
I have seen several links that "claim" to be custom Lollipop roms for the mediapad. However, as you had already noticed its all garbage ad links.
The good news is there are guides on youTube to get past all that junk (I tried it myself and it worked). I forgot which provider I used to give you exact instructions, but try a search on YouTube
The bad news is any lollipop rom for mediapad is "at best", some custom one with questionable legitimacy. I'd say avoid it for now. Adding insult to injury the general public worldwide isn't lining up outside stores for Medipad devices, much less Huawei in general, so Huawei has very little motivation to push out lollipop on Mediapads.
Also on a final note, a lot of these links for custom roms may come preloaded with malware that will not ask you for permission but take over your machine.
I strongly urge you to stay as is. Any benefits provided by lollipop over Kitkat are not worth the risk involved.
The Mediapad x2 was recently announced, so you may want to hold off and see what Huawei does
Sorry i couldn't be of more help.
Click to expand...
Click to collapse
Thanks for the reply, I think you've confirmed what I already thought. I think Ill steer clear. I was only considering them as an option because Im not sure what else I can do with the tablet. I have bought it a couple of weeks ago for college. to test some apps Im working on.. The jelly ban 4.3 OS on it isnt too bad. I was quite happy with it up until lately. I think Ive messed up the gps on it somehow as one of my apps uses it and which I need in order for the app to work. Ive tried resetting the device, but this doesnt help.
Perhaps you could advise me further. I downloaded an official update file from huawei in the form of update.APP. I believe if I could start fresh with this,(completely refresh my system), the problem might go away. The problem is that none of the android recovery apps recognize this format( .APP). Ive tried changing the extension to .zip, but no joy.
Maybe there are some other alternatives, you mentioned kitkat,, and whats next with Mediapad x2.
Is it possible for me to take an update meant for another huawei device. Wouldn't this screw up my tablet.?
Thanks for your help. I just need something to completely refresh my system. I think if i could refresh it using the update.APP file id be sorted, but anything will do at this stage
General Tips
dermot31 said:
Thanks for the reply, I think you've confirmed what I already thought. I think Ill steer clear. I was only considering them as an option because Im not sure what else I can do with the tablet. I have bought it a couple of weeks ago for college. to test some apps Im working on.. The jelly ban 4.3 OS on it isnt too bad. I was quite happy with it up until lately. I think Ive messed up the gps on it somehow as one of my apps uses it and which I need in order for the app to work. Ive tried resetting the device, but this doesnt help.
Perhaps you could advise me further. I downloaded an official update file from huawei in the form of update.APP. I believe if I could start fresh with this,(completely refresh my system), the problem might go away. The problem is that none of the android recovery apps recognize this format( .APP). Ive tried changing the extension to .zip, but no joy.
Maybe there are some other alternatives, you mentioned kitkat,, and whats next with Mediapad x2.
Is it possible for me to take an update meant for another huawei device. Wouldn't this screw up my tablet.?
Thanks for your help. I just need something to completely refresh my system. I think if i could refresh it using the update.APP file id be sorted, but anything will do at this stage
Click to expand...
Click to collapse
I don't have any idea what an APP file is, so I cannot attest to how (if at all) it would work. Also, the device I have is the Mediapad (honor) X1, which is technically a different device than yours, but there was an OTA update to KitKat (4.4.2) which i installed.
Also, NEVER EVER EVER (DID I ALREADY SAY EVER) TAKE AN UPDATE MEANT FOR A DIFFERENT DEVICE. To give you an idea how serious I am I wouldn't even take an update designed for the 3G-only version of my mediapad (even though it would be very close, if not identical, software). This is an almost guaranteed way to (at best) render your device useless until you flash back to a working rom, or (at worst) permanently brick your device. Follow the golden rule of thumb: If in doubt, steer clear - better safe than sorry
Try the following, in order:
The steps below are very generic, and you probably already know most, if not all, of them, but it never hurts to post them here just in case some other person reads this thread and benefits from it.
1.) Backup any data you care about (this goes without saying, but just in case). Don't forget contacts, bookmarks, photos, music, etc
2.) Check for an OTA update (Settings --> About Phone or Settings --> Updater (depending on your device and OS). If there's anything, install it, reboot, etc. You may have to do this 2 or 3 times to get fully updated.
3.) Now you're ready to roll back. (Settings --> Backup & reset --> Factory data reset)
4.) The very first thing you should do at this point is to check to see if everything is working right. Don't bother setting up your phone/tablet just yet! Check to see if the GPS issue is fixed. If all is well, you can proceed to step 5
5.) Assuming you're good to go after step 4, you may want to familiarize yourself with loading up google services on your phone/tablet by glancing at
a.) This post
b.) my other thread
Don't forget that my device is different than yours, so be very cautious before you do anything!
6.) Set up your phone/tablet the way you like
7.) Optional but highly recommended: Perform a full phone/tablet backup. I have never done this myself, so I cannot walk you through this. But search here on XDA and on google for "NAND phone backup" and do some reading This will help you get back into a working state if you dink around with your phone/tablet and screw things up again.
8.) Optional but highly recommended: Search here on XDA for a "stock" ROM specific to your device. This would come in handy if all else fails and you want to force your phone/tablet back to the way it was as shipped off the factory line. Its probably a good idea to hang on to that file anyways. You never know when you want to restore everything to factory settings if you want to return the device for warranty, or if you want to gift it or sell it
Best of luck
In short, the best advice Captain Obvious can give you is READ, Re-ead, Re-re-read, and google like crazy before you do anything
Thanks for the reply, but I think I can manage a basic reset of my device

Attempting rollback 3.2.5 to 3.1.0 - assistance request

So following Davey126's advice, I started looking into doing a rollback on my apollo 3.2.5. I managed to get the play store up and running after some work, and grabbed the latest prop editor following the instructions in http://forum.xda-developers.com/showthread.php?t=2782159 So far so good. I then edited the four lines in question, and allowed the device to reboot.
The changes didn't seem to take. After the reboot I ended up on the same version as where I started, and the four lines I changed were back to their unedited versions. Since I have run into a problem with r/w permissions before, I suspect I'm missing them here as well - but I haven't seen the thread/entry on how to change those. Any help would be appreciated.
If, those aren't the issue, then I'm lost again.
begalund said:
So following Davey126's advice, I started looking into doing a rollback on my apollo 3.2.5. I managed to get the play store up and running after some work, and grabbed the latest prop editor following the instructions in http://forum.xda-developers.com/showthread.php?t=2782159 So far so good. I then edited the four lines in question, and allowed the device to reboot.
The changes didn't seem to take. After the reboot I ended up on the same version as where I started, and the four lines I changed were back to their unedited versions. Since I have run into a problem with r/w permissions before, I suspect I'm missing them here as well - but I haven't seen the thread/entry on how to change those. Any help would be appreciated.
If, those aren't the issue, then I'm lost again.
Click to expand...
Click to collapse
Stop!! You are following the wrong procedure and could brick your device! Don't reboot again. I will post further info shortly (on a call at the moment...).
EDIT: Sorry for the earlier drama; you were headed for a cliff ...
Recheck the guide (post #1) from the thread you linked. Note there are two sections: One for devices below 3.2.5 and a second for 3.2.5-3.26. You want the second section. There is no need to mess with build prop. You should immediately restore that file to its previous state (hopefully you have/made a backup). Then follow the rest of the instructions. Again, sorry for sounding like an alarmist worry wort. A quick check of the forums will surface many hdx carcases in the sad hands of those who didn't follow instructions or made simple mistakes (we all make mistakes).
Davey126 said:
Stop!! You are following the wrong procedure and could brick your device! Don't reboot again. I will post further info shortly (on a call at the moment...).
EDIT: Sorry for the earlier drama; you were headed for a cliff ...
Recheck the guide (post #1) from the thread you linked. Note there are two sections: One for devices below 3.2.5 and a second for 3.2.5-3.26. You want the second section. There is no need to mess with build prop. You should immediately restore that file to its previous state (hopefully you have/made a backup). Then follow the rest of the instructions. Again, sorry for sounding like an alarmist worry wort. A quick check of the forums will surface many hdx carcases in the sad hands of those who didn't follow instructions or made simple mistakes (we all make mistakes).
Click to expand...
Click to collapse
No worries!
1. Yes, I had a backup.
2. Nothing got broken, so everything is peachy.
3. The way that post is written, there is absolutely no easy way to tell (for the average user) that you still don't edit the file with build prop. All it appears is that you need a different roll back file for 3.2.5 and 3.2.6 variants instead of the earlier versions.
Someone should likely edit that post - or at least add something to it to make it more clear. I know I read every entry in that thread and I never caught anything that told me "hey, you are on one of these two versions. Skip the build prop step and just push the update. it'll work fine from there."
However, I thank you for the added information. I'll give it a whirl and see if that works. It would be nice to get beyond at least point C so I can get to the steps I want to do. I keep getting stuck at the point just before where things get nice.
begalund said:
No worries!
Nothing got broken, so everything is peachy.
Click to expand...
Click to collapse
Glad nothing got busted!
begalund said:
Someone should likely edit that post - or at least add something to it to make it more clear. I know I read every entry in that thread and I never caught anything that told me "hey, you are on one of these two versions. Skip the build prop step and just push the update. it'll work fine from there."
Click to expand...
Click to collapse
It's an old post created before 3.2.5+ was released. I do not know if the OP is still around. As many others have commented the hdx forums are generally a mess (with a few notable exceptions) as the landscape is continually changing. No one has the time/energy to create and validate step-by-step guides given the number of permutations/combinations and high risk of bad outcomes given a touchy device with limited recovery options...especially for those who can't install twrp and/or unlock their bootloader.
Note to newbies: Many tinkerers come to these forums thinking all the cautions are the byproduct of excessive hand wringers blowing smoke out of a certain orifice. Hey, if I create a brick I'll just whip out my magical fastboot cable, arsenal of fastboot commands and make everything right again. Err, no. Fastboot cables don't work on the HDX nor to most other recovery techniques. Tread carefully...respect the kindle. Rewards will come soon enough.
Hey, already pushed the thank you, for all of your help, but I've got one more fundamental question that might seem kind of stupid, but what exactly does this mean?
"4. Put "update-kindle-1X.3.1.0_user_310079820.bin" in SAME folder,
. . . . .
7. put update-kindle-1X.3.1.0_user_310079820.bin" in internal storage."
I skipped steps 5 and 6, because they make sense to me. But step 4 loses me. which "same" folder? None of the previous steps mention anything about a folder where anything is being stored. Likely this is referring back to that same previous post you referenced above.
I have no trouble with step 7 - that makes sense - but I'm suddenly worried about this mysterious step 4, especially since "SAME" is in all caps.
begalund said:
Hey, already pushed the thank you, for all of your help, but I've got one more fundamental question that might seem kind of stupid, but what exactly does this mean?
"4. Put "update-kindle-1X.3.1.0_user_310079820.bin" in SAME folder,
. . . . .
7. put update-kindle-1X.3.1.0_user_310079820.bin" in internal storage."
I skipped steps 5 and 6, because they make sense to me. But step 4 loses me. which "same" folder? None of the previous steps mention anything about a folder where anything is being stored. Likely this is referring back to that same previous post you referenced above.
I have no trouble with step 7 - that makes sense - but I'm suddenly worried about this mysterious step 4, especially since "SAME" is in all caps.
Click to expand...
Click to collapse
Tanks for the thanks. As a new comer I struggled a bit and got help from some kind souls in these forums. Giving back ...
It is a tethered operation as you probably gathered. Step 4 means you need to put the .bin file in the same folder on Windows where install.bat lives. If you edit the batch file you'll see it generates a signed flashable image from the bin file and then issues a bunch of adb commands on your behalf. For Step 7 copy the bin file to root (not sdcard) on your hdx. Then reboot.
Footnotes:
- when you download the batch file be sure to use the blue "download now" button. Filename should be "rollback.zip" .The orange button yields an executable called "rollback.zip.exe". Probably fine but since I can't see into it can't tell for sure. Also, make sure to download the file appropriate for your device (7"/Thor or 8.9"/Apollo).
- be sure to immediately disable wifi after performing the update; otherwise Amazon may push a nasty update of their own. As a precaution I would advise deleting all existing wifi profiles and make sure you are not within range of an open hotspot. Don't want the Kindle to auto connect and update while you are sleeping.
- I would strongly recommend flashing twrp immediately after, test and backup of you stock rom from within twrp. Leave the image on your kindle if you have room.
- Once everything is working to your satisfaction flash the nexus rom (v2.0.5) and optionally the 3.2.3 bootloader update as described in earlier posts. Read up on any caveats.
- (optional) Unlock your bootloader. This not necessary to run Nexus and CM11 but is for some CM12 builds. An unlocked bootloader also opens additional recovery options should you loose twrp. That said, unlocking the bootloader is not for the faint of heart and carries its own set of risks.
Davey126 said:
For Step 7 copy the bin file to root (not sdcard) on your hdx. Then reboot.
- be sure to immediately disable wifi after performing the update; otherwise Amazon may push a nasty update of their own. As a precaution I would advise deleting all existing wifi profiles and make sure you are not within range of an open hotspot. Don't want the Kindle to auto connect and update while you are sleeping.
Click to expand...
Click to collapse
Okay. New headaches.
First part of the rollback happened. I'm now on 14.3.0.0. That worked okay. I grabbed the 14.3.1.0 update and loaded it on but then nothing happened. No further updates.
At this point I figure 1 of 3 things happened. Either:
A. I put it in the wrong place - I stuck it in Internal Storage (/storage/emulated/0), I would move it to either / or /root, but I can't - "no space available" error when I attempt to move it via es file explorer
B. I could keep turning OTA off and on and hope it eventually takes, but how many times exactly?
or C. I'm missing something with wireless needing to be on (or off but in some weird mode) or whatever. I'm just worried about having an automatic update to another newer version that I can't fix.
So what am I missing?
begalund said:
Okay. New headaches.
First part of the rollback happened. I'm now on 14.3.0.0. That worked okay. I grabbed the 14.3.1.0 update and loaded it on but then nothing happened. No further updates.
At this point I figure 1 of 3 things happened. Either:
A. I put it in the wrong place - I stuck it in Internal Storage (/storage/emulated/0), I would move it to either / or /root, but I can't - "no space available" error when I attempt to move it via es file explorer
B. I could keep turning OTA off and on and hope it eventually takes, but how many times exactly?
or C. I'm missing something with wireless needing to be on (or off but in some weird mode) or whatever. I'm just worried about having an automatic update to another newer version that I can't fix.
So what am I missing?
Click to expand...
Click to collapse
Hum. Everything seems ok. Bin file is in the correct location (/storage/emulated/0). Make sure OTA is enabled using the same tool/technique you originally used to disable (there are several methods) and reboot. Some posters claim they had to toggle it on/off a few times. While my device recognized the update fairly quickly (minutes) others mentioned it took a while. Keep checking settings->device->system updates. Some say the update did not take until WiFi was disabled. Might want to try that first. I recall seeing something about airplane mode but can't immediately find the post.
btw, you can mitigate the automatic update risk by making sure there are NO WiFi profiles on your device and you are not in range of any open hotspots (if possible).
Well, still no dice.
I've reset OTA (cycled off then on) and rebooted about 10 times now. I've also attempted various options of wifi on, off, and in airplane mode. The only thing I haven't done is connected to an actual network and pushed the check now button (I'm not quite that dumb). The lovely device just keeps taunting me with 14.3.0.0 and refusing to do anything else.
Very frustrating.
I'm gonna head for bed and look at it fresh sometime tomorrow. Maybe it will miraculously fix itself while I ignore it (but I really doubt that will be the case).
begalund said:
Well, still no dice.
I've reset OTA (cycled off then on) and rebooted about 10 times now. I've also attempted various options of wifi on, off, and in airplane mode. The only thing I haven't done is connected to an actual network and pushed the check now button (I'm not quite that dumb). The lovely device just keeps taunting me with 14.3.0.0 and refusing to do anything else.
Very frustrating.
I'm gonna head for bed and look at it fresh sometime tomorrow. Maybe it will miraculously fix itself while I ignore it (but I really doubt that will be the case).
Click to expand...
Click to collapse
Sorry for your troubles. One or more of the following are likely culprits:
- OTA capability not fully restored (try HDX Toolkit if you haven't already)
- ensure the .bin file name matches exactly and is located in the proper folder
- Verify .bin MD5 on the device (use a tool like hash droid) MD5=0F2BC5278C057E7A6B4823B0F68D0727
- use notepad to view the batch file; make sure all the files made it to respective directories on your HDX
- repeat the preliminary steps with your device tethered
If everything checks out then the real fun begins. You'll need to comb threads for others who have experienced a similar problem. You are looking for some morsel that may provide a path forward. Frustrating - yes! One reason there are not step-by-step tutorials as everyone's device seems to respond differently; too many uncontrolled variables. Not sure anyone really knows what all those variables are.
Remain calm and don't do anything crazy. Be wary of fixes that involve manually modifying build.prop or flashing via adb. Both are legitimate tools/techniques in skilled hands. Used incorrectly they can (and usually do) yield a brick.
So I was attempting to write a nice long message about how I was using the right toolkit, and how to check on OTA messages to verify whether it was performing correctly, when all of a sudden I look down at my device and it suddenly stopped being obstinate.
No idea what I did. It just started playing nice.
14.3.1.0 now installed. I'm going to go get a drink.
begalund said:
So I was attempting to write a nice long message about how I was using the right toolkit, and how to check on OTA messages to verify whether it was performing correctly, when all of a sudden I look down at my device and it suddenly stopped being obstinate.
No idea what I did. It just started playing nice.
14.3.1.0 now installed. I'm going to go get a drink.
Click to expand...
Click to collapse
Funny how some devices take their time processing update files. Would love to know the criteria for checking and if processing can be manually triggered. Don't forget to disable OTA or keep WiFi off as long as there is a version of stock os in the system partition. One you load nexus or some other rom OTA worries will be history.
Edit: Enjoy that drink; you earned it
So I thought I would just report back with a final update as of 20 minutes ago:
Finally got the device rolled forward to 14.3.2.4
Re-rooted
Re-safestrapped
Backedup
Partitioned
And Nexus 4.2.2 running perfectly fine in Rom slot 1.
I'll go add a few apps later to personalize and make it wife-friendly. Thanks to everyone here and especially Davey126 for the patient assistance. I'll probably be back at some point in the near future to figure out the next step, but for now I'm gonna go enjoy an ad-free device for awhile.
begalund said:
So I thought I would just report back with a final update as of 20 minutes ago:
Finally got the device rolled forward to 14.3.2.4
Re-rooted
Re-safestrapped
Backedup
Partitioned
And Nexus 4.2.2 running perfectly fine in Rom slot 1.
I'll go add a few apps later to personalize and make it wife-friendly. Thanks to everyone here and especially Davey126 for the patient assistance. I'll probably be back at some point in the near future to figure out the next step, but for now I'm gonna go enjoy an ad-free device for awhile.
Click to expand...
Click to collapse
Glad to hear you are back in business! An interesting choice to upgrade to 3.2.4 vs 3.2.3. Native twrp requires 3.2.3 or lower so no CM11/12 or bootloader unlock. I do not believe there are meaningful differences between Nexus v1.0.1 (safestrap edition) and v2.0.5 (native) so nothing lost at this point. Plus you still have access to stock with a simple reboot which can be an advantage. But it is unlikely other roms will be adapted to run under safestrap. Btw, downgrading from 3.2.4 is a bit tricker than 3.2.5/3.2.6. You many need to upgrade first.
Don't forget to reblock OTA if you haven't already. Enjoy your 'new' device
Davey126 said:
Glad to hear you are back in business! An interesting choice to upgrade to 3.2.4 vs 3.2.3. Native twrp requires 3.2.3 or lower so no CM11/12 or bootloader unlock. I do not believe there are meaningful differences between Nexus v1.0.1 (safestrap edition) and v2.0.5 (native) so nothing lost at this point. Plus you still have access to stock with a simple reboot which can be an advantage. But it is unlikely other roms will be adapted to run under safestrap. Btw, downgrading from 3.2.4 is a bit tricker than 3.2.5/3.2.6. You many need to upgrade first.
Click to expand...
Click to collapse
So it turns out I may have done myself a big favor by going the safe route. I'm not positive of course since I haven't tried the "non-safe route", but I'm guessing I'm right. I recently obtained a bluetooth KB to use with the fixed device - specifically the bear motion KB/case - cause I figured if I only spent $40 on the tablet, I'm not going to spend more than that on the KB. Since one of the purposes for this is to allow me to use it for remote work options, I wanted a better KB than pulling up the native one - especially if I'm running teamviewer, the screen is small enough as it is.
In any event, the Nexus SS edition has troubles pairing up with the KB (already logged a bug report on it), so I'm probably going to have to swap over to a different rom. Since I've already been through the process, and I've seen your updated posts in another thread, I'll just upgrade, rollback, and follow the twrp, cm11/12 route instead.
I just need to check and see if anyone has used this combination of hardware with another rom and made them work out.
begalund said:
So it turns out I may have done myself a big favor by going the safe route. I'm not positive of course since I haven't tried the "non-safe route", but I'm guessing I'm right. I recently obtained a bluetooth KB to use with the fixed device - specifically the bear motion KB/case - cause I figured if I only spent $40 on the tablet, I'm not going to spend more than that on the KB. Since one of the purposes for this is to allow me to use it for remote work options, I wanted a better KB than pulling up the native one - especially if I'm running teamviewer, the screen is small enough as it is.
In any event, the Nexus SS edition has troubles pairing up with the KB (already logged a bug report on it), so I'm probably going to have to swap over to a different rom. Since I've already been through the process, and I've seen your updated posts in another thread, I'll just upgrade, rollback, and follow the twrp, cm11/12 route instead.
I just need to check and see if anyone has used this combination of hardware with another rom and made them work out.
Click to expand...
Click to collapse
Have you tried stock Fire OS yet? Should be an easy test given you are on Safestrap with (presumably) stock in the base slot. That would help rule out any native compatibility issues.
If you opt for a different rom might try the native version of Nexus first (v2.0.5) after you get twrp loaded as it's an easy test. Possible (albeit unlikely) Safestrap is interfering. Of the two CM varients CM11 would see the better choice today as the latest CM12 build still seems to have some issues with BT. As always, watch the forums for updates.
Davey126 said:
Have you tried stock Fire OS yet? Should be an easy test given you are on Safestrap with (presumably) stock in the base slot. That would help rule out any native compatibility issues.
If you opt for a different rom might try the native version of Nexus first (v2.0.5) after you get twrp loaded as it's an easy test. Possible (albeit unlikely) Safestrap is interfering. Of the two CM varients CM11 would see the better choice today as the latest CM12 build still seems to have some issues with BT. As always, watch the forums for updates.
Click to expand...
Click to collapse
Second thing I did. Rebooted into the stock rom and retested. KB works fine on that slot. So it doesn't appear to be a safestrap issue - more than likely a problem with the SS version of Nexus - else it might be a Nexus compatibility issue with the KB itself.
I haven't had time to do any more playing with the tablet - Wife's birthday, but I'll retest once I know more. Should probably make a new thread however....
begalund said:
So it doesn't appear to be a safestrap issue - more than likely a problem with the SS version of Nexus - else it might be a Nexus compatibility issue with the KB itself.
Click to expand...
Click to collapse
Well, that's verified. :good: Although on the plus side, I did have a completely problem free rollback to 14.3.1.0, got twrp installed, and then cycled through a couple of the roms available looking for one that worked with the KB. Again, much thanks for all the assistance - including the assistance you lent to another user in the main thread - it helped immensely with getting twrp working on the first attempt. :victory:
Native Nexus - no go. It had the same issue. Eventually found it, but never recognized any key strokes. :crying:
Swapped to CM11 and at first it appeared to not work either (more on this), as the rom never got past the boot stage, so I bootloaded and realized I made an error (forgot to mount). Then the rom loaded but everything crashed on opening (rebooted again, wiped and reinstalled) now everything worked but the KB - I'll come back to this one.
Was about to try magic beans when I read something about the KB being "finicky" - so I swapped back to native nexus and played with the BT a bit. after 20 minutes of trying it never synced up, so I went back to CM11.
Turns out it does actually recognize it. You need to turn the KB on, then press its BT pair button, and then have the system search for new BT devices (in that order). It still has an issue where certain apps like titanium backup (or anything else that makes root calls) cause the system's BT to drop the KB - but it does find it and it works just fine 90% of the time. And when it does drop, it can be reset pretty easily in settings by removing the pairing and going through those steps again. You'll also have to do this every time the system is first turned on and you want to use it. A bit aggravating, but better than not having it any functionality or needing to swap back to FireOS.
Plus it appears that CM11 works just slightly better than nexus for the apps I tend to use anyway - so that's another bonus.
begalund said:
Plus it appears that CM11 works just slightly better than nexus for the apps I tend to use anyway - so that's another bonus.
Click to expand...
Click to collapse
Thanks for posting your BT findings with various HDX roms (below). Helpful to others who may be experiencing similar issues. I agree Nexus (based on Jellybean) is getting a bit long in the tooth. I stick with it given overall stability for the apps and and devices that I use including a AmazonBasics keyboard which pairs fine. I have been monitoring the HDX CM11/12 threads and will likely move there as the few remaining issues of concern to me are hammered out. Been running CM11 on another device (HD) for 15+ months; great rom that brought new life to an aging device.

ADB for 3rd Gen Fire HDX

I'm a noob to the club here and to many things discussed on the forums. I have a 3rd Gen Fire HDX 13.4.5.2 that I bought for my soon to be wife. I feel horrible that she doesn't like it as is. My bad. ADB is up and running well on my laptop. I even managed to reboot the device using such commands but don't want to brick it. But I realize that I know just enough to be dangerous. I haven't seen any threads on fast boot commands by which I can boot into TWRP and command the device into a custom ROM with Super SU and Gapps. Ibut I am still ignorant as to which .zip files need to be loaded into the device and the cable doesn't appear necessary. I have seen a thread on how to do this but it appears to be on a 1st Gen device when things were much more simple. I would like for he to use it for more than a table coaster! I stopped while I was ahead! A factory fast boot cable may get me directly into Recovery know that this may seem to simple to you, the Developers from which I'm asking but it is a hurdle I can't leap myself. I managed this on my Android phone, however this seems at least, monumentally more challenging. If I'm incorrect that this is possible, by all means, tell me but please be kind, as I'm learning and tell me the best way to achieve the desired results and not stop at making me feel any more stupid than I am feeling. I'm counting on you. She won't marry me until I fix it. Save a marriage! LOL!!!
Sandman1210 said:
I'm a noob to the club here and to many things discussed on the forums. I have a 3rd Gen Fire HDX 13.4.5.2 that I bought for my soon to be wife. I feel horrible that she doesn't like it as is. My bad. ADB is up and running well on my laptop. I even managed to reboot the device using such commands but don't want to brick it. But I realize that I know just enough to be dangerous. I haven't seen any threads on fast boot commands by which I can boot into TWRP and command the device into a custom ROM with Super SU and Gapps. Ibut I am still ignorant as to which .zip files need to be loaded into the device and the cable doesn't appear necessary. I have seen a thread on how to do this but it appears to be on a 1st Gen device when things were much more simple. I would like for he to use it for more than a table coaster! I stopped while I was ahead! A factory fast boot cable may get me directly into Recovery know that this may seem to simple to you, the Developers from which I'm asking but it is a hurdle I can't leap myself. I managed this on my Android phone, however this seems at least, monumentally more challenging. If I'm incorrect that this is possible, by all means, tell me but please be kind, as I'm learning and tell me the best way to achieve the desired results and not stop at making me feel any more stupid than I am feeling. I'm counting on you. She won't marry me until I fix it. Save a marriage! LOL!!!
Click to expand...
Click to collapse
Your best option is to root, install Safestrap v4 and then replace FireOS with either Nexus v4 or CM-11. That will transform the device into something akin to a Nexus 7 which will probably be more appealing to the intended recipient.
You can not install TWRP or a custom ROM on this device without the help of Safestrap as the bootloader is locked with no ability to unlock. Nor do you want to commingle GAaps (Google Play Framework/Service/Store in particular) with FireOS as they don't play well together on v4. FireOS v5 is much more accommodating but that is not an option for 3rd gen devices.
Set aside thoughts of layering on components via ADB and recovering with a factory/fastboot cable if things go bad. HDXs are sensitive devices that are easy to brick and nearly impossible to recover. Factory cables are useless on this device as is the fastboot environment with a locked bootloader.
Hopefully you have stayed of WiFi to prevent an auto-upgrade to FireOS 4.5.5. Device must be on 4.5.2 to run Safestrap v4. Rolling back from 4.5.5 -> 4.5.2 is not straight forward and entails some risk if instructions are not followed.
Path forward:
- as mentioned stay off WiFi until OTA (over-the-air) updates are blocked
- root with Kingroot. You will need to enable WiFi for a brief period. Watch for OTAs when connected. Once rooted immediately reboot tablet to flush the partially downloaded update. If you have a fast internet connection you may want to root from location with pokey public WiFi such as a coffee shop or library. You don't want the full 4.5.5 update to download while you are rooting.
- sideload ES File Explorer via 'adb install' and use it to block OTA by renaming DeviceSoftwareOTA.apk in /system/priv-app/ to something benign. Once complete you can safely reenable WiFi.
- install Safestrap v4. Once Safestrap is installed NEVER perform a factory reset from the native device recovery menu; your device will brick.
- from Safestrap recovery (which looks a lot like twrp) backup your existing FireOS installation
- download and flash either Nexus v4 or CM11
There are several threads and hundreds of posts covering the details associated with each step. Unfortunately, no guides or how-to videos. Suggest reading through the Safestrap v4, CM11 and Nexus v4 threads to get started. You'll also find related posts in the HDX General and Q&A forums. Ask questions as your knowledge evolves. Have a plan, know the expected (and unexpected) outcomes of each action, never assume or guess. The answer to "what could it hurt" is "everything".
Good luck.

Clarification

Warning: Potentially long post ahead with mini-intro/rant
Hi XDA! I'm a noob new user/newbie when it comes to rooting. I have some (little) experience with jailbreaking my iPhone previously (It turned out very well), when the guy I paid to do so practically bricked my old one (SHEESH, you can't count on other people to do these things, better do them yourself) but have not tackled rooting Android devices yet.
I have a 3rd gen Kindle Fire HDX 7" (Thor).
Don't get me wrong, I love my Kindle. It's been an awesome pal for the past two years, aside from the loose charging port, the lack of interesting stuff on the Amazon appstore, and the inability to change or customize YOUR device, I decided it was time to "get my feet wet". I've been coming back to these forums over the past few months, in hopes of finding a root for 4.5.5.2 but I'd always chicken out in fear of bricking it. Eventually, I learned that to root, I need to rollback to a certain firmware.
OKAY, so I've done a little reading here and there in the past two hours (or more) and have gathered the following information so far (if there's something worth clarifying or expounding, please do!):
Point 1: The steps are, in order: Rollback to 3.2.8, upgrade to 4.5.2, root, block OTA, install Safestrap v4, and (optional) flash custom ROM.
My options are CM11 and Nexus 4 as of the moment (from what I've seen on these forums, but CM11 has been discontinued[????] and there's a newer version of HDX Nexus ROM v4 called Fire Nexus ROM somewhere if I'm not mistaken)
Question: Which do you suggest? CM11 or Nexus 4? What are the pros and cons of each?
Point 2: I understand that I need to download everything in advance and store them in a unique folder so that it'd be easier for me later on.
Question: Do you recommend that I factory reset my Kindle before anything else and THEN download everything I need in preparation? Won't these downloads be deleted/removed if I rollback my device to 3.2.8? I'm planning on creating a backup of these files on my PC in case something goes wrong or missing.
Point 3: I saw something that said
It was only tested with 14.4.5.2, but should also work with 13.4.5.2.
Click to expand...
Click to collapse
Question: What's the difference between 14.4.5.2 and 13.4.5.2? I haven't dug deep enough in the forums to know if there's an answer to the question, but I made this thread to clear up everything I'm unsure of.
Point 4: Before anything, I know I've got to understand the basics of ADB before even attempting any of this (like commands and such). In one of the threads, I saw this:
"Install minimal adb + fastboot......"
Click to expand...
Click to collapse
Question: What's the difference between minimal adb versus the whole package/thing? Shouldn't it be better to just download or install the full thing (no matter how big the file/program/application is)? What are the pros and cons?
YES, I know I have to understand what USB debug means and/or how to enable it. (I bookmarked an article for further reading soon, but already have enabled the setting within my device).
Other things I've gathered so far:
-Always have a copy of ES File Explorer along with other important files.
Never perform a factory reset unless specifically advised to do so by someone experienced with HDX devices....
Click to expand...
Click to collapse
-Use a Windows PC/laptop. I'm using a mac, which is basically useless for games and the like not ideal when rooting. (Tiny question. Do I really need to install Linux/Ubuntu even if I can use someone's Windows PC/lappy to root?
-To root successfully, I've got to enable mock locations from developer options (already did).
-Before installing/flashing custom ROMS, I need to make a backup of the stock ROM.
CONCERNS:
Known issues regarding safestrap include secondary slots which boot but the WiFi module doesn't load (Which means I have to flash Nexus v4 to the STOCK SLOT for now [?????] is there any workaround for this? Because from what I've read so far, tampering with the stock is a big NO-NO unless you know what you're doing or in this case, "...unless I know what I'm doing.".) Or at least any reassurance? A safe, fool-proof way of doing this without at least bricking my device (likely)?
That's all I've got so far. I've compiled everything the basic things I need to know in a notepad, from steps and instructions, to tuts and download links.
Apologies for my english, this is not my native language
Thanks to whoever can answer some of my questions! Cheers and good day :laugh:
Don't even think about using safestrap, it might as well be a death trap if u brick ur device ur screwed. The best thing u could do is downgrade to 3.2.8 https://forum.xda-developers.com/kindle-fire-hdx/general/rollback-13-3-2-8-rollback-ota-captured-t3046204 unlock your bootloader https://forum.xda-developers.com/kindle-fire-hdx/general/thor-unlocking-bootloader-firmware-t3463982 (maybe get a tech savvy friend to help u with that one) it looks hard but it's actually very simple the way he explains it makes it more difficult than it really is. And if you want a stable rom with good user customization I'd get cm11. Also u don't really have to upgrade to 4.5.2 everything works great starting out from 3.2.8
CocoBun said:
Don't even think about using safestrap, it might as well be a death trap if u brick ur device ur screwed. The best thing u could do is downgrade to 3.2.8 https://forum.xda-developers.com/ki...lback-13-3-2-8-rollback-ota-captured-t3046204 unlock your bootloader https://forum.xda-developers.com/kindle-fire-hdx/general/thor-unlocking-bootloader-firmware-t3463982 (maybe get a tech savvy friend to help u with that one) it looks hard but it's actually very simple the way he explains it makes it more difficult than it really is. And if you want a stable rom with good user customization I'd get cm11. Also u don't really have to upgrade to 4.5.2 everything works great starting out from 3.2.8
Click to expand...
Click to collapse
Agreed. Be sure to stay off the network while on 3.2.8; if the device takes an OTA update it WILL brick with no possible recovey. Use TowelRoot to root; quick/reliable on FireOS v3. No need to update to 4.5.2; doing so adds risk/complexity with no corresponding benefit.
KingOroot PC edition (yes KingORoot not Kingroot) will root 4.5.5.2 in less than a minute, used it very recently having previously rooted 4.5.5.1 with Kingroot. In both case unlock the bootloader flashed twrp and put nexus ROM on without issue
Mr McBoatface said:
KingOroot PC edition (yes KingORoot not Kingroot) will root 4.5.5.2 in less than a minute, used it very recently having previously rooted 4.5.5.1 with Kingroot. In both case unlock the bootloader flashed twrp and put nexus ROM on without issue
Click to expand...
Click to collapse
Yes, kingOroot was previously identified as a potential root solution for 4.5.5.2. Sometimes it works...other times not. Kinda like KingRoot on the 5th gen Fire. When it fails the leftovers can be onerous to deal with on unrooted device. If root is secured I recommend immediately unlocking the bootloader following by a comprehensive wipe before flashing a custom ROM. KingOroot does not enjoy a stellar reputation.

Need some advice on whether I should attempt changing OS

Hey, new to the forums and not very familiar with anything related to rooting, ROMs, or anything like that on these devices. I'm here because I'm pretty much stuck in a situation where if I don't update my Kindle OS the only app I use will become unusable (this kindle uses Fire OS 4.5.5.2 or Android KitKat 4.4 according to wikipedia)- the app I use will soon require Android 5.0 or higher- I'm already getting warning messages and I can't manually download the new versions of the app without errors. The exact model of my Kindle is HDX 8.9 (3rd gen) 4.5.5.2 OS, everything works fine.
I looked at some previous posts and saw some outdated information or info for people that already knew what they were doing. I got scared because I hear some people bricked their devices trying these things. So my question is, as a noob, should I attempt to install a new Android ROM or is it more advisable for me to just sell the tablet(s) and get something newer? Also, I'd like to add, I have 3 of these tablets for my business so this decision would apply 3x over.
MadixV said:
Hey, new to the forums and not very familiar with anything related to rooting, ROMs, or anything like that on these devices. I'm here because I'm pretty much stuck in a situation where if I don't update my Kindle OS the only app I use will become unusable (this kindle uses Fire OS 4.5.5.2 or Android KitKat 4.4 according to wikipedia)- the app I use will soon require Android 5.0 or higher- I'm already getting warning messages and I can't manually download the new versions of the app without errors. The exact model of my Kindle is HDX 8.9 (3rd gen) 4.5.5.2 OS, everything works fine.
I looked at some previous posts and saw some outdated information or info for people that already knew what they were doing. I got scared because I hear some people bricked their devices trying these things. So my question is, as a noob, should I attempt to install a new Android ROM or is it more advisable for me to just sell the tablet(s) and get something newer? Also, I'd like to add, I have 3 of these tablets for my business so this decision would apply 3x over.
Click to expand...
Click to collapse
Changing ROMs is the easy part. Preparing your device (specifically temperamental HDXs) to accept a custom ROM (rooting; unlocking the bootloader; dealing w/fastboot; etc) is not for the faint of heart. Suggest identifying someone in your business who has some experience tethering Android devices and/or rooting. With that advantage updating your portfillo should be fairly easy. Otherwise I would look for something else.

Categories

Resources