- Joined
- Feb 18, 2002
I've been installing custom operating systems on my phones since the original Samsung Galaxy 1 came out.
Customizing Amazon Fire was hardest by far.
As usual, xda forums give incomplete and difficult to follow information.
It took me all night to figure this out.
Make sure your screen is not in screen saver mode just before you start any of the processes on your computer.
In case of problems under Windows 10, try doing a complete factory reset then doing all of this on a Windows 7 computer.
Do not use KingRoot alone because it does not work with FlashFire which is needed to install CyanogenMod, etc.
Do not connect WiFi yet or else your device may be updated making it more difficult to customize.
Disable Updates!
Settings > Apps & Games > Amazon Application Settings > Appstore > Disable Updates and Notifications
Settings > Device Options > System Updates > lists Fire OS version
Settings > Security > Allow Apps from Unknown Sources
Settings > Device Options > TAP on Serial Number seven times to enable Developer Options > Enable ADB
Note that you can downgrade firmware from Fire OS 5.3.2 to 5.3.1 but do not downgrade any lower or you will hard brick the device.
You can also downgrade from 5.1.4 to 5.1.3 or 5.1.2.1 or 5.1.2. My Fire 7 came with 5.1.3 so I wanted to downgrade for 5.1.2 for widest customization compatibility.
Get firmware from:
http://forum.xda-developers.com/showpost.php?p=62986665&postcount=3
Install drivers from https://s3.amazonaws.com/android-sdk-manager/redist/kindle_fire_usb_driver.zip
Install ADB
http://forum.xda-developers.com/showpost.php?p=63072252&postcount=2
or better yet from here:
http://forum.xda-developers.com/showthread.php?p=48915118#post48915118
Copy firmware .bin file to where ADB.exe file is.
Press and hold power button and volume down button simultaneously when booting the device.
Connect the device to the computer.
Select: apply update from ADB on Tablet.
Use Volume buttons to move and Power button to select.
***IMPORTANT***
You must now change the driver at this stage only.
Go to Device Manager and figure out where the device is listed, usually under Fire Devices, and right click > Update Driver Software... in a way that you "Browse my computer for driver software" and "Let me pick from a list if device drivers on my computer" > UNCHECK: Show compatible hardware >
then SELECT: Android Composite ADB Interface.
If you need to, browse to
C:\Program Files (x86)\Amazon.com\Fire_Devices\Drivers
Reboot computer when asked.
On the computer from the Command Prompt with Administrator privileges, use cd.. to go up one directory and cd adb to get inside adb folder.
Type:
adb sideload filename
for example:
adb sideload update-kindle-global-37.5.4.2_user_542168620.bin
Check that Fire OS version has been downgraded correctly:
Settings > Device Options > System Updates > lists Fire OS version
=====================
Download AmazonFire5thGenSuperTool from:
http://rootjunkysdl.com/files/?dir=Amazon Fire 5th gen/SuperTool
Boot into the operating system and then Connect the device to the computer.
IMPORTANT:
****Allow debugging from your computer when prompted on Tablet.****
Run 1-Amazon-Fire-5th-gen.bat
Make sure your device ID next to the word device is initially displayed, indicating it has been detected.
Before Rooting, SELECT: 5 Install FlashFire App or Xposed Framework > 1 Install FlashFire App to flash files and roms
Wait for the process to finish and "hit ENTER to return to start:"
NOW:
6 Root your Amazon Fire 5th gen
Select correct Fire OS
When asked to open KingRoot,
TURN Wi-Fi on because part of this process will need internet connection.
Start KingRoot on the tablet when asked > scroll down > Try it > Try to root.
The device may reboot. Just get out of the lock screen if it does, KingRoot will continue the root process on its own after reboot.
KingRoot will display Security index when it finishes. [You may want to confirm by running a Root Checker app.]
Go back to SuperTool window and press any key at this point > Allow permission on Tablet when asked.
Allow SuperSU binary to update when asked > Continue > Normal
Start SuperSU manually if you miss this message.
SuperSU will prompt:
Other superuser apps aside from SuperSU have been detected.
Attempt to uninstall them? > OK
Reboot
***IMPORTANT***
You must now change the driver at this stage again.
Go to Device Manager and figure out where the device is listed, usually under Fire Devices, and right click > Update Driver Software... in a way that you "Browse my computer for driver software" and "Let me pick from a list if device drivers on my computer" > UNCHECK: Show compatible hardware >
then SELECT: Android ADB Interface.
If you need to, browse to
C:\Program Files (x86)\Amazon.com\Fire_Devices\Drivers
Disconnect / Reconnect the device to computer to be able to transfer files to it now.
CyanogenMod 12.1 for Amazon Fire 7:
http://forum.xda-developers.com/amazon-fire/orig-development/rom-cm-12-1-2015-11-15-t3249416
Copy CyanogenMod and gapps micro file to internal storage on the device.
https://www.androidfilehost.com/?fid=457095661767117745
http://opengapps.org/
ARM [not ARM64] - micro - 5.1.1
Disconnect the device from the computer.
Start FlashFire > Grant SuperSU > Agree > No thanks
- Click on the Red + and choose 'Wipe'
- Keep these three selections CHECKED: System data, 3rd party apps and Dalvik cache > Tap on Check Mark.
- Click on the Red + button and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest CyanogenMod zip file
- Accept defaults
- Click the Red + button again and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest Open Gapps zip file
- Accept defaults
- Touch, hold and move "Wipe" above all Flash Zip lines
- Press the big FLASH button > OK
After about a minute you should see activity and wait for the tablet to reboot into CyanogenMod!
***YOU MUST ENABLE ROOT AFTER INSTALLING CYANOGENMOD***
Settings > Device Options > TAP on Build number seven times to enable Developer Options.
Settings > Developer Options > Root access > Apps and ADB > Reboot
In the future, to upgrade to a newer version of CyanogenMod from FlashFire:
- Click on the Red + button and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest Cyanogenmod zip file
- Click the Red + button again and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest Open Gapps zip file
- Accept defaults
- Click on the Red + and choose 'Wipe'
- ONLY CHECK: Dalvik and Cache > Tap on Check Mark.
- Press the big FLASH button > OK
FlashFire needs to be reinstalled under CyanogenMod:
Download AmazonFire5thGenSuperTool from:
http://rootjunkysdl.com/files/?dir=Amazon Fire 5th gen/SuperTool
Boot into the operating system and then Connect the device to the computer.
IMPORTANT:
****Allow debugging from your computer when prompted on Tablet.****
Run 1-Amazon-Fire-5th-gen.bat
Make sure your device ID next to the word device is initially displayed, indicating it has been detected.
SELECT: 5 Install FlashFire App or Xposed Framework > 1 Install FlashFire App to flash files and roms
FlashFire:
- Click on the Red + button and choose BACKUP
- Include System, Data and Cache to make an image of your operating system.
You can change the save location and name of the image file.
You may include WIPE before restoring the image.
Customizing Amazon Fire was hardest by far.
As usual, xda forums give incomplete and difficult to follow information.
It took me all night to figure this out.
Make sure your screen is not in screen saver mode just before you start any of the processes on your computer.
In case of problems under Windows 10, try doing a complete factory reset then doing all of this on a Windows 7 computer.
Do not use KingRoot alone because it does not work with FlashFire which is needed to install CyanogenMod, etc.
Do not connect WiFi yet or else your device may be updated making it more difficult to customize.
Disable Updates!
Settings > Apps & Games > Amazon Application Settings > Appstore > Disable Updates and Notifications
Settings > Device Options > System Updates > lists Fire OS version
Settings > Security > Allow Apps from Unknown Sources
Settings > Device Options > TAP on Serial Number seven times to enable Developer Options > Enable ADB
Note that you can downgrade firmware from Fire OS 5.3.2 to 5.3.1 but do not downgrade any lower or you will hard brick the device.
You can also downgrade from 5.1.4 to 5.1.3 or 5.1.2.1 or 5.1.2. My Fire 7 came with 5.1.3 so I wanted to downgrade for 5.1.2 for widest customization compatibility.
Get firmware from:
http://forum.xda-developers.com/showpost.php?p=62986665&postcount=3
Install drivers from https://s3.amazonaws.com/android-sdk-manager/redist/kindle_fire_usb_driver.zip
Install ADB
http://forum.xda-developers.com/showpost.php?p=63072252&postcount=2
or better yet from here:
http://forum.xda-developers.com/showthread.php?p=48915118#post48915118
Copy firmware .bin file to where ADB.exe file is.
Press and hold power button and volume down button simultaneously when booting the device.
Connect the device to the computer.
Select: apply update from ADB on Tablet.
Use Volume buttons to move and Power button to select.
***IMPORTANT***
You must now change the driver at this stage only.
Go to Device Manager and figure out where the device is listed, usually under Fire Devices, and right click > Update Driver Software... in a way that you "Browse my computer for driver software" and "Let me pick from a list if device drivers on my computer" > UNCHECK: Show compatible hardware >
then SELECT: Android Composite ADB Interface.
If you need to, browse to
C:\Program Files (x86)\Amazon.com\Fire_Devices\Drivers
Reboot computer when asked.
On the computer from the Command Prompt with Administrator privileges, use cd.. to go up one directory and cd adb to get inside adb folder.
Type:
adb sideload filename
for example:
adb sideload update-kindle-global-37.5.4.2_user_542168620.bin
Check that Fire OS version has been downgraded correctly:
Settings > Device Options > System Updates > lists Fire OS version
=====================
Download AmazonFire5thGenSuperTool from:
http://rootjunkysdl.com/files/?dir=Amazon Fire 5th gen/SuperTool
Boot into the operating system and then Connect the device to the computer.
IMPORTANT:
****Allow debugging from your computer when prompted on Tablet.****
Run 1-Amazon-Fire-5th-gen.bat
Make sure your device ID next to the word device is initially displayed, indicating it has been detected.
Before Rooting, SELECT: 5 Install FlashFire App or Xposed Framework > 1 Install FlashFire App to flash files and roms
Wait for the process to finish and "hit ENTER to return to start:"
NOW:
6 Root your Amazon Fire 5th gen
Select correct Fire OS
When asked to open KingRoot,
TURN Wi-Fi on because part of this process will need internet connection.
Start KingRoot on the tablet when asked > scroll down > Try it > Try to root.
The device may reboot. Just get out of the lock screen if it does, KingRoot will continue the root process on its own after reboot.
KingRoot will display Security index when it finishes. [You may want to confirm by running a Root Checker app.]
Go back to SuperTool window and press any key at this point > Allow permission on Tablet when asked.
Allow SuperSU binary to update when asked > Continue > Normal
Start SuperSU manually if you miss this message.
SuperSU will prompt:
Other superuser apps aside from SuperSU have been detected.
Attempt to uninstall them? > OK
Reboot
***IMPORTANT***
You must now change the driver at this stage again.
Go to Device Manager and figure out where the device is listed, usually under Fire Devices, and right click > Update Driver Software... in a way that you "Browse my computer for driver software" and "Let me pick from a list if device drivers on my computer" > UNCHECK: Show compatible hardware >
then SELECT: Android ADB Interface.
If you need to, browse to
C:\Program Files (x86)\Amazon.com\Fire_Devices\Drivers
Disconnect / Reconnect the device to computer to be able to transfer files to it now.
CyanogenMod 12.1 for Amazon Fire 7:
http://forum.xda-developers.com/amazon-fire/orig-development/rom-cm-12-1-2015-11-15-t3249416
Copy CyanogenMod and gapps micro file to internal storage on the device.
https://www.androidfilehost.com/?fid=457095661767117745
http://opengapps.org/
ARM [not ARM64] - micro - 5.1.1
Disconnect the device from the computer.
Start FlashFire > Grant SuperSU > Agree > No thanks
- Click on the Red + and choose 'Wipe'
- Keep these three selections CHECKED: System data, 3rd party apps and Dalvik cache > Tap on Check Mark.
- Click on the Red + button and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest CyanogenMod zip file
- Accept defaults
- Click the Red + button again and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest Open Gapps zip file
- Accept defaults
- Touch, hold and move "Wipe" above all Flash Zip lines
- Press the big FLASH button > OK
After about a minute you should see activity and wait for the tablet to reboot into CyanogenMod!
***YOU MUST ENABLE ROOT AFTER INSTALLING CYANOGENMOD***
Settings > Device Options > TAP on Build number seven times to enable Developer Options.
Settings > Developer Options > Root access > Apps and ADB > Reboot
In the future, to upgrade to a newer version of CyanogenMod from FlashFire:
- Click on the Red + button and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest Cyanogenmod zip file
- Click the Red + button again and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest Open Gapps zip file
- Accept defaults
- Click on the Red + and choose 'Wipe'
- ONLY CHECK: Dalvik and Cache > Tap on Check Mark.
- Press the big FLASH button > OK
FlashFire needs to be reinstalled under CyanogenMod:
Download AmazonFire5thGenSuperTool from:
http://rootjunkysdl.com/files/?dir=Amazon Fire 5th gen/SuperTool
Boot into the operating system and then Connect the device to the computer.
IMPORTANT:
****Allow debugging from your computer when prompted on Tablet.****
Run 1-Amazon-Fire-5th-gen.bat
Make sure your device ID next to the word device is initially displayed, indicating it has been detected.
SELECT: 5 Install FlashFire App or Xposed Framework > 1 Install FlashFire App to flash files and roms
FlashFire:
- Click on the Red + button and choose BACKUP
- Include System, Data and Cache to make an image of your operating system.
You can change the save location and name of the image file.
You may include WIPE before restoring the image.
Last edited: