P
Phiber2000
Dauer-User
- 919
Beschreibung:
Haftungsausschluss:
Diese Voraussetzungen müssen erfüllt sein:
Downloads:
Passende ROM-Archive:
FAQ:
Changelog:
Unterstützung:
Nachdem ich lange nach einer sicheren Methode gesucht habe, Android auf dem LG G3 (D855) mit einem Custom-Recovery versehen zu können und mir etliche Methoden angesehen habe, wurde es Zeit, dass die besten Methoden überarbeitet und zusammen mit vielen Eigenentwicklungen in ein Skript gegossen werden.
Mein Toolkit verhindert die durch unvorsichtige Methoden hervorgerufenen "Secure Boot errors" indem der Fastboot-Modus durch Entfernen des Download-Modus automatisiert und sicher freigeschaltet wird. Anschließend lassen sich, wie z.B. auf einem entsperrten Nexus-Gerät beliebige Anpassungen vornehmen - ohne einen Brick zu riskieren!
Gegenüber 1-Click-Apps und -Skripten behaltet ihr mit dem D855LafToolkit die Kontrolle über euer Gerät und wählt gleichzeitig die momentan sicherste Entsperr- und Root-Methode.
Das Skript enthält eine große Anzahl an automatisierten Sicherheitschecks, die auch viele Fehler des Nutzers verhindern. Andere Tools, Skripte und Root-Apps würden hier zu Bricks führen. Aus diesem Grund werden zunächst auch nur eine kleine Anzahl an Gerätevarianten und Brandings unterstützt.
Wenn weitere Providervarianten des D855 in die Unterstützung einfließen sollen, freue ich mich auf euren Post.
Das Erstellen eigener Mirrors, sowie die Veröffentlichung in anderen Foren ist ausdrücklich nicht erwünscht!
Haftungsausschluss:
Das Skript wurde mit größter Sorgfalt geschrieben und vor allem die sensiblen Teile des Frameworks wie Geräte- und Android-Bootloader ausgiebig getestet.
Jedoch kann ich z.B. die Stabilität eures Betriebssystems oder Wackelkontakte in USB-Buchsen nicht beeinflussen.
Darum der Hinweis: Ihr macht das auf eigene Gefahr!
Diese Voraussetzungen müssen erfüllt sein:
- PC mit Windows 7, Windows 8.x oder Windows 10
- Akku auf mindestens 75% aufladen
- sicherstellen, dass das USB-Kabel und der USB-Port von Handy und PC in Ordnung sind (Wackelkontakt)
- bei Nutzung eines Laptops, dieses durch das Netzteil mit Strom versorgen
- LG G3 D855
- Original ROM ab V10L
- Aktiviertes USB-Debugging
- Das D855LafToolkit auf dem PC entpacken.
- Das zum ROM passende ROM-Archiv herunterladen und in den Unterordner "ROM-Files" kopieren.
- Android booten.
- Sicherstellen, dass sich das Smartphone im "Mediengerät (MTP)"-Modus befindet (siehe Benachrichtigungsleiste).
- USB-Debugging aktivieren:
- Smartphone abstecken
- Einstellungen » Allgemein » Telefoninfo » Software-Informationen » 7x auf Build-Nummer klicken
- Einstellungen » Allgemein » Telefoninfo » Entwickleroptionen » Häkchen bei "USB-Debugging" setzen
- Smartphone einstecken
- Das Skript (D855LafToolkit.cmd) starten.
- Im Hauptmenü "1" wählen und bestätigen (Fastboot-Modus wird entsperrt).
- Im Hauptmenü "2" wählen und bestätigen (ROM wird gebumpt, Custom-Recovery wird installiert).
- Im Hauptmenü "3" wählen und bestätigen (Root-Zugriff wird installiert).
- Im Hauptmenü "q" wählen und bestätigen (Toolkit wird beendet).
- Den Unterordner "deviceInfo" sichern.
Bitte die Anweisungen am PC beachten!
Sollte der Download-Modus wieder benötigt werden, der Beschreibung in der FAQ folgen.
Auch dieser Vorgang erfolgt selbstverständlich automatisiert.
Downloads:
Passende ROM-Archive:
Welches ROM-Archiv benötigt wird, hängt vom installierten ROM ab. Die benötigte ROM-Version steht nach dem Punkt "Software Version" unter:
- Einstellungen » Allgemein » Telefoninfo » Software-Informationen
Bitte Bescheid geben, sofern ein Link nicht mehr verfügbar sein sollte.
Weitere ROM-Versionen gerne auf Anfrage!
- ROM-Version V10L
- ROM-Version V20A
- ROM-Version V20E
- ROM-Version V20G
- ROM-Version V20H [Mirror]
- ROM-Version V20K
- ROM-Version V20N
- ROM-Version V20P [Mirror]
- ROM-Version V20T [Mirror]
- ROM-Version V20U
- ROM-Version V20W
- ROM-Version V21A [Mirror] (bereits enthalten)
- ROM-Version V21C [Mirror]
- ROM-Version V30C - siehe Post #770
- ROM-Version V30J - siehe Post #770
- ROM-Version V30N - siehe Post #770
- ROM-Version V30O - siehe Post #770
- Bleiben meine Daten erhalten?
Ja! Das Toolkit nimmt keine permanenten Veränderungen an der Daten-Partition oder den internen und externen Speichern vor.
- Muss ich irgendwelche Treiber installieren?
Nein! Das Toolkit installiert sowohl die LG-Treiber, als auch die Fastboot-Treiber beim ersten Start automatisch.
Sollten dazu Administratorrechte benötigt werden, öffnet sich nach einem kurzen Hinweis das bekannte Windows-Bestätigungsfenster.
Sollen die Treiber auch auf einem anderen Rechner benötigt werden, braucht dort nur das Toolkit kurz gestartet werden und kann anschließend einfach wieder mit 'q' beendet werden. Das Smartphone wird für die Treiberinstallation nicht unbedingt benötigt.
- Ich habe eine andere ROM-Version. Muss ich Up- oder Downgraden?
Nein! Unterstützt werden alle ROMs ab v10L.
Sollte für eine ROM-Version noch kein ROM-Archiv aufgelistet sein, poste die Versionsbezeichnung hier im Thread. Dann wird auch ein ROM-Archiv dafür angefertigt.
- Ich habe den Bootloader mit Option "1" entsperrt und möchte nun über das LG Flash-Tool ein neues Stock-ROM flashen. Was muss ich dafür tun?
Um über die LG Flash-Tools wieder ROMs flashen zu können, muss nur der Download-Modus wiederhergestellt werden. Dafür gibt es im Experten-Menü zwei Menüpunkte. Die erste funktioniert direkt aus dem Stock-ROM, die zweite kann aus dem Custom-Recovery heraus ausgeführt werden, wenn zum Beispiel ein Custom-ROM geflasht wurde, oder das Stock-ROM nicht mehr läuft.
Anschließend kann über das "FlashTool 2014" ein aktuelles Stock-ROM geflasht werden.
Andere Rooting-Methoden flashen den Download-Modus automatisch mit. Geht jedoch beispielsweise beim Flashen eines Custom-ROMs etwas schief, kann es auch zu einem Brick kommen und der Download-Modus, ROM und Recovery sind gleichzeitig unbrauchbar. Der Fastboot-Modus ist dagegen immun! Aus diesem Grund ist es besser und sicherer den Download-Modus erst dann wiederherzustellen, wenn er auch wirklich benötigt wird. Hierfür wird der Ordner "deviceInfo" und dessen Inhalt benötigt, der beim Entsperren erstellt worden ist.
- Ich habe mein Gerät mit einer anderen Methode bereits gerootet, aber möchte den Fastboot-Modus im Nachhinein noch entsperren oder habe kein Custom-Recovery und möchte eines installieren. Ist das Toolkit dafür geeignet?
Ja! Das Toolkit funktioniert unabhängig von einem zuvor vorhandenem Root-Zugriff. Nur die oben genannten Voraussetzungen müssen erfüllt sein.
- Wie stelle ich den Werkszustand wieder her?
Der Vorgang ist zu "Ich habe den Bootloader mit Option "1" entsperrt und möchte nun über das LG Flash-Tool ein neues Stock-ROM flashen." identisch.
- Es gibt eine neue Toolkit-Version. Wie kann das Toolkit updaten?
Dazu muss nur der "deviceInfo"-Ordner und das ROM-Archiv aus dem alten Toolkit-Ordner in den neuen kopiert werden. Ab Version 2.00 des Toolkits haben sich die ROM-Archive geändert. Die neuen ROM-Archive enden mit "...-clafs2".
Änderungen am Gerät oder eine Neuentsperrung sind vollkommen unnötig.
- Ich möchte mein Stock-ROM auch über Option "3" rooten. Hat das Nachteile?
LG setzt bei seinen Geräten ein "Root Check Tool" ein. Dieses überprüft beim Android-Start, ob das ROM gerootet wurde. Erkennt das "Root Check Tool" den Root, setzt es ein Flag auf einer versteckten Partition des Geräts. Dies hat für den laufenden Betrieb keine Nachteile, deaktiviert jedoch die OTA-Updates. Zwar werden die OTAs gefunden und downgeloaded, sie schlagen jedoch fehl (Err: 0x1117008) oder führen schlimmstenfalls zum Bootloop. Dies passiert bei jeder Root-Methode und ist momentan nicht zu verhindern.
Möchte man den Root nur zum Backup des ROMs verwenden, kann auf das Rooten durch Option "3" verzichtet und an dessen Stelle das in Option "2" geflashte Custom-Recovery verwendet werden. Dieses wird vom "Root Check Tool" nicht erkannt.
Das Root-Flag wird beim Flashen einer KDZ über die LG Flash-Tools zurückgesetzt. Auf diese Weise kann auch ein aktuelleres ROM geflasht werden.
- Ich habe Punkt 2 erfolgreich durchgeführt. Wie komme ich jetzt ins Custom-Recovery (TWRP)?
Es gibt 3 Möglichkeiten:
- Mit dem Toolkit:
- D855LafToolkit starten
- Mit Option 't' in das Werkzeuge-Menü wechseln
- Menüpunkt zum Starten des Recoveries auswählen und bestätigen
- Per App (z.B. Simple Reboot oder Quick Reboot)
- Mit den Gerätetasten:
Wichtiger Hinweis:
Sollte sich kein Custom-Recovery auf dem Gerät befinden, führt die folgende Vorgehensweise ein Factory Reset durch.
- Gerät abstecken
- Gerät ausschalten
- Lautstärke runter und Power gedrückt halten
- Sobald das LG-Logo erscheint, Tasten loslassen und gleich wieder gedrückt halten
- Sobald die "Factory data reset"-Abfrage erscheint, Tasten loslassen
- Abfrage zweimal mit "Yes" bestätigen
- Mit dem Toolkit:
- Ich habe das Backup der "deviceInfo.txt" nicht mehr. Wie kann ich trotzdem den Download-Modus wiederherstellen?
Das Gerät muss sich im Fastboot-Modus befinden. Anschließend wird das Toolkit gestartet, das dann ein spezielles Menü zeigt. Hier steht ein spezieller Menüpunkt zur Verfügung, welcher ohne Informationen aus der "deviceInfo.txt" eine Wiederherstellung des Download-Modus durchführt. Nach diesem Vorgang sollte über das "FlashTool 2014" ein aktuelles Stock-ROM geflasht werden.
- Mein Gerät wird nicht gefunden (Code: 201), obwohl das USB-Debugging eingeschaltet ist und es im Explorer angezeigt wird. Was kann ich tun?
Öffne den Geräte-Manager und entferne unter "Tragbare Geräte"das Gerät "LG G3". Nachdem das G3 aus- und wieder eingesteckt wird, erkennt Windows das Gerät neu und installiert es diesmal korrekt.
- Das passende ROM-Archiv wird nicht gefunden (Code: 204). Wo liegt der Fehler?
Im Backup der "deviceData.txt" steht neben "swVersion=" das benötigte ROM-Archiv. Dieses muss als ZIP-Datei im Ordner "ROM-Files" liegen.
Ist dies bereits der Fall, wurde das Backup nicht korrekt wiederhergestellt. Hierzu ist folgendermaßen vorzugehen:- Toolkit beenden
- Ordner "deviceInfo" leeren
- Das Backup der "deviceData.txt" in den Ordner "deviceInfo" kopieren
- Toolkit ausführen
Anmerkung:
Wurde das G3 mit einer Toolkit-Version vor der v2.0 entsperrt, besteht das Backup aus vier Textdateien anstatt nur der einen.
Diese werden bei dann beim Start des Toolkits automatisch zur deviceData.txt zusammengefasst.
- Beim Ausführen bekomme ich eine Fehlermeldung, dass die "msvcr100.dll" fehlt. Was fehlt mir?
Die Microsoft Visual C++ 2010 Laufzeitumgebung ist auf dem PC noch nicht installiert. Die "vcredist_x86.exe" und bei 64bit-Systemen zusätzlich die "vcredist_x64.exe" ist unter folgendem Link herunterzuladen und zu installieren:
Sicherheitsupdate für Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC
- Bei der Entsperrung meldet das Toolkit etwa 5 Minuten nach dem Geräteneustart, der "LGE Mobile USB Serial Port" konnte nicht gefunden werden (Code: 301). Was kann ich tun?
Der LG-Treiber konnte auf dem System nicht korrekt installiert und registriert werden. Hierzu gibt es eine manuelle Abhilfe:
- das G3 ganz normal starten und am Rechner einstecken
- Windows Geräte-Manager öffnen
- unter "Tragbare Geräte" das "LG G3" doppelklicken
- im Register "Treiber" auf "Treiber aktualisieren" klicken
- "Auf dem Computer nach Treibersoftware suchen." anklicken
- "Aus einer Liste von Gerätetreibern auf dem Computer auswählen" anklicken
Möglichkeit 1:
In der nun eingeblendeten Liste befindet sich neben "MTP-USB-Gerät" auch der Eintrag "LGE Android Net MTP Device".
- Den Eintrag "LGE Android Net MTP Device" auswählen und mit "Weiter" fortfahren
- Windows sollte nun zwei neue Geräte erkennen und diese nach kurzer Zeit automatisch installieren.
(Hierzu gehört auch der "LGE Mobile USB Serial Port".)
Möglichkeit 2:
In der nun eingeblendeten Liste befindet sich neben "MTP-USB-Gerät" kein Eintrag "LGE Android Net MTP Device"
- den Button "Datenträger..." anklicken
- "Durchsuchen" anklicken
- in den Toolkit-Ordner navigieren
- in den Ordner "tools\win\drivers\lg_drivers_v..." navigieren
- eine beliebige INF-Datei doppelklicken
- mit "OK" bestätigen
- mit den Anweisungen von "Möglichkeit 1" fortfahren
- Ich bekomme nach Auswahl eines Menüpunkts sofort den Fehlercode 201. Was kann ich dagegen tun?
Android wurde höchstwahrscheinlich zuvor frisch hochgefahren und hat noch nicht alle Dienste gestartet. Das Gerät ist bereit, sobald es im Explorer sichtbar ist. Dies geschieht spätestens eine Minute nach Erscheinen des Homescreens oder der PIN-Abfrage.
Changelog:
[table_old][tr_old][th_old]Version[/th_old][th_old]Änderung[/th_old][/tr_old][/table_old]
[table_old][tr_old][td2_old]v0.80[/td2_old][td_old]BETA Release, Testing[/td_old][/tr_old]
[tr_old][td2_old]v0.90[/td2_old][td_old]Public Release[/td_old][/tr_old]
[tr_old][td2_old]v1.00[/td2_old][td_old]Rooting hinzugefügt[/td_old][/tr_old]
[tr_old][td2_old]v1.01[/td2_old][td_old]Kompatibilität erweitert[/td_old][/tr_old]
[tr_old][td2_old]v1.02[/td2_old][td_old]Kompatibilität erweitert, kleine Schönheitskorrekturen[/td_old][/tr_old]
[tr_old][td2_old]v1.10[/td2_old][td_old]Unterstützung von Windows Home-Varianten, Timing-Verbesserungen, kleine Schönheitskorrekturen[/td_old][/tr_old]
[tr_old][td2_old]v1.60[/td2_old][td_old]Systemabhängige Timings[/td_old][/tr_old]
[tr_old][td2_old]v1.90[/td2_old][td_old]Performancesteigerung, Treiberinstallation integriert, viele kleine Verbesserungen und Korrekturen[/td_old][/tr_old]
[tr_old][td2_old]v2.00[/td2_old][td_old]Wiederherstellung des Originalzustandes, Werkzeuge, Experten-Funktionen, kleine und große Schönheitskorrekturen[/td_old][/tr_old]
[tr_old][td2_old]v2.01[/td2_old][td_old]Kompatibilität erweitert[/td_old][/tr_old]
[tr_old][td2_old]v2.02[/td2_old][td_old]Kompatibilität erweitert[/td_old][/tr_old]
[tr_old][td2_old]v2.05[/td2_old][td_old]Fix für Kompatibilitätscheck[/td_old][/tr_old]
[tr_old][td2_old]v2.10[/td2_old][td_old]Zusammenfassung der Geräteinformationen in einer einzigen Datei[/td_old][/tr_old]
[tr_old][td2_old]v2.12[/td2_old][td_old]Fix für Kompatibilitätscheck (Danke an djshooter)[/td_old][/tr_old]
[tr_old][td2_old]v3.00[/td2_old][td_old]Flashfunktionen im Fastboot-Modus, Bugfixes[/td_old][/tr_old]
[tr_old][td2_old]v3.05[/td2_old][td_old]kleine Verbesserungen[/td_old][/tr_old]
[tr_old][td2_old]v3.06[/td2_old][td_old]LG-Treiber aktualisiert[/td_old][/tr_old]
[tr_old][td2_old]v3.50[/td2_old][td_old]neue Entsperr- und Zugriffsmethoden[/td_old][/tr_old]
[tr_old][td2_old]v3.51[/td2_old][td_old]kleiner Schreibfehler korrigiert (Danke an JobbeDeluxe)[/td_old][/tr_old]
[tr_old][td2_old]v4.00[/td2_old][td_old]generische Wiederherstellungsfunktionen, dedizierter Fastboot-Modus[/td_old][/tr_old]
[/table_old]
Credits:avicohh
lvu.kr
Chainfire
TeamWin
Unterstützung:
Wer möchte, kann gerne etwas in die Kaffeekasse geben.
Zuletzt bearbeitet: