BaamAlex
Ehrenmitglied
- 2.420
Hallo alle mit einander. NFound war mal wieder fleißig was Treble angeht, und hat was feines für uns gekocht.
Aber was ist das Projekt Treble eigentlich?
Projekt Treble unterteilt unser Gerät im Grunde in zwei separate Partitionen, ein Systempartition und eine Vendorpartition. Das System enthält das generisches Systemabbild, während die Vendorpartition unsere gerätespezifischen Dateien enthält welche das Telefon zum Starten und Ausführen benötigt. Auf diese Weise können wir das Systemabbild problemlos ändern und unser Gerät auf verschiedenen Systemabbildern mit demselben Kernel- und Vendorpartition ausführen. Detaillierter geht es aber hier weiter.
Und was ist nun wieder ein generisches Systemabbild?
Ein GSI bedeutet wortwörtlich Generic System Image also ein generisches Systemabbild. Es ist ein allgemeines Systembild, das für kein bestimmtes Gerät gedacht ist. Treble-fähige Geräte können GSI ausführen. Hier findet ihr ein generisches Systemabbild.
ZTE Axon 7 Hardware vs Treble-Implementierung
Unser Axon 7 ist ein A-only-Gerät. Das bedeutet, dass wir in Bezug auf die zu verwendenden GSI-Images, ARM64- und nur A-System-Images benötigen.
Was liegt der Zip-Datei bei?
Ein Boot-Image (welches den Kernel beinhaltet)
Ein komprimiertes Vendor-Image (welches die Vendor Partition beinhaltet)
Voraussetzung!
Einen entsperrten Bootloader
Den Patch für die 800MB EDL Installation (das ist der Patch von hier) (muss aber installiert sein!)
Die Treble-TWRP 3.2.1-8 von NFound.
Weder ich noch das Android-Hilfe.de Team übernehmen Haftung für etwaige Schäden die durch die Installation dieser Datei entstehen können. Legt deswegen immer Backups an wenn ihr tiefeingreifende Änderungen am System vornehmt.
NFound sagt hier selber dass es aktuell nur eine Testversion ist. Seid daher vorsichtig.
Wie wird's installiert?
Wie man ein generisches Systemabbild auf ''Projekt Treble'' unterstützten Geräten installiert. Siehe hier
- Formatiert /system, /data und /cache, /vendor muss nur normal gewiped werden.
- Installiert das flashbare Zip-Paket Project_Treble_v1.0-by-NFound
- Installiert das GSI.img in die /system Partition.
- Reboot
Alternative Anleitung
Was funktioniert?
Kamera (und Blitzlicht)
WLAN
Bluetooth
Telefonie (Anrufe und Mobile Daten)
Audio (Aufnahme und Wiedergabe)
Video-Wiedergabe
Sensoren
Was funktioniert nicht?
Verschlüsselung (formatiert die /data Partition oder entfernt die Verschlüsselung wenn ihr von einer Nicht-Treble-Rom kommt)
SELinux ist nur permissive. Wen das nichts sagt sollte hier mal reinschauen. Da steht alles drin was SELinux eigentlich auf euren Telefonen zu suchen hat.
Ansonsten nichts weiter fürs Erste. Bitte berichtet wenn noch etwas nicht funktioniert.
Downloads findet ihr hier (Zip Datei wird nachgereicht sobald AFH wieder funktioniert bei mir)
Credits
@djkuz
@NFound
Mitwirkender
@NFound
Basiert auf: 8.X Oreo
Rom Kernel: 3.18.71
Benötigt Rom Firmware: Offizielle Beta B12 Oreo
Versionsinformationen
Status: Testversion
Für alle Interessenten. Hier gibts den Source-Code von Vendor
Erstellt: 08-08-2018
Letztes Update: 08-08-2018