Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,730,807 Members 43,733 Now Online
XDA Developers Android and Mobile Development Forum

[ROOT] How To: Root the Kindle Fire 7" HD or 2 with Linux/MAC - Noob (Simple) Version

Tip us?
 
josephcagle
Old
#21  
Junior Member
Thanks Meter 0
Posts: 6
Join Date: Jan 2013
Quote:
Originally Posted by prokennexusa View Post
josephcagle,

When you run Root MANY ANDROID! Does the Kindle ask to be Restored? Do you click on

restore and let the software reboot the Kindle? I am turning in for the night, I have been working

for over 16 hours now. Let's connect tomorrow AM, will you be around about 11am PST GMT -8?

If yes, let's connect then, if that time does not work, what time works?
Yes, it does ask to be restored. And I did click on restore and let it reboot. I may be around then.

---------- Post added at 12:48 AM ---------- Previous post was at 12:39 AM ----------

Quote:
Originally Posted by josephcagle View Post
Yes, it does ask to be restored. And I did click on restore and let it reboot. I may be around then.
I know we were told to ignore errors on this, by the way. However, if it makes a difference, here are the results from running that.



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 ...
RunMe.sh: 87: [: 1: unexpected operator
Pushing busybox ...
failed to copy 'stuff/busybox' to '/data/local/tmp/./busybox': Permission denied
Pushing su binary ...
failed to copy 'stuff/su' to '/data/local/tmp/./su': Permission denied
Pushing Superuser app
failed to copy 'stuff/Superuser.apk' to '/data/local/tmp/./Superuser.apk': Permission denied
Pushing ric
failed to copy 'stuff/ric' to '/data/local/tmp/ric': Permission denied
Making busybox runable ...
Unable to chmod /data/local/tmp/busybox: No such file or directory
RunMe.sh: 100: [: 0: unexpected operator
RunMe.sh: 103: [: 0: unexpected operator
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 ...
RunMe.sh: 147: [: 0: unexpected operator
/system/bin/sh: /data/local/tmp/busybox: not found
You can close all open command-prompts now!
After reboot all is done! Have fun!
Bin4ry
Press key to exit ...RunMe.sh: 284: read: arg count

---------- Post added at 12:52 AM ---------- Previous post was at 12:48 AM ----------

Quote:
Originally Posted by josephcagle View Post
Yes, it does ask to be restored. And I did click on restore and let it reboot. I may be around then.

---------- Post added at 12:48 AM ---------- Previous post was at 12:39 AM ----------



I know we were told to ignore errors on this, by the way. However, if it makes a difference, here are the results from running that.



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 ...
RunMe.sh: 87: [: 1: unexpected operator
Pushing busybox ...
failed to copy 'stuff/busybox' to '/data/local/tmp/./busybox': Permission denied
Pushing su binary ...
failed to copy 'stuff/su' to '/data/local/tmp/./su': Permission denied
Pushing Superuser app
failed to copy 'stuff/Superuser.apk' to '/data/local/tmp/./Superuser.apk': Permission denied
Pushing ric
failed to copy 'stuff/ric' to '/data/local/tmp/ric': Permission denied
Making busybox runable ...
Unable to chmod /data/local/tmp/busybox: No such file or directory
RunMe.sh: 100: [: 0: unexpected operator
RunMe.sh: 103: [: 0: unexpected operator
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 ...
RunMe.sh: 147: [: 0: unexpected operator
/system/bin/sh: /data/local/tmp/busybox: not found
You can close all open command-prompts now!
After reboot all is done! Have fun!
Bin4ry
Press key to exit ...RunMe.sh: 284: read: arg count
A little more info about the device. System Version is the latest. 7.2.3_user_2330720
 
akshya11235
Old
#22  
Junior Member
Thanks Meter 0
Posts: 25
Join Date: Mar 2011
Default Not able to go beyond the echo step

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

adb reboot

I am not able to perform the above step.
I was able to do the RunMe.sh (But I had to replace the /stuff/adb is the file with adb from my local installed sdk)
The device restored
and I was able to do the ln -s portion.
But I am stuck here.
I tried doing the next set of instruction (but failed at trying to mount system)
 
josephcagle
Old
#23  
Junior Member
Thanks Meter 0
Posts: 6
Join Date: Jan 2013
Quote:
Originally Posted by akshya11235 View Post
adb shell
echo 'ro.kernel.qemu=1' > /data/local.prop
exit

adb reboot

I am not able to perform the above step.
I was able to do the RunMe.sh (But I had to replace the /stuff/adb is the file with adb from my local installed sdk)
The device restored
and I was able to do the ln -s portion.
But I am stuck here.
I tried doing the next set of instruction (but failed at trying to mount system)
Another one of us, I believe. Hopefully soon we can figure out what's going on.

---------- Post added at 10:46 AM ---------- Previous post was at 10:41 AM ----------

I should also point out that I had to go into the "stuff" directory and make the file "adb" executable. Otherwise, the screen didn't come up to restore. I figured out that much on my own. I made some others I was familiar with executable too.
 
josephcagle
Old
#24  
Junior Member
Thanks Meter 0
Posts: 6
Join Date: Jan 2013
It's 11:53 AM PST now.

---------- Post added at 12:08 PM ---------- Previous post was at 11:54 AM ----------

Another thing I forgot to mention. When it reboots, it doesn't react slowly at all. It's as if it didn't really do anything, really.

---------- Post added at 12:41 PM ---------- Previous post was at 12:08 PM ----------

Well I'll check back later. I've got a web site to finish up. It's 12:40 PM PST now.
 
josephcagle
Old
#25  
Junior Member
Thanks Meter 0
Posts: 6
Join Date: Jan 2013
I'm back, but I see there's no update on this. Well I guess I won't be able to root my Kindle Fire HD right now unless I find a Windows computer.

---------- Post added at 07:13 PM ---------- Previous post was at 06:56 PM ----------

Oh, just to let you all know, "sudo -i" in Ubuntu does the same thing as "su -" in other distros.
 
Mahalo63
Old
#26  
Junior Member
Thanks Meter 0
Posts: 2
Join Date: Jan 2013
Default Pls help -- mount: permission denied (are you root?)

Thanks a lot for the tutorials.

KFHD7 is my first android gadget and this is my first rooting trial.
I spent a few days so far and somehow reached almost there, but I have no full luck.

As the title and the log below show I cannot get the mount permission at the very end.

My version is 7.2.3 and I used files from other resources, but I confirmed that the files
downloaded from this thread give me the same result.

I downloaded the latest version of Java and set my KFHD7 to the factory mode.

I did "connecting to your Kindle Fire to ADB".
developer.amazon.com/sdk/fire/connect-adb

I did "android update adb" at android-sdk/tools made path to adb.
I copied this adb to Ben4ry v17/stuff.

And I followed the steps specified in the the first post.

I tried these things some times and from the very beginning with no luck.
I would appreciate any advice that would help me.



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 ...
5121 KB/s (1085140 bytes in 0.206s)
Pushing su binary ...
5098 KB/s (91980 bytes in 0.017s)
Pushing Superuser app
5253 KB/s (996704 bytes in 0.185s)
Pushing ric
49 KB/s (57 bytes in 0.001s)
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!
usage: ping [-AaDdfnoQqRrv] [-b boundif] [-c count] [-G sweepmaxsize] [-g sweepminsize]
[-h sweepincrsize] [-i wait] [-l preload] [-M mask | time] [-m ttl]
[-p pattern] [-S src_addr] [-s packetsize] [-t timeout]
[-W waittime] [-z tos] host
ping [-AaDdfLnoQqRrv] [-c count] [-I iface] [-i wait] [-l preload]
[-M mask | time] [-m ttl] [-p pattern] [-S src_addr]
[-s packetsize] [-T ttl] [-t timeout] [-W waittime]
[-z tos] mcast-group
Waiting for device to show up again ...
usage: ping [-AaDdfnoQqRrv] [-b boundif] [-c count] [-G sweepmaxsize] [-g sweepminsize]
[-h sweepincrsize] [-i wait] [-l preload] [-M mask | time] [-m ttl]
[-p pattern] [-S src_addr] [-s packetsize] [-t timeout]
[-W waittime] [-z tos] host
ping [-AaDdfLnoQqRrv] [-c count] [-I iface] [-i wait] [-l preload]
[-M mask | time] [-m ttl] [-p pattern] [-S src_addr]
[-s packetsize] [-T ttl] [-t timeout] [-W waittime]
[-z tos] mcast-group
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
 
josephcagle
Old
#27  
Junior Member
Thanks Meter 0
Posts: 6
Join Date: Jan 2013
I successfully rooted it.

I had to modify the steps a bit.

It's important to download BOTH the version posted here AND the latest version of the Root Any Android program.

You need to use the latest, however, you want to copy the adb from the one posted here and place it in the new one.

Part of the instructions further on, towards the end (the set before installing superuser.apk), actually unrooted my device. I found if I run the RunMe.sh twice in a row, it works fine. First time you run it, it can't copy the files it wants to to the Kindle Fire HD. But the second time you run it, it copies it just fine.
 
hezzamcbain
Old
#28  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Jan 2013
Default stuck

at the first couple of stages when it asks me for my kindle root password i think the default is mario but it would let me type any thing and when i press enter it says sorry incorrect password. how can i get around this
 
prokennexusa
Old
#29  
prokennexusa's Avatar
Recognized Contributor - OP
Thanks Meter 948
Posts: 2,637
Join Date: Jan 2012
Location: Petaluma

 
DONATE TO ME
Prompt Root and Google Play for Amazon 7" Kindle Fire HD Software Version 7.2.3

Quote:
Originally Posted by josephcagle View Post
Yes, it does ask to be restored. And I did click on restore and let it reboot. I may be around then.

---------- Post added at 12:48 AM ---------- Previous post was at 12:39 AM ----------



I know we were told to ignore errors on this, by the way. However, if it makes a difference, here are the results from running that.



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 ...
RunMe.sh: 87: [: 1: unexpected operator
Pushing busybox ...
failed to copy 'stuff/busybox' to '/data/local/tmp/./busybox': Permission denied
Pushing su binary ...
failed to copy 'stuff/su' to '/data/local/tmp/./su': Permission denied
Pushing Superuser app
failed to copy 'stuff/Superuser.apk' to '/data/local/tmp/./Superuser.apk': Permission denied
Pushing ric
failed to copy 'stuff/ric' to '/data/local/tmp/ric': Permission denied
Making busybox runable ...
Unable to chmod /data/local/tmp/busybox: No such file or directory
RunMe.sh: 100: [: 0: unexpected operator
RunMe.sh: 103: [: 0: unexpected operator
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 ...
RunMe.sh: 147: [: 0: unexpected operator
/system/bin/sh: /data/local/tmp/busybox: not found
You can close all open command-prompts now!
After reboot all is done! Have fun!
Bin4ry
Press key to exit ...RunMe.sh: 284: read: arg count

---------- Post added at 12:52 AM ---------- Previous post was at 12:48 AM ----------



A little more info about the device. System Version is the latest. 7.2.3_user_2330720
josephcagle,

The Root MANY ANDROID! output is normal. The system version checks OK. When you press

on Restore, does the Kindle react slowly?
Best Regards, Chris Bryant (prokennexusa Team Member)


The Noob Guys, where Simplicity is Key......

Skype: prokennexusa (Online 10am to 2am PST)
Main Line: (707) 774-5923

KFFA Bug Tracking: http://mantis.canonicaldev.com
Pastebin for Info: http://pastebin.canonicaldev.com/

Facebook: prokennexusa@gmail.com
Twitter: #prokennexus

Search XDA for Noob............More to come!
 
prokennexusa
Old
#30  
prokennexusa's Avatar
Recognized Contributor - OP
Thanks Meter 948
Posts: 2,637
Join Date: Jan 2012
Location: Petaluma

 
DONATE TO ME
Prompt ADB Communication Issues

Quote:
Originally Posted by akshya11235 View Post
adb shell
echo 'ro.kernel.qemu=1' > /data/local.prop
exit

adb reboot

I am not able to perform the above step.
I was able to do the RunMe.sh (But I had to replace the /stuff/adb is the file with adb from my local installed sdk)
The device restored
and I was able to do the ln -s portion.
But I am stuck here.
I tried doing the next set of instruction (but failed at trying to mount system)
akshya11235,

Please give me the output when you run this command:

Code:
adb kill-server
adb start-server
adb devices
Best Regards, Chris Bryant (prokennexusa Team Member)


The Noob Guys, where Simplicity is Key......

Skype: prokennexusa (Online 10am to 2am PST)
Main Line: (707) 774-5923

KFFA Bug Tracking: http://mantis.canonicaldev.com
Pastebin for Info: http://pastebin.canonicaldev.com/

Facebook: prokennexusa@gmail.com
Twitter: #prokennexus

Search XDA for Noob............More to come!

Tags
how to root the kindle fire hd, root kindle fire hd, root kindle fire hd with a mac, root kindle fire hd with linux, root the kindle fire
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes