hardware:lg_g2
Table of Contents
LG G2
Nougat 7.x
- Ausgangsbasis: LG G2 D802 (Intl.) mit Stock Android 4.4.2
- Ziel: Custom-ROM (LineageOS mit Android “Nougat” 7.1) installieren
auf Stock Lollipop aktualisieren
Damit das Flashen möglichst erfolgreich verläuft, ist es am besten, wenn der Softwarestand Stock Lollipop (5.0.2) und damit das letzte offizielle Android von LG für das LG G2 ist (da dann kein manueller Eingriff beim Bootstack mehr notwendig).
- dazu nach dem Flashen auf Stock Android 4.4.2 durch die LG Software nun die 3-4 OTA-Updates am Gerät via WLAN ausführen
- anschließend das Telefon mit einem Windows-Computer verbinden und via der LG Suite ein Update auf Lollipop (5.0.2) (V30d-EUR-XX) ausführen
- jetzt macht es erst Sinn, sich am Telefon kurzzeitig mit seinem Google-Account anzumelden, um nach dem Rooten die Autorec-App für das D802 aus dem Google Play-Store herunterladen zu können
Rooten
- One-Click-Root bei Stock 5.0.2 (Lollipop), direkt mit SuperSU-Installation
Recovery TWRP installieren
- (D802) LG G2 AutoRec-Lollipop installiert TWRP v2.8.6.1
- Boot into Recovery with TWRP
- Recovery: With the device powered down, hold Volume Down & Power. When the LG logo appears release the buttons and then press them again. Then, press the Power button three times!
- Bootloader: With the device powered down, plug in a USB cable while pressing Volume Up.
Vorbereitungen fürs Flashen von LineageOS
- Download von Lineage OS fürs LG G2 D802 (XDA)
- alternativ z.B. auch CrDroid, welches auf LineageOS basiert und noch mit ein paar mehr Features kommt
- Download von GApps:
- Platform: ARM
- Android: 7.1
- Variant: nano
- Download von Lineage su (arm) 14.1 addonsu-arm-signed.zip (Root-Rechte können sonst nicht korrekt erlangt werden und SuperSU funktioniert dann nicht)
- ich habe es erst nach der vollständigen Installation und Einrichtung inkl. Google-Konto gemacht; evtl. geht es aber auch schon früher; z.B. direkt nach dem Flashen der GApps?
Flashen in TWRP
Es liegen jetzt mind. zwei ZIP-Dateien im Downloadverzeichnis vor: das Custom ROM (z.B. LineageOS) & GApps
- komplett manuellen Wipe in TWRP (ohne Internal) machen
- LineageOS flashen
- von TWRP angebotenen Cache+Dalvik-Wipe machen
- GApps flashen
- neustarten & recht lange beim ersten Systemboot warten
- hier noch ein altes Video, wie alles bei CM ablief
Nachbereitung
- “su (arm) 14.1” flashen, um Root-Rechte in LineageOS zu erlangen
- Entwicklungsoptionen aktivieren: “Einstellungen” → “Über das Telefon” → “Build-Nummer” mehrmals antippen
- “Einstellungen” → “Entwickleroptionen” → “Root-Zugriff”: “Apps & ADB” (ist erst nach o.g. Flashen von “su arm” auswählbar)
- der Stock-Launcher von CM/LineageOS “Trebuchet” ist sehr spartanisch, allerdings geht bei der Installation eines alternative Launchers (z.B. Nova) das Double-Tap to Unlock verloren; dies kann man manuell nachrüsten:
- bei “Doppelt auf Homescreen tippen” das Starten folgender App konfigurieren: Lock Screen-App
Root bei Android 4.4.2
- Rooten (mit Windows 10 und macOS Sierra getestet):
- bei “Telefoninfo” fünfmal auf die Build-Nummer tippen, um die Entwickler-Optionen freizuschalten
- in den Entwickler-Optionen “USB-Debugging” aktivieren
- IORoot starten
- nach dem Rooten in der Recovery “reboot system” auswählen
- danach SuperSU aus dem Google Play Store installieren
- SuperSU starten
- “Normal” fürs Binary-Aktualisieren auswählen
- jetzt kann z.B. via dem alternativen Appstore “F-Droid” der Adblocker “AdAway” installiert werden
TWRP unter 4.4.2
- AutoRec for LG G2 Kitkat installiert TWRP v2.7.0.0
- in SuperSU “Namensbereichsabtrennung mounten” deaktivieren, danach neustarten, dann AutoRec starten
-
- Volume- und Power-Button gleichzeitig drücken
- sobald das LG Logo erscheint beide Buttons loslassen, direkt den Power-Button nochmal drücken
- sobald der Factory-Reset-Bildschirm kommt den Power-Button loslassen und einmal (dreimal?) drücken
- der angebliche “Factory Reset” findet gar nicht statt, stattdessen wird in TWRP gebootet
- aktuellere Version von TWRP flashen (XDA):
- von http://www.gregtwallace.com/lgg2-projects/twrp/ die “3.1.0-1”-Version herunterladen
- in TWRP booten, dort flashen
Apps
hardware/lg_g2.txt · Last modified: by 127.0.0.1
