[UNLOCK][ROOT][TWRP][UNBRICK] FireTV 2 (sloane)

Search This thread

meohmy

Senior Member
Aug 7, 2015
85
19
@jbvid

The solder was made easier because I used an electric microscope with 2 eye pieces which gave greater visibility and 2 hands free. I am fortunate that I have a m8 who designs electronic circuits for a living so has all the correct equipment and he was also looking over my shoulder at what I was doing. It was his suggestion regarding the micro switch. I do not profess to be an electronics wizard, on the contrary, just an ordinary numpty who follows instructions.
I showed the mod in case anyone else wanted to try it but had not thought of the method.
 
  • Like
Reactions: jbvid

jbvid

Member
  • Aug 2, 2017
    31
    5
    Hi
    Ahh, got the right equipment then for these micro mini components.
    Yes me too, just an ordinary numpty who follows instructions, but find it quite satisfying. Also rooted a Firestick 4k using Flakies thread, struggled a few times with the tin foil but got there. I should have used my pin method and spy glass for that.
    jb
     

    Top Liked Posts

    • There are no posts matching your filters.
    • 8
      Read this whole guide before starting.

      This is for the 2nd gen Fire TV (sloane)

      Current relase: amonet-sloane-v1.1

      NOTE: This process does not require you to open your device if you're already rooted or you have TWRP.
      NOTE: If something goes horribly wrong and your device gets bricked, you'll have to open it and unbrick it through bootrom (post 2).
      NOTE: This process will modify the partition-table (GPT) of your device.

      NOTE: Your device will be reset to factory defaults (including internal storage) during this process.
      NOTE: Flashing prerooted ROM will disable unlocked TWRP. It's recommended to flash an stock update.bin
      until that gets sorted out.

      To update to the current release if you are already unlocked, just flash the zip in TWRP.

      What you need:
      • A Linux installation or live-system
      • A a-a cable
      1. Download the attached zip-file "amonet-sloane-v1.1zip".
      2. Copy the zip-file to the internal storage of the box or copy the zip-file to an external SD/USB storage and connect it to the box.
      3. Reboot the FireTV to rbox's TWRP recovery and flash the zip-file.

      NOTE: If you are on firmware 5.2.7.3 or newer, a downgrade is necessary, this requires bricking the device temporarily. (The screen won't come on at all)
      If you chose the brick option, you need to continue with bootrom-step-minimal.sh:




      NOTE: Please refer to the #2 post on how to prepare your environment before proceeding.
      NOTE: If you use this method to unlock the device you don't need to flash the unlock-zip once you're in TWRP.

      Once the zip-file finished flashing, disconnect the device and run:
      Code:
      sudo ./bootrom-step-minimal.sh
      Then plug the device back in.

      The device will reboot to hacked fastboot mode (Static Amazon White Logo + white blinking LED).
      Then run:
      Code:
      sudo ./fastboot-step.sh


      After that, the device will reboot to unlocked TWRP. Then go to Wipe > Format Data and type "YES".
      You can now install Magisk from there.

      Important information

      NOTE: This has nothing to do with the unlock process.

      You have 10 seconds to force TWRP to keep ADB over USB active by using
      Code:
      adb wait-for-recovery && adb shell setprop twrp.usb.mode 0

      In the new partitioning scheme your boot/recovery-images will be in boot_x/recovery_x respectively, while boot/recovery will hold the exploit.
      TWRP takes care of remapping these for you, so installing zips/images from TWRP will work as expected.

      Don't flash boot/recovery images from FireOS (FlashFire, MagiskManager etc.) (If you do anyway, make sure you flash them to boot_x/recovery_x)

      Should you accidentally overwrite the wrong boot, but your TWRP is still working, rebooting into TWRP will fix that automatically.

      TWRP will prevent updates from overwriting LK/Preloader/TZ, so generally installing an update should work without issues (only full updates, incremental updates won't work).

      For ROM developers there is still an option to overwrite these, which should only be done after thorough testing and if needed (LK should never be updated).

      It is still advised to disable OTA.

      Very special thanks to @k4y0z and @t0x1cSH for making all this possible by porting the LK exploit to sloane and implementing the RPMB-key derivation for sloane.
      Special thanks also to @xyz` for making all this possible and releasing the original amonet exploit for karnak.
      Special thanks also to @retyre for porting the bootrom-exploit to mt8173.
      Special thanks also to @Sus_i and @DanielF50 for testing.
      Special thanks also to @diplomatic for his wonderfull mtk-su, allowing you to unlock without opening the device.
      5
      When I tried to install Magisk in TWRP it failed. It isn't that big of a problem as I am running one of Rbox's pre rooted ROMs but just thought it was odd.

      It was Magisk 19.5? I believe, can't remember off the top of my head.
      You are probably using rbox-twrp instead unlocked twrp.
      I don't think there's any reason to use an old Magisk release either.

      Unfortunately the update overwrote the prerooted version with a standard unrooted version and you would have to go through the whole process again to unlock, but you would have to use the latest prerooted version once it is available so there no updates to mess it up. and then block future updates after that. I decided to just wait for the newest prerooted version so I don't have to go through the process again.

      The good thing is that it is a fully functional unit for reasonably cheap.
      Can you please stop giving nonsense advice?
      1. There is no reason to redo the unlock.
      2. We currently DO NOT recommend using the prerooted ROM together with the unlock.
      5
      In case someone needs some newer 'full OTA update' packages of the stock rom, only for sloane:

      Fire OS 5.2.7.3 (652614020).

      Fire OS 5.2.7.4 (656638420).

      Fire OS 5.2.7.6 (659654620).

      5.2.7.6 is the latest OS (as of today).
      Don't forget to rename the file, i.e. .bin to .zip.
      5
      According to Amazon the latest software update is Amazon Fire TV (2nd Generation): Fire OS 5.2.7.8 (664657320) not 5.2.8.8.
      but I haven't found a link for it yet.

      Me too. Where to find link for full stock Fire OS 5.2.7.8 (664657320)? I'd like to keep my practice demo up to date.

      Fire OS 5.2.7.8 (664657620) for sloane:


      md5: 087cef3f082b0017231e8b938feaeec7
      5
      I would advise you pull your ROM's boot.img, patch it with MagiskManager & then flash this manually via hacked fastboot, otherwise it won't work & you'll probably brick your device again.

      Don't worry, magisk flashing in TWRP works (now). ;)