FireTV 1 (bueller) TWRP Recovery

Search This thread

jpage4500

Member
Sep 4, 2013
27
5
Sorry if this is mentioned elsewhere but I didn't see it reading through the last several pages of posts..

My FTV1 was rooted and had TWRP recovery running 5.0.5 so I could run Kodi using FireStarter app.. everything had been working great. I thought I had followed the guide blocking updates but I guess not since my FTV updated to the latest version.

I thought - no biggie - I'll just reboot the device and have TWRP install an older 5.0.5 ROM again like I did before but I'm not seeing the TWRP boot menu anymore (the one with 'press left to open recovery').. does that mean I'm SOL? I didn't think an update would be able to remove TWRP recovery like that.. I just was hoping to get some info before making a mistake that'll brick the device..

thanks!
 

1jimmy007

Member
Mar 18, 2017
17
2
Install twrp 3.0.0-7

Just install twrp 3.0.0-7 recovery. Do u have full unlock and boot loader? Take your time and read up on xda and on aftvnews.com. Also this link may help...

https://forum.xda-developers.com/fire-tv/development/prerooted-stock-images-t2882337



Hello! I have fire tv 1 with 51.1.6.3 rooted with dirtycow not bootloader fully unlocked, what i need to install twrp?
In this tread wrote on fire tv OS3 install twrp for only bootloader fully unlocked.

Update: I manualy update to 5.0.5 and rooted with kingroot, now i do install twrp!!!
 

garvani

Senior Member
Apr 19, 2011
86
7
It seems this thread maybe dead as its a while inbetween posts. Hoping someone maybe able to help, yesterday i went from CWM and 5.1.1.5 to twrp and 5.2.6.0.. According to http://www.aftvnews.com/how-to-install-twrp-custom-recovery-on-a-rooted-fire-tv-1/ guide you need to be on 5.1.6.3 before jumping to the latest version which i didn't know.
Anyways i successfully got everything running however the menus were blank and continuously loading so i went in and wiped davlik\cache and internal memory. Which fixed that issue.
However now when the device goes to sleep after sometime it will boot into twrp.
If i power the ATV on it will go through the normal boot process with the twrp boot menu and load into fireos5 without issue, but going to sleep and rebooting into twrp is a bit of a pain. Any ideas why and how to resolve it?
 

Axecaster

Senior Member
Jan 23, 2011
115
13
It seems this thread maybe dead as its a while inbetween posts. Hoping someone maybe able to help, yesterday i went from CWM and 5.1.1.5 to twrp and 5.2.6.0.. According to http://www.aftvnews.com/how-to-install-twrp-custom-recovery-on-a-rooted-fire-tv-1/ guide you need to be on 5.1.6.3 before jumping to the latest version which i didn't know.
Anyways i successfully got everything running however the menus were blank and continuously loading so i went in and wiped davlik\cache and internal memory. Which fixed that issue.
However now when the device goes to sleep after sometime it will boot into twrp.
If i power the ATV on it will go through the normal boot process with the twrp boot menu and load into fireos5 without issue, but going to sleep and rebooting into twrp is a bit of a pain. Any ideas why and how to resolve it?

The boot into TWRP menu during sleep is usually caused by not double disabling updates. You'll want to view this guide to apply both methods 1 and 5: http://www.aftvnews.com/how-to-block-software-updates-on-the-amazon-fire-tv-or-fire-tv-stick/
 

TomandJonna

Member
Mar 13, 2013
5
0
Need Help Please

Hello all...need some help please.

Have rooted my 1st generation Fire TV (OS 5.0.5) with Kingroot. I followed the WRONG aftvnews tutorial for installing twrp (got confused) and executed the dd if=/data/media/0/bueller-twrp_3.0.0-6.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery command. I then tried to fix things by executing the "sh /data/media/0/bueller_recovery_v2.zip" command and received back "/data/media/0/bueller_recovery_v2.zip[1]: syntax error: 'newline' unexpected

I can't get into twrp at all and don't know what to do at this point. The box boots up fine, but I'd like to install a custom rom which I understand I cannot do without twrp working.

Please help if you can. Thank you in advance. Tom
 

TomandJonna

Member
Mar 13, 2013
5
0
Thank you for your reply!

Yes, I sure have and it simply reboots the Fire TV, but not into TWRP.

Are you talking about the dd command on the image instead of trying the sh command on the zip file? If so, I have tried repeating both commands with the same results for each. The dd command gives me no errors and the sh command gives me the message I noted above. And, when I reboot into recovery via adb, it reboots the box every time, just not into TWRP. Any other thoughts?? I'm open to any suggestions.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 34
    It's finally here! TWRP recovery for the Fire TV 1. Most likely, I will not be updating this thread with new releases, as the prerooted ROMs will always contain the latest version. This thread is just here so people on Fire OS 3 can install TWRP and people on rooted but locked bootloader Fire TV 1's can get recovery initially installed.

    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.

    Installing this requires root. If you are not rooted, figure that out first.

    Installation for Unlocked Bootloader
    1. Make sure you are on a FULLY unlocked bootloader. From within FireOS and after running su run this:
      Code:
      cat /proc/cmdline
      And MAKE SURE unlocked_kernel=true is present! If it is not, you are NOT fully unlocked and you must Fully Unlock first!
    2. Make sure you are on at least 51.1.4.0 ROM and the latest CWM installed.
    3. Copy the bueller-twrp_3.0.0-6.img file to /sdcard
    4. From within adb shell, use su to become root, and run this command (are you sure you did step 1?)
      Code:
      dd if=/data/media/0/bueller-twrp_3.0.0-6.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery
    5. From outside adb shell, reboot to recovery
      Code:
      adb reboot recovery
    6. TWRP should load, you can install a FireOS5 prerooted ROM now.

    Installation for Locked Bootloader
    1. This requires that you are on at least version 5.0.5 and rooted.
    2. Copy the bueller_recovery_vX.zip file to /sdcard
    3. From within adb shell, use su to become root, and run this command (replace vX with the actual version you downloaded)
      Code:
      sh /data/media/0/bueller_recovery_vX.zip
    4. Reboot

    Notes
    This includes bootmenu. For everyone that loved the old bootmenu with Comic Sans, I'm sorry to disappoint you, but the Comic Sans is gone. 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. You do need a USB keyboard to interact with the bootmenu. To force it to boot in to Recovery, you can create a file /cache/bootmenu_recovery.

    DHCP for Ethernet is enabled, and if there is enough demand I may add in wifi at some point. The IP address should show up in the top left corner.

    USB storage and USB keyboard/mice should all work. Hotplugging works, so you should be able to plug and unplug devices as needed.

    You can use a USB keyboard, mouse, or the mouse emulator to interact with it. To use a keyboard, you can use the arrow keys to move the cursor and the enter key to select buttons. Sliders don't require sliding, so you can just hit enter/click on them. To use the mouse emulator, use adb shell and then run the program mouse and follow the instructions.

    ROMs
    Recovery must be included in all ROMs. If you want to develop a ROM, please contact me about including recovery in it.

    Installing zips
    You can push zips to /sdcard, put it on a USB storage, 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.


    Source Code
    You can find the source code here:
    https://github.com/androidrbox/firetv-2ndinit
    https://github.com/androidrbox/android_bootable_recovery

    WARNINGS

    • 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:
      killall recovery
      to restart it
    • It is also extremely important to never reboot after wiping /system.


    Finally, thanks to everyone who has donated to me.

    Changelog and Downloads:
    • July 7, 2016 - v2 (md5sum: 8f65187cb0cbc190a7d64f512ae3ede2)
      • This is the updated version with TWRP 3.0.0-7.
    • July 4, 2016 - TWRP Image 3.0.0-7 (md5sum: cda1a1c1cdd3e25a1caa86f5a5de1eee)
    • May 20, 2016 - v1 (md5sum: 9208d81fd07cff9952de5be33c62f730)
      • This is for use by people who have FireOS5 and are rooted.
      • This includes 2ndinit version a7a48c and TWRP version 3.0.0-6.
    • May 20, 2016 - TWRP Image (md5sum: 5dc83370046e5b50755ddb55fe8424ad)
      • This is for use by people who have FireOS3 and CWM and is TWRP version 3.0.0-6.
    8
    This test image worked for me but my tv is only 720p so the graphics overlap and it is VERY hard to use. Any chance of getting a version with a 720p theme instead?

    Ask and ye shall receive... This has the looping fix and a possible 720 fix.

    http://www.mediafire.com/download/uzvjvjb5ydvyja3/bueller-twrp-test8.img
    5
    Worked great!! Thanks so much for all your hard work!

    Okay. Well unfortunately bootmenu will still be jacked up. And I won't have time until next week to make a proper release with all these fixes... but it should keep you guys happy until then.
    4
    I can't imagine why a TV would cause TWRP to crash, but at this point I can't explain it.

    New TV did nothing, as you suspected.

    I did get it to work though, Here's what I did.
    Reflashed latest CWM
    Full wipe in CWM (Not sure if this was needed?)
    adb shelll WHILE IN CWM and flashed TWRP
    did adb reboot recovery and TWRP loaded, Now I flashed pre-rooted 5.0.5 rom
    4
    To anyone still experiencing the flashing problem and/or anyone who had it fixed with test8:

    http://www.mediafire.com/download/m84irafe8idoklm/bueller-twrp-test9.img

    Hopefully this fixes it?