My kindle fire was stuck in a bootloop/bricked (info on what was going on prior to fixing: <u>forum.xda-developers.com/showthread.php?t=1355371</u>) after some complications when trying to install google apps. I may of deleted system files, really not sure what happened at this point. Anyway, this is what finally fixed it. This will get your device to the just out of the box state. Just follow along with the commands. I documented as much as I could, but if you have any questions feel free to ask. Hope this helps!<br />
<br />
<br />
For this to work you will need fastboot and zergRush root<br />
get fastboot here: <u>koushikdutta.blurryfox.com/G1/</u><br />
details on how fastboot works: <u>wiki.cyanogenmod.com/wiki/Fastboot</u><br />
zergRush root: <u>rootkindlefire.com/kindle-fire-root/how-to-root-kindle-fire/</u><br />
Also make sure your device is charged, this will save you some time at the end!<br />
<br />
<br />
<b>//Step 1: </b><br />
adb push zergRush /data/local/tmp<br />
<br />
<b>//Step 2: temp root</b><br />
N1@n~<br />
$ adb shell<br />
adb server is out of date. killing...<br />
* daemon started successfully *<br />
$ cd data/local<br />
cd data/local<br />
$ cd tmp<br />
cd tmp<br />
$ ls<br />
ls<br />
boomsh<br />
zergRush<br />
sh<br />
$ rm sh boomsh <b>//remove everything but zergRush</b><br />
rm sh boomsh<br />
$ ./zergRush <b>//run zergRush</b><br />
./zergRush<br />
<br />
[**] Zerg rush - Android 2.2/2.3 local root<br />
[**] (C) 2011 Revolutionary. All rights reserved.<br />
<br />
[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.<br />
<br />
[+] Found a GingerBread ! 0x00015118
[*] Scooting ...
[*] Sending 149 zerglings ...<br />
[+] Zerglings found a way to enter ! 0x10<br />
[+] Overseer found a path ! 0x000151e0
[*] Sending 149 zerglings ...<br />
[+] Zerglings caused crash (good news): 0x40119cd4 0x0054
[*] Researching Metabolic Boost ...<br />
[+] Speedlings on the go ! 0xafd195cb 0xafd3937f
[*] Popping 24 more zerglings
[*] Sending 173 zerglings ...<br />
<br />
[+] Rush did it ! It's a GG, man !<br />
[+] Killing ADB and restarting as root... enjoy!<br />
<br />
<br />
<b>//Step 3: reboot into fastboot<br />
//note: 4002 for fastboot</b><br />
N1@n~<br />
$ adb shell<br />
# cd /system/bin<br />
cd /system/bin <br />
# idme bootmode 4002 <br />
idme bootmode 4002<br />
<idme> write 4002 to offset 0x1000<br />
# reboot<br />
reboot<br />
<br />
<b>//Step 4: clear user data and cache using fastboot<br />
//note: 0x1949 is the device-id for the kindle so fastboot can recognize it</b><br />
N1@n ~<br />
$ fastboot -i 0x1949 -w <b>//this part might take a while</b><br />
erasing 'userdata'... OKAY [110.203s]<br />
erasing 'cache'... OKAY [ 28.328s]<br />
finished. total time: 138.531s<br />
<br />
<b>//Step 5: change back to normal boot mode in fastboot<br />
//note: 4000 is for normal boot</b><br />
N1@n~<br />
$ fastboot -i 0x1949 oem idme bootmode 4000<br />
... OKAY [ 0.219s]<br />
finished. total time: 0.219s<br />
<br />
<br />
<b>//Step 6: use fastboot to restart kindle fire</b><br />
N1@n ~<br />
$ fastboot -i 0x1949 reboot<br />
rebooting...<br />
finished. total time: 0.016s<br />
<br />
<br />
At this point the kindle hit splash screen for a few minutes then told me that my device needed to be charged (was at 13%) to continue. **So make sure your device is charged**, otherwise you will have to wait about 20-30 minutes depending on your charge %. The amber light finally came on while connected to PC which it wasn't doing before so this was a good sign. <br />
<br />
After it was charged enough the next step stated: "Your kindle has detected a problem and must clear app storage.The recovery precess will erase some applications and data from your device. Apps from the appstore are stored in the could and can be reinstalled later. This will rest your kindle to its original factory settings. You will need to re-register your kindle prior to downloading items from your amazon account. Please press power button to proceed"<br />
<br />
After you press the power button it shows a progress bar, reboots, hits splash screen for a few minutes then takes you to set up your Kindle Fire account YAYYYY!<br />
<br />
<br />
tl;dr -<br />
<br />
adb push zergRush /data/local/tmp<br />
adb shell<br />
/data/local/tmp/zergRush<br />
(then change the bootmode after temp root)<br />
(then reboot to fastboot)<br />
(wipe everything)<br />
(change back to normal boot mode in fastboot)<br />
(tell fastboot to restart the tablet)<br />
(wait for it to recover and done, yay)
---
I am here:
http://maps.google.com/maps?ll=41.451611,-87.062352