Wie man mit einem Raspberry Pi eine Android-TV-Box baut

Sie müssen nicht Hunderte von Dollar für einen neuen Fernseher ausgeben, um Android TV zu nutzen. Alles, was Sie brauchen, ist ein kompakter 50-Dollar-Computer und eine microSD-Karte. Sie können Ihre eigene Raspberry Pi Android TV-Box für einen Bruchteil des Preises eines neuen Fernsehers bauen und sie genau so konfigurieren, wie Sie wollen.

Erfahren Sie, wie Sie Android TV auf Raspberry Pi 3, 3 B+ und Raspberry Pi 4 und 400 Computern installieren können.

Android TV auf dem Raspberry Pi

Bevor Sie beginnen, sollten Sie wissen, dass es sich bei den in diesem Projekt verwendeten Versionen von Android und Android TV um Betaversionen handelt. Als solche weisen sie einige Unzulänglichkeiten auf, die Sie bei einem echten Android-TV-Gerät möglicherweise nicht erleben.

Vier Raspberry Pi-Modelle sind für den Betrieb von Android TV geeignet:

  • Raspberry Pi 3
  • Raspberry Pi 3 B+
  • Raspberry Pi 4
  • Raspberry Pi 400

Die besten Ergebnisse erzielen Sie mit einem Raspberry Pi 4 mit 8 GB RAM.

Die Schritte für den Raspberry Pi 4 und den Raspberry Pi 400 sind unten aufgeführt. Für die Installation von Raspberry Pi 3 und Raspberry Pi 3 B+ Android TV sind andere Schritte erforderlich, die später folgen.

Wenn Sie einen Raspberry Pi Smart TV bauen wollen, ohne Geld für einen neuen Android TV auszugeben, müssen Sie Folgendes tun.

Installieren Sie Android TV auf einem Raspberry Pi 4 oder 400

Um Ihren eigenen Raspberry Pi 4-basierten Android-Fernseher zu bauen, benötigen Sie:

  • Raspberry Pi 4 (am besten 4GB oder 8GB Modelle)
  • Eine hochwertige microSD-Karte (16 GB oder mehr)
  • Raspberry Pi 4-Netzteil
  • USB-Tastatur und -Maus (alternativ: eine Kombi-Fernbedienung)
  • USB-Flash-Laufwerk
  • HDMI-Kabel
  • Ethernet-Kabel (optional)

Wenn Sie diese Dinge beisammen haben, können Sie loslegen.

Schritt 1: Herunterladen und Installieren von Android TV

Um Android TV auf Ihrem Raspberry Pi 4 zu installieren, holen Sie sich zunächst das LineageOS 18.1 Android TV Build.

Herunterladen: LineageOS 18.1 Android TV von KonstaKANG

Als nächstes laden Sie Etcher von Balena herunter und installieren es. Dies ist ein vielseitiges Tool zum Schreiben von Disk-Images, das hier verwendet wird, um bootfähige SD-Karten für den Raspberry Pi zu erstellen.

Download: Etcher

Anschließend sollten Sie LineageOS mit Etcher auf der SD-Karte installieren. Einzelheiten finden Sie in unserer Anleitung zur Installation eines Raspberry Pi-Betriebssystems.

Schritt 2: Konfigurieren Sie Android TV, TWRP und GApps

Im Gegensatz zum Raspberry Pi 3 ist die Einrichtung von Android TV auf dem Raspberry Pi 4 so gut wie sofort einsatzbereit. Allerdings müssen Sie noch ein paar Apps installieren, die nicht im Lieferumfang enthalten sind, nicht zuletzt GApps. Es sind jedoch ein paar Anpassungen erforderlich.

Zunächst müssen Sie jedoch wissen, wie man Android TV mit einer Tastatur bedient.

  • F1 = Start
  • F2 = Zurück
  • F3 = Offene Anwendungen anzeigen
  • F4 = Menü
  • F5 = Einschalten
  • F11 = Lautstärke runter
  • F12 = Lautstärke erhöhen

Aktivieren Sie die Entwickleroptionen, nachdem Sie eine Verbindung zu Ihrem Wi-Fi-Netzwerk hergestellt haben:

  • Gehen Sie zu Einstellungen > Geräteeinstellungen
  • Öffnen Sie Über
  • Blättern Sie zur Build-Nummer und klicken Sie wiederholt darauf, bis Sie eine Meldung über Entwickleroptionen sehen
  • Gehen Sie zurück und Sie sehen das Menü Entwickleroptionen unter Einstellungen
  • Wenn die Entwickleroptionen verfügbar sind, können Sie die Option Erweiterter Neustart konfigurieren, um den Zugriff auf das TWRP-Wiederherstellungsmenü zu aktivieren:

  • Öffnen Sie Einstellungen > Geräteeinstellungen
  • Wählen Sie Entwickleroptionen
  • Hier klicken Sie auf Erweiterter Neustart
  • So können Sie auf TWRP zugreifen, das für das Flashen und Sideloading erforderlich ist, bei dem das GApps-Paket zum Einsatz kommt.

    Die Google Apps (GApps)-Pakete für Android TV auf dem Raspberry Pi 4 sind derzeit Testversionen. Das bedeutet, dass Funktionen fehlen oder instabil sein können. Eine spezielle Android 12-Version von GApps steht auf Android Filehost zum Download bereit

    Herunterladen: GApps für Android TV auf Raspberry Pi 4

    Wählen Sie das tvstock- oder tvmini-Paket und laden Sie die ZIP-Datei auf Ihren Computer herunter. Kopieren Sie sie dann auf einen Wechseldatenträger, den Sie mit dem Raspberry Pi verbinden können.

    Booten Sie anschließend mit TWRP:

  • Öffnen Sie Einstellungen > Geräteeinstellungen
  • Wählen Sie Neustart > Wiederherstellung
  • In TWRP:

  • Wählen Sie Installieren
  • Durchsuchen Sie die GApps-ZIP-Datei
  • Streichen Sie zum Bestätigen zum Flashen und warten Sie
  • Als Nächstes wählen Sie Wipe > Factory reset
  • Um TWRP zu beenden, starten Sie den Raspberry Pi 4 mit der Option Reboot neu.

    Schritt 3: Starten Sie Ihren Raspberry Pi 4 neu, um Android TV zu verwenden

    Jetzt, wo Sie die Google-Apps aussortiert haben, können Sie den Pi 4 neu starten, um Android TV zu verwenden. Melden Sie sich bei Ihren Konten an, laden Sie Medien-Streaming-Tools herunter oder verbinden Sie Ihre eigenen Medien mit dem System. Es ist alles für Sie da!

    Möchten Sie weitere Konfigurationen vornehmen? Diese Version von Android TV für den Raspberry Pi 4 bietet mehrere Anpassungen, die Sie an der Einrichtung vornehmen können. Dies reicht von der Einrichtung einer Hardware-Einschalttaste bis zur Konfiguration von SSH. Sie können auch eine IR-Fernbedienung aktivieren und Audio über die 3,5-mm-Buchse anstelle von HDMI senden.

    Raspberry Pi 4-spezifische Optionen finden Sie unter Einstellungen > Gerätepräferenzen > Raspberry Pi-Einstellungen.

    Tweaks und Tipps zur Fehlerbehebung finden Sie auf der Download-Seite auf der KostaKANG-Website. Ansonsten haben Sie jetzt einen Android TV Raspberry Pi 4!

    Installieren Sie Android TV auf Raspberry Pi 3 und 3 B+

    Wenn Sie einen Raspberry Pi 3/3 B+ haben, unterscheiden sich die Schritte zur Installation etwas. Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:

    • Einen Raspberry Pi 3 oder Raspberry Pi 3 B+
    • Eine microSD-Karte guter Qualität
    • Eine zuverlässige Stromversorgung für den Raspberry Pi
    • USB-Tastatur und -Maus (oder Kombi-Fernbedienung)
    • USB-Flash-Laufwerk
    • HDMI-Kabel
    • Ethernet-Kabel (optional)

    Um Android TV auf einem Raspberry Pi 3 oder 3 B+ zu installieren, müssen Sie die folgende Software herunterladen:

    • LineageOS 16
    • Open GApps Pico-Paket von opengapps.org
    • Etcher Software zum Schreiben von SD-Karten

    Bereit zum Start? Los geht’s.

    Schritt 1: Entpacken und Installieren von Android

    Wenn Sie LineageOS auf Ihrem Raspberry Pi installieren, kommen Sie in den Genuss des Android-Betriebssystems. Das bedeutet eine potenziell bessere Unterstützung für Mediensoftware wie YouTube und Kodi. Mit den richtigen Google-Apps ist Ihr Raspberry Pi mit Android-Betriebssystem jedoch auch ein großartiger Android-Fernseher.

    Dies ist mit verschiedenen Versionen von Android für den Raspberry Pi möglich, aber die besten Ergebnisse erzielen Sie mit der oben verlinkten LineageOS-Version. Bevor Sie fortfahren, stellen Sie sicher, dass die ZIP-Datei entpackt ist.

    Anschließend sollten Sie LineageOS mit Etcher auf der SD-Karte installieren. Nach der Installation und einem erfolgreichen Start benötigt LineageOS eine Grundkonfiguration. Legen Sie das Übliche fest: Land, Zeitzone, etc.

    Schritt 2: Android TV für Google Apps vorbereiten

    Auf Ihrem Raspberry Pi läuft jetzt Android. Diese Version basiert auf AOSP, was bedeutet, dass keine Google-Apps installiert sind – diese müssen Sie manuell installieren.

    Sie sollten das GApps-Paket bereits auf Ihren PC heruntergeladen haben. Besuchen Sie opengapps.org und wählen Sie:

    • ARM
    • 8.1
    • Pico

    (Es ist verlockend, die Option Android TV und nicht Pico zu wählen – lassen Sie es. Dies ist einfach eine größere Datei und bringt nichts, außer dass sie später Probleme verursacht).

    Wählen Sie Download, und wenn die GApps-Datei auf Ihrem PC gespeichert ist, kopieren Sie sie auf Ihren USB-Stick. Entfernen Sie diesen sicher und stecken Sie ihn in Ihren Raspberry Pi.

    Öffnen Sie nun unter LineageOS den App-Drawer und wählen Sie Einstellungen > System > Über das Tablet. Scrollen Sie hier nach unten bis zur Build-Nummer und klicken Sie wiederholt darauf. Dadurch wird das Menü Entwickleroptionen zum vorherigen Bildschirm hinzugefügt.

    Klicken Sie zurück, bis Sie die Einstellungen-App verlassen haben, öffnen Sie sie dann erneut und navigieren Sie zu System > Entwickleroptionen. Wählen Sie Root-Zugriff und die Option Apps und ADB und klicken Sie auf OK, wenn die Warnung angezeigt wird.

    Scrollen Sie dann nach unten zu Lokales Terminal und aktivieren Sie die App. Dadurch erhalten Sie lokalen Shell-Zugriff, d. h. Sie können Befehle über die Tastatur eingeben.

    Gehen Sie zurück zur App-Schublade und öffnen Sie die Terminal-App, dann erlauben Sie der App den Zugriff auf Ihr Gerät.

    Geben Sie dann den Befehl superuser ein:

    su

    Ein Warnfeld von Privacy Guard wird angezeigt. Aktivieren Sie das Kontrollkästchen Meine Auswahl merken (um sicherzustellen, dass Sie das, was Sie vorhaben, auch in Zukunft tun dürfen) und dann Zulassen.

    Geben Sie dann den Befehl

    rpi3-wiederherstellung.sh

    Dadurch wird das Wiederherstellungsskript geladen. Geben Sie den Befehl reboot ein, um es zu starten.

    neu starten

    Der Raspberry Pi bootet in die TWRP-Recovery-Konsole. Wählen Sie hier Install und dann Select Storage, um Ihr USB-Flash-Gerät auszuwählen.

    Wählen Sie die GApps-Datei, dann Install Zip, und im nächsten Bildschirm aktivieren Sie Reboot after installation, dann Swipe to confirm Flash.

    Wenn das Gerät neu startet, sollten Sie auf den Play Store zugreifen können.

    Schritt 3: Konfigurieren Sie Ihre Android TV-Oberfläche

    Bis jetzt werden Sie feststellen, dass die Oberfläche von LineageOS auf Ihrem Raspberry Pi im Wesentlichen wie Android aussieht, nicht wie Android TV. Um dies zu ändern, benötigen Sie einen Launcher.

    Es sind mehrere verfügbar; wir haben einen werbefinanzierten Launcher, ATV Launcher Free aus dem Play Store, verwendet. Melden Sie sich einfach mit Ihrem gewohnten Google-Konto an, suchen Sie danach und installieren Sie ihn (beachten Sie, dass die erstmalige Anmeldung im Play Store aufgrund von Verifizierungsschritten ein paar Augenblicke dauert).

    Nachdem Sie die Schnittstelle eingerichtet haben, müssen Sie noch einige nützliche Medienanwendungen hinzufügen. Dinge wie YouTube, Plex, Amazon Prime Video, Kodi und mehr funktionieren und sind alle auf Google Play verfügbar. Installieren Sie diese einfach wie gewohnt, um die Vorteile Ihrer bestehenden Abonnements zu nutzen.

    Hinweis: Die Leistung dieser Anwendungen ist bestenfalls gemischt. Die besten Ergebnisse erzielen Sie, wenn Sie sich an YouTube halten. Wenn Sie nach anderen Apps suchen, sollten Sie nach den besten Versionen für die Installation suchen.

    Schritt 4: Steuerung Ihres Raspberry Pi 3 Android TV

    Wenn Sie alles eingerichtet haben, werden Sie wahrscheinlich Ihre Maus und Tastatur zugunsten von etwas Leichtgewichtigem abschalten wollen. Für den Raspberry Pi gibt es mehrere Fernbedienungsoptionen, die mit Android TV funktionieren sollten.

    Eine Option ist die Mini Wireless Keyboard/Air Remote Control, ein Kombigerät mit konfigurierbarer LED-Hintergrundbeleuchtung.

    Alternativ können Sie auch die iPazzPort Wireless Mini Keyboard with Touchpad verwenden. Diese kombiniert die Tastatur und das Touchpad zusammen mit einem D-Pad und Mediensteuerungen in einem Gerät.

    Beide Geräte sind kabellos und werden mit einem speziellen Wi-Fi-Dongle geliefert, der speziell für Fernbedienungen ausgelegt ist.

    Genießen Sie Ihre Medien mit Android TV für Raspberry Pi!

    Mittlerweile sollten Sie einen Raspberry Pi 3 Android TV oder Raspberry Pi 4 Android TV haben, der dank LineageOS und der Android TV-Benutzeroberfläche Videos und Musik streamt und Spiele spielt. Im Grunde genommen haben Sie eine selbstgebaute Raspberry Pi TV-Box, die mit Android TV betrieben wird.

    Allerdings kann es zu Problemen mit der Leistung kommen. Stellen Sie also sicher, dass Ihre microSD-Karte ausreichend dimensioniert ist. Stellen Sie außerdem sicher, dass Sie ein zugelassenes Raspberry Pi-Netzteil verwenden. Dies stellt sicher, dass der Pi die benötigte Energie erhält, ohne Unterspannung und Beschädigung der microSD-Karte zu riskieren.

    Scroll to Top