DerGraf1997
Dauer-User
- 518
Ich wäre nicht ich, wenn ich nicht immer mal wieder mit verschiedensten ROMs experimentieren würde. So habe ich jetzt LineageOS für das A40 angetestet. Dies ist ein sogenanntes GSI (Generic System Image). Ein GSI läuft auf ALLEN Geräten, die eine Treble-Unterstützung haben. Das macht es für Geräte wie unseres mit quasi nonexistentem Entwickler-Support (äh... ich) sehr attraktiv, da so direkt eine Auswahl an ROMs zur Verfügung steht.
Was funktioniert:
- Sämtliche Telefonfunktionen
- WLAN, Bluetooth, etc.
- Kamera, GPS
- SD-Slot und eigentlich sonst auch alles
Was nicht funktioniert:
- Datenzugriff per MTP auf den Rechner (behoben! Siehe Update unten)
Bekannte Bugs:
- Animationen sind nicht immer flüssig
- Kamera-LED funktioniert nicht in der Kamera-App, aber als Taschenlampe
- Lautsprecher ist etwas leise (Workaround: Viper4Android FX und Lautsprecher lauter machen - funktioniert ohne dass es kratzt und schräbbelt)
- Ecken sehen sehr komisch aus, da Lineage nicht mit den abgerundeten Ecken des Displays umgehen kann (Fix: Zip im Anhang flashen)
- AOD Ambient Display geht nicht (kein fix, da der bestehende den Deep Sleep killt)
Installation (bitte SORGFÄLTIG LESEN! Es ist komplexer als bei herkömmlichen Custom ROMs!):
Voraussetzungen:
- TWRP (sprich root und gepatchtes vbmeta-Image)
1. LineageOS ARM64 für A/B Partition Layout herunterladen (Treble Check sagt das A40 hat nur das A-Layout, das ist aber quatsch! Alle Android-Geräte, die mit Pie glauncht sind, müssen A/B haben!)
2. Magisk und OpenGapps herunterladen und auf die SD-Karte packen
3. TWRP booten
4. In TWRP: Wipe -> Format Data -> yes (ACHTUNG! Der komplette interne Speicher wird gelöscht! Backup machen!) - NICHT erforderlich wenn ihr von HavocOS kommt! Dann einfach ein normales wipe data!
5. In TWRP: Wipe -> Advanced Wipe -> ART/Dalvik Cache, Cache, Data, System anhaken und Swipe to wipe
6. In TWRP: Install -> unten auf Flash Image tippen -> LineageOS img auswählen -> Flash as SYSTEM IMAGE -> Swipe to install
7. In TWRP: Hauptmenü -> Reboot -> Recovery (wichtig!)
8. In TWRP: Wipe -> System anhaken -> Repair or change Filesystem -> Resize filesystem
9. TWRP wird einen Fehler ausspucken, dass die Reparatur von /system fehlgeschlagen ist. Ignorieren und Schritt 8 wiederholen! Dann wird "Resize successful." angezeigt
10: In TWRP: Install -> Magisk und Gapps flashen, MTP enabler und CornerFIX flashen
11: Reboot system!
Jetzt bootet das System. Das dauert beim ersten mal.
12: Alle Schritte finden ab jetzt im gebooteten System statt. Zuerst den Einrichtungsassistenten durchspielen.
13: Wenn die mobilen Daten streiken, in den Einstellungen auf Mobile Netzwerke, SIM-Auswahl und dort die SIM-Karte für Mobile Daten und SMS auswählen
14: Einstellungen, phh Treble settings, Misc settings, set corner diameter und auf 20 oder so stellen
Persönliche Erfahrungen
Läuft sehr stabil und mit dem build.prop fix schön flüssig. Gefühlt etwas zügiger als Havoc.
Download:
LineageOS (hotlink): https://sourceforge.net/projects/an...0-UNOFFICIAL-treble_arm64_bvN.img.xz/download
Magisk: topjohnwu/Magisk
OpenGapps: The Open GApps Project
XDA-Thread: [GSI][9][Reference] LineageOS 16.0 GSI (all archs) and how to build them
MTP funktioniert jetzt auch mit der ROM. Man flashe folgende Dateien in dieser Reihenfolge:
1. In Odin: Modifiziertes TWRP StackPath
2. In TWRP: StackPath
3. In TWRP: Magisk neu flashen
Was funktioniert:
- Sämtliche Telefonfunktionen
- WLAN, Bluetooth, etc.
- Kamera, GPS
- SD-Slot und eigentlich sonst auch alles
Was nicht funktioniert:
- Datenzugriff per MTP auf den Rechner (behoben! Siehe Update unten)
Bekannte Bugs:
- Animationen sind nicht immer flüssig
Man nehme einen beliebigen Root-Explorer und füge folgendes in die /system/build.prop ein:
#visual_tweak
debug.sf.hw=0
debug.egl.hw=0
debug.enable.sglscale=1
debug.sf.enable_hwc_vds=1
debug.gralloc.enable_fb_ubwc=1
debug.sf.latch_unsignaled=1
debug.sf.recomputecrop=0
dev.pm.dyn_samplingrate=1
Starte das Telefon neu und genieße ein flüssiges Vanilla-Erlebnis
#visual_tweak
debug.sf.hw=0
debug.egl.hw=0
debug.enable.sglscale=1
debug.sf.enable_hwc_vds=1
debug.gralloc.enable_fb_ubwc=1
debug.sf.latch_unsignaled=1
debug.sf.recomputecrop=0
dev.pm.dyn_samplingrate=1
Starte das Telefon neu und genieße ein flüssiges Vanilla-Erlebnis
Google Kamera APK von https://f.celsoazevedo.com/file/gcamera/MGC_6.1.021_BSG_Arnova_TlnNeun_V1.3.030119.0645.apk installieren. App dann öffnen. Es gibt zunächst kein Bild. Um das zu beheben: Einstellungen, Mehr, Base - Config: Pixel2018 HW Zsl Hdr(need YUV), dann eins zurück, ganz runter scrollen, FIX, Buffer Fix: AN, Viewfinder Format: YUV_420_888 (default). Dann App-Übersicht öffnen, GCam wegschieben und neu starten. Et voilà, funktionierender Blitz und um Welten bessere Bildqualität.
- Ecken sehen sehr komisch aus, da Lineage nicht mit den abgerundeten Ecken des Displays umgehen kann (Fix: Zip im Anhang flashen)
- AOD Ambient Display geht nicht (kein fix, da der bestehende den Deep Sleep killt)
Installation (bitte SORGFÄLTIG LESEN! Es ist komplexer als bei herkömmlichen Custom ROMs!):
Voraussetzungen:
- TWRP (sprich root und gepatchtes vbmeta-Image)
1. LineageOS ARM64 für A/B Partition Layout herunterladen (Treble Check sagt das A40 hat nur das A-Layout, das ist aber quatsch! Alle Android-Geräte, die mit Pie glauncht sind, müssen A/B haben!)
2. Magisk und OpenGapps herunterladen und auf die SD-Karte packen
3. TWRP booten
4. In TWRP: Wipe -> Format Data -> yes (ACHTUNG! Der komplette interne Speicher wird gelöscht! Backup machen!) - NICHT erforderlich wenn ihr von HavocOS kommt! Dann einfach ein normales wipe data!
5. In TWRP: Wipe -> Advanced Wipe -> ART/Dalvik Cache, Cache, Data, System anhaken und Swipe to wipe
6. In TWRP: Install -> unten auf Flash Image tippen -> LineageOS img auswählen -> Flash as SYSTEM IMAGE -> Swipe to install
7. In TWRP: Hauptmenü -> Reboot -> Recovery (wichtig!)
8. In TWRP: Wipe -> System anhaken -> Repair or change Filesystem -> Resize filesystem
9. TWRP wird einen Fehler ausspucken, dass die Reparatur von /system fehlgeschlagen ist. Ignorieren und Schritt 8 wiederholen! Dann wird "Resize successful." angezeigt
10: In TWRP: Install -> Magisk und Gapps flashen, MTP enabler und CornerFIX flashen
11: Reboot system!
Jetzt bootet das System. Das dauert beim ersten mal.
12: Alle Schritte finden ab jetzt im gebooteten System statt. Zuerst den Einrichtungsassistenten durchspielen.
13: Wenn die mobilen Daten streiken, in den Einstellungen auf Mobile Netzwerke, SIM-Auswahl und dort die SIM-Karte für Mobile Daten und SMS auswählen
14: Einstellungen, phh Treble settings, Misc settings, set corner diameter und auf 20 oder so stellen
Persönliche Erfahrungen
Läuft sehr stabil und mit dem build.prop fix schön flüssig. Gefühlt etwas zügiger als Havoc.
Download:
LineageOS (hotlink): https://sourceforge.net/projects/an...0-UNOFFICIAL-treble_arm64_bvN.img.xz/download
Magisk: topjohnwu/Magisk
OpenGapps: The Open GApps Project
XDA-Thread: [GSI][9][Reference] LineageOS 16.0 GSI (all archs) and how to build them
MTP funktioniert jetzt auch mit der ROM. Man flashe folgende Dateien in dieser Reihenfolge:
1. In Odin: Modifiziertes TWRP StackPath
2. In TWRP: StackPath
3. In TWRP: Magisk neu flashen
Anhänge
-
Disable_Dm-Verity_ForceEncrypt_05.21.2019.zip4,9 MB · Aufrufe: 92
-
A40_LineageOS_CornerFIX.zip1,1 MB · Aufrufe: 150
-
Screenshot_20190928-133043_Lawnchair.png3,9 MB · Aufrufe: 1.170
-
Screenshot_20190928-133117_Einstellungen.png125,5 KB · Aufrufe: 1.195
-
Screenshot_20190928-133146_Einstellungen.png142,9 KB · Aufrufe: 1.053