Bodo
Dauer-User
- 275
Root für den Amazon Fire TV 4k (2015) ist möglich. Ich hier eine kleine Hilfe geben, wie man Rootzugriff bekommt und was man alles braucht.
Im Prinzip benötigt man einen AFTV 4k (logisch) mit der Softwareversion 5.0.3.1, einen PC (besser Laptop) mit Linux (z.B. Ubuntu oder Debian), ein USB-Kabel A auf A (gibt es hier), einen USB-Stick mit 2GB (z.B.) oder mehr und etwas Erfahrung mit der Kommandozeile/Terminal.
Die meisten werden als Betriebssystem Windows nutzen, so wie ich. Ist aber kein Problem, denn es gibt Linux-Live Systeme die man ohne Installation einfach vom USB-Stick booten und nutzen kann.
Schritt 1 – Vorbereitung
Schritt 2 – Benötigte Software in Linux installieren
Schritt 3 – Rooten / Sofware flashen
Schritt 4 – Updates verhindern um root nicht zu verlieren
Zurück zur Originalsoftware
(Quelle)
Im Prinzip benötigt man einen AFTV 4k (logisch) mit der Softwareversion 5.0.3.1, einen PC (besser Laptop) mit Linux (z.B. Ubuntu oder Debian), ein USB-Kabel A auf A (gibt es hier), einen USB-Stick mit 2GB (z.B.) oder mehr und etwas Erfahrung mit der Kommandozeile/Terminal.
Die meisten werden als Betriebssystem Windows nutzen, so wie ich. Ist aber kein Problem, denn es gibt Linux-Live Systeme die man ohne Installation einfach vom USB-Stick booten und nutzen kann.
Schritt 1 – Vorbereitung
- Linux herunterladen -> Direktlink Ubuntu 15.10
- und mithilfe von UNetbootin ein Linux-Live USB-Stick erstellen
- in den Einstellungen des Fire TV USB Debugging aktivieren
- PC/Laptop von USB booten
Schritt 2 – Benötigte Software in Linux installieren
- Terminal öffnen und „sudo -i“ eintippen
- Android ADB installien
- wget -O – https://skia.googlesource.com/skia/...df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf – adb
- mv adb /usr/bin/adb
- chmod +x /usr/bin/adb
- mit „adb version“ prüfen ob und welche Version installiert wurde
- PySerial installien
- apt-get install python3-serial
- Git installieren
- apt-get install git
- ModemManager deinstallieren
- apt-get remove modemmanager
Schritt 3 – Rooten / Sofware flashen
- Fire TV mit dem PC/Laptop per USB verbinden
- Im Termina folgende Befehle nacheinander ausführen
- git clone Eric Work / aftv2-tools | GitLab
- cd aftv2-tools
- wget http://download.zeroepoch.com/aftv2/5.0.3.1/system.root.img.gz
- wget http://download.zeroepoch.com/aftv2/5.0.3.1/system.diff.gz
- gunzip system.root.img.gz
- gunzip system.diff.gz
- adb reboot ; ./handshake.py
- ./patch_mmc.sh 0x00000000058e0000 system.root.img system.diff
- Jetzt heißt es warten, etwa 2,5 Stunden wird das neue System geflasht.
- Wenn sich nichts mehr bewegt und 0x50dce600 angezeigt wird ist der Vorgang abgeschlossen und der Fire TV ist gerootet.
Schritt 4 – Updates verhindern um root nicht zu verlieren
- Bei diesem Schritt muss der AFTV mit einem Fernseher oder Monitor verbunden sein um die Superuser-Meldung zu bestätigen.
- Also Fire TV mit dem Computer verbinden beziehungsweise verbunden lassen und folgende Befehle im Terminal/Console ausführen.
- adb shell
- su
- pm disable com.amazon.device.software.ota
- Nach dem „su“ Befehl muss mittels Fernbedienung des AFTV bestätigt bzw. erlaubt werde.
- Mit „pm enable com.amazon.device.software.ota“ kann bei Bedarf die Updates wieder aktiviert werden.
Zurück zur Originalsoftware
- Wenn man root nicht mehr braucht oder haben will, z.B. im Falle eines Garantiefalles, kommt man mit folgenden Befehlen wieder die jungfräuliche Software.
- wget http://download.zeroepoch.com/aftv2/5.0.3.1/system.orig.img.gz
- gunzip system.orig.img.gz
- adb push system.orig.img /data/local/tmp
- adb shell
- su
- dd if=/data/local/tmp/system.orig.img of=/dev/block/platform/mtk-msdc.0/by-name/system
- reboot
(Quelle)