Links on Android Authority may earn us a commission. Learn more.
Run stock Jelly Bean 4.2 on first generation Kindle Fire

However there are some wrinkles. Certain Android 4.2 features don’t work like the Swype-style keyboard or multi-user profiles. But if you can live without those (and who knows maybe they will be fixed in the future) then flashing this ROM onto an original Kindle Fire will get you a cheap Nexus 7 look-alike, if you ignore the fact that the screen resolution is lower, there is less RAM and it only has a dual-core CPU that is!
Although there isn’t really any practical use for flashing on the new ROM (if you don’t like Amazon’s firmware you really should just buy a Nexus 7) it does demonstrate the flexibility and agility of Android hardware and the Android open source project.
If you are interested you will need to already have the FireFireFire Bootloader 1.4a on the device as well as a custom recovery already installed. Hashcode recommends TWRP 2.2.x or Cannibal Open Touch (but not TWRP 2.3.x).
Remember this firmware is only for the first generation Kindle Fire. It won’t work on the second generation Kindle Fire (the one with 1GB of RAM and the forked version of Android 4.0) nor will it work on the Kindle Fire HD 7 or the Kindle Fire HD 8.9.
If you do give it a go, please leave a comment below and let the Android community know how you get on!