yashsingh1/xdaforums huggingface dataset:
[Fire Android Development] Robo-rooter:
Currently the Nexus is the easiest rom to load on a Fire 7 with firmware ver 5.1.2. I bricked my Fire 7 (5.1.2) twice trying to load the Slim rom. From what I've read the CM 12.1 rom is not easy to load either. I'm happy with the Nexus rom and Link2sd is doing everything I need it to do. At this point I would not consider loading another rom unless people with the Fire 7 / 5.1.2 firmware report more success with other roms.

Boot times with the Nova rom are about 45 seconds to a minute. After installing Link2sd, the first boot after linking about 100 apps took 3 minutes. Later boots took about 90 seconds. So linking apps to the sd card does increase boot time on the tablet. Those times are for a cold start, from pushing the power button to being able to open the lock screen.

ADDENDUM: Well, after a couple of days of use, boot times are back to 60 seconds from a cold boot. Link2sd must have sorted things out. Wow.
[Fire Android Development] phact0rri:
Is your windows on another drive than C? I went into the batfile and noticed it was calling for C: and my Windows is a D: so I went through the batfile and just replaced C: for D: in all instances and it loads the bat file as normal. As calling for windows on the C drive seems hard coded into the batfile.
[Fire Android Development] Tomsgt:
yes it is i really need to fix that at some point
[Fire Android Development] AeroPilot03:
KingRoot fails to gain root

Using the latest Supertool KingRoot only gets to 28% after multiple attempts. Also, it is reporting 5.1.1 when the tablet shows 5.1.2 Could having previously installed the Play Store be a problem? (when at 5.0.1)
[Fire Android Development] riverstyxxx:
Same thing happened to me while using the android version on both tablets. The windows version works much better, it reports 5.1.1 but still successful.
[Fire Android Development] AeroPilot03:
Does an english version exist? I would really like to know what buttons I'm pushing.
[Fire Android Development] riverstyxxx:
There aren't many choices, I was able to figure it out the first time. You'lll know its working when it says 5.1.1 in the lower left corner. It'll display a green checkmark when its done. Then it'll ask if you want to install two things, just close out because it's finished and you can go back to the supertool.
[Fire Android Development] Stettin:
I successfully used this tool to root my 5.0.1 device and boot to TWRP to do a backup. When I reboot the device, I see a software update screen. Big "fire" and a progress bar with text below it syaing 'Installing the latest software" "This will take approximately 10 minutes to complete". I was really freaked out because I thought I did everything I needed to block the OTA. It did start downloading before I killed WiFi the first time and I didn't turn it back on until I had it rooted and picked Block OTA. It stays at that screen with a quickly filling progress bar for just a few seconds, then gets tot he main unlock screen. Any idea how to get rid of that on boot? Is there a way to determine the OS version without going to the software update screen? If I got to "system updates" I get "The requested action is not permitted. Check Parental Controls settings and retry" -- which tells me the OTA blocker worked.
[Fire Android Development] AeroPilot03:
The windows version hung without completing as well, so I went back to the Supertool and it worked! Thanks for

the advice.
[Fire Android Development] spedohero:
Hi, i am having hard time fixing my kindle 5th generation.

I have pretty much screwed it up, did a factory reset and the device is unable to connect to internet though it shows connected to wifi and device is not detected as drive in Win10.

I tried to root the device again, hoping it will fix the problem but apparently i am unable to find out the current OS version. I took a bold step in trying out all OS root option but it does not help.

The device is still unrooted.

Am i totally screwed?
[Fire Android Development] gtallmadge:
I think you are OK. Follow the advice in this link to reinstall Fire OS to be able to start over. Please read all instructions and posts to make sure you do it correctly. Then, I would advise, read carefully the instructions for rooting what ever ROM you want to use.

http://xdaforums.com/amazon-fire/general/unbrick-amazon-fire-7in-2015-5th-gen-t3285294
[Fire Android Development] mattcb:
My root disappears when I reboot. How can I make it permanent? I am on 5.1.2.
[Fire Android Development] fuzzynco:
Problem with timing in rooting on 5.1.1

script does the fastboot stuff and reboots to regular

waits 5 secs and then runs adb wait-for-device

but adbd isn't fully setup then.

tablet is still booting and adb reports no ack

and a bunch of other errors because adbd isn't

ready to talk to it.

would changing the wait 5 secs to echo / pause set

in both places fix that? Like you do while waiting

for fastboot mode to boot.

something like

echo hit any key when device is finished booting...

pause > nul:
[Fire Android Development] spedohero:
Hi, thank you for your post. I have managed to reinstall os 5.12, and of course with few hiccups of missing drivers etc but it is all good.

And i did an additional step after reinstalled os 5.12 which is i have performed another factory rest that fixed my wifi and drive issue.

:good::good:
[Fire Android Development] gtallmadge:
Glad it worked for you. Hiccups seems to be part of the process, have had a few self created ones myself.
[Fire Android Development] Robo-rooter:
The Nexus is a great rom for the Fire 7 with 5.1.2 firmware. I have rooted 3 in the last week with RootJunky's Supertool.

Then using FlashFire v0.31, I put the latest Nexus rom on them. After the learning curve on the first one, the next two had the Nexus rom installed with no problem whatsoever.

With the Nexus rom installed, I then added Link2sd to recover 3.5gb of internal storage, linking apps to the sd card.

I am using Linux Mint on my PC, so I used the linux program Gparted to partition a 32gb micro sd card for Link2sd to use.

Link2sd uses a linux ext4 partition on the sd card to place and link apps to. The other half of the sd card is partitioned as a Fat32 format, for MP3, video, ebook, pictures storage.

Here is how to partition a 32gb micro sd card using the linux program Gparted. Use some type of micro sd adapter to connect the micro sd card to your linux pc. My Dell laptop has a built in sd slot, so it only needed an sd to micro sd adapter.

First delete the existing partition on the micro sd card. Then create a Fat32,. Primary partition, that takes 1/2 of the space on the micro sd card. Format the Fat32 partition as Fat32.

Next create a linux ext4, Primary partition, using the other 1/2 of the space on the micro sd card. Format the ext4 partition as ext4. The micro sd card is now ready for use by the Link2sd app.

This can all be done in Gparted on a linux PC with a micro SD card adapter. There are also free Windows programs that will allow you to do the same functions described above on your Windows 7 or 10 pc..

Insert the micro SD card into the Fire 7 with a Nexus rom and Link2sd installed.

Start Link2sd and point it at the ext4 partition on the sd card when it asks and you are set to link apps to the sd card.

You can probably partition 64gb and 128gb sd cards in the same way, although I haven't tried. The Fire 7 is suppose to be able to accept up to a 128gb micro SD card.

Once again, thanks for the great Supertool to root the Fire 7 so I could install the great Nexus rom!
[Fire Android Development] sd_shadow:
see rootjunky's supersume video

https://www.youtube.com/watch?v=3O3DcpeS_Ic
[Fire Android Development] GambitK:
I'm confused, I've just recently rooted and installed Google Apps on a fire with 5.1.2 OS. I've read that there are things that I can't do in 5.1.2, Is it possible to change FireOS for a custom rom? If so how? Which one is the best?

Thank you.
[Fire Android Development] Y314K:
You can still do those things on 5.1.2. But you can't do it thru TWRP but thru FlashFire. Which is riskier. But works fine for most. At worst you might need to reflash stock Amazon FW. And start from the beginning again.

https://www.youtube.com/watch?v=LfxfZkI_l4I
[Fire Android Development] Robo-rooter:
I have three Fire 7's with 5.1.2 firmware. I rooted them with RootJunky's SuperTool. After they were rooted, I installed FlashFire v.031 and then used that to load the Nexus rom (the latest one from early April). All of those are mentioned in threads here on xda.
[Fire Android Development] GambitK:
Thanks for the reply. I'll search about FlashFire and the Nexus rom, Is there any procedure I have to do before flashing?
[Fire Android Development] Robo-rooter:
HOW TO ROOT THE FIRE 7 THAT HAS FIRMWARE 5.1.2 AND THEN LOAD THE NEXUS ROM WITH FLASHFIRE.

Run RootJunky's SuperTool and root the Fire 7.

With the SuperTool, you can also load FlashFire. But it loads v.030. I believe you can get v.031 through a special link here on xda to the Google Play store.

If not, you can find FlashFire v.031 on a european server. Download v.031 apk and install it manually.

The FlashFire program icon will appear with the other installed apps on the Fire 7 apps screen, even on the Amazon Fire OS menu system.

Copy the Nexus rom (a zip file "lp-fire-nexus-rom-ford-20160405.zip" ) to your Fire 7's sd card root folder.

Make sure your Fire 7 is fully charged.

I started FlashFire v.031 and made the following menu selections:

In the FlashFire program do the following:

- Click the Red + and choose 'Wipe'

- Ensure System data, 3rd party apps and Dalvik cache are CHECKED

- Click the Red + button and choose 'Flash ZIP/OTA'

- Navigate to and choose the latest Fire Nexus ROM Zip (I used "lp-fire-nexus-rom-ford-20160405.zip" that I had previously loaded on the root folder of the SD Card.)

- Ensure Auto-mount and Mount /system read/write are UNCHECKED

- Move (drag) "Wipe" to the Top of the order (just above the ROM flashing).

- Press the big FLASH button.

- Ignore any warnings that appear.

The Fire 7 screen will go black for a few seconds.

-Then it will say, "Loading" and lines of text will go by rapidly for a few seconds.

-A red bar will then appear at the top of the screen titled "FlashFire".

-The rest of the screen is black. Don't touch the tablet. Just let the program run. It takes 5 or 10 minutes. It looks like nothing is happening, but it is.

-Finally the tablet will reboot. The Amazon logo will appear for a little while, then a pulsing color dots animation will appear. This dot animation will run for 5 or 10 minutes more as the tablet boots for the first time. Don't touch the tablet until a Setup screen appears.

You can now set up the tablet, registering it with Google and loading your desired apps.

The Nexus rom gives you a generic Android 5 Lollipop interface. After loading the Nexus rom, I installed the Nova launcher, it gives you a lot of options for menu control.

Nexus is a nice ROM. Much better and faster than the stock Amazon Store ROM.
[Fire Android Development] BRANDENDEUCE:
Is there any other way to root the new 5.1.2 update for April? Accidentally updated mine and kingroot isn't working now.
[Fire Android Development] CamiloMed:
Mystery issue after restore 5.1.2

Hi, I make a factory reset with the 5.1.2 root version, works fine but the first option (language selection) frozen the Kindle... if you click next the tablet stuck in a bucle, I reset several times and always has been frozen in the same part... I have the original recovery and I can't change for other. After a lot of time and try everything I found the solution for the problem!

You need:

Data cable

RootJunky SuperTool working with ADB drivers

Micro SD

Original rom 5.1.2 and changue .bin to .zip

Let's go...

Put the SD with the rom in the Kindle (loop issues), turn on the tablet and let in the language stuck screen

Run RootJunky program and verify if the program recognize the kindle (if you don't know how please search in the forum).

Select 5 option in the supertool (5. Install FlashFire App)

You can see two options... 1 install flash fire and 2 install xpose

Install the #1 first, the tablet send a warning put trust always, after this go to install #2, in this part you can see the tablet open automatically the flashfire app and you can select + option, flash zip or OTA, select the rom in the SD and look the first option (mount) is not select its important! Only the second option, after that click on flash button and wait... The tablet is reset after that you can run your tablet perfect without stuck or freeze screen. Works perfectly :laugh: I make a video this week put on YouTube, if you like reply this info PLEASE give me some credit... the last time I put some discovery here someone take the credit for yourself... :eek: thanks and sorry for my English and grammar errors.

---------- Post added at 06:52 PM ---------- Previous post was at 06:40 PM ----------

Download the last kingroot version, run several times (if you have good luck works in the second time) I try many times and one works in the 3 time and other in the 15... after that you can run the supertool option to clean the kingroot and put super su
[Fire Android Development] BRANDENDEUCE:
There was an updated version of fireos for this month and mine updated. I have tried near 20+ times multiple ways but nothing.
[Fire Android Development] DB126:
Kingroot works. Might have to try a few times. Some report the desktop version works better but is in Chinese.
[Fire Android Development] BRANDENDEUCE:
Still a no go. Looking like I'll have to wait until there is an update for the newest fireos update.
[Fire Android Development] DB126:
Might be a long wait as it seems you singularly are having an issue (unless your device received some weird version of 5.1.2 that no one has seen yet). In your shoes I might consider reloading 5.1.2 to start fresh. A factory reset likely won't help as it does not touch the system partition.

Edit: Of possible interest (here); might want to check your version. Could offer an explanation.
[Fire Android Development] BRANDENDEUCE:
Could be I got the new version since it happened today. Nonetheless I will do the os reload from scratch tomorrow.

Fresh install did the trick
[Fire Android Development] casperlee:
Hi, I have a stupid question, but Im stuck with it

When I use Supertool to root my Fire, it request I type a "password", but I dont know which one to used for this case. Please help me
[Fire Android Development] m00head:
Have you flipped the switch? The first link to the Supertool in the OP is not pointing at the correct URL anymore:
[Fire Android Development] Tomsgt:
yes only the new site is running now
[Fire Android Development] fuzzynco:
I ordered a 16gb Fire 7 5thgen. I'm guessing it will come

with 5.1.1? 5.1.2?? Will the existing Supertool work for root?

As I'd said in the PM the script version I have, (after

doing a 9), has timing issues during the wait for

Fire OS to reboot. Its running adb before adbd is

there for it to talk to.

I added echo/pause each place where script tries

to reboot from bootloader/ fastboot to normal.

I'm attaching a copy of the edited script for you

so you can verify my updates. Had to zip the bat file

to make the scripts happy :).
[Fire Android Development] sd_shadow:
maybe, won't know till someone reports, that has tried
[Fire Android Development] DB126:
Confirmed here: http://xdaforums.com/amazon-fire/general/index-amazon-fire-2015-t3210485/post66389921
[Fire Android Development] hrkh83:
Does it work on Amazon Fire 7 5th edition bought from Canada? I don't have this device yet and I am planning to get it from Canada. But I am worried whether I can root and install custom ROMs? On the Canadian Amazon page, there are many complaints that the device is different from the US version. For example they say that Audible is not working on the Canadian version and some other complaints. I am not sure if this is a software restriction or there might be other restriction that won't let me root and install CM12.1. Because if I am not able to do this, then I am not going to buy this device!

I'd be grateful if someone could confirm...
[Fire Android Development] AeroPilot03:
Soft brick!?

2015 5th gen Fire, rooted w/supertool, and running Link2sd. Worked great for about 3 days, now this: Came home to it with a dead battery (was 40-50% and idle when I left) I plugged it in and now it's now stuck in "optimizing applications and storage". I was able to turn it off for a restart and it made it to the lockscreen, but started flashing between that and the Fire boot logo. Restarted again, and now it's back to the optimizing boot loop. Do I need to try to get back to stock?
[Fire Android Development] BRANDENDEUCE:
Try wiping the cache and davlik should fix it
[Fire Android Development] AeroPilot03:
I'm still on stock recovery and didn't find access to Dalvik, but cache partition wipe and format got me where I needed to be. Thanks a bunch. Is there something I should be doing to prevent this from becoming a recurring issue?
[Fire Android Development] AeroPilot03:
Well that didn't last too long. After watching a movie and sitting idle for a few hours, it's back to boot looping. I guess I'll attempt to take it back to stock.
[Fire Android Development] vdefazzio:
Okay I've rooted and install Google Play services with the solution provided however I've run into an interesting problem. The tablet belongs to my son who is 9 years old and I have his main profile setup but I make him use the tablet with a child profile so that we can have the parental controls in place. I can't seem to share any of the apps that I download from Google Play for him with the child profile is there anything that I'm missing or a step that I've missed or is this just going to be the way it is?
[Fire Android Development] DB126:
Believe that's the way it works (unfortunately).
[Fire Android Development] ipdev:
Most options worked for my fire 8 (thebes) also.

Root did not work. (No real surprise, it was a long shot.)

Once rooted...

Block OTA's - Worked.

Block lock screen ads - Worked.

Install Google Play Store - Worked.

Replace Fire Launcher with Nova - Did not work. (/system read only error)

With your file for a guide, I installed Nova Launcher (current beta) like any other apk. Made sure it worked then deleted com.amazon.firelauncher.apk using es file explorer. Rebooted and now run Nova.

Thank you for all your work. ? Great program!
[Fire Android Development] GambitK:
Thanks for the help, I was able to install the nexus rom, but seems there are sound issues with some games.

:(
[Fire Android Development] Robo-rooter:
The only games that I have played on the Fire 7 (5.1.2) Nexus rom are the several versions of Angry Birds. Those seemed to work real well.

I mainly use the Fire 7 Nexus rom as a media device. We have cable TV, so most of the TV apps work on my Fire 7. I can log on with my cable account and watch the Discovery Channel, History Channel, also Netflix and Amazon Prime etc. I have about 40 TV station apps loaded. If you would like a list, I'll post them.

I also use the Fire 7 for podcasts (video & audio), internet radio and news websites. It works great for all of those.

This Fire 7 is twice as fast as my Dell Venue 8 android 3830. I bought a new Lenovo Tab2 A8-50F, and the Fire 7 with Nexus rom keeps up with that, also.

So far, the apps that require or use root that I have loaded are Link2sd, Titanium Backup, ES File Explorer, and SuperSU which comes with the ROM.

Are there any other root utilities that anyone would recommend for the Fire 7 with a Nexus rom? Thanks.

If you use Link2sd to link apps to the sd card, on the first boot after linking, it will take about 3-minutes. That's normal. After a few boots it only takes about 60 seconds for a cold boot. If you make extensive changes later, linking more apps with Link2sd, it will take 3-minutes again on the first boot after changes. Once again, after a few boots it will be back to 60 seconds for a cold boot.

I am very pleased with the Nexus rom. I like the fact it is stock Android Lollipop and not full of bloatware. It's very lean and works well for me.
[Fire Android Development] sd_shadow:
wow a lot of info there

what system version is on the device (s)
[Fire Android Development] Y314K:
Had put it in the title. All are on Fire OS 5.0.1 Build 37.5.2.2_user_522055120.

Sorry for the length. Just wanted to be as specific as possible with explanations. Hopefully it can help someone else in the future.
[Fire Android Development] sd_shadow:
ok, titles don't show in xda app
[Fire Android Development] Y314K:
Ahh, learned something new already... Updated the first paragraph.
[Fire Android Development] Fishman_:
OMG. Bag luck.

I bought new (refurbished by Amazon) device 2 days ago, 5.1.2. Today I unpacked it and left it connected to wifi for like 20 minutes, and now I've got 5.1.3. Kingroot via rootjunky and via desktop both failed.
[Fire Android Development] sd_shadow:
I don't think it's bad luck

Amazon doesn't want these devices to be rooted, so they will patch vulnerabilities, as soon as possible.

So don't allow it to update if you want to root.
[Fire Android Development] m00head:
Just a quick off-topic request - please could anyone who is currently on 5.1.3 install and run the Stagefright Detector app to determine if 5.1.3 is still vulnerable to CVE-2015-6602 and post a screenshot of the results. Thanks.
[Fire Android Development] Y314K:
This might not help you now. But in case you exchange the tablet or to help someone else....

Since I rooted my FireTV's I already had three of the Amazon upgrading addresses blocked on my router using "Method 3: Block updates via Router". I was able to verify that at that time the block worked. I turned Wifi on one of my tablets & it tried to download the update & it could not.

http://www.aftvnews.com/how-to-block-software-updates-on-the-amazon-fire-tv-or-fire-tv-stick/

On the FTV side of things Amazon started to use HTTPS addresses so the router blocking no longer works. Don't know if HTTPS is already part of tablet updates. But "Method 4: Block updates via OpenDNS" should still fully work on blocking the download.

Either way this is just for a temp/backup solution. One should always root & block OTA updates as soon as possible.
[Fire Android Development] Fishman_:
Done with the app from the market. 6602 - NOT PATCHED
[Fire Android Development] Fishman_:
Did downgrade 5.1.3 to 5.1.2 via recovery side load. Still no luck - kingroot android and windows are both failed to root. Will try to downgrade 5.1.2 to 5.1.1...

Update: bricked device. Will send it back to amaz
[Fire Android Development] m00head:
I'm sorry to hear that you bricked your device, but we already knew that an attempt to downgrade from 5.1.2 to 5.1.1 would do that.

However, you said you were able to downgrade from 5.1.3 to 5.1.2 without bricking it? If so, we need independent confirmation of this as it could still be a potential route to rooting this device even though it didn't work for you.

EDIT: [MENTION=4267571]sd_shadow[/MENTION] has already updated this post to indicate that 5.1.3 may be downgraded to 5.1.2:
[Fire Android Development] GoughGhan:
It's been awhile since I've been in this section of XDA, since my Fire is still on 5.0.1 and rooted from when it was figured out before the new year.

My question is I just ordered my mother a Fire 2015 version (are we still calling it that?) for mothers day, will the tool work still to at least block ads, install Google play, and block OTA updates on 5.1.2.1 or 5.1.3 (No idea what it's going to come with yet)

I don't really care about rooting it since it isn't going to be my Fire, and I highly doubt my mother will either since I get called about issues with her phone.....

Any info is appreciated, if I missed the post about it tell me the page and I'll go to it. Maybe I'll get lucky and it will come with 5.1.2, I can dream right?