Amazon Fire TV 3 (amazon-needle)
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 |
Status: Downstream kernel doesn't compile, looking into mainline
Contributors
- BenTheTechGuy
Users owning this device
- BenTheTechGuy (Notes: Running FireOS 5.2.6.5 (not unlockable))
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.