[Kindle Fire HDX 7" & 8.9" General] pxjain:
Kindle HDX 7 4.5.5 (Thor) rooted and GAPPS installed

Thanks a ton to all the people (especially to w595shubham, ONYXis, Davey126) that helped me in getting my Kindle Fire HDX 7 (Thor) from FireOS 4.5.5 to UNOFFICIAL thor and Open GAPPS.

The biggest issue I faced was to downgrade my kindle from 4.5.5 to 3.2.8. The issue was that I was going to settings->device option->system updates and clicking “Check Now” button, which was complaining about airplane mode turned off, wifi turned off, wifi not connected etc. This is the process I followed to downgrade to 3.2.8.

Downloaded mod-update-kindle-thor-13.3.2.8_user_713328020.bin from https-/drive.google.com/file/d/0B2twXJIOgv-UdzBBSUNkTGtZMmc/view on my mac PC

Used ADB to copy this bin to the root of internal sdcard of the Kindle via USB (need to click 7 times on serial number under "settings->device option->about" to enable Developer Option and then enabling ADB Debugging)

Rebooted Kindle

Went to "settings->device option->system updates" and wait until Kindle detects the update and “Check Update” button changes to “Update” (Note: if Kindle does not detect the update bin file then do factory reset and try again, Remember to skip “Connect to Wifi” step during factory reset and turn on Airplane mode afterwards)

Once the Update button was available (was available for me almost instantly after reboot), clicked on it and it verified the image and then rebooted and flashed the bin.

Just to help someone else trying to achieve this, the detailed instructions are as follows (expanded from w595shubham's instructions):

1. Install ADB and Kindle drivers and ensure ADB can detect the kindle device

MacBookAir:~ Admin$ /Volumes/Data/Users/Admin/Library/Android/sdk/pltform-tools/abd kill-server

MacBookAir:~ Admin$ /Volumes/Data/Users/Admin/Library/Android/sdk/platform-tools/adb devices

List of devices attached

D06FA0A03435008P	device

2. Download mod-update-kindle-thor-13.3.2.8_user_713328020.bin from https://drive.google.com/file/d/0B2twXJIOgv-UdzBBSUNkTGtZMmc/view link and copy the fike to Kindle using ADB

MacBookAir:~ Admin$ /Volumes/Data/Users/Admin/Library/Android/sdk/platform-tools/adb push /Volumes/Data/Users/Admin/Downloads/mod-update-kindle-thor-13.3.2.8_user_713328020.bin /sdcard/

3882 KB/s (840207771 bytes in 211.322s)

MacBookAir:~ Admin$ /Volumes/Data/Users/Admin/Library/Android/sdk/platform-tools/adb ls /sdcard

000081b0 32148d9b 56584d8f mod-update-kindle-thor-13.3.2.8_user_713328020.bin

3. Now go to "settings->device option->system updates->updates " and wait until the "Check Update" changes to "Update", then click on the Update button and wait for the image to be verified, kindle automatically rebooted and firmware 3.2.8 flushed

4. Download update-kindle-13.4.5.2_user_452004220.bin from https://kindle-fire-updates.s3.amazonaws.com/update-kindle-13.4.5.2_user_452004220.bin and copy in to root of the Kindle's internal sdcard

MacBookAir:~ Admin$ /Volumes/Data/Users/Admin/Library/Android/sdk/platform-tools/adb push /Volumes/Data/Users/Admin/Downloads/update-kindle-13.4.5.2_user_452004220.bin /sdcard/update-kindle-13.4.5.2_user_452004220.bin

3117 KB/s (873424405 bytes in 273.559s)

MacBookAir:~ Admin$ /Volumes/Data/Users/Admin/Library/Android/sdk/platform-tools/adb ls /sdcard

000081b4 340f6615 56585190 update-kindle-13.4.5.2_user_452004220.bin

5. Now go to "settings->device option->system updates->updates " and wait until the "Check Update" changes to "Update", then click on the Update button and wait for the image to be verified, kindle automatically rebooted and 4.5.2 firmware flushed

6. Download and install cve20147911.apk from http://xdaforums.com/attachment.php?attachmentid=3189140&d=1425224354

MacBookAir:~ Admin$ /Volumes/Data/Users/Admin/Library/Android/sdk/platform-tools/adb install /Volumes/Data/Users/Admin/Downloads/cve20147911.apk

3528 KB/s (2716089 bytes in 0.751s)

pkg: /data/local/tmp/cve20147911.apk

Success

7. Now root Kindle by a) enabling the Developers options; b) enabling mock locations (from within the Developer Options); c) opening cve20147911; and d) taping the button two times(tap once then wait to reactive button then tap again)

8. Download and install Safestrap-Thor-4.0.1-B03.apk from https://www.androidfilehost.com/?fid=24052804347760109

MacBookAir:~ Admin$ /Volumes/Data/Users/Admin/Library/Android/sdk/platform-tools/adb install /Volumes/Data/Users/Admin/Downloads/Safestrap-Thor-4.0.1-B03.apk

4143 KB/s (6547216 bytes in 1.543s)

pkg: /data/local/tmp/Safestrap-Thor-4.0.1-B03 (1).apk

Success

9. Install recovery by opening safestrap app and selecting install recovery

10. Copy Safestrap, GAPPS and SuperSU zip file to Kindle’s Download folder

MacBookAir:~ Admin$ /Volumes/Data/Users/Admin/Library/Android/sdk/platform-tools/adb push /Volumes/Data/Users/Admin/Downloads/cm-11-SAFESTRAP-20151124-UNOFFICIAL-thor.zip /sdcard/Download/

3994 KB/s (242917323 bytes in 59.388s)

MacBookAir:~ Admin$ /Volumes/Data/Users/Admin/Library/Android/sdk/platform-tools/adb push /Volumes/Data/Users/Admin/Downloads/open_gapps-arm-4.4-mini-20151127.zip /sdcard/Download/

4055 KB/s (236620547 bytes in 56.981s)

MacBookAir:~ Admin$ /Volumes/Data/Users/Admin/Library/Android/sdk/platform-tools/adb push /Volumes/Data/Users/Admin/Downloads/UPDATE-SuperSU-v2.46.zip /sdcard/Download/

4129 KB/s (4017098 bytes in 0.950s)

MacBookAir:~ Admin$ /Volumes/Data/Users/Admin/Library/Android/sdk/platform-tools/adb ls /sdcard/Download/

000081b0 0e7a9fcb 565857da cm-11-SAFESTRAP-20151124-UNOFFICIAL-thor.zip[

000081b0 0e1a8b03 565858ca open_gapps-arm-4.4-mini-20151127.zip

000081b0 003d4bca 565858e3 UPDATE-SuperSU-v2.46.zip

11. Now boot into recovery mode from Safestrap and a) wipe Kindle (No advanced wipe); and b) flash cm-11-SAFESTRAP-20151124-UNOFFICIAL-thor.zip -> opengapps -> UPDATE-SuperSU-v2.46.zip one by one

12. Finally reboot and wolla you are done