Tech News

Technik & Digital

Ich habe Android auf einem Raspberry Pi installiert


Aufgrund erheblicher Verbesserungen ihrer Rechenleistung sind die neueren Raspberry Pi-Boards in der Lage, einige der beliebtesten Linux-Distributionen und sogar die ARM-Version von Windows 11 ohne größere Leistungsprobleme auszuführen. Aber wenn Ihnen die gleiche alte Desktop-Oberfläche langweilig ist, können Sie Android auf diesen winzigen Systemen ausführen. Und nicht irgendeine Android-Version; Dank der Bemühungen des Entwicklers KonstaKANG ist es möglich, die neueste Version des Android-Betriebssystems auf winzigen Raspberry Pi-Boards einzurichten.


Verwandt

Testbericht zum Raspberry Pi 5: Der heilige Gral der DIY-Projekte ist noch besser (und seltener) geworden

Der Raspberry Pi 5 ist einer der leistungsstärksten SBCs für Endverbraucher auf dem Markt. Aufgrund der begrenzten Lagerbestände wird es leider schwierig sein, eines zu finden.

Was du brauchen wirst

Ein Raspberry Pi-Board ist aus offensichtlichen Gründen zwingend erforderlich, und ein RPi 3 reicht für diejenigen aus, denen es nichts ausmacht, eine veraltete Android-Version zu verwenden. Allerdings ist Android 14 nur auf den Modellen Raspberry Pi 4 und 5 verfügbar, sodass Sie möglicherweise auf ein neueres RPi-Modell wechseln müssen, wenn Sie die neueste Version von Android installieren möchten.

Abgesehen von dem handflächengroßen System benötigen Sie eine microSD-Karte und ich empfehle eine mit mindestens 8 GB Speicherplatz. Auf diese Weise können Sie Ihre bevorzugten Android-Apps installieren, ohne dass Ihnen der Speicherplatz ausgeht.


Flashen der LineageOS/AOSP-Dateien

Vorausgesetzt, Sie verwenden einen Raspberry Pi 4 oder 5, bietet das Repository von KonstKANG Links für LineageOS- und AOSP-Versionen von Android 14. Für dieses Tutorial verwenden wir die Standard-Android-Version von LineageOS.

1. Laden Sie zunächst die tragbare Version von Balena Etcher von der offiziellen Website herunter.

2. Gehen Sie zur Website von KonstKANG und bewegen Sie den Mauszeiger darüber Geräte Tab und wählen Sie Ihre aus Raspberry Pi Modell.

Ein Screenshot der KonstaKANG-Website, der das Verfahren zur Auswahl des Raspberry Pi-Modells zeigt

3. Laden Sie die Android-Version herunter, die Sie mit Ihrem Raspberry Pi verwenden möchten. Stellen Sie sicher, dass Sie es anschließend extrahieren.

4. Laufen Balena Radierer als Administrator.

5. Wählen Flash aus Dateiwählen Sie das .img-Datei Du hast es vorhin extrahiert und getroffen Offen.


Das Verfahren zum Auswählen der LineageOS-IMG-Datei in Balena Etcher

6. Klicke auf Wählen Sie Speicher bevor Sie die microSD-Karte auswählen, auf der Sie die Betriebssystemdateien flashen möchten.

Das Verfahren zur Auswahl der microSD-Karte im Balena Etcher

7. Drücken Sie die Taste Blitz Taste.

Das Verfahren zum Flashen des LineageOS-Images mit Balena Etcher

Zum ersten Mal in Android booten

Ähnlich wie Sie Ubuntu oder Windows 11 auf dem Raspberry Pi einrichten würden, müssen Sie einige Einstellungen konfigurieren, wenn Sie Android zum ersten Mal auf dem SBC starten.


1. Stecken Sie die microSD-Karte in den Raspberry Pi und schließen Sie alle erforderlichen Kabel an, bevor Sie den SBC einschalten.

2. Drücken Sie Start auf dem Begrüßungsbildschirm.

Der LineageOS-Willkommensbildschirm

3. Akzeptieren Sie die Endbenutzer-Lizenzvereinbarung.

4. Wählen Sie das aus Sprache und klicken Sie auf Nächste Taste.

Die Sprachoption in LineageOS

5. Wenn Sie kein Ethernet-Kabel angeschlossen haben, klicken Sie auf Ihr W-lan Netzwerk und geben Sie es ein Passwort vor dem Drücken Nächste.

Die WLAN-Einstellungen in LineageOS


6. Stellen Sie die ein Terminzeit Einstellungen aus und klicken Sie auf Nächste.

Die Datums- und Uhrzeiteinstellungen in LineageOS

7. Schlag Nächste nachdem Sie mit der Anpassung fertig sind Ortseinstellungen Und LineageOS-Funktionen.

Das Verfahren zum Aktivieren der LineageOS-Funktionen

8. LineageOS fordert Sie auf, Ihr Tablet zu schützen und Daten von einem anderen Gerät wiederherzustellen.

Die Seite „Schützen Sie Ihr Tablet“ mit hervorgehobener Schaltfläche „Überspringen“.

Sie können diese Einstellungen ignorieren, indem Sie auf klicken Überspringen.


9. Wenn Sie eine Tastatur und eine Maus verwenden, wählen Sie diese unbedingt aus 3-Tasten-Navigation vor der Auswahl Nächste.

Die beste Navigationseinstellung für Tastatur- und Mausbenutzer in LineageOS

10. Klick auf das Nächste Drücken Sie die Taste noch zweimal, um den Einrichtungsvorgang abzuschließen.

(Optional) Google-Apps installieren

Wenn Sie alle Schritte korrekt ausgeführt haben, startet der Raspberry Pi im LineageOS-Startbildschirm. Sie werden jedoch feststellen, dass auf Ihrem Raspberry Pi nicht die üblichen Google Play-Apps installiert sind.

Anfängern empfehle ich, sich die mühsame Installation von GApps zu ersparen und zu Aurora, F-Droid oder einem anderen App-Store zu wechseln. Aber wenn Sie ein erfahrener Veteran sind, der bereit ist, eine anstrengende Tortur in Kauf zu nehmen, um die App-Suite von Google zu nutzen, dann lesen Sie weiter.

1. Laden Sie die Arm64-Version von BiTGApps aus dem Pling-Store herunter.


2. Öffne das Einstellungen App auf Ihrem Raspberry Pi.

LineageOS mit hervorgehobener App „Einstellungen“.

3. Typ Leistung in die Suchleiste ein und wählen Sie aus Power-Menüelemente aus den Vorschlägen.

Der Vorschlag für Power-Menüelemente in der LineageOS-Einstellungs-App

4. Scrollen Sie nach unten und aktivieren Sie den Schalter daneben Erweiterter Neustart.

Die Option „Erweiterter Neustart“ in LineageOS

5. Greife auf … zu Benachrichtigungsfeld und klicken Sie auf Power-Taste.


Der Power-Button in LineageOS

6. Wählen Neu starten gefolgt von Erholung.

Das Verfahren zum Aufrufen der Wiederherstellungsumgebung in LineageOS

7. Wähle aus Installieren Registerkarte in der TWRP-Schnittstelle.

Die Registerkarte „Installieren“ wird in TWRP hervorgehoben

8. Navigieren Sie zu Downloads Ordner und wählen Sie den aus BiTGApps.zip Datei.

9. Wischen Sie nach rechts, um die App zu installieren.


Die Option „Flash bestätigen“ ist hervorgehoben

10. Stellen Sie sicher, dass Sie das auswählen Wischen Sie Dalvik ab Option und starten Sie Ihren Raspberry Pi neu.

Die Option „Dalvik löschen“ in TWRP

Nach dem Neustart des Android-basierten Raspberry Pi werden Sie feststellen, dass Google Play eine Fehlermeldung anzeigt, dass das Gerät nicht Play Protect-zertifiziert ist. Das bedeutet, dass Sie sich nicht bei Ihrem Google-Konto anmelden oder Apps aus dem Play Store herunterladen können. Zum Glück gibt es dafür eine Lösung (auch wenn es ziemlich umständlich ist).

1. Stecken Sie ein Ende eines USB-Kabels in Ihren PC und das andere Ende in den USB-Typ-C-Anschluss Ihres Raspberry Pi und warten Sie, bis sich dieser einschaltet.


2. Öffne das Einstellungen App auf Ihrem Raspberry Pi und aktivieren Sie die Entwickleroptionen indem Sie sieben Mal auf tippen Build-Nummer im Über Tablet Header.

Die in den LineageOS-Einstellungen hervorgehobene Build-Nummer

3. Öffnen Sie die Entwickleroptionen und aktivieren Sie sie USB-Debugging Und Root-Debugging.

Die in LineageOS hervorgehobenen Debugging-Optionen

4. Wechseln Sie zu Ihrem PC und richten Sie ADB ein, indem Sie dieser Anleitung folgen.

5. Öffnen Sie das Terminal/PowerShell in der ADB und geben Sie den folgenden Befehl ein:

.\adb root

Der .\adb-Root-Befehl, der in der Windows-Terminal-App ausgeführt wird


Sicher sein zu Akzeptieren die Verbindungsanfrage in Ihrem Raspberry Pi.

6. Greifen Sie als Nächstes auf die Unix-Shell zu, indem Sie diesen Befehl ausführen:

.\adb shell

Der .\adb-Shell-Befehl, der in der Windows-Terminal-App ausgeführt wird

7. Fügen Sie diesen Befehl in die Unix-Shell ein:

sqlite3 /data/data/com.google.android.gsf/databases/gservices.db

Der sqlite3-Befehl innerhalb der Unix-Shell

8. Geben Sie in der SQLite-Schnittstelle den letzten Befehl ein:

select * from main where name = "android_id";

Der ADB-Befehl zum Ermitteln der Android-ID


9. Hier ist die Hex-Zeichenfolge Ihre Android-ID und Sie müssen Ihr Gerät zertifizieren, indem Sie sie über diesen Link einfügen.

Die Hex-Zeichenfolge (Android_ID) eines Raspberry Pi, auf dem LineageOS ausgeführt wird

10. Starten Sie Ihren Raspberry Pi neu, sobald Sie auf geklickt haben Registrieren Schaltfläche auf dem vorherigen Link.

Sobald der Raspberry Pi neu startet, zeigen die Google Play-Dienste die Fehlermeldung nicht mehr an und Sie können sich bei Ihrem Google-Konto anmelden.

(Optional) Magisk installieren

Nachdem wir nun Google Play installiert haben, ist die Einrichtung von Magisk der letzte Schritt, um Ihren Raspberry Pi in ein vollwertiges Android-Gerät zu verwandeln.

1. Laden Sie Version 25.2 der Magisk-Apk-Datei zusammen mit der LineageOS-kompatiblen Zip-Datei herunter.

2. Rufen Sie den Wiederherstellungsmodus auf, wie Sie es beim Einrichten von Google Play getan haben.


3. (Optional) Während Sie sich in der Wiederherstellungsumgebung befinden, empfehle ich, das Resize-Modul zu flashen, da Sie damit den gesamten nicht zugewiesenen Speicherplatz auf Ihrer microSD-Karte nutzen können.

4. Flashen Sie die Magisk-Zip-Datei in der TWRP-Schnittstelle, bevor Sie Android 14 neu starten.

5. Verwendung der Dateimanagersuchen Sie die Magisk.apk Datei herunter und installieren Sie sie.

Das Verfahren zur Installation von Magisk

6. Beim Start von Magisk werden Sie von der App aufgefordert, die Installation durch einen Neustart Ihres Raspberry Pi abzuschließen.

Die Schaltfläche „OK“ ist in der Magisk-App hervorgehoben

7. Tippen Sie einfach auf OK Klicken Sie auf die Schaltfläche, um den Magisk-Einrichtungsvorgang abzuschließen.


Android auf dem Raspberry Pi ausführen

Raspberry Pi 5 mit LineageOS

Damit ist Ihr Android-Tablet im Raspberry-Pi-Stil einsatzbereit. Während selbst die teuerste 8-GB-Variante des Raspberry Pi 5 Probleme mit der Ausführung von Steam-Spielen hat, funktionieren Android-Spiele in der Regel gut auf dem Gerät. Daher können Sie den Raspberry Pi sogar als Android-Emulator verwenden, falls Sie es satt haben, Retro-Konsolenspiele auf dem SBC auszuführen.

Verwandt

So emulieren Sie Spiele auf Ihrem Raspberry Pi

Hier finden Sie alles, was Sie wissen müssen, um ältere Gaming-Systeme auf dem Raspberry Pi zu emulieren.



Source link