Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,742,869 Members 39,382 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
pokey9000
Old
(Last edited by pokey9000; 23rd December 2011 at 08:57 PM.)
#1  
Senior Member - OP
Thanks Meter 384
Posts: 761
Join Date: Apr 2007
Location: Austin
Default [ROOT][WIP] root 6.2.1 / install TWRP / unbrick any ROM

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:
Select 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:
Select 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, 3866 views)
The Following 18 Users Say Thank You to pokey9000 For This Useful Post: [ Click to Expand ]
 
Arkaknio
Old
#2  
Arkaknio's Avatar
Member
Thanks Meter 38
Posts: 85
Join Date: Aug 2008
Location: Seville
LOL really bad news for Amazon.

Can't wait for the full guide.

Thank you m8
 
foxdog66
Old
#3  
Senior Member
Thanks Meter 43
Posts: 407
Join Date: 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
 
pokey9000
Old
(Last edited by pokey9000; 22nd December 2011 at 03:30 PM.)
#4  
Senior Member - OP
Thanks Meter 384
Posts: 761
Join Date: Apr 2007
Location: Austin
Quote:
Originally Posted by foxdog66 View Post
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.
The Following 4 Users Say Thank You to pokey9000 For This Useful Post: [ Click to Expand ]
 
drowningchild
Old
(Last edited by drowningchild; 22nd December 2011 at 07:37 AM.)
#5  
drowningchild's Avatar
Senior Member
Thanks Meter 333
Posts: 1,091
Join Date: Jul 2010
Location: West Allis,Wisconsin
EDIT
1st borked usb ports, then i got it to work

!CONFIRMED WORKING!
Google Nexus 5 SlimKat (F2Fs /data)
My Github
The Following 4 Users Say Thank You to drowningchild For This Useful Post: [ Click to Expand ]
 
beepFTW
Old
#6  
Member
Thanks Meter 6
Posts: 58
Join Date: Feb 2011
Proof?? Show us a pic dude!!!
The Following User Says Thank You to beepFTW For This Useful Post: [ Click to Expand ]
 
foxdog66
Old
#7  
Senior Member
Thanks Meter 43
Posts: 407
Join Date: 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: [ Click to Expand ]
 
drowningchild
Old
#8  
drowningchild's Avatar
Senior Member
Thanks Meter 333
Posts: 1,091
Join Date: Jul 2010
Location: West Allis,Wisconsin
Quote:
Originally Posted by foxdog66 View Post
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 View Post
Proof?? Show us a pic dude!!!
proof you say? i was in irc the whole time with Vashypooh
plus im running cm7 now
Google Nexus 5 SlimKat (F2Fs /data)
My Github
The Following User Says Thank You to drowningchild For This Useful Post: [ Click to Expand ]
 
beepFTW
Old
#9  
Member
Thanks Meter 6
Posts: 58
Join Date: Feb 2011
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: [ Click to Expand ]
 
DooMLoRD
Old
#10  
DooMLoRD's Avatar
Recognized Developer
Thanks Meter 38009
Posts: 13,045
Join Date: Jul 2010
Location: Noida
good work mate keep it up!

The Following User Says Thank You to DooMLoRD For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes