As usual, this WILL void your warranty and I am NOT responsible for anything you do with this. Installing it properly won't brick your Fire TV, but doing stupid things with it might.
The Stick is much harder to recover from than an unlocked Fire TV 1 or a Fire TV 2 that can run preloader commands. Please be very wary of the instructions!
Installing this requires root. If you are not rooted, figure that out first.
- This requires that you are rooted.
- Copy the montoya_recovery_vX.zip file to /sdcard
- From within adb shell, use su to become root, and run this command (replace vX with the actual version you downloaded)
This includes bootmenu. When the FireTV boots, it will present you with the bootmenu where you can leave it alone and it will boot normally or you can select recovery and it will boot in to recovery. For the time being, it does not support USB keyboards, so you will need to use the mouse emulator in adb to interact with it. To get adb, just plug the stick in to your computer. To force it to boot in to Recovery, you can create a file /cache/bootmenu_recovery.
For the time being, there is no wifi, although I have explored it and it is possible, just need to work out some details.
To use the mouse emulator, use adb shell and then run the program mouse and follow the instructions. Sliders don't require sliding, so you can just hit enter/click on them.
You can push zips to /sdcard or use adb sideload. Do note you need adb version 1.0.32 to use adb sideload.
Stuck in a loop?
If you cannot boot normally and keep going back to the bootmenu, wipe Cache from Wipe -> Advanced Wipe.
You can find the source code here:
- It is extremely important you never reboot after a failure. This will most likely lead to a brick. If recovery is hung, you can use adb shell to run Code:
- It is also extremely important to never reboot after wiping /system.
Finally, thanks to everyone who has donated to me.
Changelog and Downloads:
- December 18, 2016 - v1 (md5sum: bd69911e9eeb37d9d6ebafe5302db5fe)