yashsingh1/xdaforums huggingface dataset:
[Fire Android Development] Pond-life:
Not quite right, we can't install twrp on it, we can boot to twrp from a pc but not boot it directly on the device. (

And yep could put one of the two 3rd party roms on it from there, and backup and install play store on the stock rom for that matter.

Now don't let it update to 5.1.1 on it's own OTA and maybe take a look at http://xdaforums.com/amazon-fire/general/howto-install-fireos-5-1-1-root-gapps-t3265594
[Fire Android Development] chugger93:
Ya, believe it or not, when I first booted it up, I never connected to WIFI, so I must have not gotten the OTA update. Thank god, cuz I didnt even know there was one. I read up on XDA prior, and found out I'm still on 5.0.1 or whatever, so I got lucky. Read a bunch more, and just rooted it like I said, so I'm sitting pretty. Very exciting.

However, I would prefer a rom and some android flavor on this thing, as I can't stand this amazon sh*t. However if I can't boot twrp from the device that doesnt help huh? However, what you are saying is I could boot TWRP From my pc, and then install the rom that way? Where are these roms currently? Here?
[Fire Android Development] Pond-life:
Yep those two and just below them is the twrp that does the job.

Can delete much of the amazon stuff and change the launcher on route too on stock though.
[Fire Android Development] chugger93:
ok cool, thanks. That's exactly what I wanna do. Run android, nova, and call it a day.
[Fire Android Development] Killeravocado:
So, uh, any update on being able to root this thing if it's updated to the 5.1.1?
[Fire Android Development] howzitnow:
Ug, I'm stressing about what OS version is going to come when my 35 dollar ones are re-shipped Dec 27th. The two they originally sent both had dead pixels. I guess if it comes down to it, and the new tabs come with 5.1.1 the kids can choose dead pixel or no root, but I hate not knowing.
[Fire Android Development] 87racer:
thats 3 weeks away, you never know, maybe we will have root on 5.1.1 by then...
[Fire Android Development] ldeveraux:
This is akin to asking for ETA, which is not allowed here on XDA
[Fire Android Development] Killeravocado:
Good to know, apologies.
[Fire Android Development] julianpaul:
LOL, nicely done...
[Fire Android Development] 87racer:
Just dont connect to wifi when it asks.
[Fire Android Development] jco23:
apologies if this has been mentioned, but has anyone tried to re-root on 5.1.1 after they rooted 5.0.1?

I imagine that I cannot re-root after accepting the 5.1.1 update, but just checking.

thanks!
[Fire Android Development] Killeravocado:
When I received my $35 special, it said that internet was required. It didn't appear as if there was a way around it at the time.
[Fire Android Development] 87racer:
see this guide. If you do it through OTA or sideload you will be stuck and unable to get into recovery so no root.

Somewhere along the lines there is an option to "skip" IIRC I just got my replacement today so I can verify when I run through the setup, though that wont help you now.
[Fire Android Development] 87racer:
Down in the bottom right when asking for a network there is a little blue link that says "Complete setup later" allowing you to skip wifi and update.
[Fire Android Development] Killeravocado:
I wish I would have known that at the time.
[Fire Android Development] CrazyDelta:
Hi Guys

I just want to clarify as I have been reading the previous posts and I am not sure about this. I have the tablet with the latest Fire OS 5.1.1

Am I correct to assume that the current root method provided in the first post will not work and I should not bother to try it?

Thanks.
[Fire Android Development] Dr.TheMaster:
yes you are.. there is no ROOT method for 5.1.1 FOR NOW, I hope the devs can manage to solve it soon..
[Fire Android Development] CrazyDelta:
Cheers. Thanks.
[Fire Android Development] el7145:
Are the 2nd batch of the $35 fires shipping with 5.1, anyone know?

Edit: by 2nd batch, I mean the ones which just started shipping for the people that ordered a couple weeks ago
[Fire Android Development] sd_shadow:
it's unclear, doesn't look like it, but that could change anytime.

may be more likely to start shipping with 5.1.2
[Fire Android Development] 87racer:
Doubtful, guessing once we see 5.1.1 here they will begin shipping with 5.1.1. Received one Wednesday with 5.0.1.
[Fire Android Development] dullian:
Does anyone know if Xposed can be installed on these and if it's safe?
[Fire Android Development] 87racer:
If you are running a the CM12.1 ROM, yes. Stock and slim, no.
[Fire Android Development] Neffy27:
I had Xposed running fine with some modules. Not all the modules will work but I lost it all with the OTA. If I see the price drop to $35 again around xmas, I'm buying another one.
[Fire Android Development] ldeveraux:
Xposed works fine on stock rooted.
[Fire Android Development] sd_shadow:
[MENTION=5933283]Awesomeslayerg[/MENTION]

Perhaps post #1 should say that this is only works with the 7" tablet on System versions 5.0.0 & 5.0.1

This will not work with Fire HD 8 or HD 10, and does not work with System version 5.1.1 or higher.
[Fire Android Development] dullian:
Actually I tried this http://xdaforums.com/amazon-fire/general/how-to-install-xposed-firmware-custom-t3239343

and it's fully working!

---------- Post added at 07:11 PM ---------- Previous post was at 07:02 PM ----------

One more thing, I'm fairly inexperienced at ADB commands, been trying to push and pull files on my Fire without success, getting errors like permission denied, no such file or directory exists, can't mount partition as r/w... I'm not sure about it, but I just read that on devices with stock rom you can't administer the files through ADB, is this why I'm failing?

However, I was able to successfully copy some file from the internal directory to the SD card, don't remember exactly how I did it though (I'm that much of an amateur xD), but my intent is copying/moving files directly between my pc and the internal memory.
[Fire Android Development] Awesomeslayerg:
This method dosent work with the hd8 or 1p at all? What about before?
[Fire Android Development] sd_shadow:
Never worked with the HD8 or HD10.

---------- Post added at 10:05 PM ---------- Previous post was at 10:03 PM ----------

Their Fastboot never allowed booting of unsigned files
[Fire Android Development] DoLooper:
Hi! Saw new title. This 2015 Fire 7 isn't an HD. The 2014 is "Fire HD 7" so title and 1st sentence is now a bit confusing. Especially since the (2014) Fire HD 7 is also on its on OS 5.0.1. :eek: Thanks!
[Fire Android Development] Awesomeslayerg:
Get out
[Fire Android Development] DoLooper:
Not sure what you mean by this.
[Fire Android Development] Vlasp:
I think he meant to say that the Fire 2015 isn't HD, as the HD one was released last year, and if you try to use this on the HD 7 the boot.img is different and it may result in a brick. Can you just change the title to "Amazon Fire 5th Gen 2015 Root[Only for Ford 7 Inch 5th Gen, Update 5.0.x]"?
[Fire Android Development] Awesomeslayerg:
Why are you guys so worried about the title? No ones dimb enough to think this thread is for the hd 7 and i even put 5th gen on it.bits even on the amazon 5th gen category.
[Fire Android Development] stehaworth:
Because it's wrong and misleading.... And fixing it will stop a lot of people complaining about it!
[Fire Android Development] sd_shadow:
because I get PMs from people asking about it

---------- Post added at 11:57 AM ---------- Previous post was at 11:29 AM ----------

The real problem is not the title of this thread, it's Amazon thinking

Amazon Fire was a good name for this tablet.

Amazon official Fire names are listed here.

Which Fire Tablet do I have?
[Fire Android Development] t3chwizard:
This tablet is not even close to HD lol. But I just stumbled upon this thread and was puzzled as to why it had HD 7 in the title when it is in the Amazon Fire forum section. Please change the title and remove HD 7 from it. It is very misleading.
[Fire Android Development] Awesomeslayerg:
I do whatever i want grow up and use common sense.
[Fire Android Development] blueberry.sky:
You underestimate how easy it can be for some people to get confused.

:laugh:

You're telling other people to "grow up" while exclaiming "I do whatever i want"!

Why the resistance to correcting it? How exactly does it harm you to change the title?
[Fire Android Development] t3chwizard:
[MENTION=5933283]Awesomeslayerg[/MENTION] When the moderators get a hold of this, you'll have no choice, so you might as well fix it now before they get involved.
[Fire Android Development] sirhackawain1:
hello again!

so my tablet updated itself and now my root is broken. funny thing though it says it update to 5.0.1, which was where it was before, and i'm not sure what to make of that. i had tried to prevent this thing from happening by adding the word "BLOCKED" in the name of listed folders in this thread (http://xdaforums.com/amazon-fire/general/safe-to-remove-5-0-1-bloatware-2015-t3239582) that handle system updates. maybe i should try moving them next time?

i want to root my device again but i'm a bit hesitant to do so given the way it updated itself and also seeing as there is no current way to root the latest version 5.1.1. thoughts anyone?
[Fire Android Development] jco23:
Verify first that you have 5.1.1. For example, one new feature is a parental control called curfew. If you see it, then you're on 5.1.1. If not, you still got 5.0.1.

Also you could try the adb hide commands. That's a safe test to see if you're on 5.1.1 (won't work on 5.1.1).
[Fire Android Development] fmc000:
You made my day, thanks so much for being you.
[Fire Android Development] chepe263:
Newbie here. Does this root work on the Amazon Fire USD50?
[Fire Android Development] LenAsh:
Thread closed until the OP sorts the "currently misleading" title out.

Let me know when done....
[Fire Android Development] jkchr1s:
Worked for me! Thanks! Now I have root :)
[Fire Android Development] Awesomeslayerg:
Now its telling me dosent exist cp /data/local/tmp/supersu/Superuser.apk /system/app/SuperSU/SuperSU.apk
[Fire Android Development] jkchr1s:
Yeah, he listed /data/local/tmp/supersu in the guide, but just remove the /supersu after tmp for all of those commands.
[Fire Android Development] csolanol:
Sorry, as [MENTION=6289000]jkchr1s[/MENTION] says remove the supersu part from all the /data/local/tmp/suspersu/ paths.

Post updated again to remove it.
[Fire Android Development] jkchr1s:
If you try to execute "su" from a shell, are you getting "[-] Connection to ui timed out" ?
[Fire Android Development] csolanol:
Tried su from adb shell and SuperSU asked for permissions, then root was enabled.

root@ford:/ prompt is what you should get. Tried it in terminal emulator on the device and got the same result.
[Fire Android Development] jkchr1s:
hmm... I'm getting this:

/system/xbin/su
[-] Connection to ui timed

from both ADB and terminal. Root Checker gave me the dialog though and said it was successful.

Edit: Now root checker says I'm NOT rooted...
[Fire Android Development] Vlasp:
My Fire is stuck booting...
[Fire Android Development] csolanol:
Did you do: /usr/xbin/su --install?
[Fire Android Development] jkchr1s:
Yes, on the second boot I did. Now the file is gone??? I did just sign in the Amazon services... I wonder if it deleted it?
[Fire Android Development] csolanol:
Ummmm if amazon did that wtf!!!. I never signed in on amazon services...
[Fire Android Development] jkchr1s:
Mine is still in /system/xbin/su:

130|shell@ford:/system/xbin $ /system/xbin/su --install
shell@ford:/system/xbin $

Running that just returns to the next line.
[Fire Android Development] Awesomeslayerg:
Okay guys now i tried doing a system reset so i can clear all my system operation not premitted problems and now my fire wont boot to the original launcher
[Fire Android Development] csolanol:
You must run su --install booting with fastboot using the image provided.
[Fire Android Development] jkchr1s:
Just got it working again... I also uninstalled KingRoot. I added the KingRoot apk back and now su is working again.

I thought we ended up not using kingroot? Did you guys run that initially too? Do you still have it installed?
[Fire Android Development] george1983c:
I'm dying for root food this device. Is there any chance of making a more user friendly guide or even better .....an installer script.
[Fire Android Development] jkchr1s:
We literally JUST got root, we are still working out some kinks.
[Fire Android Development] Vlasp:
Anyone going to help me fix my Fire? It is stuck booting.
[Fire Android Development] Awesomeslayerg:
Get into recovery and do a factory reset.
[Fire Android Development] Vlasp:
Ok, thanks! That will reset the system also, right?
[Fire Android Development] jkchr1s:
My guess is you may have missed a step:

ln -s /system/xbin/daemonsu /system/bin/app_process
ln -s /system/xbin/daemonsu /system/bin/app_process32

Did you get those last 2 symlinks in? If not, you may have just bricked yourself...
[Fire Android Development] Awesomeslayerg:
sadly no
[Fire Android Development] jkchr1s:
Last time I did a factory reset, adb debugging was still enabled. Do you still have adb? If so, can you push a launcher to it?

I backed up the original fire launcher if you need a copy.
[Fire Android Development] Awesomeslayerg:
Actually that will be wonder full and yes i do adb access still
[Fire Android Development] jkchr1s:
Awesome, here you go.

Edit: File removed.
[Fire Android Development] Vlasp:
Shoot. Every time I try ADB now it is unauthorized. Is there a way to install the firmware through fastboot?
[Fire Android Development] jkchr1s:
Not that I'm aware of currently. If you forgot to do the symlink though, it should be possible to modify boot.img and have it create them for you or restore the backup files.
[Fire Android Development] Vlasp:
How would I do that?

---------- Post added at 02:21 PM ---------- Previous post was at 02:02 PM ----------

Anyone? If someone has an idea on how to fix my Fire, it would be appreciated.

As of right now, I can get into ADB but the device is unauthorized. Also, I can't flash the system.img in the update.bin.
[Fire Android Development] Awesomeslayerg:
Have you tried factory resetting and wiping cache? if not i think your bricked until we unlock the bootloader, dose anyone have a backup 5.2.2 download? I think he can restore it from there!!

Boot into recovery and download this

http://kindle-fire-updates.s3.amazo...ehV/update-kindle-37.5.2.2_user_522053820.bin

Try sideloading that.
[Fire Android Development] Vlasp:
My device is not authorized so I can't sideload.
[Fire Android Development] jkchr1s:
I had to run to the store real quick. Try Awesome's suggestion, then if that doesn't work, I'll try to figure out how to get those files back.

---------- Post added at 03:32 PM ---------- Previous post was at 03:30 PM ----------

Are you booted in fastboot?
[Fire Android Development] Vlasp:
Fastboot can't push files. Anything else I can try?
[Fire Android Development] Awesomeslayerg:
You can sideload via recovery i think from what i know. My fire was messed up a few minutes ago it stopped booting. Boot into recovery mode and get into the adb sideload crap make sure you have the drivers installed
[Fire Android Development] jkchr1s:
I have no idea if this will work or not, but try the attached boot.img

I modified the script ONLY FOR YOU to try and symlink those files that are missing.

Once you get booted, reboot without boot.img and delete the boot-vlask.img file from your PC. It should only need to work once.

Edit: Removed this file to avoid confusion for people trying to root their devices. :)
[Fire Android Development] Awesomeslayerg:
Guys im unable to continue with the root now the permissons are screwed up

I made the directory and im using a fresh copy of the boot img that consoal gave us and now its giving me permisson errors
[Fire Android Development] diegocr:
Reboot recovery and select adb sideload
[Fire Android Development] Vlasp:
I installed the ADB drivers, now it comes up as "Sideload" in ADB and it is sideloading right now!
[Fire Android Development] jkchr1s:
Yeah, you'd need to modify the boot.img to chmod 0777 the files and directories you need to modify.

The boot script gives read/write/execute on the parent folder, but not the folders you created or the files you put in it. If you modify boot.img you can change the permissions in the init.mt8127.rc script.
[Fire Android Development] Awesomeslayerg:
Im using the files provided by consal though it worked before why isnt working now?
[Fire Android Development] jkchr1s:
POSIX permissions. The commands you ran changed the owner and group of those files so you can't write to them anymore.

Working on a boot image for you that resets them to 0777 where needed.
[Fire Android Development] Awesomeslayerg:
Oh okay. Thats interesting. Sorry im really a newbie at this.
[Fire Android Development] Vlasp:
The sideload worked, now it is stuck booting again. [MENTION=6289000]jkchr1s[/MENTION] I am going to try your boot.img is it keeps loading.

EDIT: [MENTION=6289000]jkchr1s[/MENTION], after using your Boot.img, it has started to "Install the latest software" while booting. It should work now. Thanks!
[Fire Android Development] diegocr:
With [MENTION=2511007]csolanol[/MENTION] have modified boot.img and create root.sh, after adb sideload amazon rom & full wipe have no problems

https://www.dropbox.com/s/zugzt7ufhg6tpsq/root_fire.zip?dl=1
[Fire Android Development] jkchr1s:
Try this boot.img, it should reset all of the permissions changed originally back to rwx.
[Fire Android Development] jkchr1s:
Haha, sweet. I was just about to script that up like that too but was trying to help the others get back in a good state. Thanks!
[Fire Android Development] Awesomeslayerg:
Thanks i just sideloaded the fire image i redownloaded anyways i hope it should work now. By the way can you make a clearer tut on how you rooted your fire? I know consoal gave us a tut but its confusing and i almost bricked my device.

Ill try making a script with all those commands together so the user only has to flash the boot.img and just run the script manually then reflash the boot.img again and should work.
[Fire Android Development] Vlasp:
[MENTION=6289000]jkchr1s[/MENTION] it worked!!!! TY!
[Fire Android Development] diegocr:
Have been testing with clean ROM, had made too much changes before [MENTION=2511007]csolanol[/MENTION] make working su

Someone can make a .bat file for windows, will be the same with some " "
[Fire Android Development] jkchr1s:
Haha, I was cursing every time I had to boot my Windows VM to change the boot image. I'll take a stab at the batch file though.
[Fire Android Development] diegocr:
I'm using wine [emoji106]
[Fire Android Development] Awesomeslayerg:
Thanks for all your hard work guys!! Ill update the thread once we get a bat install script.
[Fire Android Development] jkchr1s:
LOL I automatically just typed #!/bin/ and then had to stop myself starting to write it. anyways back to work. haha
[Fire Android Development] jkchr1s:
Here's the batch file.. I don't remember how to do the wait-for-device && in windows, so I just put a pause there and have the user hit a button when it finishes.

Guys, don't run this batch file by itself. I'm sending it to [MENTION=4375260]diegocr[/MENTION] to add to his zip file. It needs the other files to work.

Edit: If you want to download diegocr's zip and add this .bat file in there, it should work. Who wants to test? :D I don't have ADB set up in my VM to try it myself, but it should work.

Edit 2: Updated root.bat

Edit 3: Changed root.bat to not say it should only take a second when running root script.
[Fire Android Development] diegocr:
Thanks a ton !

Update .sh with your echos and .zip
[Fire Android Development] Awesomeslayerg:
Reboots to fastboot mode after the rooting process
[Fire Android Development] jkchr1s:
Ah, I see where I messed up, thanks. It needs to fastboot the second time to run the su --install command. I'll fix it.
[Fire Android Development] diegocr:
cleaning..... (still missing more)

after full wipe don't connect to wifi, skip this steep or get a loop

adb shell su -c 'mount -o remount,rw /system'

adb shell su -c 'rm -r system/priv-app/com.amazon.firelauncher'

adb shell su -c 'rm -r system/app/otaverifier'
adb shell su -c 'rm -r system/priv-app/DeviceSoftwareOTA'
adb shell su -c 'rm -r system/priv-app/SystemUpdatesUI'
adb shell su -c 'rm -r system/priv-app/com.amazon.kindle.otter'
adb shell su -c 'rm -r system/priv-app/com.amazon.kindle'
adb shell su -c 'rm -r system/priv-app/com.audible.application.kindle'
adb shell su -c 'rm -r system/priv-app/com.amazon.kindle.kso'
adb shell su -c 'rm -r system/priv-app/com.amazon.tahoe'
adb shell su -c 'rm -r system/priv-app/com.amazon.photos'
adb shell su -c 'rm -r system/priv-app/Camera'
adb shell su -c 'rm -r system/priv-app/com.amazon.csapp'
adb shell su -c 'rm -r system/priv-app/com.amazon.legalsettings'
adb shell su -c 'rm -r system/priv-app/com.amazon.venezia'
adb shell su -c 'rm -r system/priv-app/com.amazon.h2settingsfortablet'
adb shell su -c 'rm -r system/priv-app/com.amazon.weather'
adb shell su -c 'rm -r system/priv-app/com.goodreads.kindle'
adb shell su -c 'rm -r system/priv-app/com.android.calendar'
adb shell su -c 'rm -r system/priv-app/com.android.email'
adb shell su -c 'rm -r system/priv-app/com.amazon.kindle.personal_video'
adb shell su -c 'rm -r system/priv-app/com.andoid.contacts '
adb shell su -c 'rm -r system/priv-app/com.amazon.windowshop'
adb shell su -c 'rm -r system/priv-app/com.amazon.cloud9'
adb shell su -c 'rm -r system/priv-app/com.amazon.ags.app'
adb shell su -c 'rm -r system/priv-app/com.amazon.kindle.otter.settings'
adb shell su -c 'rm -r system/priv-app/com.amazon.avod'
adb shell su -c 'rm -r system/priv-app/com.amazon.mp3'
adb shell su -c 'rm -r system/priv-app/com.amazon.photos.importer'
adb shell su -c 'rm -r system/priv-app/com.amazon.zico'
adb shell su -c 'rm -r system/priv-app/com.amazon.webapp'
adb shell su -c 'rm -r system/priv-app/com.audible.application.store'
adb shell su -c 'rm -r /system/app/Music/'
adb shell su -c 'rm -r /system/priv-app/com.amazon.unifiedshare*'
adb shell su -c 'rm -r /system/priv-app/com.amazon.ods.kindleconnect'
adb shell su -c 'rm -r /system/priv-app/com.amazon.cloud9.systembrowserprovider'
adb shell su -c 'rm -r /system/priv-app/com.amazon.calculator'
adb shell su -c 'rm -r /system/priv-app/com.amazon.dp.fbcontacts'
adb shell su -c 'rm -r /system/priv-app/com.amazon.dp.contacts'
adb shell su -c 'rm -r /system/priv-app/amazon.jackson-19'
adb shell su -c 'rm -r /system/priv-app/WhisperplayCore'
adb shell su -c 'rm -r /system/priv-app/WhisperplayActivityView'
adb shell su -c 'rm -r /system/priv-app/WhisperlinkSdk'
adb shell su -c 'rm -r /system/priv-app/com.amazon.kindle.cms-service'
[Fire Android Development] jkchr1s:
Ok, it should be fixed. I added the new file to the previous post.

To get out of where you're at, do:

fastboot boot boot.img

Once at the launcher screen, then run

adb shell /system/xbin/su --install
adb reboot
[Fire Android Development] Awesomeslayerg:
No i meant once it says Starting script it just goes to fastboot mode and wont continue booting or anything
[Fire Android Development] jkchr1s:
What about a fastboot reboot command? Does that reboot?

Edit: This whole root script not work correctly if you're already rooted. You'll hit the same permission issues you had before.

---------- Post added at 05:14 PM ---------- Previous post was at 05:07 PM ----------

I'm about to have to leave so I won't be able to get to this tonight. :(

---------- Post added at 05:15 PM ---------- Previous post was at 05:14 PM ----------

The starting script part should probably take a second or less since all it's doing is copying a couple of files and setting permissions. I should probably reflect the script to say that instead of be patient.
[Fire Android Development] Awesomeslayerg:
Nevermind got it. It should be working now Updating to op!
[Fire Android Development] Awesomeslayerg:
Yeah got it ti works now sorry.