Kürzlich hatte ich ein Problem, bei dem mein Nexus S-Telefon nicht auf Jelly Bean aktualisiert wurde. Während des Upgrade-Vorgangs erhielt ich eine Fehlermeldung, dass eine der Dateien auf meinem aktuellen System beschädigt ist, sodass das Upgrade nicht angewendet werden kann.
Ich wusste, dass eine Neuinstallation (anstelle eines Upgrades) das Problem beheben würde, aber es fiel mir wirklich schwer, klare Informationen dazu zu finden. Die meisten Tutorials erfordern, dass Sie das neue Betriebssystem von nicht vertrauenswürdigen Quellen (zwielichtige Downloadseiten) herunterladen und davon ausgehen, dass Ihr Telefon gerootet ist.
Zum Glück können Sie dies, wie sich herausstellte, nur mit der offiziellen Google-Software tun und müssen Ihr Telefon nicht rooten (Sie können - es spielt keine Rolle).
Ich poste Anweisungen für die von mir verwendete Methode als Antwort unten. Dies ist auch nützlich, wenn Sie einen echten Werksreset durchführen müssen . Die "Factory Reset"-Funktion in Android löscht nur Benutzerdaten und belässt das Betriebssystem wie es war - nutzlos, wenn Ihr Betriebssystem beschädigt oder modifiziert wurde und Sie es auf einen ursprünglichen Lagerzustand bringen möchten. Dies löst das Problem.
Diese Anleitung sollte für jedes Nexus-Telefon oder -Tablet funktionieren.
Achtung: Die Anweisungen beziehen sich auf die Neuinstallation eines Betriebssystems. Das bedeutet, dass ALLE IHRE DATEN dauerhaft VERLOREN gehen. Wenn Ihr Telefon zuvor gerootet war, wird es in einen nicht gerooteten Zustand versetzt (ob Sie es wollen oder nicht).
Bitte denken Sie daran, Sicherungskopien aller wichtigen Daten auf Ihrem Telefon zu erstellen. Es wird verloren gehen.
1. Aktivieren Sie das USB-Debugging
Aktivieren Sie das USB-Debugging auf Ihrem Gerät:
Gehen Sie zu Systemeinstellungen / Entwickleroptionen und aktivieren Sie "USB-Debugging".
2. Schnellstart
Sie benötigen das Fastboot- Tool. Es ist ein offizielles Google-Befehlszeilentool für Entwickler. Sie können den offiziellen Anweisungen zur Installation des Tools folgen , aber sie sind ziemlich kompliziert. Wenn Sie Mac OS X oder Linux verwenden, sollten Sie wahrscheinlich das tun, was ich getan habe, und das Open-Source-Tool adb-fastboot-install verwenden .
Laden Sie es einfach herunter , entpacken Sie es und verwenden Sie eine der folgenden Befehlszeilenanweisungen (abhängig von Ihrem Betriebssystem):
sh ADB-Install-Mac.sh
oder
sh ADB-Install-Linux.sh
Natürlich müssen Sie sich dabei in dem Verzeichnis befinden, das diese Dateien enthält.
Es gibt viele Anweisungen zur Installation von Fastboot unter Windows (zum Beispiel diese ). Siehe auch die Antwort von user17512 für eine alternative Methode für Windows-Benutzer.
3. Gehen Sie in den Fastboot-Modus des Geräts
Sie müssen das Gerät über ein USB-Kabel mit Ihrem Computer verbinden und dann auf den Fastboot-Modus Ihres Geräts zugreifen:
Auf dem Nexus S : Schalten Sie Ihr Telefon aus. Halten Sie die Lauter-Taste gedrückt, und halten Sie dann die Ein-/Aus-Taste gedrückt.
Auf Galaxy Nexus , Nexus 5 und Nexus 10 : Schalten Sie Ihr Telefon aus. Halten Sie sowohl die Lauter- als auch die Leiser-Taste gedrückt und drücken und halten Sie dann die Ein- / Aus-Taste.
Auf Nexus 4 , Nexus 6 , Nexus 7 und Nexus 9 : Schalten Sie Ihr Gerät aus. Halten Sie die Leiser-Taste gedrückt, und halten Sie dann die Ein-/Aus-Taste gedrückt.
4. Entsperren des Bootloaders
Führen Sie den folgenden Befehl auf Ihrem Computer aus:
fastboot oem unlock
Hinweis: Dieser Schritt entfernt alle Ihre Daten vom Gerät.
5. Herunterladen des Factory-Images
6. Installation des Systems
Entpacken Sie das Archiv (wenn Sie unter Windows arbeiten, müssen Sie wahrscheinlich zusätzliche Software zum Entpacken von .tar.gz-Dateien herunterladen. 7-Zip wird die Arbeit erledigen. Mac- und Linux-Benutzer haben die gesamte erforderliche Software bereits installiert) .
Gehen Sie in das neu dearchivierte Verzeichnis und führen Sie den folgenden Befehl aus:
./flash-all.sh
Hinweis: Dadurch werden alle Daten von Ihrem Gerät gelöscht
Nach einiger Zeit sollte Ihr Gerät neu starten und mit Ihrem neu installierten Betriebssystem booten :)
7. Relocking Ihres Bootloaders
Dieser Schritt ist nicht unbedingt erforderlich, aber aus Sicherheitsgründen sinnvoll. Starten Sie erneut in den Fastboot-Modus (siehe Schritt 2 oben) und führen Sie den folgenden Befehl auf Ihrem Computer aus:
fastboot oem lock
Das hat bei mir super funktioniert, ich hoffe, es wird anderen helfen :)
Wenn Sie Windows haben, automatisiert das ausgezeichnete Nexus Root Toolkit den Prozess, der hier angegeben wurde, in ein „Flash to Stock & Unroot“ mit einem Klick plus eine zusätzliche Option zur anschließenden OEM-Sperre. Natürlich wird es genauso einfach entsperrt und gerootet und andere erweiterte Funktionen. Sie erhalten es unter:
Bobighorus