The day many of you have been patiently waiting for has arrived. Rbox has finally released TWRP custom recovery, as well as a pre-rooted ROM of software version 5.0.5 and 5.0.5.1, for the 1st generation Amazon Fire TV. This will allow those of you still on the 51.1.6.3 or older pre-rooted ROM with ClockworkMod installed to upgrade to Fire OS 5 without losing root. This will also allow those of you that rooted a 5.0.0 or newer Fire TV 1 with KingRoot to install TWRP custom recovery and update your device without losing root.
TWRP custom recovery must be installed before installing the new pre-rooted ROMs, so if you have ClockworkMod custom recovery installed, do not try to use ClockworkMod to install the new pre-rooted ROMs. There are separate procedures for installing TWRP on 1st-gen Fire TVs that have an unlocked bootloader and ones that have a locked bootloader. If you have ClockworkMod and a pre-rooted ROM (51.1.6.3 or older) already installed, then you have an unlocked bootloader. If you rooted with KingRoot on software version 5.0.0 or newer, then your bootloader is locked.
Instructions for installing TWRP are fairly straightforward, but if you need more guidance, I’ll have a guide with step-by-step instructions up soon. It might be a good idea to wait a few days before installing TWRP anyway, so that any potential unforeseen issues are worked out first. Rbox is currently trying to get to the bottom of an issue that is causing some devices to display a blank screen after briefly displaying the TWRP logo. If you can wait a bit longer for this issue to be worked out, you’ll be better off, but many have already installed TWRP without any issues.
Once TWRP is installed, it’s a simple matter of flashing one of the two new pre-rooted ROMs, which you can do by following this guide. If you have the means, be sure to donate to rbox to thank him for coming through for the community and for continuing to support the 1st-gen Fire TV.
Elias and Rbox, I cannot thank you guys enough! This makes the 1st-Gen community very excited!
I’ve rooted my first gen aftv with Kingroot and then I thought I had unrooted it but it’s still rooted. Is this a big issue?
Will it work for 5.0.3 FTV KingRooted
Yes. Sorry, I forgot some people rooted while on the developer preview. I’ve updated the post to say “5.0.0 or newer” instead of just “5.0.5.”
Thanks. rbox confirmed the same on xda too. Guess I will wait for someone to try it out first lest it bricks :)
My FTV 1 is on a stock 5.0.5 rom. what’s my best option moving forward?
I’l have a guide covering exactly what to do soon, but basically you should: root with KingRoot, install TWRP (locked bootloader version), install pre-rooted ROM 5.0.5 or 5.0.5.1 (your choice), then optionaly (but highly reccommended) do a factory reset within TWRP to get rid of all the KingRoot junk.
working with FTV Stick?
No, this is only for the 1st-gen Fire TV. Rbox says he still plans to release TWRP and ROMs for the Fire TV Stick in the future, but he wanted to get the Fire TV stuff out first.
Any thing on the fire stick
Thank you, Rbox, for all your hard work! Also thank you to Elias for all the information and guides! You guys are awesome. :)
Is the new update rootable? I want to use my sticks with ethernet!
No, the Fire TV Stick is rootable with software version 5.0.0 through 5.0.5 only.
but the stick is not getting TWRP and the pre-rooted ROMs?
Thank you :-)
Rbox says he still plans to release TWRP and a pre-rooted ROM for the Fire TV Stick later. But your Stick will have to already be rooted to use them, so if your Stick is on software version 5.0.5.1 or newer, you cannot root or install TWRP/ROM at this time.
I am unsure what version my AFTV1 is on but I do know it isn’t rooted and it might well still be on the Dev Preview. Is there a recommended way to “safely” get KingRoot on there?
I was able to KingRoot my dev preview box without issue. if by safely you mean “dont call home from my box”, i cant be too sure about that.
You should block sotware updates following this guide: http://www.aftvnews.com/block
Then check the software version in settings. If it’s on 5.0.3 or 5.0.5, then it’s rootable with KingRoot.
You could also boot it up without an internet connection to check the software version, if you’re worried about it updating.
I am trying to boot without allowing it Internet access but I can’t get past the choose a network connection screen, I guess I have to allow it to connect?
I managed to get updates blocked via DNS but now I am stuck at the unable to check for updates screen being prompted to unplug the box and try again later, any way to get past this one?
See this guide for help: http://www.aftvnews.com/how-to-complete-the-fire-tv-initial-setup-without-updating/
That didn’t want to work for me when blocking updates using OpenDNS (Info added to Router) but I was on the 5.0.3 dev version. I just allowed it to check for updates and then re-enabled DNS blocking (It did report 5.0.5 was ready to install but never actually did).
I am now fully rooted and up to date however using a combination of KingRoot v4.1 and the new TWRP release from rbox.
Yes finally thank you RBOX!!!!!! I have flashed the custom recovery and flashed the new 5.0.5.1 prerooted rom. Finally no more kingroot crap and I can watch my videos without sudden pauses. will definitely be donating at the end of the month!
What are the main reasons to root? Side loading?
When I routed version comes out for fire stick gen 1, will it make it any faster? It is unbearably slow now!
According to XDA, TWRP recovery does not appear to work consistently for users on FireOS 3 with ClockWorkMod Recovery 6.0.5.1.4a (i.e. pre-rooted users on unlocked bootloaders). TWRP recovery boot screen blinked continuously, and did not allow me to do anything. Fortunately, it did not affect my existing install. I was able to reinstall CWM through adb, and am back in business. Kingroot users on the other hand seem to have no problem.
Seems like it might be related to the TV/Display that the Fire TV is connected to. I had no issues installing TWRP on a Fire TV 1 with an unlocked bootloader that was running pre-rooted 51.1.6.3 and CWM 6.0.5.1.4a.
I had a similar issue but i was on 51.1.4.0 switching back to CWM then updating to 51.1.6.3 fixed the issue.
Installed TWRP on my Fire TV 1 with an unlocked bootloader (actually I checked and my device was one of the ones that the unlock didn’t work on so I had to go ahead and unlock it again after which I confirmed it was indeed unlocked). I was running pre-rooted 51.1.4.1 and CWM 6.0.5.1.4a. I ran into the same problem as DoctorGonzo with the TWRP recovery boot screen blinking repeatedly every second or so.
Is there any info about installing XPosed with this rom? Any info about what modules should be installed?
I was able to install xposed on this pre rooted rom. It’s exactly the same guide for the fire tv 2 Elias has made here except instead of arm64 you just need the arm build. I installed v84 today, so far no issues and Kodi is my launcher
Yaaaaaaassssss!!!
Tis be a glory day gents! Cheers Rbox!
Is there a way to see what CWM version I am running? I have a rooted ftv1. Thank you!
DfGremlin,
Yes, restart your device and go into recovery. You’ll see the version in the bottom left corner I believe.
Thank you.
I was able to upload the new twrp img file, but when I went into recovery, it locked up. Leaving Amazon white logo on screen. I powered off and it booted back to FireOS3, thankfully.
I presume I should follow the xda instructions to install latest CWM then boot to recovery?
Make sure you are on the latest CWM and then follow the instructions to install TWRP.
Is there a video guide for this method of root?
I accidentally soft bricked while installing the unlocked image on a partially unlocked bootloader. If I connect an A-A cable, the device shows as a hard drive, but won’t boot. I tried directly copying the 8 images to the drive in Linux, but it didn’t recover. Is there a way to recover from this?
I got TWRP installed on my 5.0.3 but I don’t think my bootloader is unlocked. Is that fine and should I go ahead with Custom ROM or not?
cat /proc/cmdline
androidboot.hardware=qcom user_debug=22 msm_rtb.filter=0x3F ehci-hcd.park=3 maxcpus=2 androidboot.selinux=enforcing androidboot.emmc=true androidboot.serialno=xxxx androidboot.prod=1 androidboot.baseband=apq
Hi, I’m having some trouble hardware rooting my original fire tv. I’ve done this previously without any problems but this time it just doesn’t want to work, the su binary is in the xbin folder but the fire tv still isn’t rooted. This makes me think that there’s either a problem with the su file I’m using or with the commands I’m using in linux as I’ve always been a windows user primarily. Any help would be greatly appreciated as I’d love to try having twrp installed.
Thank you RBOX !!!! and Thank you Elias for bringing the great news and the upcoming guide !!!!
Hi looks good, in XDA seem to be some trouble shooting going on so I will hold off for now till this is resolved.
Just to be sure, I did not spot any wipe commands (exept wipe cache in case of trouble) so the upgraded from prerooted FOS 3 to this will keep all the settings? I only care for the progress of a few games(asphalt 8..) Would a titanium back up suffice?
Thanks to you and Rbox
Great work
All settings were left in tact when I upgraded.
Be careful before installing TWRP if you’re on OS3. In the main article above it says, “If you have ClockworkMod and a pre-rooted ROM (51.1.6.3 or older) already installed, then you have an unlocked bootloader.” This implies you’re ready to install TWRP, but that may not be correct. In reality, you may actually have a “partially unlocked” bootloader (as I do), but according to rbox’s instructions, you need a “fully unlocked” bootloader.
That’s the same for me. What do those of us in this situation do?
I found a guide to fully unlocking from Feb last year:
http://www.aftvnews.com/how-to-fully-unlock-the-amazon-fire-tv-bootloader/
Do I need somehow to remove the old partially unlocked bootloader before installing the full unlock and then going on to the new procedure?
Ignore above. Have now fully unlocked using old version of adbfire
When is the guide for this coming out
What is the advantage of updating to Fire OS 5? I have a first gen FTV that works great and am kind of hesitant to tinker with it.
I too would like to know what, if any advantages to change to OS 5 on a 1st gen Fire TV?
My 1st gens seem to be running well and was wondering if there is any speed increase by upgrading?
I’ve got two 1st gen boxes, both rooted with rbox’s boot menu. I updated one to OS 5 via TWRP, left the other one on OS 3 with CWM. I mainly use them for Kodi (90%), Netflix (4%), and Amazon Prime Video(5%). No interest in Alexa, voice commands, screen savers, etc.–I’m a Luddite!
I’ve noticed no improvements for my purposes, nor speed increase (in fact, rebooting seems to take much longer than with OS 3, but I haven’t actually timed it, not that I reboot very often other than when updating).
In all honesty, I’m thinking of trying to roll back to OS 3 as I don’t utilize any of the features that OS 5 offers, but really miss full Firestarter capabilities. I wouldn’t update mine if I had it to do over again. Does anyone know if I can use TWRP to just install rbox’s 51.1.6.3_516012020 over 5.0.5.1 or will I brick my box?
No, you can’t install Fire OS 3 ROMs with TWRP. To roll back you’ll have to install Clockworkmod, then the boot menu, then a Fire OS 3 ROM.
If you want full FireStarter support, I suggest installing the 5.0.5 ROM.
Thanks Elias, great suggestion. I had forgotten that there was another pre-rooted ROM. Definitely better than going through all the trouble to go back to OS3. And while I’ve got you, thanks again for such a great website!
thanks for the info. I’ll stick with what I have. One of my FTV1 boxes works perfectly but it does get stuck in SPMC when I access a network share with lots of stuff in it. I wonder if a FTV2 would have the same issue. My other FTV1 is kind of wonky, turns itself (and the tv) on occasionally but otherwise works fine. Right now its stuck awake when it should be sleeping.
is it possible to downgrade from 5.0.5 to 51.1.0.2 to perform a Full Bootloader Unlock?
No, it is not.
so there is absolutely no way to fully unlock bootloader when on rooted 5.0.5? :(
That’s correct.
I know it seems straightforward and I am really close to sorting it on my own (tried with adbfire) but do you have a rough guide on how to install TWRP for a rooted bootloader unlocked FireTV 1 ?
Thanks m8 (or if anyone else wants to post)
Fire Tv 1st Gen – A to Z Guide: http://www.youtube.com/playlist?list=PLq4EPW92B28dTjWxW3TpRVQxoPmCaPZlb
Check out this cats vids on youtube.. this bad Larry has a good grasp on fire TV 1 and 2….
Read up here on aftv news. And Xbox as well..
The youtube stuff was killer for me.
Xda not xbox, spell check kills me!
When you install TWRP make sure you jump to 3.0.0-7 for fire TV 1… and have os5 rom pushed to firetv after install of twrp before reboot as well… so when you reboot smoothly into twrp the recovery, now you will have the proper os5 rom sitting in the fire TV box ready to flash.
Capiche!
Thanks man, I figured thus out on my own after some trial and error but want to thank you anyway and also to let any other people running into issues that this is the way to go.
Cheers
OK I’m looking for proper guide to installing the latest or best tarp recovery version……. and I’d like to install the latest romantic of our version as well… I have cwm, bootmenu, and up to last of version. …. looking for proper guide or video link…….
Rom not romantic