Related
These are my notes and guide for rooting the Kindle with 6.2.1 firmware. If I left something out, or something is not working, please leave a comment and I'll try to update.
Credit goes to JCase for the root. Please consider making a donation to him here:
https://market.android.com/details?id=net.andirc.jcasedonate
Original procedure is here:
http://www.androidpolice.com/2011/1...on-kindle-regardless-of-its-software-version/
ADB INSTALL AND TEST - Method 1 (skip to the ROOT INSTALL section if you already have a working ADB)
NOTE: ADB = Android Debug Bridge. It is a command line interface to the android device. A working ADB is required before you can root your Kindle. ADB is installed on a PC and accesses the Kindle via USB cable.
Install Java SE Development Kit 7 on PC
The Android SDK Manager requires Java SDK
http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html
Install Android SDK Manager on PC
The Android SDK has the drivers and ADB needed to perform the root procedure
http://developer.android.com/sdk/index.html
Uncheck Android 4.0
Check 2.33
Ensure Google USB Driver is checked
Install to c:\android to make typing easier later on
NOTE: The install can take a long time!
Manually update files so drivers will properly install
Open c:\users\your account name\.android\adb_usb.ini (or c:\documents and settings... if you have XP) and add the following
Code:
0x1949
Open c:\android\extras\google\usb_driver\android_winusb.inf and make additions as shown:
Code:
[Google.NTx86]
;Kindle Fire
%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01
....
[Google.NTamd64]
;Kindle Fire
%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01
Install drivers
Find the Kindle device in device manager and update drivers. Point to the location with android_winusb .inf
Verify ADB works
Open a command prompt
CD to c:\android\platform-tools
Code:
adb kill-server
adb devices
If it's working, ADB will return a large number, like this:
Code:
312342134231342 device
ADB INSTALL AND TEST - Method 2
NOTE: I have not tried this, but Vashypooh's app can apparently handle the driver install, and run ADB without installing the above software. If all of this works, then his app would be the best way IMO.
NOTE 2: I've seen a lot of comments suggesting the driver install in Vashypooh's app doesn't work at this point.
http://forum.xda-developers.com/showthread.php?t=1399889
ROOT INSTALL - Method 1
Install JCase's kindleroot_androidpolice.apk
JCase's app gives ADB root access. Once this is done, you still need to install the superuser app
Download kindleroot_androidpolice.apk to PC
http://www.multiupload.com/VNZ6Y41EQF
Ensure the Kindle is connected via USB, and copy file to Kindle sdcard
Using ES File Explorer on Kindle, navigate to the kindleroot_androidpolice.apk and launch
Follow prompts and click root
Install superuser app
Download superuser-2 to PC
http://www.multiupload.com/M2CX14W7Y0
Unzip to c:\download\sufiles
Use ADB to install SU app
Code:
adb root
adb remount
adb push c:\download\sufiles\su /system/xbin/su
adb shell chown 0.0 /system/xbin/su
adb shell chmod 06755 /system/xbin/su
adb install c:\download\sufiles\Superuser.apk
adb reboot
ROOT INSTALL - Method 2
NOTE: I have not tried this, but Vashypooh's app can apparently handle the root process.
BurritoRoot (Temporary)
Install Permanent Root with Superuser
http://forum.xda-developers.com/showthread.php?t=1399889
A+ instructions, wish I could write my own that good lol.
jcase said:
A+ instructions, wish I could write my own that good lol.
Click to expand...
Click to collapse
Thanks to you for the root. I hope the guide will help those trying to root!
Thanks for the clear and easy steps.
Great guide Ectoplasmic!
One thing I would add though, in step 5 "Verify ADB Works", before you use the "adb devices" command, you need to type "adb kill-server". If you don't type in "adb kill-server" first, the device won't show up when you use the "adb devices" command. Or at least it didn't for me.
Otherwise, everything worked FLAWLESSLY. I verified I was rooted using Root Checker. Thank you!
zopzop25 said:
Great guide Ectoplasmic!
One thing I would add though, in step 5 "Verify ADB Works", before you use the "adb devices" command, you need to type "adb kill-server". If you don't type in "adb kill-server" first, the device won't show up when you use the "adb devices" command. Or at least it didn't for me.
Otherwise, everything worked FLAWLESSLY. I verified I was rooted using Root Checker. Thank you!
Click to expand...
Click to collapse
Thanks, I added this to the guide.
Hi I use JCase method to root my 6.2.1 KF, then I need to unroot it so my kids can still enjoy the prime video, but I cannot. I try rootkeeper but failed. I also try the "kindleroot_androidpolice.apk" and click the unroot button, but it still cannot unroot. Pls help!
Get help in irc from jcase and vashypool theyll probably be able to help u
tkcctkcc said:
Hi I use JCase method to root my 6.2.1 KF, then I need to unroot it so my kids can still enjoy the prime video, but I cannot. I try rootkeeper but failed. I also try the "kindleroot_androidpolice.apk" and click the unroot button, but it still cannot unroot. Pls help!
Click to expand...
Click to collapse
Unroot in my app (BurritoRoot) does not remove su, it just turns off adb root (which is what my app turns on) sorry for the confusion.
Will add in the future when I release burritomod
Here's the equivalent instructions for Mac
I am pretty new myself, but I'm happy to share what I've come up with so far. I am on a Mac OS X 10.6.8
Download the Android SDK for Mac (dl.google.com/android/android-sdk_r16-macosx.zip), the easiest place to put it is at the top of your user directory, from the browser download window chose your username from places on the left side, then name the zip "Android"
Next from Finder, navigate to the place where you downloaded the SDK, and double-click on it which should unzip it and create a folder of the same name e.g "Android". Open that and inside it will be a folder "tools", and inside that there will be a file "android". Double-click that to run it and the "Android SDK Manager" program window will pop up, you will also see a Terminal window in the background, don't worry about that. Uncheck all the boxes, then check "Android SDK Platform-tools" which should be the third from the top, and click install. This gets you the actual "dab" program.
Once adb is setup, to get it to recognize your kindle fire on your mac, you may need to make an entry in a config file if you haven't already.
Start Terminal Applications > Utilities > Terminal or if you are used to using spotlight, simply type in "Terminal". (here's an intro to using Terminal guides.macrumors.com/Terminal) and navigate to the directory where you have adb, e.g. if you placed it at the top of your user directory that would be
Code:
cd Android
or if you left it in the default downloads directory it would be
Code:
cd Downloads/android-sdk-macosx/
then enter the following commands
Code:
mkdir ~/.android
You may get the following error
Code:
mkdir: /Users/<username>/.android: File exists
If so, that is fine, continue to the next step
Code:
touch ~/.android/adb_usb.ini
open -e ~/.android/adb_usb.ini
TextEdit will open with that file open, you should have an entry in it on a single line that says
Code:
0x1949
if not, copy that in, then save and close it, then
Code:
./adb kill-server
Connect your kindle to the mac if it isn't already, then
Code:
./adb devices
You should see a message like
Code:
List of devices attached
2ED6000600000001 device
On your kindle, make sure you have a file navigation app, the example above ES FileExplorer is excellent and is the one I use from Amazon app store
Download Burrito Root from Android Police ( androidpolice.com/2011/12/23/exclusive-how-to-easily-root-the-amazon-kindle-regardless-of-its-software-version/)
Also download the Superuser.zip from the same page (multiupload.com/ONH28CB1GU) and unzip, then make sure you move the contents "su" and "Superuser.apk" into the same directory as adb
Through Finder copy the "kindleroot_androidpolice.apk" file you downloaded earlier to your kindle, some place like "download" so you can find it easily later
Now on the Kindle, tap disconnect on your KIndle so you can get back to the apps screen, launch the file explorer you installed earlier, navigate to folder you copied it to, e.g. "download" then install the "kindleroot_androidpolice.apk", open it, and go through the steps to launch click "Root"
Back on the Mac, in the terminal window where you had adb going, enter the commands
Code:
./adb root
./adb remount
./adb push su /system/xbin/su
./adb shell chown 0.0 /system/xbin/su
./adb shell chmod 06755 /system/xbin/su
./adb install Superuser.apk
./adb reboot
You should be rooted now, then you can follow the other instructions out there for getting Android market, etc working
TIP
here's a tip if you don't want to have to type in the period and slash ahead of adb every time. from your terminal window enter the
Code:
cd ~
touch .profile
open -e .profile
That will open text editor, and paste in the following line,
Code:
PATH=${PATH}:/Users/<username>/<sdk-directory>/platform-tools
replacing both our user name and the path to where you have sdk e.g. in my case
Code:
PATH=${PATH}:/Users/kbiz/Android/platform-tools
Then close the terminal window and reopen a new one and you should be good to go, now you'll only need to type in "adb".
Let me know if I missed something, trying to give back since this forum has been super helpful.
---------- Post added at 01:04 AM ---------- Previous post was at 12:58 AM ----------
tkcctkcc said:
Hi I use JCase method to root my 6.2.1 KF, then I need to unroot it so my kids can still enjoy the prime video, but I cannot. I try rootkeeper but failed. I also try the "kindleroot_androidpolice.apk" and click the unroot button, but it still cannot unroot. Pls help!
Click to expand...
Click to collapse
OTA Rootkeeper should work but since its not, try this (courtesy rootkindlefire.com/kindle-fire-unroot/how-to-unroot-kindle-fire/)
Code:
adb shell
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
rm /system/app/Superuser.apk
rm /system/xbin/su
reboot
after your Kindle restarts you won't have root and Amazon Video should work just fine.
Hello,
I have successfully rooted my device with the above instructions. While installing the Android market I was abusing of my root privileges and I've successfully "burned" my device. That is, the Kindle won't start up anymore (it stays forever in the initial phase showing the kindleFire logo).
I don't know where else to turn for help so I'm writing about this here. If anyone has hints of how I could recover my kindle from the void, please let me know
Cheers
http://forum.xda-developers.com/showthread.php?t=1356257
Yesssssssssss
Yesssssssssssssssssss. So nice to have root again. My Titanium Backup and SUFBS works again
I had ADB and SDK working when I had my Glacier, but since I have gotten my SGS2, and my Kindle, Android SDK Manager will not open... It just opens a command prompt, and then closes.. I have reinstalled both the SDK Manager and the Java Kit... Any ideas?
EDIT:
I must have messed with something in my system settings somewhere to corrupt a bunch of stuff... I did a system restore to the 18th of December, reinstalled, and everything works perfect now... Oh well! Haha
Hey, I used a combo of the link JCase gave me when I had questions, this guide, and the links off the rootzwiki guide and managed to get it first try. It was actually easier than I thought it was going to be. I've never rooted anything before, I didn't even have ADB or the SDK until tonight. The process (while using both guides and video tut) went smoothly without a hitch. I just finished installing the Android Market but have to wait til morning to access it, as I have no WiFi at home, and its too late for me to be driving to a hotspot. Thank you very much. You(JCase) and your comrades who put this all together f**king rule.
a really clear and easy guide ! - congratulations - you shoud try to let it pin on top !
Ectoplasmic said:
NOTE 2: I've seen a lot of comments suggesting the driver install in Vashypooh's app doesn't work at this point.
Click to expand...
Click to collapse
the reason people have problems with vashipooh's driver installation seems to be the old drivers - they don't manage to clean up the old drivers:
disconnect KF
Open an (elevated for win7) command prompt:
set devmgr_show_nonpresent_devices=1
devmgmt.msc
device manager opens - click "view" - click "show hidden devices"
now you see all devices ever connected/installed
uninstall all devices regarding "kindle" and "android (composite) adb device"
connect KF - will startup by itself
select the most recent driver (that you have installed before by install_driver.bat from KFU) manually (check date/time)
now you should be set up with a good driver installation
btw. i'm on xp - it's working for xp and 7, 32 and 64 bit
First of all, I have the T-Mobile G2 with the Gingerbread OTA update. I am running Ubuntu 11.10 on a netbook. I have tried to follow the instructions for rooting my phone, but I am getting stuck trying to install the Google USB driver in the SDK manager. Any suggestions on how to get past this roadblock?
mrfilbert said:
First of all, I have the T-Mobile G2 with the Gingerbread OTA update. I am running Ubuntu 11.10 on a netbook. I have tried to follow the instructions for rooting my phone, but I am getting stuck trying to install the Google USB driver in the SDK manager. Any suggestions on how to get past this roadblock?
Click to expand...
Click to collapse
no need for usb drivers in linux
you have to be sure that you are su on your pc... (i have fedora)
i think ubunto it´s sudo, isn´t it?
and before you can see your device through adb you have to type "./adb kill-server" and then "./adb start-server"
... then "./adb devices" and so on
Thanks. I tried ./adb devices and it gave me the following:
List of devices attached
???????????? no permissions
???????????? no permissions
Since I do not see a serial number, do I need to re-install something?
mrfilbert said:
Thanks. I tried ./adb devices and it gave me the following:
List of devices attached
???????????? no permissions
???????????? no permissions
Since I do not see a serial number, do I need to re-install something?
Click to expand...
Click to collapse
no that happens because you are not root on your pc...
in fedora i have to do the following to see my device:
su (enter)
then enter password
i get this symbol: # = means i´m root on my pc
then i go to my platform-tools directory (cd whatever)
./adb kill-server
./adb start-server
./adb devices ...now you should see your device
then start the rooting procedure, good luck
Use 'sudo su' in ubuntu to get a root prompt.
otherwise you have to set a 51-android.rules file (instructions here http://developer.android.com/guide/developing/device.html)
-Nipqer
Not sure if this will help anyone, but I had a problem when rooting my new kindle fire 6.2.1
If you tried the Burrito Root method, I saw some few mistakes that I've done or didn't see in the video.
1. Updating the Kindle Drivers
I had previously rooted my android phone before, so when I plugged the kindle fire on my windows 7 laptop, I noticed that the windows was already indetifying it as an android phone, and had already labeled it for ADB. This auto-driver update thing might work for some people, but I find much better success replacing that driver that your computer identifies Kindle as, with the one that the BurritoRoot driver provides.
2. Getting the Kindle Root in the Listed Devices of ADB in command prompt.
This was probably the biggest issue I had when rooting the Kindle Fire. I was scratching my head, thinking why my Kindle Fire wasn't listed in the command prompt after typing "adb devices." I knew I did everything right from the beginning. Or so I thought?
One way I found that fixed that was downloading the Kindle Fire Utility v0.9.1
Unlucky for me, the download link was gone....
LUCKY for me, a fellow member here uploaded a mirror.
I somehow got it to work, with just luck but figured out the exact steps that seem to work for me (on Win 7 64 bit here).
1) Open up command prompt again, do the cd c:\KindleADB etc... upto the point where you typed in adb devices. you should be seeing no listed devices on the cmd (if you have that problem). LEAVE IT OPEN.
2) DOwnload the kindle fire utility, open the run.bat , it should have a message saying daemon started sucessfully, THEN QUICKLY FOLLOW THE NEXT STEP.
3) When the daemon started successfully message popped up on the KFU, go back to your CMD where you typed in adb devices and quickly type in "adb devices" again. it should say something like, killing out of date, starting daemon, and something about successful (Sorry if I'm not that much of a help, I tend to forget what the exact message said).
4) It should list the device. if not type it again.
5) Walla ! it should show a bunch of numbers, under listed devices.
3. Rooting the Kindle Fire in command prompt ERRORS
This wasn't much of a problem as it really was my mistake. I kept getting error messages when i typed in ADB ROOT in the command prompt during the BurritoRoot rooting method.
1) You have to make sure you have the BurritoRoot app installed in your kindle fire before starting the CMD adb root part. The app will tell you when to start typing away in CMD!
2) If you're doing the burritoroot method, you have to make sure you got all the names and directory right.
3) When you're doing the CMD adb root part, copy and paste it usually the best way to do it in CMD to avoid mistakes and erorrs! And no, you don't press CTRL+V in CMD. Rather, you right-click the CMD , then click paste (after copying the line you want to input).
adb remount
adb push su /system/xbin/su
adb shell chown 0.0 /system/xbin/su
adb shell chmod 06755 /system/xbin/su
adb install com.noshufou.android.su-1.apk
adb reboot
Notice all those commands above that you're suppose to type in (or copy and paste). The ones I bolded, people tend to make mistakes there. When you put those files you downloaded into KindleADB, PLEASE MAKE SURE IT IS NAMED com.noshufou.android.su-1.apk, otherwise when you get to the part
Code:
adb install [B]com.noshufou.android.su-1.apk[/B]
change it to :
adb install WHATEVER IT IS CALLED.apk that is Superuser.
The most important part is to push the SU file (that has no file extension).
I had my kindle rooted, with Superuser installed, but I couldn't get any pop-ups from Superuser asking permission for any apps! That is, until I found out I forgot to push the su file to /system/xbin/su and other steps to chmod it.
Anyways, I hope this helps anyone that goes through any problem like I did above. If not, sorry to waste your time! If you guys have any other problems, please leave a question below and perhaps I could or a fellow member here could help you.
Thanks again!
http://forum.xda-developers.com/showthread.php?t=1417234
Just wondering if it is possible to use adb to reroot 6.2.2 without installing the Android SDK, because it takes up so much space. I have installed the drivers, and have the adb.exe and dll files, but nothing shows up under ADB Devices.
Can someone help?
You do not need to install the entire sdk!!!! Just install kfu and thats all you need. You only need the drivers adb fastboot and a minimal installation is tiny.
Sent from my Kindle Fire using xda premium
Ok, does KFU root 6.2.2?
yes - if you patch it to br3:
http://forum.xda-developers.com/showpost.php?p=21749205&postcount=792
[ROOT] How To: Root the Kindle Fire 7" HD or 2 with Linux/MAC - Noob (Simple) Version
This is a simple Step-by-Step guide on How To: How To: Root the Kindle Fire 7" HD or 2 with Linux or Mac - Noob (Simple) Version. The main group steps are outlined with A, B, C while the sub-group steps are outlined with 1, 2, 3.
Prerequisites:
1. Software: Linux (tested on Linux Ubuntu Quantal Quetzal 32-bit and 64-bit) or Mac OS X 10.5.8 or later (32-bit and 64-bit)
2. Hardware: Free USB 2.0 or Greater Port
3. Software: Linux GNU C Library (glibc) 2.7 or later is required, On Ubuntu Linux, version 8.04 or later is required,
64-bit distributions must be capable of running 32-bit applications.
4. Hardware: Kindle Fire HD 7" or Kindle Fire 2 7"
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Enabling and using the "root" user in Mac OS X
It is important that you use our Software since we use the latest versions of Superuser.apk and the su binary.
A) First we will install the needed software, then move on to Rooting the Kindle through the ADB Service.
Unplug the Kindle from USB. Go to your Kindle, navigate to the pull down options bar, choose More > Security
Be sure to Enable ADB by clicking On
Next Go to your Kindle, navigate to the pull down options bar, choose More > Device
Be sure to Allow Installation of Applications by clicking On
Root Kindle Fire HD Step 1: Go to your Mac or Linux workstation, download and unzip Root MANY ANDROID! there are 3 different versions, we have taken steps to optimized for each specific platform, please select the correct one matching your platform. If you are having trouble determining which one to download post the question inside this thread. Pay close attention to the path where you unzipped the download.
Linux 32-bit Version 18.5.1: Linux32.zip
Linux 64-bit Version 18.5.1: Linux64.zip
Mac 64-bit Version 18.5.1: Apple64.zip
Root Kindle Fire HD Step 2: Plug the Kindle into the free USB 2.0 Port. Wait for the driver to install
about 2 minutes. Mac OS X and Linux do not require any special drivers, the default driver built into these platforms will be
sufficient.
Root Kindle Fire HD Step 3: Open up a Browser, go to Oracle Java, Download and Install Java Platform (JDK) 7u13 - Please reboot after the install:
Linux 32-bit JDK 7.13 Install Notes: http://docs.oracle.com/javase/7/docs/webnotes/install/linux/linux-jdk.html
Linux 64-bit JDK 7.13 Install Notes: http://docs.oracle.com/javase/7/docs/webnotes/install/linux/linux-jdk.html
Mac 64-bit JDK 7.13 Install Notes: http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html
Root Kindle Fire HD Step 4: Open up a Terminal, at the Terminal window ($ command prompt) type:
Code:
su -
Enter your Root Password if requested to do so. You should now see a # at the command prompt. Ubuntu Users would use:
Code:
sudo before each command (Ignore su-)
Root Kindle Fire HD Step 5: Next go back to the open command prompt at the /RootPackage32or64Folder/# enter:
Code:
chmod 777 RunMe.sh
sh RunMe.sh
OR
./RunMe.sh
Ubuntu Users would use:
Code:
sudo chmod 777 RunMe.sh
sudo sh ./RunMe.sh
Choose option 1, Run Normal Method and ignore errors. Pay attention, you will need to answer "Restore" a dialogue box on the Kindle. Click on Restore. When the program has completed, the Kindle will Reboot.
If you receive 'can not execute items in the stuff folder', please check to make sure you downloaded the correct package for your platform. The Linux 64-bit package will not work on a 32-bit computer. If you have verified your download and you are still seeing the 'can not execute items in the stuff folder' message, please post a screen shot in this thread.
Code:
exit
Root Kindle Fire HD Step 6: Finally go back to the Kindle, navigate to the /Apps tab, click on Device, next find and click on Superuser.apk initialize the Superuser daemon.
Root Kindle Fire HD Step 7: Finally, using a Web Browser Download suchecker.apk to the /RootPackage32or64Folder/#: suchecker.apk. After the download has completed, open a command prompt at the /RootPackage32or64Folder/# enter:
Code:
./stuff/adb kill-server
./stuff/adb start-server
./stuff/adb devices
./stuff/adb install [URL="https://dl.dropbox.com/u/54456659/suchecker.apk"]suchecker.apk[/URL]
./stuff/adb reboot
Root Kindle Fire HD Step 8: When the install has finished, go to your Apps. Launch Root Checker Basic When you check Root you will be presented with a "Allow" dialog box, be sure to Allow Root Checker. You should now see that Superuser.apk is working. Here is a screen shot of Root Checker Pro:
You should now have root AND if this is true your ADB communication is also functional!
B) Finally, let's disable the Amazon OTA (Over The Air) Updates so your hard work is not destroyed.
OTA Step 1:
[HOW TO] Disable Amazon OTA (Over The Air) System Updates Noob (Simple) Version
OTA Step 2: Reboot the Kindle.
Note: You may still install the updates manually after you have read the install notes and know what to expect. The updates and manual install instructions can be found on Amazon Support here: http://www.amazon.com/gp/help/customer/display.html/ref=hp_left_sib?ie=UTF8&nodeId=201016350
Next, move onto our How to: Install Google Play Step-by-Step Thread.
If this was helpful and you would like to support our work, please send us a donation using this link:
http://forum.xda-developers.com/dona....php?u=4435645
Thanks great tutorial, many have been waiting for this and I am sure this is easy to follow like your other NOOB tutorials.
How To: Root the Kindle Fire 7" HD with Linux or MAC - Noob (Simple) Version
los911 said:
Thanks great tutorial, many have been waiting for this and I am sure this is easy to follow like your other NOOB tutorials.
Click to expand...
Click to collapse
Thank you for the feedback, we did receive a number of requests. We are truly honored
to be a part of the XDA Community and we have a passion around upgrading/tweaking
tablets.
Update - Linux
To All,
We did test the above steps on SUSE and Ubuntu Linux today. They both worked flawlessly.
Thank you to everyone for your support.
Permission denied on /data/local.prop
Thanks for posting this. I'm stuck at this step:
[email protected]:/ $ echo 'ro.kernel.qemu=1' > /data/local.prop
/system/bin/sh: cannot create /data/local.prop: Permission denied
I did the earlier step of removing /data/local/tmp and symlinking /data/.
The data directory is owned by the system user:
130|[email protected]:/ $ ll
drwxr-xr-x root root 2012-12-31 22:59 acct
drwxrwx--- system cache 2012-12-22 01:17 cache
dr-x------ root root 2012-12-31 22:59 config
lrwxrwxrwx root root 2012-12-31 22:59 d -> /sys/kernel/debug
drwxrwx--x system system 2012-09-28 11:57 data
I tried chown and chmod, but apparently those commands aren't available in the android shell.
Any suggestions?
How To: Root the Kindle Fire 7" HD or 2 with Linux or MAC - Noob (Simple) Version
rwil said:
Thanks for posting this. I'm stuck at this step:
[email protected]:/ $ echo 'ro.kernel.qemu=1' > /data/local.prop
/system/bin/sh: cannot create /data/local.prop: Permission denied
I did the earlier step of removing /data/local/tmp and symlinking /data/.
The data directory is owned by the system user:
130|[email protected]:/ $ ll
drwxr-xr-x root root 2012-12-31 22:59 acct
drwxrwx--- system cache 2012-12-22 01:17 cache
dr-x------ root root 2012-12-31 22:59 config
lrwxrwxrwx root root 2012-12-31 22:59 d -> /sys/kernel/debug
drwxrwx--x system system 2012-09-28 11:57 data
I tried chown and chmod, but apparently those commands aren't available in the android shell.
Any suggestions?
Click to expand...
Click to collapse
What version of Linux are you using? This is normally a permissions issue on the workstation.
Sometimes Ubuntu requires sudo before the adb statement. I am a bit concerned with the $ prompt
the prompt should be # but if you are on Ubuntu, sudo will solve your issue.
prokennexusa said:
What version of Linux are you using? This is normally a permissions issue on the workstation.
Sometimes Ubuntu requires sudo before the adb statement. I am a bit concerned with the $ prompt
the prompt should be # but if you are on Ubuntu, sudo will solve your issue.
Click to expand...
Click to collapse
Kubuntu 12.10.
I've tried running the 'adb shell' command using sudo and after switching to root with su -. Either way I end up at the [email protected] $ prompt.
I also tried adb kill-server and adb start-server with sudo and su, but no change.
It sounds like I should be seeing "[email protected] #" ?
Root and Google Play for Amazon 7" Kindle Fire HD Software Version 7.2.3
rwil said:
12.10.
I've tried running the 'adb shell' command using sudo and after switching to root with su -. Either way I end up at the [email protected] $ prompt.
I also tried adb kill-server and adb start-server with sudo and su, but no change.
It sounds like I should be seeing "[email protected] #" ?
Click to expand...
Click to collapse
No, you are OK. Is the Kindle a Kindle Fire 2 7" or a Kindle Fire HD 7"
prokennexusa said:
No, you are OK. Is the Kindle a Kindle Fire 2 7" or a Kindle Fire HD 7"
Click to expand...
Click to collapse
Kindle Fire HD 7"
Root and Google Play for Amazon 7" Kindle Fire HD Software Version 7.2.3
rwil said:
Kindle Fire HD 7"
Click to expand...
Click to collapse
Perfect, I just added some additional steps, look at the original post (RunMe.sh). This will get you fixed.
Sorry, I forgot an important step!
Follow Up - Feedback
rwil said:
Thanks for posting this. I'm stuck at this step:
[email protected]:/ $ echo 'ro.kernel.qemu=1' > /data/local.prop
/system/bin/sh: cannot create /data/local.prop: Permission denied
I did the earlier step of removing /data/local/tmp and symlinking /data/.
The data directory is owned by the system user:
130|[email protected]:/ $ ll
drwxr-xr-x root root 2012-12-31 22:59 acct
drwxrwx--- system cache 2012-12-22 01:17 cache
dr-x------ root root 2012-12-31 22:59 config
lrwxrwxrwx root root 2012-12-31 22:59 d -> /sys/kernel/debug
drwxrwx--x system system 2012-09-28 11:57 data
I tried chown and chmod, but apparently those commands aren't available in the android shell.
Any suggestions?
Click to expand...
Click to collapse
rwil,
Did the new steps allow you to successfully Root the Kindle? We do offer free phone support
if you have not been able to achieve Root. Let me know what happened and how we can
improve this How to:
Yes, I was able to finally get it rooted. One thing I had to do was use the adb executable you posted instead of the one from Bin4ry. That one stalled at the intial stage saying it was waiting for the device.
binary file issue
Root Kindle Fire HD Step 4: Open up a Terminal, at the Terminal window ($ command prompt) type:
Code:
su -
Enter your Root Password if requested to do so. You should now see a # at the command prompt.
Root Kindle Fire HD Step 5: Download Superuser-3.1.3-arm-signed
Root Kindle Fire HD Step 6: Unzip Superuser-3.1.3-arm-signed.zip to Superuser-3.1.3-arm-signed
Root Kindle Fire HD Step 7: Copy the entire contents of Superuser-3.1.3-arm-signed to /Android/android-sdk/platform-tools/ (Step 1 install path).
Root Kindle Fire HD Step 7.1: Next go back to the open command prompt, at the /Root_with_Restore_by_Bin4ry_v17/# enter:
Code:
chmod 777 RunMe.sh
sh RunMe.sh
Choose option 1, Run Normal Method and ignore errors. Pay attention, you will need to answer "Restore" a dialogue box on the Kindle. Click on Restore. When the program has completed, the Kindle will Reboot.
The forum notes can be found here: Root MANY ANDROID! Forum.
OK... I am having trouble running the above code "chmod 777 RunMe.sh" and "sh RunMe.sh". The terminal file begins, I select option 1, and nothing happens on my Kindle Fire HD 7. I do not get a "restore" option on the KFHD7. In the terminal window I get many errors stating "cannot execute binary file" the script runs to the end with several cannot execute binary file errors. Also, while in su (root#) in terminal, I ran ./adb devices and the device does show. I am obviously missing something....
Thanks for any assistance....
ADB Communication Issues
Drewski35 said:
Root Kindle Fire HD Step 4: Open up a Terminal, at the Terminal window ($ command prompt) type:
Code:
su -
Enter your Root Password if requested to do so. You should now see a # at the command prompt.
Root Kindle Fire HD Step 5: Download Superuser-3.1.3-arm-signed
Root Kindle Fire HD Step 6: Unzip Superuser-3.1.3-arm-signed.zip to Superuser-3.1.3-arm-signed
Root Kindle Fire HD Step 7: Copy the entire contents of Superuser-3.1.3-arm-signed to /Android/android-sdk/platform-tools/ (Step 1 install path).
Root Kindle Fire HD Step 7.1: Next go back to the open command prompt, at the /Root_with_Restore_by_Bin4ry_v17/# enter:
Code:
chmod 777 RunMe.sh
sh RunMe.sh
Choose option 1, Run Normal Method and ignore errors. Pay attention, you will need to answer "Restore" a dialogue box on the Kindle. Click on Restore. When the program has completed, the Kindle will Reboot.
The forum notes can be found here: Root MANY ANDROID! Forum.
OK... I am having trouble running the above code "chmod 777 RunMe.sh" and "sh RunMe.sh". The terminal file begins, I select option 1, and nothing happens on my Kindle Fire HD 7. I do not get a "restore" option on the KFHD7. In the terminal window I get many errors stating "cannot execute binary file" the script runs to the end with several cannot execute binary file errors. Also, while in su (root#) in terminal, I ran ./adb devices and the device does show. I am obviously missing something....
Thanks for any assistance....
Click to expand...
Click to collapse
Drewski35,
You did obtain the software from us, correct? We found a bug in the older version of the adb binary. The new
download includes updates that may solve your problem. Please go back and download Root MANY ANDROID!
The date and time on the new Binary is 01/02/2013 1:33 PM.
The problem with a Linux tutorial is there are many variables between platforms. An example is
to obtain Superuser on SuSe Linux, it is a simple su -, then you will be at the # (Root) command
prompt. In Ubuntu Linux you need to type sudo before every command that requires Superuser
Permissions. Having said this, these utilities need to run at Root or Superuser. Have you tried
sudo before every command? First update, then try again.
Update.
This work on a Mac? & 7.2.3?
Ive been unsuccessful until now with either Mac or Win.
Thanks
ADB Communication Issues
dannyben said:
This work on a Mac? & 7.2.3?
Ive been unsuccessful until now with either Mac or Win.
Thanks
Click to expand...
Click to collapse
dannyben,
Have you tried out tutorial? We just posted new ADB Drivers with the tutorial, the links
are below. Try our steps again with the new driver, if you continue to have trouble, send
us a PM, we will call you and give you free phone support. We are usually able to resolve
the problem in less than a 30 minute call. Yes, this will work on MAC. Just make
sure you download the latest Android SDK included in the tutorial.
Would this work for the kindle fire hd 8.9?
Root and Google Play for Amazon 8.9" Kindle Fire HD Software Version 7.2.3
almosthalfwaythere said:
Would this work for the kindle fire hd 8.9?
Click to expand...
Click to collapse
almosthalfwaythere,
Sorry for the delay, we have been busy today.
Yes, this works for the 8.9". If you get stuck, let us know.
I'm having this same exact error. I'm running Ubuntu 12.04. I downloaded the latest version of everything and followed the latest instructions. It's Jan 4, 2013 now. I'm not sure what I could be doing wrong.
I am using the sudo command each time.
But I get to this and get stuck...
[email protected]:/ $ echo 'ro.kernel.qemu=1' > /data/local.prop
/system/bin/sh: cannot create /data/local.prop: Permission denied
I noticed the other person who had this problem finally got it working. It's a failure for me.
Would like some help here.
prokennexusa said:
What version of Linux are you using? This is normally a permissions issue on the workstation.
Sometimes Ubuntu requires sudo before the adb statement. I am a bit concerned with the $ prompt
the prompt should be # but if you are on Ubuntu, sudo will solve your issue.
Click to expand...
Click to collapse
Root and Google Play for Amazon 7" Kindle Fire HD Software Version 7.2.3
josephcagle said:
I'm having this same exact error. I'm running Ubuntu 12.04. I downloaded the latest version of everything and followed the latest instructions. It's Jan 4, 2013 now. I'm not sure what I could be doing wrong.
I am using the sudo command each time.
But I get to this and get stuck...
[email protected]:/ $ echo 'ro.kernel.qemu=1' > /data/local.prop
/system/bin/sh: cannot create /data/local.prop: Permission denied
I noticed the other person who had this problem finally got it working. It's a failure for me.
Would like some help here.
Click to expand...
Click to collapse
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?