Johntron

Python, PHP, Zend, Django, Mobile, and Linux web development guru



How to root a Kindle Fire on OS X


  1. Download and extract the Android SDK
  2. Download BurritoRoot3.apk
  3. Download and extract Google Apps for Android. Scroll to the bottom of the page and there’s a download link listed next to latest version of CyanogenMod under “Google Apps”
  4. Download Kindle Fire Market Opener
  5. Open <extracted Android SDK folder>/tools/android by double-clicking or launching with Terminal
  6. Install Android SDK Platform-tools and (not sure if it’s required) Android 2.3.3/SDK Platform
  7. Connect your Kindle to your Mac with USB cable.
  8. In Terminal, run:
    echo "0x1949" >> ~/.android/adb_usb.ini # Adds Amazon vendor ID to list of allowed USB devices
    cd <extracted Android SDK folder>/platform-tools
    ./adb start-server # Allows us to execute commands on the device
    ./adb devices # This should show one device
    ./adb shell chmod 777 /data/local/tmp # Need to be able to write to tmp folder
    ./adb install <path to BurritoRoot3.apk>
    
  9. Launch BurritoRoot3 on your Kindle
  10. In Terminal run:
    ./adb shell /data/local/tmp/BurritoRoot3.bin --root # Roots device
    ./adb shell /data/local/tmp/BurritoRoot3.bin --install # Installs Superuser app
    ./adb install &lt;path to Google Apps&gt;/system/app/GoogleServicesFramework.apk # Dependencies
    ./adb push &lt;path to GApps&gt;/system/app/Vending.apk /system/app/Vending.apk # Marketplace
    ./adb shell chmod 644 /system/app/Vending.apk # Sets permissions correctly
    ./adb install &lt;path to Market Opener&gt;/MarketOpener.apk # Puts Marketplace on Carousel
    # May need to use <a href="http://www.amazon.com/Xian-Geek-File-Expert/dp/B004VMY62Q/ref=cm_cr_pr_product_top">File Expert</a> to install /system/App/Vending.apk
    
  11. Restart your Fire, then launch the Marketplace app and follow the instructions

 

Is this outdated? Leave me a comment so I know!