[Fire TV Android Development] sconnyuk:
-------THIS GUIDE IS NO LONGER NEEDED------

If your on a rootable version follow the guide and instructions to install a pre rooted Firmware, with Rbox's custom recovery.

This I supposed was good to use to have SuperSU before we had any type of recovery.

-----UPDATED V3-----NEW DOWNLOAD LINKS-----

*PLEASE READ THROUGH THE FULL GUIDE BEFORE STARTING.*

FIRE STICK Replace King/o Root with SuperSU v3.

Thanks [MENTION=1070688]joojoobee666[/MENTION] for his suggestions on layout of the guide to try make it more understandable to folk and also to incorporate a step into the script to make it a little easier still.

First off i am not responsible for your device, if you want to wait for a custom recovery (if one is even being made) that is your choice. Ive spent 2 days trying all possible ways to accomplish this and made it as easy as i could for you.

REMEMBER GUYS, the process for this to work is root with KINGOROOT - reboot-root with KINGROOT - reboot - run the commands - uninstall KINGOROOT. Failing to follow the order of the steps could soft brick you.

Prerequisites

Fire Stick

Fire OS 5.0.5 (if your on anything other than 5.0.5 use my other guide to downgrade to 5.0.5 here:

http://xdaforums.com/fire-tv/development/fire-tv-stick-downgrade-firestarter-3-2-t3399298 ) dont forget to block updates again.

An understanding that 2 separate root programs are used in this guide KINGO ROOT and KING ROOT.

Installation Procedure :

You must follow these steps exactly as they are here, any deviation from this could cause you to brick (which is undo able so dont worry too much)

If you are not already rooted you need to root with KINGO ROOT. Once rooted reboot your Fire Stick. download it from here :

https://root-apk.kingoapp.com/kingoroot-download.htm

Your now able to follow the guide after you Root with KINGO ROOT.

Procedure

1.) Download the rar file containing the scripts and APKS:

http://www.filedropper.com/firestickroot_2

http://s000.tinyupload.com/?file_id=73723140467469181970

http://www.megafileupload.com/7nfv/firestickroot.rar

2.) Extract the file pack in the rar to /sdcard on your Fire Stick, PLEASE DOUBLE CHECK THIS. YOU NEED TO HAVE THE FOLDER STRUCTURE CORRECT OR IT COULD CAUSE PROBLEMS. YOU SHOULD HAVE /SDCARD/FIRESTICKROOT/CONTENTS . Inside the firestickroot folder you will see KING ROOT, install this and open it. Grant any permissions to it and let it take over root. When its finished, reboot your Fire Stick.

3.) Open an ADB Shell connection to the device. You should now see a prompt like this:

shell@montoya:/ $

4.) Run the "su" command and choose "Allow" when prompted by KINGROOT on the screen. If successful, you should now see the following in the terminal:

shell@montoya:/ $ su

root@montoya:/ #

5.) Run the following command:

sh /sdcard/firestickroot/root.sh

if successful you should see something similar to this

root@montoya:/ # sh /sdcard/firestickroot/root.sh

-----------------------------------------

-----------------------------------------

---FireStick SuperSU Tool by Sconnyuk----

Thanks to Mr.W0lf for the original script

------Thanks [MENTION=631273]Chainfire[/MENTION] for SuperSU -----

--------Swap KingRoot for SuperSU--------

-----------------------------------------

-----------------------------------------

/system/bin/am[8]: app_process: not found

/system/bin/pm[6]: app_process: not found

/system/bin/am[8]: app_process: not found

/system/bin/pm[6]: app_process: not found

rm: /system/app/Kinguser.apk: No such file or directory

/system/bin/am[8]: app_process: not found

/system/bin/pm[6]: app_process: not found

chattr: stat /system/bin/ddexe: No such file or directory

rm: /system/bin/ddexe: No such file or directory

chattr: stat /system/usr/iku/isu: No such file or directory

rm: /system/usr/iku: No such file or directory

rm: /dev/reportroot: No such file or directory

rm: /system/app/Kinguser: No such file or directory

rm: /data/data-lib/king: No such file or directory

----------------INSTALLING SU BINARIES--------------------

cp: /system/xbin/su: Text file busy

mkdir failed for /system/bin/.ext, File exists

ln: /system/bin/install-recovery.sh: File exists

cp: /system/bin/mksh: No such file or directory

pkg: /sdcard/firestickroot/superuser.apk

Success

-----------Your Welcome--------------

6.) Run the SuperSU application, go to settings and un-check Enable Superuser then re-check it.

7.) Reboot the device (either hold play and select or run "reboot" from the ADB Shell prompt)

8.) Open ADB Shell once again and run "su". This time you should see the SuperSU prompt asking to allow the ADB Shell process to run as root.

9.) Uninstall KINGOROOT

10.) If you have any reminents of KING ROOT installed uninstall them, if it wont let you uninstall, re-install KING ROOT but DONT OPEN IT! then you can uninstall it.

IF YOU RUN INTO SOFTBRICK ISSUE (stuck at fire tv logo)

Make sure you have ADB drivers properly installed in your windows pc/laptop.

connect a genuine usb lead to the firestick/pc.

download the windows version of KINGO ROOT and install it.

open KINGO ROOT on the pc with Fire Stick connected up to pc and tv.

wait for the button to pop up and click root.

if you dont see AFTV or get enable debugging in the KINGO ROOT program on pc/laptop please unplug the stick from usb and replug it back in.

if this still wont work restart the pc/laptop or try another pc/laptop.

you should after clicking root boot back up into your homescreen, if it doesnt boot back into your homescreen automatically, wait around 5 minutes and unplug usb and re-plug it again.

Thumbs up if ive helped :)

If anyone can make use of another app from chainfire, Flashfire, as it now will work with chainfires Su binaries installed. The app allows for backup/flash all partitions/install zips etc. Im not sure if its fully working or maybe an older version might?

Anyway ill leave that for anyone who might want to test that app out.

*IMPORTANT*

If you still cant seem to manage this, delete he associated KINGOROOTS SUPERUSER manually, then right after you have installed KINGROOT and rebooted navigate to /system/xbin and delete the file daemonsu. When the script finishes run it a second time, if you dont get chainfires SuperSU installed manually install it. This is included in the script to carry out this task but seems it wont work for everyone.