Installing custom ROMs on Android devices

A reminder to myself:

  1. Go into Settings and “allow installs from unknown sources”
  2. Root your device
    1. Using a computer, find an installer/app (what’s called an APK) that will “root” your device and current OS
    2. Copy it to your device via USB using Android File Transfer
    3. Find and install the installer/app/APK using a file manager. If you don’t have a file manager, install one from Google Play
    4. Root your device
  3. Bootstrap / Recovery
    1. Using a computer, find a 3rd party bootstrap/recovery installer/app/APK that’s specific to your device and current OS
    2. Copy it to your device via USB using Android File Transfer (or download it directly to your device using a browser)
    3. Find and install the installer/app/APK using a file manager. If you don’t have a file manager, install one from Google Play
  4. New OS and Google Apps (“GApps”)
    1. Download the OS and GApps zips of your choice that match your device (both are device specific)
    2. OSes for the Kindle Fire HD7 (tate)
    3. GApps for every device (be sure to get the same version as your OS)
    4. Copy both zips to your device via USB using Android File Transfer
  5. Reboot into the 3rd party Recovery/Bootstrap app that you installed previously
    1. The exact process will be dependent on the device you have and the app that you installed
    2. For the Kindle Fire HD7 (tate) you reboot, then press and hold the Volume Up button when the blue Kindle Fire logo appears after the yellow Kindle Fire logo
  6. Using the 3rd party Recovery/Bootstrap app
    1. Wipe your partitions
    2. Install the zips
    3. Reboot