Go Back   Android Forums > Android Tablets & MIDs > Amazon Kindle Fire HD > Kindle Fire HD - All Things Root
Gamers - Check out our new sister sites!
Nintendo Wii U!    |    OUYA - $99 Android System!

Like Tree9Likes

test: Reply
 
LinkBack Thread Tools
Old December 29th, 2012, 12:17 PM   #1 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default Idiots Guide To Rooting Kindle Fire HD 7" 7.2.3

I was originally going to post this in the existing thread titled: [ROOT] Kindle Fire HD 7" started by PRallday168, but decided to create a new thread instead. This guide is based on that one, but goes into more detail, aimed at those folks unfamiliar with the process of modifying anything.

Sometimes we get a bit frustrated when trying to do something we have not previously attempted, following guides that make an assumption that you already know at least part of what you are supposed to do, leading to confusion and mistakes. So here is the "Idiot's Guide To Rooting Your Kindle Fire HD"
With full academic ethics I will reference all other folks work and provide links when required.
This post will constantly change as new information comes to light
Thanks for input from Rollout regarding use of the SDK

Section 1 Prepare your PC (Windows7 and XP)

On your PC: Items in Braces {} refer to Windows XP
Firstly ensure you can see everything Bill Gates did not want you to see:
1) Open Windows Explorer (Double-Click on the "Computer" {My Computer} icon)
2) Double-Click on "Boot Drive (C)" {"Local Disc(C)"}
3) Menu>-Tools>-Folder Options
4) Click on the "View" tab in the Folder options dialog box that opens
5) Select "Show hidden files, folders and drives"
6) De-select "Hide empty drives...", "Hide extensions.." and "Hide protected operating..." (NO tick in these boxes)
7) Click "Apply to Folders"
8) Click "OK"
9) Assuming you are viewing the root of drive "C" Menu->File>-New>-Folder
10) Name your new folder anything you like e.g. "root"
11) While you are at it, make a new folder at a location for your convenience to store all the files you are going to need. I called
mine "Kindle HD Fire Rooting Files"

Now do your downloads. ADB driver first:
1)Download the adb driver from the link given by PRallday168 in [ROOT] Kindle Fire HD 7" Post #1 in the thread mentioned above:

https://dl.dropbox.com/u/88552195/Kindle_Fire_HD_ADB_Drivers/Kindle%20Fire%20ADB%20drivers.exe

2) Store this file in your "Kindle HD Fire Rooting Files" folder
3) On Windows 7 Double-click the downloaded "Kindle Fire ADB Drivers.exe"
The driver would not install on Windows XP so proceed to Section 3.5 - "Permission Denied" and other errors during Root process and using Windows XP) first, then return here

Return Here from Section 3.5 if on Windows XP, Java and SDK are now installed.

4) Click on "Install"
5) When the "Device Driver Installation Wizard" pops up click on "Next" in that dialog box
6) When the "Windows Security" dialog appears click on the section "Install this driver software anyway"
7) When completed the Installation Wizard shows a green tick next to the "Amazon.com (WinUSB) Kindle.." in the Driver Name section with Status "Ready to use"
8) Click "Finish"
9) If you have not installed the SDK and Java, another dialog box appears telling you the drivers were not installed properly, and you should do it manually.
10) Ignore this warning and Click "OK" (What do they know)
11) Click "Close" on the original Driver setup box

Now download Bin4ry's rooting tool:
1)Download the rooting tool from the link given by PRallday168 in [ROOT] Kindle Fire HD 7" Post #1:

https://dl.dropbox.com/u/88552195/Root_with_Restore_by_Bin4ry_v17.zip

2) Double-click on the Root_with_Restore_by_Bin4ry_v17.zip downloaded file. This assumes you already have WinRAR, WinZip or similar installed.
3) Open Windows Explorer, and open the folder you created in step 10 earlier. I will assume you named it "root" (You may need to give permission for this to happen)
4) copy all the files from WinRAR to this folder. You should have a folder called "stuff" and 2 files RunMe.bat and RunMe.sh. (The RunMe.sh is for Linux users and can be ignored) For completeness copy these files to your "Kindle HD Fire Rooting Files" folder as well. (I am a bit OCD about keeping the filing system clean and tidy)
5) Check you have everything by opening the "Stuff" folder you just created in C:\root There should be 16 files including adb and adb.exe (again adb with no extension is for Linux)
6) Now the bit not mentioned by the OP, shown to me by azwei and an essential part of the whole process
7) In Windows Explorer navigate (Posh word for click, double-click etc) to C:\Users\<Your name here>. {WinXP C:\Documents and Settings\<Your name here>} My account is Admin so I go to C:\Users\Admin
8) Create a new folder and name it ".android." (note the dots at beginning and end) otherwise you get an error regarding filenames needed. The final dot is removed by Windows. On WinXP this will not work, but the folder is already created for you by installing the SDK and running Eclipse
9) Open your new .android folder
10) Menu>-File>-New>-Text document
11) Name your new text document "adb_usb.txt" (no quotes)
12) open your new document in Notepad (Double-click it!)
13) Type or copy/paste 0x1949
14) Close the file (click save when prompted)
15) Rename this file to adb_usb.ini (ignore the warnings)
An .ini file is an ini(tiation) file and is a text file containing instructions or other data which can be changed by the end user to allow the program that uses it to alter its behaviour. I do not know the inner workings of the adb.exe program, but I guess the 0x1949 gives it instructions on which device it should operate on, or how it should carry out some function differently. I rooted my Sony Xperia Tipo phone with bin4ry setup, with no ini file at all, so it is not always needed.
Also when rooting my Kindle I am not certain whether the whole process was completed already by using this stage alone, but for certainty, lets move on to the next stage

Now download QemuRoot:
1)Download the Qemu Root tool from the link given by PRallday168 in Post #1:

https://dl.dropbox.com/u/88552195/QemuRoot_v1.0.zip

2) Double-click on the QemuRoot_v1.0.zip downloaded file. This assumes you already have WinRAR, WinZip or similar installed.
3) Put this extracted folder in "Kindle HD Fire Rooting Files" folder.
You now have all you need to root your device, but the main purpose of doing this is to add the Google Play store at the very least. So before you rush in to the rooting process, lets get the required files for the play store

Have a look at PRallday168's other post on

Kindle Fire HD 7" working playstore

From the link in this post download the google play store files. Store them in a new folder called "Apk Files" in your "Kindle HD Fire Rooting Files" (repeated here for your convenience):

https://dl.dropbox.com/u/88552195/Playstore%20files.zip

If you are Using Windows XP
1) Right-Click on this folder
2) Select "Sharing and Security"
3) Click on "If you underststand the security..." A dialog pops up
4) Select "Just enable File Sharing"
5) Tick "Share this folder..."
6) Name it "APK Files"
7) Tick "Allow network users to change..."
8) Click OK. You have now set up a share on your PC called "APK Files" which you can read and write to. (Useful for storing stuff from your Kindle later)

Almost time to get going, but WAIT...

Section 2 - Prepare your Kindle

Start your Kindle Fire HD

1) Slide the "Unlock" bar on the right. Ignore the annoying advert slider on the left. (You can get rid of that later once you are rooted)
2) Swipe from the top of the tab to open the menu bar
3) Tap "More"
4) Tap "Device"
5) Set "Allow Installation of Applications" to On
6) Tap "Back" arrow to previous page
7) Tap "Security"
8) Set "Enable ADB" to On
9) Tap "Back" twice to home screen
10) Tap "apps" text on the text menu running accross the top
11) Tap "Store>" on top right corner
12) Tap "Search Appstore"
13) type es explorer
14) A number of file explorers appear the one you want is "ES File Explorer" (Free) NOT ES File Explorer Cupcake
15) Install this app and close the store
16) Start ES file Explorer (Apps>-ES File Explorer)
17) By default it opens at /sdcard/. My preference is a list, not icons so tap the "List" button on the right side of the menu bar
18) Tap the Menu icon (Centre bottom of screen), then Settings
19) Tap Root Setings
20) At this stage you will only be able to activate "Up To Root", which allows you to view, but not alter any of the files in root
21) Tap back twice so you are looking at /sdcard again.
22) Tap "Up" on the menu bar and you should see a list of folders beginning with "acct" You are now in "/" which is Root! Unfortunately it is only a sneak peek.

Section 3 - Root your Kindle

You are now ready to root your device. Press back 3x and you should be at your home screen

1) Start Device Manager on your PC (Right-Click Computer>-Properties Click Device Manager on top Left of Control Panel Home)
Plug in your USB cable to both device and PC. Depending on whether you have plugged it in before, and the speed of your PC the discovery may take a while.
Check your kindle for a warning about some operating systems needing extra software. Close this with "OK" if it appears.
Watch the device manager and eventually you should get two {winXP=one} new entries appearing:
a) Portable devices - click on it to reveal "Kindle Fire" (Windows 7 only)
b) Kindle Fire - click on it to reveal "android composite ADB Interface"
As long as these two {one} entries do not have yellow or red warning symbols you should be OK

2) If you are using Windows 7, before moving on, it might be a good idea to copy the Google files across to the Kindle. It can always be done later once rooted. (You will have to on Windows XP)
Double-Click "Computer"
You should now see "Kindle" as a Portable Device"
Double-Click "Kindle"
You should now see "Internal Storage"
Double-Click "Internal Storage"
Double-Click "Download"
Copy the following files you downloaded earlier to this location:
GoogleServicesFramework.apk
Gplay3.8.17.apk
Vending.apk
Job Done. Close your Explorer Window(s)

3) Now open a Command Prompt:
Method 1: Click Startbutton>-Programs>-Accessories>-Command Prompt Right-Click on it and select "Run as administrator" (Not necessary on XP unless you are running more than one account, and yours is not administrator status)
Method 2: Click Startbutton>-Run Type in cmd and press Enter. If you do not have the text "This task will be created with administrative privileges" in the Run dialog box, then use method 1 above.

You should now have a black window open displaying some text courtesy of Microsoft and ending with C:\Users\Your account name>. {Win XP C:\Documents and Settings\<Your account name>} Mine is

C:\Users\Admin>

Type the following in this window:
cd C:\root
Press Enter
If you created a different folder in Section 1 step 10 use that name instead:

cd C:\Your Folder Name
Press Enter

Now type:
dir
Press Enter
You should now get a listing including:
Date    Time    10,278 RunMe.bat
Date    Time    11,745 RunMe.sh
Date    Time    <DIR>    stuff
Now type:
stuff\adb devices
Press Enter
You should get an output like:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
D025A0A024360KLP device
The number here is probably different to yours, but it means a device has been found.
If you get:
emulator-5554 device
then you are running the BlueStacks android emulator and rooting will not work. Uninstall Bluestacks or use a different PC

It is now safe to start the rooting process
type:
RunMe
Press Enter
This runs a bat(ch) file called RunMe, which is a list of DOS commands to carry out instructions.
The text colour changes to green and you are given the following choices:
Device type:
1) Normal
2) Special (for example: Sony Tablet S, Medion Lifetab)

x) unroot

Make a choice:
Before you continue, check your kindle screen is active and unlocked.
Type 1 and press enter

Look at your kindle screen. At some point you will get a message about restoring data on the kindle. Tap "Restore", on the lower right side of the screen

After more messages appearing on the command prompt window it will re-boot your kindle and wait for it to be re-attached by the Windows drivers. Just be patient and let it do its stuff. The Kindle may run slowly at this stage. Unlock it by sliding the tab when it appears.
Thanks to bottemann:
Quote:
1) After the reboot following running RunMe.bat, my kindle was extremely slow and wouldn't even finish drawing the screens, just as Delusionalhelp described in post #27. After reading his post, I ran the RunMe.bat again and rebooted again, and voila, it came up working like a charm.

Eventually you will see on your PC:

You can close all open command-prompts now!
After reboot all is done! Have fun!
Bin4ry

The first stage is now finished.

If you are on version 7.2.3 Kindle Firmware you are done. You can re-boot your Kindle

If you are not on version 7.2.3 carry out the next stage using QemuRoot for your Kindle Fire.

After re-boot, allow time to get the device connected, (check device manager).
Check it is connected using the same method as before (brief reminder here. see Section 3 for full description):
1) open Command prompt
2) change directory to C:\root
type:
stuff\adb devices
Press Enter
You should get an output like:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
D025A0A024360KLP device
If all is well then navigate to your QemuRoot folder, which you created earlier. Right-Click on RootQuemu.bat and "Run as administrator"
On the command prompt choose 1) root:
type 1
press Enter
after a number of messages asking you to press any key it should re-boot the kindle. Repeat as necessary. Remember to look at the kindle and unlock the screen at the appropriate time. Your device will be rooted after the final reboot is done. You should have SuperUser and access to system files.

Section 3.5 - "Permission Denied" and other errors during Root process and using Windows XP

If you look through the rest of this thread you will discover some stubborn Kindles that appear not to allow you access to the device and return "Permission Denied" errors.
With huge thanks to posts provided by Rollout (see below from post #8 onwards) you may still succeed by using the Android SDK (Software Development Kit)

Before going down this root please check the following have been done correctly:
1) Kindle has been set up to "Allow Installation of Applications"
2) Kindle has been set up to "Allow adb dubugging" (See Section 2 for details)
3) adb_usb.ini has been created on your PC (See section 1 step 7 for details)

All above correct and still no joy? (or you are running Windows XP)
Please proceed:

Download and install JRE (Java Runtime Environment) from

Download Free Java Software

(Minecraft players will already have this on their PC!)
You can also use the JDK (Java Development Kit), but only if you intend to develop your own apps.

Download Android SDK Bundle for Windows:

Android SDK | Android Developers

Click on Download Icon
Accept License Agreement
Click 32bit or 64bit Windows. Most Windows 7 users will be on 64 bit. Most XP users will be 32 bit. Various ways to check, but a quick one is to look in C:\ and see if there is a folder called "C:\Program Files (x86)". If there is you are using 64bit. If not you are using 32bit
Save File (zip Format - 399MB)
UnPack with WinRAR,Winzip or whatever you use
Copy the whole "adt-bundle-windows-x86_64" (WinXP "adt-bundle-windows-x86") folder to C:\Program Files\
Follow setup instructions:

Setting Up the ADT Bundle | Android Developers

If you are running Windows XP, you have installed Java and the SDK you should now return back to Section 1 Step 4 and try the normal Bin4ry rooting process first. If that fails then continue

Continue from here if on Windows 7 or XP with "permission denied" errors

Once setup copy the contents of Bin4ry's rooting tool into C:\Program Files\adt-bundle-windows-x86_64\sdk\platform-tools\ (WinXP -C:\Program Files\adt-bundle-windows-x86\sdk\platform-tools\)
That is both RunMe.bat and the "stuff" folder.
You are now going to replace the RunMe.bat file with a modified version that uses the adb.exe file included in the SDK kit, instead of the one in Bin4ry's stuff folder.
Method 1:
1) Go to post #20 in this thread and click on the link at the top of the code "View Plain". This will open a new window with all the lines of code but no line numbers.
2) Copy the whole thing into Notepad
3) File>-Save As RunMe.txt, (preferably in the C:\Program Files\adt-bundle-windows-x86_64\sdk\platform-tools\ folder.)
4) Rename the existing RunMe.bat file to RunMe.bak (Bin4ry's original script)
5) Rename RunMe.txt to RunMe.bat

Method 2:
Download this file:

RunMe.txt

I have attached RunMe.txt here as .bat files are not permitted. Proceed from step 3 above

1) Open a command prompt as administrator
2) Type
cd C:\Program Files\adt-bundle-windows-x86_64\sdk\platform-tools\
Enter
runme
Enter
Section 4 - Setup your rooted Kindle Fire for Google Play

If You have not already copied the Google files to your Kindle, go up to Section 3, #2 and do it now (Connect via USB first!)
If you are running WindowsXP, I do not see an obvious connection to your Kindle that shows up as a removeable drive. There are a number of ways to transfer files but the easiest is to use ES File Explorer
1) On your Kindle tap "apps", then "ES File Explorer" (You DID install this earlier...)
2) Tap the Menu icon
3) Tap Settings
4) Tap Root Settings (Near the end of the list, you may need to scroll down)
5) Tap Root Explorer on the check box
6) With luck a message regarding SuperUser will pop up
7) Tap "Grant"
8) Ensure all the sections here have a green tick by selecting in turn:
Root Explorer
Up To Root
Mount File System
Backup System App
(Un)install apk automatically
9) Tap back button twice (to /sdcard)
10) For Windows 7 users who have already copied the GooglePlay .apk files GoTo to step 31

(Windows XP and cant see my Kindle as a removeable device)
11) Start ES File Manager
12) Tap The word "Local" in the top left corner of the screen
13) On the dialog tap "LAN"
14) Tap Menu
15) Tap New
16) Tap Server
17) Fill in your PC's IP address in the "Server" field. I have my main PC set at a fixed IP of 192.168.1.2
18) If you do not know the IP open a command prompt and type ipconfig /all and press Enter. It should be listed somewhere in all the output text
19) Fill in your username and password that you use to access your PC at boot-up, or else tap Anonymous
20) Fill in a name to display the share as when viewing it on your device. Mine is "HomeServer"
21) Tap OK. With luck a new icon appears with a green planet earth sitting on a laptop with the name you just typed. If it is not connected check and edit the LAN settings
22) Tap your new connection. The address bar will show smb://192.168.1.2 (or your IP address). This confirms you are using the Linux Samba network protocol to connect to your PC. (I am using Win7 Enterprise, but I am fairly sure other versions support Samba natively)
23) If you have previously set up any shares such as "APK Files" (see Section 1 -If you are Using Windows XP-) on your PC they will be listed. I am not certain which shares are enabled by default, but you should get at least "Users" if you used your username and password to connect. Once established, copy the files from your PC to the Downloads folder on your Kindle:
24) Tap "APK Files" (The share you set up earlier..?)
25) Tap the menu icon "Select" (Second one along after "Favourites")
26) Tap GoogleServicesFramework.apk, GPlay3.8.17.apk and Vending.apk, The text should go green to confirm they have been selected.
27) Tap "Copy" on the menu icon (Third one along)
28) Tap "Local" on the top menu bar (Local|LAN|FTP|Net)
29) Ensure you are in /sdcard/Downloads
30) Tap Paste (5th icon along) GoTO step 32

Continue from here if files already in /sdcard/Downloads (Win 7)
31)Tap "Download" folder. This should reveal the 3 files you copied here earlier from your PC
32) Tap "GoogleServicesFramework.apk" This should install it from here, with a confirmation message.
33) Tap the menu icon "Select" (Second one along after "Favourites")
34) Tap Vending.apk The text should go green to confirm it has been selected
35) Tap "Copy" on the menu icon (Third one along)
36) Tap "Up" icon (4th one along) twice. This should take you to / (root)
37) Scroll down and tap "System"
38) Tap "app" You should now be in /system/app directory
39) Tap "Paste" menu icon(5th one along) this should paste the file into this folder. If you are not rooted, or you have not set the "Mount File System" settings earlier then it will fail
40) Tap Back arrow and quit ES file explorer

Before you go any further re-boot your kindle (Power off and power back on Kindle!)

1) Open ES File explorer and navigate to /system/apps
2) Take care here to use a long press. You want to open the properties of this file, not install it:
Long press on the vending.apk and select properties>-change permissions and make sure the following are checked:
User: read, write
Group: read
Other: read
3) now tap on the vending.apk and press ok to replace and install.
4) Tap back until you exit ES File explorer
5) Tap apps
6) Tap "Market" and sign in to your Google account.
Thanks to bottemann:
Quote:
Also I found that I couldn't reach the google server to log in, again just as Delusionalhelp described in post #28. After a half dozen tries, I finally logged in successfully, and then proceeded with installation of google play.
7) Start ES Explorer
8) Navigate to /sdcard/download
9) Tap and install the Gplay3.8.17.apk and wait for the confirmation message
10) Restart the Kindle once more.
11) GooglePlay should now be installed. The world is your oyster, as they say
12) Enjoy

Edit:

After going through all this trouble, you do not want Amazon to update your Kindle firmware and destroy all your hard work. Refer to this Thread (Post#2):
A few questions for a newbie, answer any you can

To prevent an automatic update.

Inksaver is offline  
Last edited by Inksaver; January 3rd, 2013 at 08:51 AM. Reason: Edited for Windows XP Users
Reply With Quote
The Following 22 Users Say Thank You to Inksaver For This Useful Post:
Amyodessa (March 15th, 2013), bottemann (January 2nd, 2013), Danman07 (December 30th, 2012), djscott79 (January 27th, 2013), Dobieg (January 21st, 2013), maniacjwj (January 21st, 2013), marthal222 (January 21st, 2013), NJkindlefire13 (February 2nd, 2013), nowthen (January 17th, 2013), PJW (February 6th, 2013), PRallday168 (December 30th, 2012), PrinceCorwin (May 19th, 2013), Quicksilver777 (March 10th, 2013), Richie_S (December 31st, 2012), riverosr (February 26th, 2013), Rollout (December 29th, 2012), Roy Smith (May 18th, 2013), Simon79 (February 4th, 2013), supersi (January 15th, 2013), Tirtband (January 15th, 2013), tsevard (January 1st, 2013), xo0ox (March 5th, 2013)
Sponsors
Old December 29th, 2012, 01:56 PM   #2 (permalink)
New Member
 
Join Date: Dec 2012
Posts: 2
 
Device(s):
Carrier: Not Provided

Thanks: 2
Thanked 0 Times in 0 Posts
Default

Wow, thanks for this amazing walkthrough.

I still need to pick your brains!!

I'm getting this info from the CMD window

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached

But there isnt any numbers below. I have two entries on device manager and it shows in windows explorer as a drive

If I carry on and run RunMe and select option 1 it just seems to hang on "Checking if I should run in normal mode or special Sony Mode. Please connect your device with USB-Debugging enabled now"

Any ideas?
bubblerjob likes this.
Danman07 is offline  
Reply With Quote
Old December 29th, 2012, 04:11 PM   #3 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

This is the problem I had originally.
Make sure you have created the adb_usb.ini file in c:\Users\Your Acount Name\.android and it contains the single line of text 0x1949

See section 1 in the instructions for further details
Inksaver is offline  
Reply With Quote
The Following User Says Thank You to Inksaver For This Useful Post:
Danman07 (December 30th, 2012)
Old December 29th, 2012, 05:45 PM   #4 (permalink)
New Member
 
Join Date: Dec 2012
Posts: 2
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Thumbs up Good work. Some Apps still not compatable

Great post Inksaver. What would we do without people like you. Worked a treat. A couple of questions I don't know if you can help?

A lot of the apps on the carousel appear blurry. Is there anything that can be done about this.

Some of the apps are still incompatible like instagram and tvcatchup. How do you get these on the device?

Keep up the good work!
bgy3ama is offline  
Reply With Quote
Old December 29th, 2012, 06:34 PM   #5 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

The apps on the caousel are blurry because they are the icons you see when you tap apps and they are listed, but magnified to a much bigger size. Their resolution is too low. Probably not much you can do about it.

Incompatible apps can be copied from another device you own using appmonster. If you do not own another device create one using BlueStacks on your PC

I will do another tutorial tomorrow on this subject and the way I got Carbs & Cals working on my Sony Xperia Tipo phone, although it is incompatible if you try and install it directly from the app store
Inksaver is offline  
Reply With Quote
Old December 29th, 2012, 07:13 PM   #6 (permalink)
New Member
 
Join Date: Dec 2012
Posts: 2
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Cheers. Managed to get Instagram through Aptiode and Tv Cacthup but the TV cacthup isn't running properly so looking to install another way. will have a look at using BlueStacks.
bgy3ama is offline  
Reply With Quote
Old December 29th, 2012, 07:48 PM   #7 (permalink)
New Member
 
Join Date: Dec 2012
Posts: 4
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 1 Time in 1 Post
Default problem

I'm getting this info from the CMD window

List of devices attached

But there isnt any numbers below. I have two entries on device manager and it shows in windows explorer as a drive

If I carry on and run RunMe and select option 1 it just seems to hang on "Checking if I should run in normal mode or special Sony Mode. Please connect your device with USB-Debugging enabled now"

what should i do ??

ps: the first time i tried i got
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

but now i only get
List of devices attached

plz help me
timaestro is offline  
Reply With Quote
Old December 29th, 2012, 11:19 PM   #8 (permalink)
Junior Member
 
Join Date: Jan 2012
Posts: 28
 
Device(s):
Carrier: Not Provided

Thanks: 8
Thanked 3 Times in 3 Posts
Default

By far the best set of directions I have seen, thank you for taking the time to do it.

I do have a question. I am still getting permission errors in both the runme.bat, and the rootqemu. It says permission denied to creating any of the files/folders, such as coping stuff/su over to /data/local/tmp/./su also when coping superuser.

any ideas? Been at this for a while

edit: I am using win7 , and using admin for my cmd console. It is not working...
one example, /system/bin/sh: cannot create /data/local.prop: Permission denied.
It does find it and give me shell access in adb though.
Rollout is offline  
Last edited by Rollout; December 30th, 2012 at 12:46 AM.
Reply With Quote
Old December 30th, 2012, 02:16 AM   #9 (permalink)
New Member
 
Join Date: Dec 2012
Posts: 4
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 1 Time in 1 Post
Default success

I have now rooted my device with a bit of improvisation... thank you soo much .... I have google play store and I even know how to configure go launcher ex for the kindle fire hd .... thanks man
timaestro is offline  
Reply With Quote
Old December 30th, 2012, 03:57 AM   #10 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

@timaestro

Great you got it done. In your original post you could not get any devices listed. Had I seen that post before you posted again I would have asked the same question as I did for Danman07 in post#3.
Could you post what improvisation you had to make in order to get it to work?

@Rollout

I am very new to Android as an operating system, so I will not pretend to be any sort of expert at it but I have a couple of ideas. If you drop RunMe.bat into Notepad you can see the commands used. In this excerpt:

echo Pushing busybox....
stuff\adb.exe push stuff/busybox /data/local/tmp/.
Line 1 echo Pushing busybox.... This causes (echos) the text "Pushing busybox...." to appear in the CMD window.

Line 2 stuff\adb.exe push stuff/busybox /data/local/tmp/. The backslash between stuff and adb.exe shows you this is a DOS command meaning Run adb.exe, which is located in the folder "stuff".

The "push" command is a parameter passed to the program adb.exe telling it to "push" or "send" or "Copy" the file called busybox which is located in the folder stuff. This time there is a forward slash between stuff and busybox, because the program adb.exe is expecting paths to be described in the Unix/Linux/just about every other OS format except Microsoft.

The final part /data/local/tmp/. is telling adb.exe where it should copy busybox to. This is a path on the Kindle, NOT on your PC. If you are getting "Permission denied" errors, it could be the permission is denied on the Kindle, NOT your PC and that adb.exe is returning an error message back to DOS, which is displayed on the console.

Could you check you have set permissions in your Kindle as in Section 2 of my original post?
Inksaver is offline  
Reply With Quote
The Following User Says Thank You to Inksaver For This Useful Post:
DGS75028 (January 1st, 2013)
Sponsors
Old December 30th, 2012, 06:24 AM   #11 (permalink)
New Member
 
Join Date: Dec 2012
Posts: 1
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Thanks so much for the thorough guide, Missus now very pleased with her Fire HD she received for christmas, Thanks so much...!
Mandaddy is offline  
Reply With Quote
Old December 30th, 2012, 07:36 AM   #12 (permalink)
New Member
 
Join Date: Dec 2012
Posts: 2
 
Device(s):
Carrier: Not Provided

Thanks: 2
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by Inksaver View Post
This is the problem I had originally.
Make sure you have created the adb_usb.ini file in c:\Users\Your Acount Name\.android and it contains the single line of text 0x1949

See section 1 in the instructions for further details
Bingo!

When I changed it from a txt to ini the first time for some reason it was seeing it as a .txt.ini file. When I changed it properly it worked

Thank you so much for your help.
Danman07 is offline  
Reply With Quote
Old December 30th, 2012, 08:17 AM   #13 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

@bgy3ama

I have done the tutorial to get apps running on incompatible devices:
Idiots guide to installing apps on incompatible devices
Inksaver is offline  
Last edited by Inksaver; December 30th, 2012 at 08:18 AM. Reason: spelling mistake
Reply With Quote
Old December 30th, 2012, 08:28 AM   #14 (permalink)
Junior Member
 
Join Date: Jan 2012
Posts: 28
 
Device(s):
Carrier: Not Provided

Thanks: 8
Thanked 3 Times in 3 Posts
Default

Inksaver:

I also assumed that it is permission denied on the side of the kindle. I have quite a computer background, including some linux server builds and maintenance.

I get the path issues, and just tried some experiments with no success, but will continue. I did not think of that as so many have had those two scripts just work for them in windows 7...

By the time I saw your post yesterday I had tried many variants to it already, to no avail.

I followed all your instructions step by step. I just went back and double checked #2, and yes adb is on, allow installation of other apps is on, es is installed and working.

It still gives the permission denied, even if I try to do it from a cmd window (as admin), manually instead of using the script.

I am at a loss...
Rollout is offline  
Reply With Quote
Old December 30th, 2012, 09:56 AM   #15 (permalink)
Member
 
PRallday168's Avatar
 
Join Date: Jul 2012
Posts: 231
 
Device(s): Samsung Admire(Monster5),LG Esteem(#2 with ICS Theme from the Fuzz),KFHD 7 ROOTED with Gapps
Carrier: Not Provided

Thanks: 74
Thanked 37 Times in 33 Posts
Default

Nice job on this really detailed guide.! Ive been busy with the holidays and family and all and havent been able to get on here and help. Thank you Inksaver for helping out. On another note the 7.2.3 updated version can now be rooted with only Bin4ry's tool. So you dont have to use QemuRoot. Also i cant stress this enough but since others are working around the locked bootloader, we are very prone to getting our KFHD's Bricked like me. so head on over to http://forum.xda-developers.com/showthread.php?t=1392693 and make yourself a factory cable or simply buy one from SkOrPn's 8th post. i bought mine and it has saved my KFHD twice! he has guides on what is fastboot and how to use his cable.
__________________
Beat Maker-http://soundcloud.com/dj-buqqzz
PRallday168 is offline  
Reply With Quote
Old December 30th, 2012, 10:41 AM   #16 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

Thanks PRallday168

It was your guide I followed to get my Kindle rooted, but I thought it might be useful to take the time to give a really detailed guide for those not so familiar with the whole process.
I used to be a moderater on one of the VB forums, and was always helping people out with their projects, which I enjoyed very much.

Thanks for the advice on the factory cable. Time to get out my magnifying loupes and sharpen the soldering iron. Looks like a similar job to soldering a wire on to the cut leg on an IC in the Wii to mod it after Nintendo clipped them off!

@Rollout

Can't think of any sensible reason here.
A couple of things I might try in your situation, first try a different PC and second try a Factory Reset on the Kindle?
Inksaver is offline  
Last edited by Inksaver; December 30th, 2012 at 10:46 AM. Reason: added comment
Reply With Quote
Old December 30th, 2012, 06:12 PM   #17 (permalink)
Junior Member
 
Join Date: Jan 2012
Posts: 28
 
Device(s):
Carrier: Not Provided

Thanks: 8
Thanked 3 Times in 3 Posts
Default

Inksaver:
Thank you for the advice.
I got it to write after the factory default reset. Runme.bat ran, and did not give the permission denied after, however when it came back up it said mount: permission denied, are you root?
It did successfully push the files before the initial reboot where you hit restore.
After a reboot, or even two, it does not give me root. Tried 10 times now.
It is the version 7.2.3 , so that should be it. It is not working though.

any further suggestions?

EDIT Success!!!

I found that the Bin4ry Runme has it's own adb in the stuff folder, and relies on running from it. This version does not run on all systems. What I did was installed the android SDK, copied the RunMe.bat and the "stuff" folder into the adt-bundle folder in the sdk/platform-tools/ . I then modified the RunMe in notepad, and removed the stuff\ from in front of all of the adb.exe references. I then opened a cmd prompt, navigated to that folder, ran the Runme, and it worked like a champ.
Rollout is offline  
Last edited by Rollout; December 31st, 2012 at 02:50 AM.
Reply With Quote
Old December 31st, 2012, 03:42 AM   #18 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

Rollout that is great news! Well done

I am curious about the version of adb.exe in Bin4ry's root package not working on all systems. If I Right-Click>- properties I get:
Size 162,186
Size on disc 163,840
Modified 13 Jan 2012 21:50:48

Could you confirm the version in the SDK is different?

Also, instead of modifying RunMe.bat, would it have worked if you had replaced the adb.exe in the \stuff folder with the version of adb.exe you downloaded with the SDK?

I am thinking about other forum users getting a similar error to yourself, and if a simple substitution worked then that could be added to the tutorial.
Inksaver is offline  
Reply With Quote
Old December 31st, 2012, 07:44 AM   #19 (permalink)
Junior Member
 
Join Date: Jan 2012
Posts: 28
 
Device(s):
Carrier: Not Provided

Thanks: 8
Thanked 3 Times in 3 Posts
Default

159kb size for the Bin4ry version. 796kb for the SDK version.
I did not want to move adb out of the directory with the other SDK tools. I suppose I could have done a symbolic link or something, but it was day two at 3am... It might have worked to copy it over to that folder, but I did not give it a go.

It was easier to just modify the RunMe.bat .

It is funny that with the version 7.2.3 people are having problems all over, and there is not really a solution anywhere on the net. I posted this on a few other forums as well. Hopefully I stumbled onto a solution for all.

Perhaps just putting a modified RunMe.bat for download?
Rollout is offline  
Last edited by Rollout; December 31st, 2012 at 07:50 AM.
Reply With Quote
Old December 31st, 2012, 09:07 AM   #20 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

I have downloaded the SDK, put the entire package into C:\Program Files\adt-bundle-windows-x86_64\ and installed Eclipse, copied the stuff folder to the adt-bundle-windows-x86_64\sdk\platform-tools\ along with the RunMe.bat.

I have modified RunMe.bat to remind users it should only be run from the SDK folder and should have \stuff added to the same folder. I have modified all stuff\adb references to adb.The final file looks like this:

@echo off
COLOR 0A
echo ======================================================================
echo = This script will root your Android phone with adb restore function =
echo = Script by Bin4ry (thanks to Goroh_kun and tkymgr for the idea)     =
echo =             Idea for Tablet S from Fi01_IS01                       =
echo =                      (22.11.2012) v17                              =
echo = Script modified to run from Install Location/sdk/platform-tools    =
echo = Make sure you have the stuff folder copied here as well!           =
echo ======================================================================
echo.
:CHOICE
set nxt=0
set ric=0
echo Device type:
echo 1) Normal
echo 2) Special (for example: Sony Tablet S, Medion Lifetab)
echo.
echo x) Unroot
echo.
set /p type=Make a choice: 
if %type% == 1 GOTO TEST
if %type% == 2 GOTO TABSMENU
if %type% == x GOTO UNROOT
echo.
echo Please Enter a valid number (1 to x)
echo.
GOTO CHOICE

:TEST
echo Checking if i should run in Normal Mode or special Sony Mode
echo Please connect your device with USB-Debugging enabled now
adb.exe wait-for-device
adb.exe pull /system/app/Backup-Restore.apk . > NUL
adb.exe pull /system/bin/ric . > NUL
if EXIST ric (set ric=1) else (echo .)
if EXIST Backup-Restore.apk (GOTO XPS) else (echo .)
GOTO OTHER

:UNROOT
set /p unr=Really (y/n) ?
IF %unr% == n GOTO CHOICE
adb.exe push stuff\busybox /data/local/tmp/busybox
adb.exe shell "chmod 755 /data/local/tmp/busybox"
adb.exe shell "su -c '/data/local/tmp/busybox mount -o remount,rw /system'"
adb.exe shell "su -c 'rm /system/bin/su'"
adb.exe shell "su -c 'rm /system/app/Superuser.apk'"
GOTO FINISH

:TABSMENU
echo.
echo Special mode:
echo 1) Root
echo 2) Rollback
set /p tabtype=Make a choice: 
if %tabtype% == 1 GOTO TABS
if %tabtype% == 2 GOTO TABS_RB

:TABS
echo.
echo Tablet S mode enabled!
echo.
GOTO START

:XPS
echo.
echo Found Sony Backup-Restore.apk
echo LT26,LT22 etc. mode enabled!
echo.
del Backup-Restore.apk
if %ric% == 1 (del ric) else (echo .)
set NXT=1
GOTO START

:TABS_RB
echo.
echo Tablet S Roll Back
echo.
echo Please connect device with ADB-Debugging enabled now....
adb.exe wait-for-device
FOR /F "tokens=1 delims=" %%A in ('adb.exe shell "if [ -d /data/app- ]; then echo 1 ; else echo 0 ; fi"') do SET tabs_app=%%A
if %tabs_app% == 1 GOTO TABS_RB_1
if %tabs_app% == 0 GOTO TABS_RB_2

:TABS_RB_1
adb.exe shell "rm -r /data/data/com.android.settings/a/*"
adb.exe restore stuff/tabletS.ab
echo Please look at your device and click "Restore my data"
echo.
adb.exe shell "while [ ! -d /data/data/com.android.settings/a/file99 ] ; do echo 1; done" > NUL
echo 1st RESTORE OK, hit ENTER to continue.
pause
adb.exe shell "rm -r /data/data/com.android.settings/a"
adb.exe restore stuff/tabletS.ab
echo Please look at your device and click "Restore my data"
echo.
adb.exe shell "while : ; do ln -s /data /data/data/com.android.settings/a/file99; [ -f /data/file99 ] && exit; done" > NUL
adb.exe shell "rm -r /data/file99"
echo Achieved! hit ENTER to continue.
echo.
pause
adb.exe shell "mv /data/system /data/system3"
adb.exe shell "mv /data/system- /data/system"
adb.exe shell "mv /data/app /data/app3"
adb.exe shell "mv /data/app- /data/app"
echo "Roll back compelted."
GOTO FINISH

:TABS_RB_2
echo.
echo.
echo "Roll back failed. /data/app- not found."
echo.
echo.
GOTO FINISH

:OTHER
echo.
echo Normal Mode enabled!
if %ric% == 1 (del ric) else (echo .)
echo.

:START
adb.exe wait-for-device
IF %type% == 2 GOTO TABTRICK
echo Pushing busybox....
adb.exe push stuff/busybox /data/local/tmp/.
echo Pushing su binary ....
adb.exe push stuff/su /data/local/tmp/.
echo Pushing Superuser app
adb.exe push stuff/Superuser.apk /data/local/tmp/.
echo Making busybox runable ...
adb.exe shell chmod 755 /data/local/tmp/busybox
if %ric% == 1 (adb.exe push stuff/ric /data/local/tmp/ric) else (echo .)
IF %nxt% == 1 GOTO XPSTRICK
adb.exe restore stuff/fakebackup.ab
echo Please look at your device and click RESTORE!
echo If all is successful i will tell you, if not this shell will run forever.
echo Running ...
adb.exe shell "while ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; do :; done" > NUL
echo Successful, going to reboot your device in 10 seconds!
ping -n 10 127.0.0.1 > NUL
adb.exe reboot
echo Waiting for device to show up again....
ping -n 10 127.0.0.1 > NUL
adb.exe wait-for-device
GOTO NORMAL

:TABTRICK
adb.exe install -s stuff/Term.apk
adb.exe push stuff/busybox /data/local/tmp/.
adb.exe push stuff/su /data/local/tmp/.
adb.exe push stuff/Superuser.apk /data/local/tmp/.
adb.exe push stuff/rootkittablet.tar.gz /data/local/tmp/rootkittablet.tar.gz
adb.exe shell "chmod 755 /data/local/tmp/busybox"
adb.exe shell "/data/local/tmp/busybox tar -C /data/local/tmp -x -v -f /data/local/tmp/rootkittablet.tar.gz"
adb.exe shell "chmod 644 /data/local/tmp/VpnFaker.apk"
adb.exe shell "touch -t 1346025600 /data/local/tmp/VpnFaker.apk"
adb.exe shell "chmod 755 /data/local/tmp/_su"
adb.exe shell "chmod 755 /data/local/tmp/su"
adb.exe shell "chmod 755 /data/local/tmp/onload.sh"
adb.exe shell "chmod 755 /data/local/tmp/onload2.sh"
adb.exe shell "rm -r /data/data/com.android.settings/a/*"
adb.exe restore stuff/tabletS.ab
echo Please look at your device and click "Restore my data"
echo.
adb.exe shell "while [ ! -d /data/data/com.android.settings/a/file99 ] ; do echo 1; done" > NUL
ping -n 3 127.0.0.1 > NUL
echo 1st RESTORE OK, hit ENTER to continue.
pause
adb.exe shell "rm -r /data/data/com.android.settings/a"
adb.exe restore stuff/tabletS.ab
echo Please look at your device and click "Restore my data"
echo.
adb.exe shell "while : ; do ln -s /data /data/data/com.android.settings/a/file99; [ -f /data/file99 ] && exit; done" > NUL
adb.exe shell "rm -r /data/file99"
ping -n 3 127.0.0.1 > NUL
echo Achieved! hit ENTER to continue.
echo.
pause
adb.exe shell "/data/local/tmp/busybox cp -r /data/system /data/system2"
adb.exe shell "/data/local/tmp/busybox find /data/system2 -type f -exec chmod 666 {} \;"
adb.exe shell "/data/local/tmp/busybox find /data/system2 -type d -exec chmod 777 {} \;"
adb.exe shell "mv /data/system /data/system-"
adb.exe shell "mv /data/system2 /data/system"
adb.exe shell "mv /data/app /data/app-"
adb.exe shell "mkdir /data/app"
adb.exe shell "mv /data/local/tmp/VpnFaker.apk /data/app"
adb.exe shell "/data/local/tmp/busybox sed -f /data/local/tmp/packages.xml.sed /data/system-/packages.xml > /data/system/packages.xml"
adb.exe shell "sync; sync; sync"
echo Need to reboot now!
adb.exe reboot
ping -n 3 127.0.0.1 > NUL
echo Waiting for device to come up again....
adb.exe wait-for-device
echo Unlock your device, a Terminal will show now, type this 2 lines, after each line press ENTER
echo /data/local/tmp/onload.sh
echo /data/local/tmp/onload2.sh
echo after this is done press a key here in this shell to continue!
echo If the shell on your device does not show please re-start the process!
adb.exe shell "am start -n com.android.vpndialogs/.Term"
pause
GOTO TABTRICK1

:TABTRICK1
adb.exe push stuff/script1.sh /data/local/tmp/.
adb.exe shell "chmod 755 /data/local/tmp/script1.sh"
adb.exe shell "/data/local/tmp/script1.sh"
echo Almost complete! Reboot and cleanup.
adb.exe reboot
ping -n 3 127.0.0.1 > NUL
echo Waiting for device to come up again....
adb.exe wait-for-device
adb.exe shell "su -c 'rm -r /data/app2'"
adb.exe shell "su -c 'rm -r /data/system2'"
adb.exe shell "su -c 'rm -r /data/local/tmp/*'"
GOTO FINISH

:XPSTRICK
set %NXT%=0
echo Pushing fake Backup
adb.exe push stuff\RootMe.tar /data/local/tmp/RootMe.tar
adb.exe shell "mkdir /mnt/sdcard/.semc-fullbackup > /dev/null 2>&1"
echo Extracting fakebackup on device ...
adb.exe shell "cd /mnt/sdcard/.semc-fullbackup/; /data/local/tmp/busybox tar xf /data/local/tmp/RootMe.tar"
echo Watch now your device. Select the backup named RootMe and restore it!
adb.exe shell "am start com.sonyericsson.vendor.backuprestore/.ui.BackupActivity"
echo If all is successful i will tell you, if not this shell will run forever.
echo Running ......
adb.exe shell "while ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; do :; done" > NUL
echo.
echo Good, it worked! Now we are rebooting soon, please be patient!
ping -n 3 127.0.0.1 > NUL
adb.exe shell "rm -r /mnt/sdcard/.semc-fullbackup/RootMe"
adb.exe reboot
ping -n 10 127.0.0.1 > NUL
echo Waiting for device to come up again....
adb.exe wait-for-device

:NORMAL
IF %ric% == 1 GOTO RICSTUFF
echo Going to copy files to it's place
adb.exe shell "/data/local/tmp/busybox mount -o remount,rw /system && /data/local/tmp/busybox mv /data/local/tmp/su /system/xbin/su && /data/local/tmp/busybox mv /data/local/tmp/Superuser.apk /system/app/Superuser.apk && /data/local/tmp/busybox cp /data/local/tmp/busybox /system/xbin/busybox && chown 0.0 /system/xbin/su && chmod 06755 /system/xbin/su && chmod 655 /system/app/Superuser.apk && chmod 755 /system/xbin/busybox && rm /data/local.prop && reboot"
GOTO FINISH

:RICSTUFF
echo Going to copy files to it's place
adb.exe shell "/data/local/tmp/busybox mount -o remount,rw /system && /data/local/tmp/busybox mv /data/local/tmp/ric /system/bin/ric && chmod 755 /system/bin/ric && /data/local/tmp/busybox mv /data/local/tmp/su /system/xbin/su && /data/local/tmp/busybox mv /data/local/tmp/Superuser.apk /system/app/Superuser.apk && /data/local/tmp/busybox cp /data/local/tmp/busybox /system/xbin/busybox && chown 0.0 /system/xbin/su && chmod 06755 /system/xbin/su && chmod 655 /system/app/Superuser.apk && chmod 755 /system/xbin/busybox && rm /data/local.prop && reboot"
GOTO FINISH

:FINISH
echo You can close all open command-prompts now!
echo After reboot all is done! Have fun!
echo Bin4ry
pause
Could you check this is similar to your modified file, and if so it could be added as an attachment here for download (presumably only in text format), along with instructions for installing the SDK and running it from there as you have already done
Inksaver is offline  
Reply With Quote
Sponsors
Old December 31st, 2012, 09:30 AM   #21 (permalink)
New Member
 
Join Date: Dec 2012
Location: Spartanburg, SC. USA
Gender: Male
Posts: 1
 
Device(s): Kiddle Fire HD 7" Samsung Galaxy GT-I9000
Carrier: AT&T

Thanks: 1
Thanked 0 Times in 0 Posts
Send a message via Skype™ to Richie_S
Default

Thanks Man, I rooted 3 Kindle Fires last night using your guide. The only problem I ran in to was on the 3rd Kindle I had to re-install the drivers. Thanks again!!
Richie_S is offline  
Reply With Quote
Old December 31st, 2012, 09:42 AM   #22 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

@Richie_S

Well done.

It looks like it worked well for you. If you read this whole thread you will see that Rollout has had some issues, and he and I are trying to work out why, and what can be done about it.

Could you let me know the frimware version of your Kindle, and the Windows version you are using? This might help us to narrow down the problems
Inksaver is offline  
Reply With Quote
Old December 31st, 2012, 09:54 AM   #23 (permalink)
Junior Member
 
Join Date: Jan 2012
Posts: 28
 
Device(s):
Carrier: Not Provided

Thanks: 8
Thanked 3 Times in 3 Posts
Default

That looks like the ticket! Hopefully it saves some people a great deal of time...
From what I have read the problems exist on the version 7.2.3, and there are even some rumors out there that it can not be rooted unless it was prior to upgrading to that version. This came out of the box with that version. I do not like no as an answer so I kept at it.

Great work on the documentation.

By the way, doing it this way I did not have to do the ini fie either... Not sure if that's going to be for everyone or not.
Rollout is offline  
Last edited by Rollout; December 31st, 2012 at 10:27 AM.
Reply With Quote
The Following User Says Thank You to Rollout For This Useful Post:
Inksaver (December 31st, 2012)
Old December 31st, 2012, 11:01 AM   #24 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

The strange thing is, when I started my Kindle, and set it up for the first time, within minutes the screen was showing an update in progress, which I left running as I knew no better, and after a restart it was then on 7.2.3, before I had even had a chance to play with it.

When trying to root it I was unable to get it recognised by adb until I added the .ini file. After that it all went well.
I have asked recent posters what version they have, and as you can see, overall most seem to be succeeding.

One possible difference, I am in the UK. Could it be there are slight variations in the firmware depending which country you purchase it from?
Inksaver is offline  
Reply With Quote
Old December 31st, 2012, 12:18 PM   #25 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

Original post edited to include the installation and use of the Android SDK if required
Inksaver is offline  
Reply With Quote
Old December 31st, 2012, 01:03 PM   #26 (permalink)
Junior Member
 
Join Date: Jan 2012
Posts: 28
 
Device(s):
Carrier: Not Provided

Thanks: 8
Thanked 3 Times in 3 Posts
Default

Quote:
Originally Posted by Inksaver View Post
Original post edited to include the installation and use of the Android SDK if required
One small correction that will fail if not done right. In that section you have
"Now open RunMe.bat as administrator and see if that works"

Yes, and no. You need to not right click it to open cmd, it will not work that way.

Open cmd from the start menu, navigate to the folder, then run it.
Rollout is offline  
Reply With Quote
Old December 31st, 2012, 06:43 PM   #27 (permalink)
New Member
 
Join Date: Dec 2012
Posts: 2
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

I got a new Kindle Fire HD 7.2.3 for Christmas right?

Well, I followed these instructions down to code and it rooted my kindle. Problem is. Screens gone black, nothing will show up and everything is lagging! is their anyways to undo this? I tried unroot but it wouldn't work....
Delusionalhelp is offline  
Reply With Quote
Old December 31st, 2012, 06:49 PM   #28 (permalink)
New Member
 
Join Date: Dec 2012
Posts: 2
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

NVM. If anyone runs across my error just redo the steps again, it will work and give you super user. I suppose sometimes you've got to run the program twice or more to work it.

Thanks Inksaver

Ok, Well when I go to the googleplay app it tells me to input my google account. I do so, then it says "Can't establish a reliable data connection to the server. _______________________
This could be a temporary problem or your phone may not be provisioned for data services. If it continues, call customer care."

It's not a phone.. It's a kindle fire HD connected to wifi. Pretty high quality wifi as well.
Delusionalhelp is offline  
Last edited by Delusionalhelp; December 31st, 2012 at 07:40 PM.
Reply With Quote
Old December 31st, 2012, 07:28 PM   #29 (permalink)
New Member
 
Join Date: Dec 2012
Posts: 1
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi, I´m new to android and all it´s things. I live in Mexico and need to root to make my kindle useful, for apps and stuff.
I have followed this guide 3 times and keep getting the permission errors.
I don´t know what to do, I have been looking everywhere.
I´m using Windows 7 Ultimate x64, and have recently bought a kindle fire Hd 7"; it was already with version 7.2.3.
I hope someone can figure it out. Thank you.
xeth is offline  
Reply With Quote
Old December 31st, 2012, 11:29 PM   #30 (permalink)
New Member
 
Join Date: Dec 2012
Posts: 4
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 1 Time in 1 Post
Default sorry for the late response

u asked how i improvised .. . .... i simply restored my device to factory settings, downloaded java on my pc and reinstalled the adb drivers .. . ...this time i after installing the drivers i did not get a message saying 'drivers nit installed properly please install manually ' it went smoothly ... i also found out how to get go launcher ex working in my kindle fire hd
timaestro is offline  
Reply With Quote
The Following User Says Thank You to timaestro For This Useful Post:
poe510 (January 2nd, 2013)
Sponsors
Old December 31st, 2012, 11:35 PM   #31 (permalink)
New Member
 
Join Date: Dec 2012
Posts: 4
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 1 Time in 1 Post
Default go launcher ex on hd

for all who wants to know how to get go launcher ex working on the kindle fire hd .. . ..
timaestro is offline  
Last edited by timaestro; January 2nd, 2013 at 09:00 PM.
Reply With Quote
Old January 1st, 2013, 04:23 AM   #32 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

@Rollout

Thanks for the Heads-Up. Original post edited to relect this I am wondering whether as the SDK is not "Installed" in true windows fashion, i.e. new .dll files added to System32 and registered with regsvr32, and no additional registry changes, it would be easier to simply copy the platform-tools folder into C:\, rename it as "root", add bin4ry's tool, modify RunMe.bat and proceed.
If this did not tread on any copyright/licencing etc. issues then this could be made available as a pre-modified tool of 33MB size to be attached here?

@Delusionalhelp

It is important to install GooglePlay in a two step process.
On your Kindle Tap apps on the text menu home screen
Long Press Google Play Store and "Remove From Device"
Now re-install "Market" following the guide Section 4, and sign-in first!
Only if that works is it safe to over-write with GooglePlay

@xeth

It looks like you have the same problems as Rollout from post#8 onwards. The guide has been modified with his help to get over this situation. There is now a new Section 3.5 - "Permission Denied" and other errors during Root process. Please give it a try and let us know how you get on.


@timaestro

Did you use the Jave JRE (Runtime Environment) or the full development kit?
Sidenote: Please be careful putting your email on a forum. Spambots love it. Either request using PM (Private Messaging) or diguise the address e.g. MyName[AT]MyDomain[DOT]com
Inksaver is offline  
Reply With Quote
Old January 1st, 2013, 09:59 AM   #33 (permalink)
New Member
 
Join Date: Oct 2012
Posts: 3
 
Device(s):
Carrier: Not Provided

Thanks: 2
Thanked 0 Times in 0 Posts
Default

This was awesome. I couldn't get anything else to work. Thanks for taking the time to give a step by step for the not so tech savvy people.
tsevard is offline  
Reply With Quote
Old January 1st, 2013, 10:15 PM   #34 (permalink)
New Member
 
Join Date: Jan 2013
Location: Texas
Gender: Male
Posts: 6
 
Device(s): Motorola Razr Maxx - rooted, Kindle Fire 7 HD, 7.2.3 - rooted
Carrier: Verizon

Thanks: 2
Thanked 0 Times in 0 Posts
Default Permission Errors

Quote:
Originally Posted by Rollout View Post
By far the best set of directions I have seen, thank you for taking the time to do it.

I do have a question. I am still getting permission errors in both the runme.bat, and the rootqemu. It says permission denied to creating any of the files/folders, such as coping stuff/su over to /data/local/tmp/./su also when coping superuser.

any ideas? Been at this for a while

edit: I am using win7 , and using admin for my cmd console. It is not working...
one example, /system/bin/sh: cannot create /data/local.prop: Permission denied.
It does find it and give me shell access in adb though.
i used alternate usb drivers to get rooted. had same issues. my KFHD popped up screen regarding usb drivers. after installing amazon adb drivers, went back in devices and updated with usb driver. everything worked after that. spent probably 12 hours over several days pulling hair out, but got rooted on last attempt. hope this helps. using win 7 ultimate 64 bit.
DGS75028 is offline  
Reply With Quote
Old January 1st, 2013, 10:19 PM   #35 (permalink)
New Member
 
Join Date: Jan 2013
Location: Texas
Gender: Male
Posts: 6
 
Device(s): Motorola Razr Maxx - rooted, Kindle Fire 7 HD, 7.2.3 - rooted
Carrier: Verizon

Thanks: 2
Thanked 0 Times in 0 Posts
Default

Thanks for this thread. used same methods, but under some other forums. this is by far the best explaination i have read or followed. wish i had discovered earlier. thanks again for sharing your knowledge.
DGS75028 is offline  
Reply With Quote
Old January 1st, 2013, 10:27 PM   #36 (permalink)
New Member
 
Join Date: Jan 2013
Location: Texas
Gender: Male
Posts: 6
 
Device(s): Motorola Razr Maxx - rooted, Kindle Fire 7 HD, 7.2.3 - rooted
Carrier: Verizon

Thanks: 2
Thanked 0 Times in 0 Posts
Default

type adb kill-server
then type adb devices
should show device # if drivers are correct
then continue from there
DGS75028 is offline  
Reply With Quote
Old January 1st, 2013, 11:06 PM   #37 (permalink)
Member
 
Join Date: Jul 2010
Posts: 212
 
Device(s): Galaxy S3. Ohh yeah :)
Carrier: Not Provided

Thanks: 6
Thanked 5 Times in 5 Posts
Default

Thanks for the guide!

Now for my problem. I have Windows XP. Is there ANY WAY to do this with Windows XP????? If not I'm pretty screwed
gilbequick is offline  
Reply With Quote
Old January 2nd, 2013, 02:41 PM   #38 (permalink)
Member
 
Join Date: Jul 2010
Posts: 212
 
Device(s): Galaxy S3. Ohh yeah :)
Carrier: Not Provided

Thanks: 6
Thanked 5 Times in 5 Posts
Default

Also, is there a way to side load my apps that I've paid for in the Play Site without using Appmonster? I'm rooted on my current android device, where do I navigate to in the file explorer (I use Root Explorer) to find the . apk?
gilbequick is offline  
Reply With Quote
Old January 2nd, 2013, 04:50 PM   #39 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

Quote:
Originally Posted by gilbequick View Post
I have Windows XP. Is there ANY WAY to do this with Windows XP?
I have had a play with an old Netbook with Windows XP. It looks like you can still do it, but you need to Install the 32bit version of the SDK first as Section 3.5 above, run Eclipse, then plug in your Kindle. After a while Device Manager shows Kindle>-adb composite device, but the MTP device has a yellow warning triangle.
You will not see the Kindle as a removeable drive, but the adb.exe found in Bin4ry's rooting tool will discover it after you add the adb_usb.ini file and typing adb devices in a command prompt will give you access to the device.

I will add an update to the original post later, but carry out the steps above allowing for the differences in Users / Documents and Settings etc. between Win7 and XP.

If you look in \system\app on your rooted device you should find the .apk's there and copy them over. Any paid apps would need you to be signed in to your GooglePlay account in order to verify you are licenced to use them, otherwise they may not run.
Inksaver is offline  
Reply With Quote
Old January 2nd, 2013, 06:25 PM   #40 (permalink)
New Member
 
Join Date: Jan 2013
Posts: 1
 
Device(s):
Carrier: Not Provided

Thanks: 1
Thanked 0 Times in 0 Posts
Default Great Job on the tutorial!

Thanks, Inksaver, for an excellent tutorial, the best I've seen. Few have the ability to write -leaving nothing out- in a way that noobs can follow.

Anyway, I tried out a couple of other "methods" I found on other forums, and couldn't get past the "permission denied" problem(s).

I encountered only a couple of problems using your instructions, but found clues after reading the forum replies:

1) After the reboot following running RunMe.bat, my kindle was extremely slow and wouldn't even finish drawing the screens, just as Delusionalhelp described in post #27. After reading his post, I ran the RunMe.bat again and rebooted again, and voila, it came up working like a charm.

2) Also I found that I couldn't reach the google server to log in, again just as Delusionalhelp described in post #28. After a half dozen tries, I finally logged in successfully, and then proceeded with installation of google play.


I also got rid of the lock screen ads, and (hopefully) prevented automatic OTA (over-the-air) Kindle firmware updates by installing and using DroidWall's blacklist. Time will tell.


Kindle Fire HD 7' version 7.2.3 out of the box.

Registered just to say thanks.
bottemann is offline  
Last edited by bottemann; January 2nd, 2013 at 11:14 PM. Reason: corrections
Reply With Quote
Sponsors
Old January 2nd, 2013, 06:37 PM   #41 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

Thanks for giving your feedback. I can now emphasise the two issues you mention by editing the original post.

This reply has been typed in Chrome browser on my Kindle fire which I installed a couple of minutes ago from apktop.com after GooglePlaystore informed me it is not compatible!
Inksaver is offline  
Reply With Quote
Old January 3rd, 2013, 08:41 AM   #42 (permalink)
New Member
 
Join Date: Jan 2013
Posts: 2
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

First off, Thank you Inksaver for such a great guide! I followed all of your directions precisely and everything has been great.....except, I'm having the same problem that Delusionalhelp had as far as trying to sign in to the "Market". I installed the market in two steps just as you instructed, but when I try to sign on and still keeps giving me the "Can't establish a reliable data connection to the server. _______________________
This could be a temporary problem or your phone may not be provisioned for data services. If it continues, call customer care." message. I tried to just keep signing in, but it stills keep giving me this message Please help
killakey is offline  
Reply With Quote
Old January 3rd, 2013, 09:12 AM   #43 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

@killakey
Not too sure about this one, but give this a try:
Settings (More...)>-Wireless>-WiFi
Tap the connection you are currently on>- Forget
Re-Boot
Settings (More...)>-Wireless>-WiFi>- Add Network
Re-Establish a connection to your WiFi
Try Market again

I have found this to work on phones before.
Irish711 likes this.
Inksaver is offline  
Reply With Quote
The Following User Says Thank You to Inksaver For This Useful Post:
Dobieg (January 21st, 2013)
Old January 3rd, 2013, 10:35 AM   #44 (permalink)
New Member
 
Join Date: Jan 2013
Posts: 2
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi Inksaver
I tried what you suggested and it worked like a charm Thank you again for all of your help I'm so excited to use my Kindle now!
killakey is offline  
Reply With Quote
Old January 3rd, 2013, 07:09 PM   #45 (permalink)
New Member
 
Join Date: Jan 2013
Posts: 1
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Okay I've got all the files downloaded, and in the right folders. I have the adb_usb.ini file renamed to just that, but there was no warning of any kind about the file type. I go through the Command Prompt and it shows nothing for Connected Devices. I ran it anyway, and it sits there after I select Normal. Nothing further. If ANYONE can help, I'd appreciate it. Thanks!

Running on 7.2.3 as this guide says it is for.

Further explanation as to where I am:

I don't get anything after I type "adb devices" and press Enter. This, I do NOT get:

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
D025A0A024360KLP device
jessica689 likes this.
JMPunk883 is offline  
Last edited by JMPunk883; January 3rd, 2013 at 07:18 PM.
Reply With Quote
Old January 4th, 2013, 01:24 AM   #46 (permalink)
New Member
 
Join Date: Jan 2013
Posts: 3
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Im having an issue installing the google app store, I got the kindle rooted and when i go to root settings and check the root explorer box i get the warning "When SU request dialog popup, please select always allow or make system remember your allow choice. I hit yes then i get "sorry, test failed. This feature cannot run on your phone". Anyone encounter this problem? I tried re-rooting the kindle and i got the same message again.
thexfactord22 is offline  
Reply With Quote
Old January 4th, 2013, 03:53 AM   #47 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

@ JMPunk883

Looks like your Kindle is not recognised by your PC
Check:
1) Device Manager on your PC for:
a) Portable devices - click on it to reveal "Kindle Fire" (Windows 7 only)
b) Kindle Fire - click on it to reveal "android composite ADB Interface"

2) Ensure your Kindle is set up to allow USB debugging:
a) Set "Allow Installation of Applications" to On
b) Set "Enable ADB" to On

@ thexfactord22

If you are rooted, then you should have SuperSu listed in your apps list
Tap to start it then go to Settings on the menu bar (apps|Logs|Settings)
Ensure Enable Superuser is ticked
Inksaver is offline  
Reply With Quote
Old January 4th, 2013, 04:25 PM   #48 (permalink)
New Member
 
Join Date: Jan 2013
Posts: 3
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by Inksaver View Post
@ JMPunk883
@ thexfactord22

If you are rooted, then you should have SuperSu listed in your apps list
Tap to start it then go to Settings on the menu bar (apps|Logs|Settings)
Ensure Enable Superuser is ticked
I dont see it on my app list, does that mean im not rooted? I followed the instructions and wen through all the reboot and start up everything happened like you described, even said i was rooted at the end so i dont know what i did wrong....
thexfactord22 is offline  
Reply With Quote
Old January 4th, 2013, 04:50 PM   #49 (permalink)
New Member
 
Join Date: Jan 2013
Posts: 5
 
Device(s):
Carrier: Not Provided

Thanks: 3
Thanked 0 Times in 0 Posts
Default

Thank you very much, Inksaver!

This is the first guide that actually works :P

I might add that signing in with Google only worked for me after a restart (not just after half a dozen tries ^^)
RandomxD is offline  
Reply With Quote
Old January 4th, 2013, 05:07 PM   #50 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Dec 2012
Gender: Male
Posts: 46
 
Device(s): BlueStacks emulator, Kindle Fire HD, Sony Xperia Tipo, Samsung Galaxy Tab7
Carrier: Virgin Media

Thanks: 2
Thanked 31 Times in 9 Posts
Default

@thexfactord22

Looks like you are definitely not rooted.
Maybe do a Factory Reset and try again?
If that still does not work, and you used the simpler method (without installing the Android SDK) it might be worth trying the SDK (use Section 3.5)
Inksaver is offline  
Last edited by Inksaver; January 4th, 2013 at 05:19 PM. Reason: Spelling
Reply With Quote
Reply


Go Back   Android Forums > Android Tablets & MIDs > Amazon Kindle Fire HD > Kindle Fire HD - All Things Root

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 07:53 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.