[Fire Android Development] Y314K:
Modding Fire OS 5.0.1 Build 37.5.2.2_user_522055120 Tablets

Plan to finally mod my four Amazon 5th Gen 7" Fire OS 5.0.1 Build 37.5.2.2_user_522055120 Tablets...

Just want to make sure I got all the steps down. I have not allowed any of them to update. And for the exception of one of them. Nothing has been installed or added to it. They've mostly just been kept charged. So I just plan to Factory Reset them from within the FireOS.

I plan to use Link2SD Pro to add internal system space. I've gone ahead & formatted a 16GB Class 10 MicroSDHC card using MiniTool Partition Pro v9.1.

1st Partition: Fat32 Primary 8GB / 2nd Partition: ext4 Primary 6.5GB

Went ahead & added & verified all the files I will need on the Fat32 Primary Partition.

update-kindle-37.5.2.2_user_522054520.zip - Stock Amazon 5.01 FW for just in case.

Latest CM 12.1 Rom & Latest Fire Nexus Rom - To try both.

UPDATE-SuperSU-v2.65.zip - In case the Rom does not include SuperSU.

Gapps (Nano & Pico) - Will probably used Nano on CM 12.1.

Any APK's I plan to sideload.

I extracted the latest AmazonFire5thGenSuperTool.zip to the desktop since it would not run correctly from "C:\AmazonFire5thGenSuperTool". Started "1-Amazon-Fire-5th-gen.bat" & chose "9. Update SuperTool Files" to make sure everything was as current as possible & closed the [SuperTool]. I then overwrote the FlashFire-v0.30.apk in the package with a FlashFire v0.31.apk renamed to FlashFire-v0.30 in case it's ever needed.

Here are the next steps I plan to take:

Make sure the tablet is 90%+ power & that your MicroSD card is in the tablet.

Factory Reset the tablet from the FireOS Settings Menu.

Turn on Developer Options & turned on ADB Debugging & Unknown Sources.

Plug the tablet to the PC & Start "1-Amazon-Fire-5th-gen.bat".

Choose "1 ADB Fastboot driver and root test" & run all 4 sub-menu options until it passes everything & it shows the device & serial number at [SuperTool] startup. This is only needed for the first tablet. (Since I plan to use a W8.1 computer to run this [SuperTool] on. If the ADB drivers don't fully install without errors. I should turn off driver signing on W8.1.)

Once ADB is full working. Run "6 Root your Amazon Fire 5th gen" & choose "1 Root Fire OS 5.0.1 and below".

After getting Root then run "3 Block OTA Updates from Amazon" to make sure the tablet doesn't update while working on it.

Next run "4 Boot device to custom recovery from ADB for FIRE OS 5.0.1" & choose "1 Boot device to TWRP Recovery from ADB Fire OS 5.0.1 or below". Once TWRP is running the tablet can be unplug from the PC.

From TWRP click on "Wipe" & do a "Swipe for Factory Reset". Then choose "Back" & "Home".

From TWRP Home choose "Install" & navigate to the MicroSD card where the ROM & other files are located. Choose the ROM file (CM 12.1 or Fire Nexus most updated at this time) & then choose "Add More Zips" & choose the Gapps (Either Nano (If you must have Face Unlock) or Pico) file. If the ROM did not include SuperSU or you want to change the version of SuperSU. You would add the SuperSU Zip at this time. Then "Swipe to Confirm Flash" to flash all your chosen files. Once it's done flashing click on "Reboot System".

Wait for system to reboot & add your Google Account & setup your tablet. One of the first apps you probably want to install is Link2SD Pro so you can move Apps to the SD to keep clearing space in the tablets small System space when you begin to install the rest of your chosen Apps.

Also FlashFire v31 might be a good app to have in order to do a Non-PC change of ROM &/or Gapps. One should be able to do a simple sideload installation from the MicroSD card using ES File Explorer.

Please correct any part I might of error on. I will update this post with any corrections. I will also add links to all the files mentioned later.