Recovery

Aus Android Wiki
Das Stock Recovery auf einem Huawei-Gerät
ClockWorkMod auf einem Huawei-Gerät

Als Recovery-System, oder umgangssprachlich auch: "das Recovery", wird das Wiederherstellungssystem eines Androidgerätes bezeichnet. Tatsächlich handelt es sich um ein Minimal-Android-Betriebssystem, mit dem man diverse Aufgaben, wie das Erstellen von Datensicherungen (Backup) einzelner Partitionen oder das Installieren eines neuen ROMs, erledigen kann. Man kann unterscheiden zwischen vom Hersteller gelieferten Systemen ("stock recovery") und alternativen Systemen ("custom recovery"). Bekannteste Vertreter der letzteren Gruppe sind der ClockWorkMod und das TeamWin Recovery Project.

Funktion[Bearbeiten | Quelltext bearbeiten]

Ein Recovery-System dient, wie der Name schon sagt, zur Wiederherstellung des Systems im Falle eines softwareseitigen Defekts. Das Minibetriebssystem ist in einer eigenen Partition auf dem internen Speicher des Geräts installiert.

Neben der Wiederherstellung des Android-Systems mit einem Abbild kann auch ein neues oder eine Aktualisierung installiert werden. Dies ist beim normalen Gebrauch die Hauptfunktion und wird bei den meisten Herstellern verwendet, um ein über OTA heruntergeladenes Paket auf dem Gerät zu installieren.

Stock Recovery[Bearbeiten | Quelltext bearbeiten]

Hauptartikel: Stock Recovery

Die Gerätehersteller installieren bei Auslieferung ein Recovery-System, mit meist nur eingeschränktem Funktionsumfang.

Um dies zu umgehen, besteht die Möglichkeit, ein alternatives System zu installieren.

Custom Recovery[Bearbeiten | Quelltext bearbeiten]

Custom-Recoverys von alternativen Entwicklern, also nicht vom Gerätehersteller haben einen erweitertem Funktionsumfang; es können dabei auch angepasste Versionen des Stock-Recovery sein. Derzeit beliebt sind das traditionelle ClockWorkMod-Recovery und TWRP (TeamWinRecoveryProject). In den neuesten Versionen unterstützen beide die Eingabe über den Touchscreen. So ist das Navigieren per Volume-Tasten nur noch in Ausnahmefällen nötig.

Recovery flashen oder booten (testen)[Bearbeiten | Quelltext bearbeiten]

Auf einem Android-Gerät kann i.d.R. mit Hilfe von Fastboot ein neues Recovery-System geflasht werden. Hierfür wird der fastboot-Befehl flash in folgender Form verwendet:

fastboot flash recovery C:\Pfad\zum\Recovery.img

Zusätzlich kann das Recovery-System mit Hilfe von fastboot lediglich gestartet werden, bspw. um dieses zu testen oder mit Hilfe eines Custom Recovery das installierte Recovery zu sichern, bevor es auf dem Gerät tatsächlich installiert wird. Beim reinen Starten des Recovery-Systems werden keine auf dem Gerät gespeicherten Daten verändert oder überschrieben, wodurch es bspw. möglich ist, ein Backup des Gerätes zu erstellen. Ein Recovery-System kann mit dem fastboot-Befehl boot in folgender Form gestartet werden:

fastboot boot C:\Pfad\zum\Recovery.img

Nun sollte das gewählte Recovery (Recovery.img) starten. Dabei wird das System nicht installiert; nach einem Neustart ist das installierte Recovery wieder vorhanden.

Siehe auch[Bearbeiten | Quelltext bearbeiten]