[Update] Pre-rooted stock 6.2.1 update (secure and unsecure boot images)
I've put together a rooted version of the stock 6.2.1 update if anyone wants to have at it. I flashed this on my own Fire with TWRP and it boots and runs fine, but I haven't done any other testing. Shouldn't need to wipe /data if you're coming from a 6.2 system, not sure about other ROMs like CM. Of course, I
highly recommend you make a backup before flashing (good habit, and all that). To install just put it onto your Fire's /sdcard partition, boot into TWRP and install the zip. Note that TWRP will complain that it can't find the /misc or /sd-ext partitions.
This is normal, those partitions don't exist on the Fire, but it won't affect the installation.
I downloaded the stock zip from the link in this post:
http://forum.xda-developers.com/show...3&postcount=91 and then I changed the following from the stock zip file:
- Removed the bootloader and recovery.img updates
- Removed the backup_data.zip because it doesn't make sense, really (it looks like it just extracts to /backup/, but if you flash it it will wipe your /data partition?)
- Added busybox, Superuser and the su binary. Should be properly symlinked and permissions set correctly.
- Modified the updater-script for the above things.
Additionally, if you have the Market installed you may need to re-install it after updating since Amazon didn't do this as a patch - it just formats /system and replaces it. If you updated the Market manually then the newer version should survive in /data/app. Also, if you installed any custom frameworks or libraries (e.g. the maps framework to use Google Currents and whatnot) then you'll need to reinstall those. Basically, anything you added or modified on /system will be gone.
Edit: Thanks
sadlius for pointing me to dsixda's kitchen! I've added a version with an unsecure boot image (so you get root by default on a shell). I'll leave the old one in case anyone would prefer the secure boot image. I've also uploaded the boot image itself for anyone who might have already flashed the secure 6.2.1 zip. I tried it with fastboot and it booted up fine, so you can test it first with:
Code:
fastboot boot 6_2_1rootboot.img
If it works, you can flash it (permanently overwrites your current boot partition) with:
Code:
fastboot flash boot 6_2_1rootboot.img
Downloads
Multiupload, courtesy sadlius:
update-6.2.1-rooted-secureboot.zip: Stock rooted update 6.2.1, secure boot image (md5: 525b3e8db98bbe1aef7c3f3fb216e505)
update-6.2.1-rooted-unsecureboot.zip: Stock rooted update 6.2.1, unsecure boot image (md5: 0b3e50b6ccbf1517bd5139899cfc04de)
Multiupload, courtesy intel352 (md5's should be the same):
update-6.2.1-rooted-secureboot.zip
update-6.2.1-rooted-unsecureboot.zip
Multiupload:
6_2_1rootboot.img: Unsecure 6.2.1 boot image (md5: 9fca431eeab54fc1a0645cdbb263041f)
Original Downloads:
Removed these so Dropbox won't yell at me anymore 

Got an Android question? Stop by Android Enthusiasts!