Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[ROOT][WIP] root 6.2.1 / install TWRP / unbrick any ROM

OP pokey9000

22nd December 2011, 04:06 AM   |  #1  
OP Senior Member
Flag Austin
Thanks Meter: 387
 
766 posts
Join Date:Joined: Apr 2007
More
A while back, I posted about forcing the Fire to boot over USB instead of from the internal memory. This trick requires you to open the back of your Fire, but after that the only tool you need is a pair of tweezers, sharp scissors, bent paperclip, or anything else with a fine point that can short two things together. After that, it's all cake to boot FIREFIREFIRE, then TWRP, then adb in and have your way with the Fire's memory.

Now that 6.2.1 is here ruining our party, it's time to package this up for anyone to use.

As useful as they are now, fastboot cables may not work in the future. They rely on the bootloader to work, and it's possible that a future OTA could disable fastboot.

For the adventurous. This is mostly untested by me, and runs a good risk of fuglifying or permanently breaking your Kindle. If you haven't voided your warranty yet, this will.


Install TWRP over USB

0) You will need a PC with Linux and working adb, the .zip attached to this post, and the installer version of TWRP[/URL]. Also a microUSB cable. And something to short the contact like tweezers or a bent paperclip.

1) Unpack the rekindle .zip and copy TWRP into the directory it creates. Change directories into rekindle/

2) Open a terminal and sudo or su to root. It's easier that way.

3) Unplug the USB or AC adapter if it's plugged into the KF. But have the USB cable's A end plugged into the PC. This is very important.

4) Turn the power completely off. Do a shutdown if actually running Android, or hold the power button until there's no LED or backlight.

5) Pry open the back cover. The iFixit teardown (Google it) gives some ideas on how to do it, but be really careful because it's easy to snap the tabs along the long sides.

6) The power must still be off. If you accidentally powered it back on, turn it back off.

7) Run:

Code:
./usbboot aboot.bin u-boot.bin; ./fastboot boot twrp-blaze-2.0.0RC0.img
This will chain load aboot, FIREFIREFIRE, then TWRP.

8) Short the point shown here to the metal frame around the CPU area using your paperclip or whatever. While keeping it shorted, plug in the USB cable. This will power up the Fire with the CPU in USB boot mode.

9) If it works, you'll see some text fly by in the terminal, and you'll see the yellow triangle hopefully followed by TWRP starting up. You can follow the instructions in the TWRP post on completing the install.


Rooting 6.2.1

***This likely won't work***
There are reports of problems booting after applying this bootimage. Try the TWRP install above and one of the root update.zips instead.

0) You must already be running 6.2.1. Otherwise try a safer method.

1) Get the rooted 6.2.1 bootroot .img from here..

2) Follow the procedure to install TWRP above, but stop before step 7 (the usbboot command). You can skip downloading TWRP.

3) Run this command instead:

Code:
./usbboot aboot.bin u-boot.bin; ./fastboot flash boot 6_2_1rootboot.img
4) Then continue at step 8 until the fastboot flash command finishes.

5) Hold down the power button until it powers off (~15 seconds), and press it again to power it back up.


Windows & OSX support

Currently usbboot is built for Linux only. I had experimented with building it against libusb for Windows and OSX. Unfortunately the window to make the connection before the CPU resets again is about 2 seconds, and Windows takes a lot longer than that to enumerate new USB devices. I don't know about OSX, but I guess a libusb version (usbboot's USB code is Linux-centric) would work fine. Github is here if you want to take a crack at porting it.

Successes? Failures? Smoking hole in the ground that used to be your Kindle? Post here.
Attached Files
File Type: zip rekindle-0.1.zip - [Click for QR Code] (224.0 KB, 4277 views)
Last edited by pokey9000; 23rd December 2011 at 09:57 PM.
The Following 18 Users Say Thank You to pokey9000 For This Useful Post: [ View ]
22nd December 2011, 04:11 AM   |  #2  
Arkaknio's Avatar
Member
Flag Seville
Thanks Meter: 39
 
87 posts
Join Date:Joined: Aug 2008
More
LOL really bad news for Amazon.

Can't wait for the full guide.

Thank you m8
22nd December 2011, 04:38 AM   |  #3  
Senior Member
Thanks Meter: 44
 
414 posts
Join Date:Joined: Jul 2010
how about a quick run down on how to do this now? I have some time and really want to mess with this thing
22nd December 2011, 05:56 AM   |  #4  
OP Senior Member
Flag Austin
Thanks Meter: 387
 
766 posts
Join Date:Joined: Apr 2007
More
Quote:
Originally Posted by foxdog66

how about a quick run down on how to do this now? I have some time and really want to mess with this thing

Moved into the main post.
Last edited by pokey9000; 22nd December 2011 at 04:30 PM.
The Following 4 Users Say Thank You to pokey9000 For This Useful Post: [ View ]
22nd December 2011, 07:34 AM   |  #5  
drowningchild's Avatar
Senior Member
Flag West Allis,Wisconsin
Thanks Meter: 333
 
1,091 posts
Join Date:Joined: Jul 2010
More
EDIT
1st borked usb ports, then i got it to work

!CONFIRMED WORKING!
Last edited by drowningchild; 22nd December 2011 at 08:37 AM.
The Following 4 Users Say Thank You to drowningchild For This Useful Post: [ View ]
22nd December 2011, 08:58 AM   |  #6  
Member
Thanks Meter: 6
 
57 posts
Join Date:Joined: Feb 2011
More
Proof?? Show us a pic dude!!!
The Following User Says Thank You to beepFTW For This Useful Post: [ View ]
22nd December 2011, 08:59 AM   |  #7  
Senior Member
Thanks Meter: 44
 
414 posts
Join Date:Joined: Jul 2010
How did you get the back off without scratching the hell out of it...or is it all scratched up now? Lol
The Following User Says Thank You to foxdog66 For This Useful Post: [ View ]
22nd December 2011, 09:14 AM   |  #8  
drowningchild's Avatar
Senior Member
Flag West Allis,Wisconsin
Thanks Meter: 333
 
1,091 posts
Join Date:Joined: Jul 2010
More
Quote:
Originally Posted by foxdog66

How did you get the back off without scratching the hell out of it...or is it all scratched up now? Lol

some scratches, and i only used 2 id/credit cards :P

Quote:
Originally Posted by beepFTW

Proof?? Show us a pic dude!!!

proof you say? i was in irc the whole time with Vashypooh
plus im running cm7 now
The Following User Says Thank You to drowningchild For This Useful Post: [ View ]
22nd December 2011, 09:17 AM   |  #9  
Member
Thanks Meter: 6
 
57 posts
Join Date:Joined: Feb 2011
More
Cool! Thanks man, the whole community thanks you. Any chance of a youtube tutorial? I think many of us will need it. Haha
The Following User Says Thank You to beepFTW For This Useful Post: [ View ]
22nd December 2011, 09:22 AM   |  #10  
DooMLoRD's Avatar
Recognized Developer
Flag Noida
Thanks Meter: 39,110
 
13,127 posts
Join Date:Joined: Jul 2010
good work mate keep it up!

The Following User Says Thank You to DooMLoRD For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes