Amazons Kindle Fire have received Google’s latest Android version 4.1 code name Jelly Bean, not officially of course; but courtesy of our fellow developers at XDA developers.
There are several build of Jelly bean for the Kindle fire, most of which are built around CM10, and HashCodes Kernel forthe kindle fire. Today for this demnstration, I selected the barebone CM10 (no mods, no OC) built by Hashcode on XDA developers .
First Go to the link above and download the ROM image. Also download the GAPPS (Google apps). copy everything to the root of your kindle’s USB storage.
If you already have a recovery software installed ( TWRP for example) then you’re all set, if not, please use the latest Kindle fire utility to install a recovery image.
Reboot into recovery (keep repeatedly pressing the power button as soon as the kindle fire boots), and create a backup (better safe then sorry)
If you’re coming from a stock Amazon image, then please do a full wipe, erase everything including data and cache. doing so will erase all installed application (usb storage shouldn’t be affected) . If you come from any other ICS ROM however, you may want to try to flash without wiping data if you cared to keep your installed apps and settings. It should work most of the time.
Now flash the ROM, and follow it by flashing GAPPS, do a cache and Dalvik cache clear afterwards.
Now reboot into your new CM10 JellyBean Kindle Fire