S
syscrh
Philosoph
- 2.186
[Mangels Zeit zum Bauen sind die Builds vorerst pausiert.]
Hallo zusammen!
In diesem Thread stelle ich Euch unveränderte Builds des Sony Open Devices Projektes für das Sony Xperia X Compact (kugo) bereit.
Unverändert heißt, dass ich keinerlei Modifikationen am Quellcode vorgenommen habe und die Builds daher exakt dem jeweiligen Stand des Open Devices bzw. AOSP-Projektes entsprechen.
Wer Fehler findet, kann diese hier direkt an das Open Devices Projekt melden.
Diese Builds enthalten auch keine Google Apps. Es ist allerdings möglich diese nachzuinstallieren (siehe Punkt "Installation"). Alternativ kann man das Gerät auch wunderbar ohne oder mit microG verwenden. Stärker modifizierte Builds mit vorinstallierten Google Diensten gibt es übrigens bereits im xda-Forum.
Ebenso ist keine su-Binary enthalten und damit steht kein Root-Zugang zur Verfügung. Es steht aber natürlich jedem frei, selbst Magisk oder eine andere Root-Lösung nachzuinstallieren.
Genereller Tipp: Wer sich nicht sicher ist, ob er dem Veröffentlicher (also mir) trauen kann, sollte lieber selber bauen.
Ich versuche die Builds monatlich nach Veröffentlichung des nächsten Sicherheitspatches zu erstellen, kann das aber nicht garantieren! OTA-Updates stehen nicht zur Verfügung. Die Builds werden in einer virtuellen Maschine mit Debian 10 Buster und OpenJDK 8 gebaut und sind mit dem öffentlichen AOSP-Schlüssel signiert.
Die Installationsskripte sind auf Linux-Systeme mit bash und sudo ausgelegt. Nutzer anderer Betriebssysteme oder Konfigurationen müssen die Skripte ggf. selbst anpassen oder die Befehle manuell ausführen.
Für die Installation wird auf dem Rechner ADB und Fastboot benötigt. Unter Linux-Systemen sind diese meist über den Paketmanager installierbar (z. B. apt install adb fastboot unter Debian und Ubuntu).
Generell gilt: Es wird keine Haftung für Schäden an Leib und Leben oder für Defekte an Hardware übernommen! Die angeboteten Builds sind ungetestet und können Fehler enthalten.
Android-Version
Aktuell baue ich Android 9.0.
Download
Die Builds gibt es hier zum Download. Einfach die gewünschte Android-Version auswählen und dort das entsprechende Zip-Archiv herunterladen. Es stehen SHA256-Checksummen zur Verifikation des Downloads bereit.
Ich habe mich momentan für MEGA entschieden, da ich einen kostengünstigen Anbieter mit viel Speicherplatz benötigt habe. Auf meinem eigenen Server möchte ich es aufgrund von gesetzlichen Hürden nicht hosten (DSGVO, Impressumspflicht, etc.). Wenn jemand eine bessere Alternative zu MEGA kennt, dann bin ich auch bereit dorthin umzuziehen.
Installation / Update
Grundvoraussetzung für die Installation ist ein entsperrter Bootloader (TA-Backup via Android 6.0 nicht vergessen, falls noch nicht entsperrt!). Des Weiteren ist es erforderlich zuerst auf die letzte Sony-Firmware aus dem September 2018 zu updaten.
Hat man die Zip-Datei erfolgreich heruntergeladen, sollte man diese als erstes extrahieren. Im Anschluss daran navigiert man in den Ordner mit den extrahierten Dateien und öffnet als erstes die flash-base.sh-Datei.
Wer die ROM zum ersten Mal installiert, sollte das Kommentarzeichen (#) von folgender Zeile entfernen:
Dadurch werden alle Daten auf dem Gerät gelöscht!
Wer nur ein Update durchführen möchte und dabei alle Daten erhalten möchte, sollte darauf achten, dass das Kommentarzeichen vorhanden ist!
Wer Google Apps installieren möchte, muss die entsprechende Zip-Datei für ARM64 vorher in das Verzeichnis mit den extrahierten Dateien herunterladen. Die Variante kann frei gewählt werden.
Ebenso muss zur Installation von Google Apps eine aktuelle TWRP *.img-Datei in das besagte Verzeichnis heruntergeladen werden.
Wer möchte, kann auch eine gapps-config.txt mit in den Ordner legen. Dann muss allerdings folgende Zeile in der flash-all.sh aktiviert werden:
Zusätzlich werden noch die zum Build passenden Software Binaries von Sony benötigt. Diese müssen nur heruntergeladen werden und die in der Zip-Datei enthaltene *.img-Datei in den Ordner mit den anderen extrahierten Dateien kopiert werden. Die jeweils korrekte Version der Software Binaries kann man aus dem Dateinamen entnehmen. aosp-8.1-kugo-V16-[...].zip bedeutet, dass die Version 16 für Android 8.1 für Loire (X-Reihe) benötigt wird.
Als letztes muss das Sony Xperia X Compact noch in den Fastboot-Modus versetzt werden. Hierzu einfach das Gerät ausschalten und danach mit gedrückter "Lautstärke lauter" Taste das mit dem Rechner verbundene USB-Kabel mit dem Telefon verbinden.
Sind alle Vorbereitungen abgeschlossen, braucht man nur noch ein Terminal öffnen, in den Ordner mit den extrahierten Dateien navigieren und den Flashvorgang mit
bzw. für eine Installation ohne Google Apps mit
starten. Das Gerät in dieser Zeit auf keinen Fall vom Rechner abstecken! Der Flashvorgang ist abgeschlossen, nachdem sich das Skript selbstständig beendet hat.
Sollte beim ersten Start eine Meldung wegen unvollständiger Verschlüsselung erscheinen, kann das Gerät einfach auf Werkseinstellungen zurückgesetzt werden (indem man auf den angezeigten Button drückt). Bei Updates mit Google Apps sollte man darauf achten, dass USB Debugging aktiviert ist.
Ich wünsche allen Flashern viel Spaß mit AOSP!
Hallo zusammen!
In diesem Thread stelle ich Euch unveränderte Builds des Sony Open Devices Projektes für das Sony Xperia X Compact (kugo) bereit.
Unverändert heißt, dass ich keinerlei Modifikationen am Quellcode vorgenommen habe und die Builds daher exakt dem jeweiligen Stand des Open Devices bzw. AOSP-Projektes entsprechen.
Wer Fehler findet, kann diese hier direkt an das Open Devices Projekt melden.
Diese Builds enthalten auch keine Google Apps. Es ist allerdings möglich diese nachzuinstallieren (siehe Punkt "Installation"). Alternativ kann man das Gerät auch wunderbar ohne oder mit microG verwenden. Stärker modifizierte Builds mit vorinstallierten Google Diensten gibt es übrigens bereits im xda-Forum.
Ebenso ist keine su-Binary enthalten und damit steht kein Root-Zugang zur Verfügung. Es steht aber natürlich jedem frei, selbst Magisk oder eine andere Root-Lösung nachzuinstallieren.
Genereller Tipp: Wer sich nicht sicher ist, ob er dem Veröffentlicher (also mir) trauen kann, sollte lieber selber bauen.
Ich versuche die Builds monatlich nach Veröffentlichung des nächsten Sicherheitspatches zu erstellen, kann das aber nicht garantieren! OTA-Updates stehen nicht zur Verfügung. Die Builds werden in einer virtuellen Maschine mit Debian 10 Buster und OpenJDK 8 gebaut und sind mit dem öffentlichen AOSP-Schlüssel signiert.
Die Installationsskripte sind auf Linux-Systeme mit bash und sudo ausgelegt. Nutzer anderer Betriebssysteme oder Konfigurationen müssen die Skripte ggf. selbst anpassen oder die Befehle manuell ausführen.
Für die Installation wird auf dem Rechner ADB und Fastboot benötigt. Unter Linux-Systemen sind diese meist über den Paketmanager installierbar (z. B. apt install adb fastboot unter Debian und Ubuntu).
Generell gilt: Es wird keine Haftung für Schäden an Leib und Leben oder für Defekte an Hardware übernommen! Die angeboteten Builds sind ungetestet und können Fehler enthalten.
Android-Version
Aktuell baue ich Android 9.0.
Download
Die Builds gibt es hier zum Download. Einfach die gewünschte Android-Version auswählen und dort das entsprechende Zip-Archiv herunterladen. Es stehen SHA256-Checksummen zur Verifikation des Downloads bereit.
Ich habe mich momentan für MEGA entschieden, da ich einen kostengünstigen Anbieter mit viel Speicherplatz benötigt habe. Auf meinem eigenen Server möchte ich es aufgrund von gesetzlichen Hürden nicht hosten (DSGVO, Impressumspflicht, etc.). Wenn jemand eine bessere Alternative zu MEGA kennt, dann bin ich auch bereit dorthin umzuziehen.
Installation / Update
Grundvoraussetzung für die Installation ist ein entsperrter Bootloader (TA-Backup via Android 6.0 nicht vergessen, falls noch nicht entsperrt!). Des Weiteren ist es erforderlich zuerst auf die letzte Sony-Firmware aus dem September 2018 zu updaten.
Hat man die Zip-Datei erfolgreich heruntergeladen, sollte man diese als erstes extrahieren. Im Anschluss daran navigiert man in den Ordner mit den extrahierten Dateien und öffnet als erstes die flash-base.sh-Datei.
Wer die ROM zum ersten Mal installiert, sollte das Kommentarzeichen (#) von folgender Zeile entfernen:
Code:
#sudo fastboot flash userdata userdata.img
Wer nur ein Update durchführen möchte und dabei alle Daten erhalten möchte, sollte darauf achten, dass das Kommentarzeichen vorhanden ist!
Wer Google Apps installieren möchte, muss die entsprechende Zip-Datei für ARM64 vorher in das Verzeichnis mit den extrahierten Dateien herunterladen. Die Variante kann frei gewählt werden.
Ebenso muss zur Installation von Google Apps eine aktuelle TWRP *.img-Datei in das besagte Verzeichnis heruntergeladen werden.
Wer möchte, kann auch eine gapps-config.txt mit in den Ordner legen. Dann muss allerdings folgende Zeile in der flash-all.sh aktiviert werden:
Code:
#adb push gapps-config.txt /persist/gapps-config.txt
Zusätzlich werden noch die zum Build passenden Software Binaries von Sony benötigt. Diese müssen nur heruntergeladen werden und die in der Zip-Datei enthaltene *.img-Datei in den Ordner mit den anderen extrahierten Dateien kopiert werden. Die jeweils korrekte Version der Software Binaries kann man aus dem Dateinamen entnehmen. aosp-8.1-kugo-V16-[...].zip bedeutet, dass die Version 16 für Android 8.1 für Loire (X-Reihe) benötigt wird.
Als letztes muss das Sony Xperia X Compact noch in den Fastboot-Modus versetzt werden. Hierzu einfach das Gerät ausschalten und danach mit gedrückter "Lautstärke lauter" Taste das mit dem Rechner verbundene USB-Kabel mit dem Telefon verbinden.
Sind alle Vorbereitungen abgeschlossen, braucht man nur noch ein Terminal öffnen, in den Ordner mit den extrahierten Dateien navigieren und den Flashvorgang mit
Code:
./flash-all.sh
Code:
./flash-base.sh
Sollte beim ersten Start eine Meldung wegen unvollständiger Verschlüsselung erscheinen, kann das Gerät einfach auf Werkseinstellungen zurückgesetzt werden (indem man auf den angezeigten Button drückt). Bei Updates mit Google Apps sollte man darauf achten, dass USB Debugging aktiviert ist.
Ich wünsche allen Flashern viel Spaß mit AOSP!
Zuletzt bearbeitet: