Donald Nice
Enthusiast
- 2.682
Hallo zusammen,
inspiriert durch einen Thread von jcspecs von den devs, habe ich seine Hilfestellung ins Deutsche übersetzt und ergänzt.
I. Einleitung
Exkurs Lagfix:
II. Das Ziel: Auf in den Download-/ Recovery-Modus!
III. Unterscheidung verschiedener vermeintlicher Brick-Zustände
Zustand 1. Der Bootloop (der häufigste Fehler):
Nach einem Update / Flash hängt das Telefon beim Galaxy S Bootlogo / Bootanimantion. In diesem Zustand ist es auch möglich, dass das Gerät wiederholt vibriert. Ausgelöst wird dieser Zustand, wie bereits erwähnt, durch nicht deaktivierte Lagfixes oder Veränderungen durch einspielen einer nicht zum System passenden update.zip. Hilft hier oft bereits ein FactoryReset aus dem RecoveryMode um das System wieder zum laufen zu bekommen, ansonsten ...
Nach einem Update / Flash bootet das Telefon nicht mehr über den ersten angezeigten Bildschirm "Samsung Galalxy S" hinaus. In diesem Fall ist häufig vorher ein Fehler beim Updaten / Flashen der Firmware aufgetreten wobei die /system-Partition beschädigt oder unvollständig beschrieben wurde und das System kann auf, für den Betrieb essentiell benötigte Dateien nicht mehr zugreifen.
Nach einem (meist fehlgeschlagenen) Update / Flash startet das SGS mit unten angezeigtem Bildschirm. Dieser letzte Zustand kommt einem Brick zwar sehr nahe aber ist in den meisten Fällen immer noch zu reparieren. In diesem Stadium ist der Primäre Bootloader oder die Systempartition des Gerätes beschädigt. Glücklicherweise hat das SGS aber auch noch einen sekundären Bootloader, der benötigt wird wenn der primäre beschädigt wurde. In vielen Fällen erkennt das Gerät den Defekt des primären Bootloaders bzw des Sytems beim Versuch in den den Download-Modus zu booten und starten trotzdem notfalls mithilfe des sekundären Booloaders in den Download-Mode. Wenn nicht, ...
Letzendlich sind alle 3 Zustände fast immer selbst zu reparieren, führen aber alle zum Verlust der persönlichen Daten auf dem Telefon (nicht auf der internen / externen sd), da nur ein FactoryReset oder eine Neuistallation des System diese Fehler beheben können.
IV. Die Lösungen
Lösung 1:
- 3-ButtonMode wiederherstellen
- Firmwaretypen und der Bootloader
- Beispiel einer offiziellen 3-Filefirmware zur Wiederherstellung
- In den DL-Mode mithilfe von ADB booten
- Anleitung zum Thema ADB
- Der Downloadmode Dongle "JIG" - Sammelbestellung JIG - Bestellung JIG
Soo.. alle diese Informationen sind bereits in mehrfacher Ausführung hier im Forum vorhanden und ich habe Sie nur nocheinmal nach dem Modell von jcspecs zusammengefasst. Ich hoffe, jemandem damit geholfen zu gehaben.
inspiriert durch einen Thread von jcspecs von den devs, habe ich seine Hilfestellung ins Deutsche übersetzt und ergänzt.
I. Einleitung
Diese Zusammenfassung ist technisch, aber das muss leider so und nicht jeder Anfänger wird alles sofort verstehen. Ich will und kann ich hier nicht auf alle Details eingehen und ich erwarte von jedem/jeder, der diese Anleitungen befolgen will, dass der- /diejenige die FAQ gelesen und verstanden hat.
"Ich habe mein SGS gebrickt"Dieser Satz ist wohl einer der überbewertetsten Sätze im Bezug auf das SGS. Tatsache ist, dass das SGS aufgrund seiner 2 Bootloader eines der wenigen Telefone ist, die nahezu unbrickbar sind. Somit halten wir fest, dass in fast allen Fällen euer SGS nicht gebrickt ist, sondern schlicht und ergreifend nicht mehr starten kann.
Exkurs Lagfix:
Die häufigsten Gründe für einen "Brick" sind erfahrungsgemäß verschiedene Lagfixes (aus Youtube-Videos oder unverantwortlichen Chip-Artikeln, berühmtestes Beispiel ist der OCLF), die das Dateisystem verschiedener Partitionen auf dem Telefon vom Dateisystem "rfs" nach "extx" (ext2, ext3, ...) ändern und dieses auch im System verankern. Das "schnellere" Dateisystem "extx" sorgt hierbei für ein "lagfreieres" System. (Der versierte User merkt an dieser Stelle: Ich halte seit Android 2.2.1 gar nichts mehr von lagfixen).
Bei einem Update / Flash eines Systems mit aktiviertem Lagfix, und damit veränderten Partitionsinformationen, werden genau diese veränderten Informationen im System durch die Originaleinstellungen der neuen Firmware überschrieben.
Folge ist, dass das System beim Startvorgang wieder das originale rfs Dateisystem auf den enstprechenden Partitionen erwartet, die veränderten extx-Partitionen nicht sieht und in einem Bootloop (s.u.) steckt. Somit sind wichtige Systeminformationen aber auch unsere privaten Informationen zwar noch da, aber für das System nicht mehr abrufbar und damit für die meisten von uns unerreichbar. Um diese noch zu retten werden erweiterte Linux-Kenntnisse benötigt.
Somit muss ein Lagfix vor einem Update mit Kies immer rückgängig gemacht werden, wenn die persönlichen Daten erhalten bleiben sollen!!
Bei einem Flash hingegen haben wir in Odin die Möglichkeit mit einer .pit Datei zu flashen (PIT = Partition Information Table). In dieser Datei stehen die originalen Partitionsinformationen. Ein flashen mit .pit sorgt also dafür, dass alle bestehenden Partitionen und damit auch das Dateisystem auf dem SGS vor dem flash gelöscht und neu angelegt werden, und damit der lagix durch das repartitionieren rückgängig gemacht. Natürlich hat auch dieser Weg den Verlust aller Informartionen auf SGS zur Folge (Inhalte der internen und externen SD werden wie immer nicht gelöscht).
Vielflasher brauchen also einen lagfix NICHT rückgängig machen, wenn sowieso mit pit geflasht werden soll. Aber genug zum Thema Lagfix (ist schon mehr geworden als eigentlich beabsichtigt.
Bei einem Update / Flash eines Systems mit aktiviertem Lagfix, und damit veränderten Partitionsinformationen, werden genau diese veränderten Informationen im System durch die Originaleinstellungen der neuen Firmware überschrieben.
Folge ist, dass das System beim Startvorgang wieder das originale rfs Dateisystem auf den enstprechenden Partitionen erwartet, die veränderten extx-Partitionen nicht sieht und in einem Bootloop (s.u.) steckt. Somit sind wichtige Systeminformationen aber auch unsere privaten Informationen zwar noch da, aber für das System nicht mehr abrufbar und damit für die meisten von uns unerreichbar. Um diese noch zu retten werden erweiterte Linux-Kenntnisse benötigt.
Somit muss ein Lagfix vor einem Update mit Kies immer rückgängig gemacht werden, wenn die persönlichen Daten erhalten bleiben sollen!!
Bei einem Flash hingegen haben wir in Odin die Möglichkeit mit einer .pit Datei zu flashen (PIT = Partition Information Table). In dieser Datei stehen die originalen Partitionsinformationen. Ein flashen mit .pit sorgt also dafür, dass alle bestehenden Partitionen und damit auch das Dateisystem auf dem SGS vor dem flash gelöscht und neu angelegt werden, und damit der lagix durch das repartitionieren rückgängig gemacht. Natürlich hat auch dieser Weg den Verlust aller Informartionen auf SGS zur Folge (Inhalte der internen und externen SD werden wie immer nicht gelöscht).
Vielflasher brauchen also einen lagfix NICHT rückgängig machen, wenn sowieso mit pit geflasht werden soll. Aber genug zum Thema Lagfix (ist schon mehr geworden als eigentlich beabsichtigt.
II. Das Ziel: Auf in den Download-/ Recovery-Modus!
Das Phone soll wieder laufen. Wenn ein FactoryReset nichts bringt ist es letzendlich immer die Aufgabe, euer Telefon wieder in den Downloadmode zu bekommen um eine Firmware neu ausspielen zu können und/oder das System zu repartitionieren . Dieses löst, in Verbindung mit einem Factoryreset 99% aller Probleme... In manchen Fällen ist die letzte Möglichkeit hierfür ein JIG, ein kleiner USB-Stecker mit einem 301kohm Wiederstand. Nicht mehr, nicht weniger. Dieser JIG ist eine fast 100% sichere Möglichkeit immer wieder in den DL-Mode zu kommen.
Sobald ihr, wie auch immer, mit eurem SGS wieder im DL-Mode seid, müsst ihr eine neue Firmware flashen. Eine Flashanleitung für eine offizielle Firmware (JQ3) hab ich unter "Weiterführende Links" verlinkt. Natürlich ist diese auch mit einer anderen (zB. JVI) ersetzbar. Alle nötigen weiteren Details folgen im weiteren Verlauf. Um gar nicht erst in einer der oben angesporchenen Situationen zu kommen, rate ich jedem SGS-Neuling zu kontrollieren ob der 3-ButtonMode funktioniert, und wenn nicht, dieses zu beheben und den 3-Buttonmode wiederherzustellen und sich für den Fall der Fälle einen JIG zu besorgen. Alles weitere später.
Und nun gehts ins Detail. Ich werde im weiteren zwischen den drei häufigsten vermeintlichen "Brick"-Zuständen unterscheiden. Die Lösung ist letzendlich fast immer der gleiche Weg. Aber dazu, mal wieder, später mehr...
III. Unterscheidung verschiedener vermeintlicher Brick-Zustände
Zustand 1. Der Bootloop (der häufigste Fehler):
Nach einem Update / Flash hängt das Telefon beim Galaxy S Bootlogo / Bootanimantion. In diesem Zustand ist es auch möglich, dass das Gerät wiederholt vibriert. Ausgelöst wird dieser Zustand, wie bereits erwähnt, durch nicht deaktivierte Lagfixes oder Veränderungen durch einspielen einer nicht zum System passenden update.zip. Hilft hier oft bereits ein FactoryReset aus dem RecoveryMode um das System wieder zum laufen zu bekommen, ansonsten ...
Zustand 2. Das SGS bootet gar nicht mehr:Siehe Lösung 1,2 oder 3
Nach einem Update / Flash bootet das Telefon nicht mehr über den ersten angezeigten Bildschirm "Samsung Galalxy S" hinaus. In diesem Fall ist häufig vorher ein Fehler beim Updaten / Flashen der Firmware aufgetreten wobei die /system-Partition beschädigt oder unvollständig beschrieben wurde und das System kann auf, für den Betrieb essentiell benötigte Dateien nicht mehr zugreifen.
Zustand 3. Der Black Screen of Death (BSOD)Siehe Lösung 1,2 oder 3
Nach einem (meist fehlgeschlagenen) Update / Flash startet das SGS mit unten angezeigtem Bildschirm. Dieser letzte Zustand kommt einem Brick zwar sehr nahe aber ist in den meisten Fällen immer noch zu reparieren. In diesem Stadium ist der Primäre Bootloader oder die Systempartition des Gerätes beschädigt. Glücklicherweise hat das SGS aber auch noch einen sekundären Bootloader, der benötigt wird wenn der primäre beschädigt wurde. In vielen Fällen erkennt das Gerät den Defekt des primären Bootloaders bzw des Sytems beim Versuch in den den Download-Modus zu booten und starten trotzdem notfalls mithilfe des sekundären Booloaders in den Download-Mode. Wenn nicht, ...
Siehe Lösung 1 oder 2
Letzendlich sind alle 3 Zustände fast immer selbst zu reparieren, führen aber alle zum Verlust der persönlichen Daten auf dem Telefon (nicht auf der internen / externen sd), da nur ein FactoryReset oder eine Neuistallation des System diese Fehler beheben können.
IV. Die Lösungen
Lösung 1:
Lösung 2:Wenn der 3-ButtonMode funktioniert (Volume Down + Home + Power), bootet in den Downloadmode und flasht eine 3-File-Firmware mit pit und repartition. Wenn der BSOD angezeigt wird, entfernt den Akku des Telefons für mindestens 15 Minuten und haltet beim erneuten Start wieder Volume Down + Home + Power weiterhin für 10 Sekunden gedrückt und ihr erhaltet möglichweise den Downloadmodus nach Ablauf der 10 Sekunden. Sollte dieses auch nicht funktionieren, versucht das gleiche mit dem USB Kabel verbunden. Wichtig! Ruhe bewahren, genau lesen und immer wieder probieren.
Desweiteren wird bereichtet, dass Wärme häufig dafür sorgt, dass der DL-Mode plötzlich wieder funktioniert. Alles weitere unter "Weiterführende Links" am Ende des Artikels.
Wenn das Telefon weiterhin und dauerhaft nicht in den DownloadModus zu bringen ist, bitte mit Lösung 2 weitermachen.
Lösung 3:Wenn ihr den Downloadmode nicht mithilfe der Lösung 1 gestartet bekommt, ist der Primäre Bootloader des SGS defekt und braucht Ihr einen JIG oder Lösung 3 (die allerdings nur funktioniert, wenn USB-Debugging vor eurem Brick aktiviert war, da Ihr das ja jetzt nicht mehr aktivieren könnt). Der JIG ist ein Stecker der dem SGS "mechanisch" sagt, dass der sekundäre Bootloader aktiviert werden soll und somit in den Downloadmodus bootet, selbst wenn der primäre Bootloader beschädigt wurde. Alles weitere - siehe "Weiterführende Links" am Ende dieses Artikels.
Lösung 4:Die letzte Lösung ist die Android Debug Bridge (ADB). Mithilfe von ADB ist es möglich ein Telefon via Software in den Download-Mode zu bringen. Voraussetzung ist, dass USB Debugging bereits vor eurem "Brick" aktiviert war.
1. ADB herunterladen und entpacken.
2. Kopiert der Einfachheit halber den Ordner danach direkt auf euer Laufwerk C, sodass die ADB in folgendem Verzeichnis liegt C:\ADB\adb.exe
3. Start - Ausführen -CMD
4. In das aufgehende Fenster "cd C:\ADB" eingeben
5. "adb reboot download" eingeben
Weiterführende Links:Wenn keine der angegebenen Lösungen funktioniert,geht auf Startseite | w-support.com - Die Profis mit der Lizenz zum Löten!, füllt das Formular aus und bringt euer Telefon zur Post. w-support.com ist ein offizieller Reparaturservice von Samsung, der sehr zu empfehlen ist und innerhalb weniger Tage euer SGS wieder zum laufen bekommt und keine Probleme bei falschen/zerstörten ProductCodes oder Firmwares macht. Im garantiezeitraum rechnet w-support direkt mit Samsung ab. Persönlich getestet und zu 100% zu empfehlen!
- 3-ButtonMode wiederherstellen
- Firmwaretypen und der Bootloader
- Beispiel einer offiziellen 3-Filefirmware zur Wiederherstellung
- In den DL-Mode mithilfe von ADB booten
- Anleitung zum Thema ADB
- Der Downloadmode Dongle "JIG" - Sammelbestellung JIG - Bestellung JIG
Soo.. alle diese Informationen sind bereits in mehrfacher Ausführung hier im Forum vorhanden und ich habe Sie nur nocheinmal nach dem Modell von jcspecs zusammengefasst. Ich hoffe, jemandem damit geholfen zu gehaben.
Zuletzt bearbeitet: