Saturday, December 10, 2011

Rooting Kindle Fire

The following overview is just a reminder, mainly aimed at myself in the future, on how to root the kindle fire.

1. Install Android SDK

  • Download from http://developer.android.com/sdk/index.html
  • Update packages

2. In Kindle: “Allow Installation of Applications From Unknown Sources”

3. Edit "android_winusb.inf" in "usb_driver" in Android install path

  • Copy and paste right beneath [Google.NTx86] and [Google.NTamd64] line:
;Kindle Fire
%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01

4. Edit "adb_usb.ini" in ".android"

  • Add 0x1949

5. Update USB driver

  • “Update Driver Software” in Device Manager with "android_winusb.inf"

6. (Optional) test USB

  • In "platform-tools", issue "adb kill-server" and "adb devices"

7. SuperOneClick root

  • Download from ftp://shortfuse.org/SuperOneClick/Packages/SuperOneClickv2.2-ShortFuse.zip

8. Get "Root Explorer v2.17.1.apk" and "Vending.3.3.12.apk", together with Google Services Framework apk

9. Finalisation

  • Install Google Service Framework apk and Root Explorer apk
  • “Move” Vending apk to “/system/app" with Root Explorer
  • Mount as RW and set Vending apk filepermissions to rw-r–r–
  • Install Vending apk and reboot