Amazon Fire TV 3 (amazon-needle)

From postmarketOS Wiki
Amazon Fire TV 3
Amazon Fire TV 3
Amazon Fire TV 3
Manufacturer Amazon
Name Fire TV 3
Codename amazon-needle
Released 2017
Hardware
Chipset Amlogic S905Z
CPU Quad-core 1.5 GHz Cortex-A53
GPU Mali-450 MP3
Display HDMI
Storage 8 GB
Memory 2 GB
Architecture aarch64
Software
Original software Android (Fire OS)
Original version 7.1.2 (Fire OS 6.2.1.0)
FOSS bootloader no
postmarketOS
Category testing
Pre-built images no
This device is marked as not booting.
Status: Downstream kernel doesn't compile, looking into mainline


Contributors

  • BenTheTechGuy

Users owning this device


Unlocking the bootloader

Root the device using the FireFU exploit, which takes advantage of vulnerabilities in Amlogic DFU mode and U-Boot to unlock the bootloader and disable dm-verity. You will need an I2C-capable Arduino such as the Due as well as an HDMI breakout board (or a cut HDMI cable).

NOTE: The FireFU exploit does not work on devices running FireOS 6.2.5.8 or newer. Even after unlocking the bootloader, upgrading to those versions of FireOS disables flashing of unsigned images in Fastboot. Due to FireFU's repositioning of the boot image's offsets, your device will be bricked if it upgrades past 6.2.5.5 with FireFU installed. It's highly recommended to block all OTA updates after rooting the device.

How to enter flash mode

In FireOS, connect with adb over the network or USB and run adb reboot bootloader.

In DFU mode, run ./aml_reboot fastboot in the FireFU directory.


Installation

See also