Wednesday, December 7, 2011

Rooting Kindle Fire using Ubuntu 11.10

1. Download KindleFireRootMacLinux.zip from http://downloadandroidrom.com/file/KindleFire/root

2. Extract KindleFireRootMacLinux.zip

3. Open Terminal (Ctrl+t)

biboyatienza@ubuntu11.10:~$ cd Downloads/
biboyatienza@ubuntu11.10:~/Downloads$ cd KindleFireRootMacLinux/
biboyatienza@ubuntu11.10:~/Downloads/KindleFireRootMacLinux$ cp adb_usb.ini ~/.android
biboyatienza@ubuntu11.10:~/Downloads/KindleFireRootMacLinux$ sudo cp adb_usb.ini ~.android
[sudo] password for biboyatienza:
biboyatienza@ubuntu11.10:~/Downloads/KindleFireRootMacLinux$ sudo sh runmelinux.sh
---------------------------------------------------------------
Easy rooting toolkit (v2.0)
created by DooMLoRD
Modified for Kindle Fire for Linux/Mac by Max Lee at RootKindleFire.com
using exploit zergRush (Revolutionary Team)
Credits go to all those involved in making this possible!
---------------------------------------------------------------
[*] This script will:
(1) root ur device using latest zergRush exploit (10 Nov)
(2) install Busybox (1.18.4)
(3) install SU files (binary: 3.0.3 and apk: 3.0.6)
[*] Before u begin:
(1) enable USB DEBUGGING
from (Menu\Settings\Applications\Development)
(2) enable UNKNOWN SOURCES
from (Menu\Settings\Applications)
(3) [OPTIONAL] increase screen timeout to 10 minutes
(4) connect USB cable to PHONE and then connect 2 computer
---------------------------------------------------------------
--- STARTING ----
--- WAITING FOR DEVICE
* daemon not running. starting it now *
* daemon started successfully *
--- cleaning
rm failed for *, No such file or directory
--- pushing zergRush
566 KB/s (23056 bytes in 0.039s)
--- correcting permissions
--- executing zergRush

[**] Zerg rush - Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00015118
[*] Scooting ...
[*] Sending 149 zerglings ...
[+] Zerglings found a way to enter ! 0x10
[+] Overseer found a path ! 0x000151e0
[*] Sending 149 zerglings ...
[+] Zerglings caused crash (good news): 0x40119cd4 0x0054
[*] Researching Metabolic Boost ...
[+] Speedlings on the go ! 0xafd195cb 0xafd3937f
[*] Popping 24 more zerglings
[*] Sending 173 zerglings ...

[+] Rush did it ! It's a GG, man !
[+] Killing ADB and restarting as root... enjoy!
--- WAITING FOR DEVICE TO RECONNECT
if it gets stuck over here for a long time then try:
disconnect usb cable and reconnect it
toggle USB DEBUGGING (first disable it then enable it)
--- DEVICE FOUND
--- pushing busybox
4702 KB/s (1075144 bytes in 0.223s)
--- correcting permissions
--- remounting /system
--- copying busybox to /system/xbin/
2099+1 records in
2099+1 records out
1075144 bytes transferred in 0.074 secs (14528972 bytes/sec)
--- correcting ownership
--- correcting permissions
--- installing busybox
--- pushing SU binary
542 KB/s (22228 bytes in 0.039s)
--- correcting ownership
--- correcting permissions
--- correcting symlinks
--- pushing Superuser app
1995 KB/s (785801 bytes in 0.384s)
--- cleaning
--- rebooting
--- WAITING FOR DEVICE
5841 KB/s (3104805 bytes in 0.519s)
Error: Could not access the Package Manager. Is the system running?
All Done, Kindle Fire ROOTED!!!
Check out RootKindleFire.com for more cool hacks!