yashsingh1/xdaforums huggingface dataset:
[7" Kindle Fire HD General] Rollout:
Newer 7.2.3 rooted (after 2 days of hell)

I was having the same issues that many here were having. I was getting permission errors, and before that having some adb errors.

What I finally figured out was this. I installed android SDK. In the folder that it comes in is sdk/platform-tools/ I copied the Runme.bat, and "stuff" folder from Bin4ry, into that folder. I found that the Runme.bat uses it's own adb that is located in the "stuff" folder. It was causing all my problems.

I edited the Runme,bat in notepad, and removed the stuff\ from in front of all the adb.exe references.

After that I opened a cmd prompt, navigated to the adt-bundle-windows-x86\sdk\platform-tools\ I ran the Runme.bat, and it worked like a charm.

tl;dr : You need to use the adb from sdk, not the one built into Bin4ry's code.
[7" Kindle Fire HD General] Joanrod:
It was gallery2.apk that I downloaded from a link on this forum. It has a set wallpaper function that is missing from the kindle version. I thought it needed to be in system/apps but it installs and runs just fine from the sdcard. It kept shutting down when running from apps and guess the kindle was trying to overwrite the .apk with it's own version as far as I can tell. Who knows, but thanks for the tip.
[7" Kindle Fire HD General] prokennexusa:
Kindle Gallery 2 - Froze

Thank you again for the information.

Let us know if you need any more help.
[7" Kindle Fire HD General] sli4:
you guys are the best! thanks for all the help!
[7" Kindle Fire HD General] colt223:
I guess I got lucky, my 7.2.3 rooted with no problems or errors.

Thanks for the great work! I cant wait for some cm10.1 on this HD. Cyanogen turned my younger girls Kindle 1's into great little tablets. :good:
[7" Kindle Fire HD General] prokennexusa:
Root and Google Play for Amazon 7" Kindle Fire HD Software Version 7.2.3

Rollout,

This is why we are so adimit for customers to use our Utilities rather than the developers Utilities. Our

utility has updated scripts, uses the latest version of adb, and uses the latest version of Superuser.apk.

Obviously you figured out the bugs, great work Rollout!

Our updated guide which includes updated utilities can be found here: http://xdaforums.com/showthread.php?t=2069117

Thank you for the feedback.

---------- Post added at 05:28 PM ---------- Previous post was at 05:24 PM ----------

sli4,

Thank you for taking the time to post Feedback. We appreciate the positive feedback and kind words.

I hope you have a prosperous 2013.

We have an upgraded guide on How To: Root the Kindle Fire HD and 2 here:

http://xdaforums.com/showthread.php?t=2069117

We upgraded all our utilities, scripts, API's and daemons.

---------- Post added at 05:33 PM ---------- Previous post was at 05:28 PM ----------

colt223,

Thank you for the feedback and the :good:

We are still 6 - 8 months away from releasing a custom ROM. In the mean time, you can Install

Google Play Store, Install a new Launcher like Go Launcher, you can install just about all the

Google Applications, etc. If you need help, please contact us.
[7" Kindle Fire HD General] Zponds360:
Thanks

I had purchased a Kindle Fire HD 7" like a week after they came out, because it was so affordable but i didnt realize that amazon would limit the tablet the way they did and i hate the bookshelf interface so immediately wanted to root my device and there was very few tutorials about rooting the new (at the time) kindle fire HD. i tried and tried and tried every tutorial i could find (im lucky i didnt brick it) it ate up hours of my time trying to firgure this out. and today i looked again to see if there was any easy ways too root my Kindle Fire HD 7" (System Version 7.2.3) and i ended up here.... downloaded those files, and about 10 minutes later i had a rooted device.

Thanks again ;)
[7" Kindle Fire HD General] damigonz:
Hi, i have a question:

If i need to UNROOT the KFHD to send it to Amazon, can i use RunMe.bat to unroot ?

And what about to the apk installed in system/app like go launcher , google pay ,etc......? have i to delete it or the unroot and the factory reset delete all ?

Thanks .
[7" Kindle Fire HD General] dockmon:
THANK YOU! All the other methods do not work for the Kindle fire HD 8.9 except as you instrcuted. Now, what do you know about getting the google play store installed?
[7" Kindle Fire HD General] yadavshyam:
Do factory reset. It gives u clean kfd.
[7" Kindle Fire HD General] Waywyrd:
Thanks to using the method in this post I was able to successfully root my Kindle Fire HD.

Thanks to everyone for their hardwork.

Waywyrd. :)
[7" Kindle Fire HD General] prokennexusa:
[HOW TO] Root the Kindle Fire HD and 2 with Windows - Noob (Simple) Version

Waywyrd,

That is great to hear, the Qemu method is a solid Method to Root the Kindle. This is a solid sign you did a great job with installing the driver since the Qemu method is very sensitive to the driver install. Since we monitor this thread only once a day, if you are ever needing a quick response, please post here:

[HOW TO] Root the Kindle Fire HD and 2 with Windows - Noob (Simple) Version
[7" Kindle Fire HD General] EliteGeek91:
I'm having issues. Running Win8 Pro.

I did the windows button+i thing, which restarts Windows into a mode to install the ABD drivers. I did that, they installed, but it said not correctly.

Then I ran the first program in the OP, and I guess it doesn't recognize my Fire HD,,
[7" Kindle Fire HD General] prokennexusa:
[HOW TO] Root the Kindle Fire HD and 2 with Windows - Noob (Simple) Version

EliteGeek91,

This thread is not maintained regularly, so the information can become stale. If you are having driver install problems we have a detailed driver tutorial here:

[ROOT][HOW TO] Root the Kindle Fire HD and 2 with Windows - Noob (Simple) Version

There is a way to remove outdated, incomplete install or damaged drivers as noted Post Number 361 here: http://xdaforums.com/showpost.php?p=37733595&postcount=361

Please disable Windows 8 Signing prior to running the driver install (as noted in our main post):

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON

Reboot the Computer to apply the above command.
[7" Kindle Fire HD General] soxy sarah:
help pls

i'm using win7 64 my pc can see my kindle but i get file not found on root with restore and stap2 exploiting /system/bin/sh; cannot creat /data/local.prop; permission denied on RootQemu i've been at this for ages kindle is 7.2.3 what do i do very upset i can't sort it out done this http://xdaforums.com/showthread.php?t=2035334&highlight=search+this+thread and kf first alde pls help me many thanks

---------- Post added at 08:38 PM ---------- Previous post was at 08:28 PM ----------

and i've done all this to http://xdaforums.com/showthread.php?t=2069117
[7" Kindle Fire HD General] J-Gato:
Rooted

First off I would like to say thank you...

Second, I have never spent so much time simply rooted an adroid device. I am the go-to guy for all my family and friends when it comes to tech related things like rooting, and have rooted more phones and tablets than I care to count. But now that it's my personal device it takes me not hours, but days, to get it done... I tried the main, most popular method first, with every possible combination of settings. Never worked... Finnaly today I decided to give it up, or at least that method and try this one... First three times I ran it, nothing... fourth time I changed out the cord (and didnt run .bat in Admin) and BINGO! it started to work. Fired up the second program and now its perfect.

I only wish I would have tried this method first, it only took about 7 minutes compared to multiple days on the other method.
[7" Kindle Fire HD General] soxy sarah:
omg 5 mins ater i posted this i mangaged it don't know how but it did it and love my kindle even more so thanks you very much
[7" Kindle Fire HD General] raj3366:
Rooting through Mac for KFHD 7

Not sure if anyone has rooted using Mac (am running 10.7.5). But the following worked for me to root Kindle Fire HD 7".

1. Download adt from here: http://developer.android.com/sdk/index.html and extracted it to some folder in Mac (mine: ~/Downloads/adt-bundle-mac-x86_64-20130219/)

2. Download the root file from the 1st link in OP and extracted it to a folder in Mac (mine : cd ~/Downloads/Root_with_Restore_by_Bin4ry_v18/)

3. Go into that folder and run the following commands.

$ cd ~/Downloads/Root_with_Restore_by_Bin4ry_v18/

# first move the existing adb file in root zip to some other name

$ mv stuff/adb stuff/adb_backup

# link the adb from sdt

$ ln -s ~/Downloads/adt-bundle-mac-x86_64-20130219/sdk/platform-tools/adb ./stuff/

# run adb just in case to check that it is working - the following command should list your device. If not, there is something wrong.

$ ./stuff/adb devices

# Give run permissions for the RunMe.sh

$ chmod +x RunMe.sh

# then run it

$ ./RunMe.sh

voila.... there you go. I got it mine working this way.

I have only used #1 method in the OP and it seems to be working for me. So did not proceed with #2.
[7" Kindle Fire HD General] gpreston:
Cheers mate much appreciated :)
[7" Kindle Fire HD General] nora_noob:
You are one great guy

It worked like a charm. I had to use both steps and in the middle of the Root_with_Restore all my icons and images disappeared (big panic), They reappeared towards the end of the Quemu and all went well,

So, if it happens to somebody else no need to panic!

Thanks again indeed ::victory:
[7" Kindle Fire HD General] bazm60:
how in the hell

how in the hell did you sus that out but glad you did on got kindle on wednesday and it updated straight away thanks alot
[7" Kindle Fire HD General] detvog:
Cool, it works.....greeting from germany :victory:

I think it works to the next update, then amazon have found a way to close this methode.;)

Sorry for my bad english:rolleyes:
[7" Kindle Fire HD General] jacewt:
Why is this happening exactly? I had no problem rooting with qemu before but now I can't get bin4ry's method to work. It just says adb is out of date. I understood the first part of what you did but not the second part.
[7" Kindle Fire HD General] iCoN3o:
Ok. This worked for me. Remains the problem that i can't add widgets anymore on any launcher. (Excepted go widgets on go launcher)
[7" Kindle Fire HD General] RustedRoot:
Dave, Here's direct link to file: http://uploaded.net/file/xdevcthz Make sure the download is NOT a .htm file (which happened to me probably because I used a download accelerator). It should be a .zip (4.15mb) file. If it is .htm you'll be blocked from downloading the file again for 1-3 hours unless you're desperate and rich enough to become a premium member. Otherwise, you can PM me for the file (per Bin4ry's request no mirror is to be posted publicly) or search Google for the file under its name.

William, all you need is to download this file to your PC/laptop, extract it, make sure you enable ADB (i.e., "on") on your Kindle (Under Settings/Security), connect Kindle to your PC, open extracted downloaded file and double-click RunMe.bat and select Normal method. You will then be prompted to select restore or delete data, a screen for which should be on the Kindle

I was able to reroot with this method using only natorus87's Step 1. Try rebooting device twice before deciding if you want or need to go to Step 2
[7" Kindle Fire HD General] JAG50:
Thanks. Funny, after the 7.2.2 update, I still didn't have the obnoxious lock screen adds, but they popped up this morning. Man Amazon is making it hard to love their tablets.
[7" Kindle Fire HD General] mckennascole:
Despite the frustrating responses from the tablet during the process, I managed to root my KF2 again, thanks to you!

I have superuser privileges but it still won't let me rename this zip file under etc/security to prevent future updates..

now, after 30 mins, it does let me change it...strange....thanks
[7" Kindle Fire HD General] jacewt:
I realized my problem. I had SnapPea installed in my windows 7 setup. I uninstalled it and everything went well.

I only did step one, rebooted a couple of times as suggested here and everything seems fine.
[7" Kindle Fire HD General] RustedRoot:
Delete/ Rename Otacerts.zip file to Keep Root

After you reroot your KFHD with 7.2.2) using natorus87/bin4ry's method (thanks guys) you must either rename/delete the otacerts.zip file (or use Droidwall app from Google play) IF you want to ensure Amazon KFHD updates do not install automatically and possibly unroot your device. Effectively, you're blocking automatic updates by modifying this file which puts the control back in your court. You'll only know if there's an update if you actively scan the KFHD board or peruse Amazon, but that's a very small price to determine if the update kills (for the moment folks) any current root exploit or if it is harmless, before you install it. Only when you determine the time is right you can manually install the update by downloading to the sdcard/kindleupdates folder and then go to notification bar press: More/Device/Update/Update Your Kindle. Remember not all updates will provide value-added to you, but they might for Amazon -- if you get my gist.

Trust me, Amazon will challenge but not overcome XDA developers who live for these moments to find new exploits.
[7" Kindle Fire HD General] nora_noob:
That says it all, my friend !

QUOTE "Trust me, Amazon will challenge but not overcome XDA developers who live for these moments to find new exploits"
[7" Kindle Fire HD General] JAG50:
Just completed 're-root and everything is well. Don't forget to remove lockscreen adds by renaming the dtcp_apk.apk file by adding .bat. File is located in system/app folder. You can use root explorer to do this.
[7" Kindle Fire HD General] D.MADROX:
Thank you for the dtcp_apk.apk tip! It worked a treat. Just what I needed to finish a successful day of Rooting and whatnot.
[7" Kindle Fire HD General] martinde:
Thanks to all you guys..... Everything back to normal with root.
[7" Kindle Fire HD General] yanzz:
Method fails to become root on the KF2 10.2.3

I got the same setup and think that I did completely the same but I'm not able to become root:

$ ./RunMe.sh

======================================================================

= This script will root your Android phone with adb restore function =

= Script by Bin4ry (thanks to Goroh_kun and tkymgr for the idea) =

= Idea for Tablet S from Fi01_IS01 =

= (22.11.2012) v17 =

= ported to Linux by Kamistral (15.09.2012), =

= updated by codeworkx (01.10.2012) =

======================================================================

Device type:

1) Normal

2) Special (for example: Sony Tablet S, Medion Lifetab)

x) Unroot

Make a choice:

1

Normal mode enabled!

Checking if i should run in Normal Mode or special Sony Mode

Please connect device with ADB-Debugging enabled now ...

remote object '/system/bin/ric' does not exist

remote object '/system/app/Backup-Restore.apk' does not exist

Normal Mode enabled!

Please connect device with ADB-Debugging enabled now ...

Pushing busybox ...

4276 KB/s (1085140 bytes in 0.247s)

Pushing su binary ...

3740 KB/s (91980 bytes in 0.024s)

Pushing Superuser app

4870 KB/s (996704 bytes in 0.199s)

Pushing ric

1 KB/s (57 bytes in 0.040s)

Making busybox runable ...

Now unlock your device and confirm the restore operation.

Please look at your device and click RESTORE!

If all is successful i will tell you, if not this shell will run forever.

Running ...

Successful, going to reboot your device in 10 seconds!

connect: Invalid argument

Waiting for device to show up again ...

connect: Invalid argument

Copying files to it's place ...

mount: permission denied (are you root?)

You can close all open command-prompts now!

After reboot all is done! Have fun!

Bin4ry

Press key to exit ...

~/Downloads/android/kindle/Bin4ry$ adb shell

shell@android:/ $ rm -r /data/local/tmp/

shell@android:/ $ ln -s /data/ /data/local/tmp

shell@android:/ $ ^D

~/Downloads/android/kindle/Bin4ry$ adb reboot

~/Downloads/android/kindle/Bin4ry$ adb wait-for-device

adb shell

~/Downloads/android/kindle/Bin4ry$ adb shell

shell@android:/ $ echo 'ro.kernel.qemu=1' > /data/local.prop

/system/bin/sh: cannot create /data/local.prop: Permission denied

What could be the reason for the the different result?

Thanks
[7" Kindle Fire HD General] AndroidTongas:
yeah!!!

Nice job!

=D
[7" Kindle Fire HD General] Xyth:
Only needed to do part 1 after a manual update. Seemed to have root per ESfilexplorer (let me set system as writable, etc.) but could not rename a file. I let Superuser update the binary used by SuperSU and then everything works as it should. Went back and let SuperSU load its binary and it still works. <Shrug>

Anyway, I had previously deleted my OTAcert.zip file to avoid updates, which worked. I noticed 7.2.2 did not add that file back. Any idea if they introduced a new file with a less obvious name that will enable the security needed for the OTA update?
[7" Kindle Fire HD General] yanzz:
It worked well after installing original 10.2.3 bin

I downloaded the original 10.2.3 bin update image and said the KF2 to do the update.

Since then the device decided to let me be the boss. The only problem is that the play store app seems to be killed from a process inside the device. Any suggestions?
[7" Kindle Fire HD General] wing-zero:
everything fails for me , how do i give it permissions?

disregard after several attempts, it worked... thanks!!!
[7" Kindle Fire HD General] babblin5:
Same here 8(

Looks like Amazon already has a new build of 7.2.2 that won't properly root using this method. C R A P !!!!
[7" Kindle Fire HD General] Raiden520:
thanks!

worked great step 1 and 2, but the widget does not work, you will run the widgets?

sorry for my English
[7" Kindle Fire HD General] wing-zero:
not true, just need to keep trying, it shows it failing but if it lets u do everything ur in, took me 5 attempts for it to reroot. worked great!
[7" Kindle Fire HD General] Krept:
Mine failed a couple times before I saw it was updating on the reboot. I diabled/forgot the wifi connection, went through the steps and it held.
[7" Kindle Fire HD General] Sleehrat00:
Kindle Fire 2 - Re-rooted post 10.2.3 upgrade and I owe you! Awesome!
[7" Kindle Fire HD General] rockystar000:
mine wont get past plug in adb device even though its plugged in. 10.2.3 also any ideas
[7" Kindle Fire HD General] Bassbase:
[/COLOR]For anyone having to do the manual method i'm going to try and post the link to my file i made with the new ADB files, kindle adb drivers, SU and Superuser.apk.

http://dl.dropbox.com/u/92593000/root.zip

So as i said before, follow the first step as mentioned already. (Although for this i had to extract the adb file and replace it with mine aswell)

Once you've completed the first step, you then follow the qemu manual cmd prompt entry. Follow this brilliant video from reverendkjr (http://xdaforums.com/showthread.php?t=1891939)

The manual commands are here:

adb shell

rm -r /data/local/tmp

ln -s /data/ /data/local/tmp

exit

adb reboot

adb shell

echo 'ro.kernel.qemu=1' > /data/local.prop

exit

abd reboot

adb shell mount -o remount,rw /system

adb push su /system/xbin/su

adb shell

chown 0.0 /system/xbin/su

chmod 06755 /system/xbin/su

rm /data/local.prop

exit

adb reboot

adb install Superuser.apk

The original instructions can be found here:

http://www.androidpolice.com/2012/09...-how-to-do-it/

Just for reference none of this work is mine all credit for this work goes to sparkym3 and reverendkjr. I just made the file with the latest adb files.

When Rev tells you to enter the directory for your adb, link to the file downloaded from the dropbox link above.

Should all work then :) If not let me know and i'll try to help where i can. Worked great for me!
[7" Kindle Fire HD General] Tanc39:
Finally! I'm using a mac and just don't know how to go about doing it! Guess the manual code just saved my life!
[7" Kindle Fire HD General] Bassbase:
Apple

Just beware, i don't know anything about MAC's, it may not work. I presume you should still be able to do it but never having done it on a mac i have no idea if it will work or not.
[7" Kindle Fire HD General] freaksworth:
hi,

now I've everything back on 7.2.2. (root access, play store, go launcher hd) there are still a lot of strange things.

- root acc. in "es file explorer" does not work, "root browser lite" works

- OTA root keeper tells me, it is not rooted, but su is installed and root acc granted. superuser works, root checker does not start.

- most of the apps I downloaded from google play store just don't start.

anyone else experienced this behavour?

EDIT

after doing a factory reset root, launcher and market are still present, just had to reinstall superuser, everything's fine now.

br

f
[7" Kindle Fire HD General] DigitalVortex:
My experience with two previously rooted KF HD 7s

Both of my units came with 7.1.1 which I rooted prior to connecting to wireless on Dec 3. Then the 7.2.2 update came -- like everyone else this happened to, both units no longer had root. I read through most of this thread as of last night (Eastern US) before trying the re-root. I succeeded on both units, but thought I'd post my findings:

1. Running only step (1) did not work for me. It yielded a demi-root condition. It was odd. After reboot, an app like DroidWall (which I clearly hadn't set up right before to avoid the updates) had root and let me make changes. But I couldn't write to the /system at all.

2. I ran the step (2). This was interesting as it went through it's motions. When it got to the part of writing files to directories, it failed. BUT because those files were already on the Kindle, the motions achieved by step (1) of these instructions allowed the final part of step (2) motions to complete and use the existing files on the device to complete root access.

3. After running step (2) I was able to set permissions in my filesystem as desired and did have root.

4. I'm guessing, but based on this experience, it would imply to me that if you did not have root prior to the 7.2.2 update, this method MAY not work to get you root now -- mainly because things in step (2) that need to be written won't happen.

Whether this will stick or not remains to be seen when the next update is pushed by Amazon.

1. I'm still not confident that I've blocked what I need to in DroidWall. I know I saw a link that an individual posted what all he has blocked an of course I can't find it now.

2. I applied julionadal's patch which disables about 13 OTA related services.

3. I edited my hosts file to include 127.0.0.1 s3.amazonaws.com

4. I renamed /system/etc/security/otacerts.zip to otacerts.zip.bak

So now we'll see, and hopefully this post is helpful to others as well.
[7" Kindle Fire HD General] Xyth:
I do not think running step 2 is needed. I think the "demi-root" problem you (and I) experienced is related to a conflict between the existing Superuser program, and the new SuperSU program and its new binary that is loaded. When this happen to me I ran Superuser and noticed it listed the SuperSU binary as the active one. Once I let Superuser update itself and copy over its binary it worked fine. I then went into SuperSU and let it reload its binary and that also worked. I think all step 2 does to work is it loads the correct Superuser binary and resolves the mismatch.

If hope someone can test my solution and if it can be reproduced it might save newcomers the long second step.