ClockWorkMod: Unterschied zwischen den Versionen

Aus Android Wiki
(Kein Komma an dieser Stelle)
((zurückgesetzt))
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung Visuelle Bearbeitung
 
(45 dazwischenliegende Versionen von 20 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Das '''ClockWorkMod'''-Recovery (CWM-Recovery) ist eines der am häufigsten verwendeten Recoverys in der [[Android]]-Welt.
{{Infobox Software}}{{DISPLAYTITLE:ClockWorkMod (CWM)}}


== Was ist ein Recovery? ==
Der '''ClockWorkMod''' (kurz '''CWM''') war ein Minibetriebssystem, welches für viele Android-Geräte verfügbar war und verschiedene Funktionen, unter anderem (aber nicht ausschließlich) eine Wiederherstellung der Systemfunktionalität, bereitstellt. Der ClockWorkMod ist unter der Open Source Lizenz Apache License 2.0 veröffentlicht und der Source Code wurde im [https://github.com/CyanogenMod/android_bootable_recovery CyanogenMod Repository] gepflegt.
''<small>=> Hauptartikel: [[Recovery]]</small>''<br/>
Die Recovery ist ein menügeführtes Wiederherstellungssystem eines Android-Gerätes. Es bietet verschiedene Funktionen zum Wiederherstellen des Gerätes.
Das Recovery wird aber auch zum Einspielen neuer [[Firmware]]s benutzt. In diesem Sinne ist es auch ein Installationstool.


== Das ClockWorkMod-Recovery ==
Da eine der wichtigsten Funktionen des ClockWorkMod das Erstellen und Wiederherstellen von [[NAND-Backup|NAND-Backups]] ist, wird das System oft als [[Recovery]], ''CWM-Recovery'' oder ''ClockWorkMod-Recovery'' bezeichnet. Da das System allerdings weitaus mehr Funktionen bietet, ist die Bezeichnung für das Gesamtsystem somit falsch.
Zum vorinstallierten, sogenannten Stock-Recovery gibt es auch andere, meist frei verfügbare Recoverys. Eines davon ist das ClockWorkMod-Recovery. Es ist mittlerweile das meist verbreitete Recovery und wird auch von den meisten Android-Nutzern für gut empfunden und Neulingen auch meist empfohlen.
Das ClockWorkMod-Recovery gibt es bereits für die meisten Geräte offiziell und kann hier<ref>[http://www.clockworkmod.com/rommanager ClockworkMod ROM Manager - Recoveries]</ref> heruntergeladen werden.


== Die Installation ==
Das ClockWorkMod Recovery Projekt wird nicht mehr aktiv weiter entwickelt, Updates werden, wenn überhaupt, nur sporadisch veröffentlicht.<ref>{{Internetquelle|url=https://github.com/CyanogenMod/android_bootable_recovery/commits/cm-14.1|titel=CyanogenMod/android_bootable_recovery|werk=GitHub|sprache=en|zugriff=2017-07-28}}</ref> Der empfohlene Nachfolger lautet: [[TeamWin Recovery Project]].
Um das ClockWorkMod-Recovery verwenden zu können, müsst ihr dieses zuerst auf dem Gerät installieren. Das ist relativ einfach und wird oft über Fastboot-Befehle aus dem [[Android SDK]] realisiert.
Um das Recovery zu installieren, benötigt ihr:
* [[Datei:Adb-fastboot.zip]]
* das passende Recovery.img
Zuerst schaltet man das Handy aus und bootet es in den [[Bootloader]]. Dies geschieht herstellerabhängig, meist allerdings mit einer Kombination aus den Lauter- und Leisertasten sowie der Power-Taste.
Wenn das Bootloader-Menü zu sehen ist, geht auf den Punkt „Fastboot“, indem ihr mit den Lautstärke-runter- und Lautstärke-hoch-Tasten zu dem Punkt navigiert und dann mit der Power-Taste einmal bestätigt.
Wenn ihr im Fastboot seid, startet ihr ein neues CMD-Fenster, indem ihr bei Windows die „Windows-Taste + R-Taste“ drückt und in dem Ausführenfenster „cmd“ eingebt. Nach betätigen der Enter-Taste erscheint die Kommandozeile.
Nun müsst ihr zu dem Ort navigieren, in dem die fastboot.exe gespeichert ist. Dies wird mit dem Befehl „cd“ realisiert, zum Beispiel:
<pre>cd C:\adb-tools</pre>
Die Datei recovery.img kopiert ihr in den Ordner, in dem die fastboot.exe gespeichert ist.
Nachdem ihr euer Handy nun angesteckt habt, vorausgesetzt die USB-Treiber sind korrekt installiert, gebt ihr in das Kommandozeilenfenster folgenden Befehl ein:
<pre>fastboot flash recovery recovery.img</pre>
Die Datei recovery.img ist dabei das ClockWorkMod-Recovery.
Nachdem der Befehl erfolgreich ausgeführt wurde, ist das ClockWorkMod-Recovery installiert.


== Recovery testen ==
== Recovery oder nicht? ==
Das Recovery kann auch mit Hilfe von fastboot getestet werden. Dazu muss man in den Fastboot-Mode starten und folgenden Befehl eingeben:
Das ClockWorkMod wird oft fälschlicherweise als ''Recovery'' bezeichnet. Allerdings ist die Wiederherstellung des Gerätebetriebssystems nur ein Teil des Funktionsumfangs. Auch die Installation auf der ''/recovery''-Partition erweckt den Anschein, der ClockWorkMod wäre lediglich ein Recovery-System. Es bietet allerdings weit mehr Funktionen als nur die Wiederherstellung des Systems (bspw. durch Verwendung einer Datensicherung ("Backup")), weshalb es sich wesentlich von den vom Hersteller installierten Recovery-Versionen ("stock recoveries") unterscheidet. Daher müsste man ihn richtigerweise als Minibetriebssystem oder einfach beim Namen nennen.
<pre>fastboot boot recovery.img</pre>
Nun sollte das gewählte Recovery (recovery.img) starten. Dabei wird das Recovery nicht installiert, nach einem Neustart ist das installierte Recovery wieder vorhanden.


== Die Bedienung ==
=== Was ist ein Recovery? ===
Um in das CWM-Recovery-Menü zu gelangen, muss man zunächst das Handy komplett ausschalten (= herunterfahren). Die Option [[Schnellstart]] muss dafür deaktiviert sein. Alternativ macht man einen Neustart des Geräts.
{{Hauptartikel|Recovery}}
Anschließend ist es bei den Geräten verschieden, wie man das Recovery starten kann. Bei einigen Geräten lässt sich das Recovery durch gleichzeitiges Drücken der Power- und Leiser-Taste starten.
Ein Recovery ist ein menügeführtes Wiederherstellungssystem, welches verschiedene Funktionen zum Wiederherstellen des Gerätes bietet.


Die im CWM-Recovery-Menü aufgelisteten Funktionen lassen sich durch Betätigen der Lauter- und Leiser-Tasten (bei neueren CWM-Versionen auch durch Berühren der jeweiligen Zeile auf dem Touchscreen) auswählen.
Das Recovery wird aber auch zum Einspielen (~ ''[[flashen]]'') neuer [[Firmware]]s benutzt. In diesem Sinne ist es auch ein Installationswerkzeug.
Durch Betätigen der Home-Taste wird die ausgewählte Funktion dann gestartet.


Der Fortgang der Funktion wird dann angezeigt sowie am Ende i.d.R. eine erfolgreiche Durchführung.
== Installation ==
{{Hauptartikel|Recoveryinstallation}}
Um ClockWorkMod verwenden zu können, muss dieses zuerst auf dem Gerät installiert werden. Die Installation erfolgt über den [[Fastboot (Tool)|Fastboot]]-Befehl ''flash''. Dazu müssen für Windows [[USB-Treiber]] installiert werden, sowie die Datei [[Fastboot (Tool)|fastboot.exe]] vorhanden sein. Beide sind im [[Android SDK|Android SDK]] enthalten. Unter Linux benötigt man stattdessen das Programmpaket android-tools-fastboot. Das ClockWorkMod liegt als Image (*.img) vor und kann [https://www.clockworkmod.com/rommanager hier] heruntergeladen werden (die Versionsnummer in der dritten und vierten Spalte ist ein Link zum Herunterladen). Unter Windows muss das Image in denselben Ordner kopiert werden, in dem die fastboot.exe gespeichert ist. Anschließend kann man, zur einfacheren Verwendung, die Datei in ''recovery.img'' umbenennen.


== Die Funktionen ==
Im Anschluss öffnet man ein Terminal- bzw. unter Windows ein Kommandozeilenfenster (<nowiki>[WINDOWS] + [R] -> "cmd" -> [ENTER]</nowiki>). Unter Windows navigiert man darin zu dem Ordner, in dem die fastboot.exe gespeichert ist (Windows-Befehl zum Navigieren, gefolgt vom Ordnerpfad, Beispiel: ''cd C:\android\fastboot''). Unter Linux ist das natürlich unnötig.
[[Datei:ClockworkMod.jpg|thumb|CWM-Hauptmenü]]
 
In diesem Screenshot ist das Hauptmenü mit den wichtigsten Funktionen zu sehen:<ref>[http://www.addictivetips.com/mobile/what-is-clockworkmod-recovery-and-how-to-use-it-on-android-complete-guide/ What Is ClockworkMod Recovery And How To Use It On Android (Complete Guide)]</ref>
Nachdem man das Telefon mit dem PC (per USB-Kabel) verbunden hat, führt man folgenden Befehl aus:
<pre>
fastboot flash recovery recovery.img
</pre>
bzw. unter Linux:
<pre>
fastboot flash recovery <... hier den Pfad zur Datei eintragen...>recovery.img
</pre>
 
Im Anschluss kann man im [[Bootloader]] ''Recovery'' auswählen und startet in das ClockWorkMod.
 
== Bedienung ==
Um in den ClockWorkMod zu gelangen, muss zunächst das Gerät ausgeschaltet (~ herunterfahren) werden. Die Option [[Schnellstart]] muss dafür deaktiviert sein.
 
Anschließend ist es je nach Gerät unterschiedlich, wie das Recovery gestartet wird. Bei einigen dient hierfür die Tastenkombination aus dem gleichzeitigen Drücken der Einschalt- und Leiser-Taste.
 
Die im ClockWorkMod aufgelisteten Funktionen lassen sich durch Betätigen der Lauter- und Leiser-Tasten (bei neueren Versionen auch durch Berühren der jeweiligen Zeile auf dem Bildschirm) auswählen. Durch Betätigen der Home-Taste/Einschalt-Taste wird die ausgewählte Funktion gestartet.
 
Der Fortschritt der Funktion wird auf dem Bildschirm angezeigt sowie am Ende in der Regel mit einer Fehler- oder Erfolgsmeldung quittiert.
 
== Funktionen ==
[[Datei:ClockworkMod.jpg|thumb|Hauptmenü]]
[[Datei:ClockWorkMod_y200.jpg|thumbnail|ClockWorkMod auf einem Huawei-Gerät]]
[[Datei:ClockWorkMod_HTC_Flyer.jpg.jpg|thumbnail|ClockWorkMod auf einem HTC-Flyer Tablet]]
In diesem Bildschirmfoto ist das Hauptmenü mit den wichtigsten Funktionen zu sehen:<ref>[http://www.addictivetips.com/mobile/what-is-clockworkmod-recovery-and-how-to-use-it-on-android-complete-guide/ What Is ClockworkMod Recovery And How To Use It On Android (Complete Guide)]</ref>


=== reboot system now ===
=== reboot system now ===
Zeile 48: Zeile 52:


=== apply update from sdcard ===
=== apply update from sdcard ===
Mit diesem Punkt sucht ClockWorkMod nach '''[[update.zip]]'''-Paketen im Root von der [[Externer Speicher|SD-Karte]]. Nachdem man den Update-Prozess bestätigt hat, wird das update.zip angewendet. In der Update.zip können sich zum Beispiel ein neues Kernel, Themes oder auch [[ROM]]s befinden.
Mit diesem Punkt sucht ClockWorkMod nach '''[[update.zip]]'''-Paketen im Hauptverzeichnis ("root directory") der [[Externer Speicher|SD-Karte]]. Nachdem der Update-Prozess bestätigt wurde, wird das Paket ''update.zip'' installiert. In dem Paket können sich zum Beispiel ein neuer ''[[Kernel]]'', ''Themes'' oder auch ''[[ROM]]s'' befinden.


=== wipe data/factory reset ===
=== wipe data/factory reset ===
Das ist wohl eine der wichtigsten Funktionen eines Recoverys. Hierbei werden alle Daten im internen Speicher des Telefons gelöscht. Das Smartphone ist danach wieder im Werkszustand, so wie es beim ersten Starten war.
Hiermit wird die Daten-Partition im internen Speicher des Telefons formatiert. Das Smartphone ist danach wieder im Werkszustand, so wie es beim ersten Starten war. Dies ist eine Recovery-Funktion, welche unter anderem zu der falschen Bezeichnung des ClockWorkMod als Recovery geführt hat.


=== wipe cache partition ===
=== wipe cache partition ===
Mit dieser Funktion wird die [[Cache]]-Partition gelöscht.
Mit dieser Funktion wird die [[Cache]]-Partition formatiert. Nach der Installation eines neuen Kernels oder ROMs sollte dieser Vorgang immer ausgeführt werden, um Probleme zu vermeiden. Der erste Neustart nach dem Formatieren der Cache-Partition dauert einige Minuten länger als üblich.


=== install zip from sdcard ===
=== install zip from sdcard ===
Mit dieser Funktion könnt ihr zum Beispiel ein neues [[ROM]], welches im ZIP-Format auf eurer SD-Karte liegt, installieren. Auch andere ZIP-Updates, die zum Beispiel Styles enthalten, können über diese Funktion auf dem [[Interner Speicher|internen Speicher]] installiert werden. Die Besonderheit ist hierbei, dass auch Updates aus beliebigen Ordnern auf dem externen Speicher ausgewählt werden können.
Grundsätzlich wird hierbei die gleiche Funktion verfolgt, wie bei [[ClockWorkMod#apply update from sdcard]], mit dem Unterschied, dass der Nutzer den Speicherort des Installationspakets selbst auswählen kann. Mit dieser Funktion kann man bspw. ein neues [[ROM]], welches im ZIP-Format auf der SD-Karte liegt, installieren. Auch andere ZIP-Pakete, die zum Beispiel "Styles" enthalten, können über diese Funktion auf dem [[Interner Speicher|internen Speicher]] installiert werden.


=== backup and restore ===
=== backup and restore ===
Mit dieser Funktion könnt ihr eine Sicherung des kompletten ROMs erstellen und auch wiederherstellen. ACHTUNG: Ihr müsst darauf achten, dass ihr Backups nur versionskonform wiederherstellt. Das heißt, wenn ihr ein Backup aus der Version 4 des ClockWorkMod macht, könnt ihr dieses später nicht mehr mit CWM 5 wiederherstellen!
Mit dieser Funktion kann man eine [[Backup|Sicherung]] einzelner [[Partitionen]] des internen Speichers erstellen und wiederherstellen. Auch dies ist eine Funktion, die zur Wiederherstellung eines Systems (Recovery) gehört. ACHTUNG: Sicherungen können nur versionskonform wiederhergestellt werden. Das bedeutet, dass ein unter ClockWorkMod 4 erstelltes Datensicherungspaket nicht unter ClockWorkMod 5 wiederhergestellt werden kann.


=== mounts and storage ===
=== mounts and storage ===
Mit dieser Funktion könnt ihr eine SD-Karte als Dateisystem im ClockWorkMod-Recovery einbinden. Das erlaubt euch dann, auf die Dateien, zum Beispiel eine update.zip, zuzugreifen. Diese Funktion sollte beim Start von ClockWorkMod automatisch ausgeführt werden.
Mit dieser Funktion kann das Einbinden einzelner Partitionen gesteuert werden. Dies erlaubt es, auf Dateien, zum Beispiel eine ''update.zip'', zuzugreifen. Diese Partitionen werden in der Regel automatisch eingebunden, wenn diese vom System benötigt werden.


=== advanced options ===
=== advanced options ===
In den erweiterten Funktionen kannst du einige interessante Änderungen an der Speicherkarte und am Bestriebssystem vornehmen oder auch das recovery neu booten. Die nachfolgende Liste beschreibt die wichtigsten Funktionen.
In den erweiterten Funktionen können einige interessante Änderungen an der Speicherkarte und am Bestriebssystem vorgenommen werden oder auch das System neu gestartet werden. Die nachfolgende Liste beschreibt die wichtigsten Funktionen.


==== Reboot Recovery ====
==== Reboot Recovery ====
Die Funktion Reboot Recovery schaltet das Telefon aus und startet von selbst wieder in das Recovery-System, ohne dass der Benutzer einzugreifen braucht.
Die Funktion ''Reboot Recovery'' schaltet das Telefon aus und startet von selbst wieder in das Recovery-System, ohne dass der Benutzer einzugreifen braucht.


==== Reboot Bootloader ====
==== Reboot Bootloader ====
Diese Funktion schaltet, wie der Reboot der Recovery, das Telefon aus und startet in den [[Bootloader]], so als ob der Benutzer die Leiser-Taste („-“) und gleichzeitig die Power-Taste 3 Sekunden lang drückt.
Ähnlich wie bei ''Reboot Recovery'' schaltet sich das Telefon aus und startet in den [[Bootloader]].


==== Report Error ====
==== Report Error ====
Diese Funktion erstellt auf der SD-Karte im Ordner Clockworkmod eine Log-Datei, die vom {{MarketLink|com.koushikdutta.rommanager|Rom Manager}} benutzt werden kann, um dem Entwickler eine Nachricht über den Fehler zukommen zu lassen.
Diese Funktion erstellt auf der SD-Karte im Ordner Clockworkmod eine Log-Datei, die vom {{MarketLink|com.koushikdutta.rommanager|Rom Manager}} benutzt werden kann, um dem Entwickler eine Nachricht über einen Fehler zukommen zu lassen.


==== Key Test ====
==== Key Test ====
Diese Funktion gibt euch alle Nummern der Tasten („Keys“) wieder, die eure Hardwaretasten belegen. Diese können nützlich sein, wenn der Entwickler sein Tastatur-Layout verändern möchte. Da werden diese Codes benötigt, um diese mit einer neuen Funktion belegen zu können.
Diese Funktion gibt euch alle Nummern der Tasten („Keys“) wieder, die eure Hardwaretasten belegen. Diese können nützlich sein, wenn der Entwickler seine Tastaturbelegung verändern möchte. Diese Codes werden benötigt, um Tasten mit einer neuen Funktion belegen zu können.


==== Show Log ====
==== Show Log ====
Mit dieser Funktion wird dem Benutzer die Log-Datei ausgegeben, die bei der Benutzung durch das Recovery-System erstellt wurde. Dies ist nützlich, um Fehler bei der Installation eines ROMs oder ähnlichem zu finden, die damit behoben werden können.
Mit dieser Funktion wird dem Benutzer die Log-Datei ausgegeben, die bei der Benutzung durch das System erstellt wurde. Dies ist nützlich, um Fehler bei der Installation eines ROMs oder ähnlichem zu finden.


==== Partition SD Card ====
==== Partition SD Card ====
Die wohl interessanteste Funktion im „advanced menu“ ist wohl die zum Partitionieren der SD-Karte. Sie hilft dabei, die SD-Karte in zwei Abschnitte zu teilen, wie der Benutzer es von Programmen unter Linux (oder Windows und Mac OS X) kennt. Dabei wird erst die Partitionsgröße ausgewählt, die dann später für das Verschieben von Apps genutzt werden kann, und danach die [[swap]]-Größe. Das Recovery arbeitet nun und gibt einen „Success“-(„Erfolg“-)Befehl aus, sobald die Karte fertig partitioniert wurde.
''Partition SD Card'' hilft dabei, die SD-Karte in zwei Abschnitte zu teilen, wie der Benutzer es von Programmen unter Linux (oder Windows und Mac OS X) kennt. Dabei wird erst die Partitionsgröße ausgewählt, die dann später bspw. für das Verschieben von Apps genutzt werden kann, und danach die [[swap]]-Größe. Das System arbeitet nun und gibt eine ''Success''-(''Erfolgs''-)Nachricht aus, sobald die Karte partitioniert wurde.


==== Fix Permissions ====
==== Fix Permissions ====
Bei der Benutzung von [[Rom|CustomRoms]] kann es zu diversen Fehlfunktionen kommen; einige davon lassen sich auf fehlende Dateiberechtigungen zurückführen. Entwickler und erfahrene Benutzer können mit dieser Funktion die Berechtigungen wieder zurücksetzen und den Fehler in einigen Fällen damit beheben.
Bei der Benutzung von [[Rom|CustomROMs]] kann es zu diversen Fehlfunktionen kommen; einige davon lassen sich auf fehlende Dateiberechtigungen zurückführen. Entwickler und erfahrene Benutzer können mit dieser Funktion die Berechtigungen wieder zurücksetzen und den Fehler in einigen Fällen damit beheben.
 
=== Versteckten Funktionen ===
==== Rainbow mode ====
Eine eher spielerische Funktion ist der "Rainbow mode", der bei jedem Tastendruck die Schrift pro Zeile in einer anderen Farbe darstellt.
 
In verschiedenen Versionen wird der Rainbow unterschiedlich aktiviert. Auf einem Samsung mit CWM 6.0.4.5 wird er nur mit einem langen Druck auf die Lautstärketaste aktiviert<ref>https://www.youtube.com/watch?v=NuxK3WBbu7k</ref>, auf einem Motorola MotoG4g muss man dazu in die erste oder letzte Zeile irgendeines Menüs gehen und in einer nicht näher entdeckten Reihenfolge die Lautstärke-leiser- und Lautstärke-lauter-Tasten drücken.


== Einzelnachweis ==
== Einzelnachweis ==
<references/>
<references/>


[[Kategorie:HowTo]]
[[Kategorie:Allgemein]]
[[Kategorie:Abkürzungen]]
[[Kategorie:Begriffe]]

Aktuelle Version vom 13. Oktober 2018, 16:23 Uhr

Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
Kurzinfo
Lizenz Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
Entwickler Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
Programmiersprache Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
Repository https://github.com/CyanogenMod/android_bootable_recovery


Der ClockWorkMod (kurz CWM) war ein Minibetriebssystem, welches für viele Android-Geräte verfügbar war und verschiedene Funktionen, unter anderem (aber nicht ausschließlich) eine Wiederherstellung der Systemfunktionalität, bereitstellt. Der ClockWorkMod ist unter der Open Source Lizenz Apache License 2.0 veröffentlicht und der Source Code wurde im CyanogenMod Repository gepflegt.

Da eine der wichtigsten Funktionen des ClockWorkMod das Erstellen und Wiederherstellen von NAND-Backups ist, wird das System oft als Recovery, CWM-Recovery oder ClockWorkMod-Recovery bezeichnet. Da das System allerdings weitaus mehr Funktionen bietet, ist die Bezeichnung für das Gesamtsystem somit falsch.

Das ClockWorkMod Recovery Projekt wird nicht mehr aktiv weiter entwickelt, Updates werden, wenn überhaupt, nur sporadisch veröffentlicht.[1] Der empfohlene Nachfolger lautet: TeamWin Recovery Project.

Recovery oder nicht?[Bearbeiten | Quelltext bearbeiten]

Das ClockWorkMod wird oft fälschlicherweise als Recovery bezeichnet. Allerdings ist die Wiederherstellung des Gerätebetriebssystems nur ein Teil des Funktionsumfangs. Auch die Installation auf der /recovery-Partition erweckt den Anschein, der ClockWorkMod wäre lediglich ein Recovery-System. Es bietet allerdings weit mehr Funktionen als nur die Wiederherstellung des Systems (bspw. durch Verwendung einer Datensicherung ("Backup")), weshalb es sich wesentlich von den vom Hersteller installierten Recovery-Versionen ("stock recoveries") unterscheidet. Daher müsste man ihn richtigerweise als Minibetriebssystem oder einfach beim Namen nennen.

Was ist ein Recovery?[Bearbeiten | Quelltext bearbeiten]

Hauptartikel: Recovery

Ein Recovery ist ein menügeführtes Wiederherstellungssystem, welches verschiedene Funktionen zum Wiederherstellen des Gerätes bietet.

Das Recovery wird aber auch zum Einspielen (~ flashen) neuer Firmwares benutzt. In diesem Sinne ist es auch ein Installationswerkzeug.

Installation[Bearbeiten | Quelltext bearbeiten]

Hauptartikel: Recoveryinstallation

Um ClockWorkMod verwenden zu können, muss dieses zuerst auf dem Gerät installiert werden. Die Installation erfolgt über den Fastboot-Befehl flash. Dazu müssen für Windows USB-Treiber installiert werden, sowie die Datei fastboot.exe vorhanden sein. Beide sind im Android SDK enthalten. Unter Linux benötigt man stattdessen das Programmpaket android-tools-fastboot. Das ClockWorkMod liegt als Image (*.img) vor und kann hier heruntergeladen werden (die Versionsnummer in der dritten und vierten Spalte ist ein Link zum Herunterladen). Unter Windows muss das Image in denselben Ordner kopiert werden, in dem die fastboot.exe gespeichert ist. Anschließend kann man, zur einfacheren Verwendung, die Datei in recovery.img umbenennen.

Im Anschluss öffnet man ein Terminal- bzw. unter Windows ein Kommandozeilenfenster ([WINDOWS] + [R] -> "cmd" -> [ENTER]). Unter Windows navigiert man darin zu dem Ordner, in dem die fastboot.exe gespeichert ist (Windows-Befehl zum Navigieren, gefolgt vom Ordnerpfad, Beispiel: cd C:\android\fastboot). Unter Linux ist das natürlich unnötig.

Nachdem man das Telefon mit dem PC (per USB-Kabel) verbunden hat, führt man folgenden Befehl aus:

fastboot flash recovery recovery.img

bzw. unter Linux:

fastboot flash recovery <... hier den Pfad zur Datei eintragen...>recovery.img

Im Anschluss kann man im Bootloader Recovery auswählen und startet in das ClockWorkMod.

Bedienung[Bearbeiten | Quelltext bearbeiten]

Um in den ClockWorkMod zu gelangen, muss zunächst das Gerät ausgeschaltet (~ herunterfahren) werden. Die Option Schnellstart muss dafür deaktiviert sein.

Anschließend ist es je nach Gerät unterschiedlich, wie das Recovery gestartet wird. Bei einigen dient hierfür die Tastenkombination aus dem gleichzeitigen Drücken der Einschalt- und Leiser-Taste.

Die im ClockWorkMod aufgelisteten Funktionen lassen sich durch Betätigen der Lauter- und Leiser-Tasten (bei neueren Versionen auch durch Berühren der jeweiligen Zeile auf dem Bildschirm) auswählen. Durch Betätigen der Home-Taste/Einschalt-Taste wird die ausgewählte Funktion gestartet.

Der Fortschritt der Funktion wird auf dem Bildschirm angezeigt sowie am Ende in der Regel mit einer Fehler- oder Erfolgsmeldung quittiert.

Funktionen[Bearbeiten | Quelltext bearbeiten]

Hauptmenü
ClockWorkMod auf einem Huawei-Gerät
ClockWorkMod auf einem HTC-Flyer Tablet

In diesem Bildschirmfoto ist das Hauptmenü mit den wichtigsten Funktionen zu sehen:[2]

reboot system now[Bearbeiten | Quelltext bearbeiten]

Neustart ins Android-Betriebssystem

apply update from sdcard[Bearbeiten | Quelltext bearbeiten]

Mit diesem Punkt sucht ClockWorkMod nach update.zip-Paketen im Hauptverzeichnis ("root directory") der SD-Karte. Nachdem der Update-Prozess bestätigt wurde, wird das Paket update.zip installiert. In dem Paket können sich zum Beispiel ein neuer Kernel, Themes oder auch ROMs befinden.

wipe data/factory reset[Bearbeiten | Quelltext bearbeiten]

Hiermit wird die Daten-Partition im internen Speicher des Telefons formatiert. Das Smartphone ist danach wieder im Werkszustand, so wie es beim ersten Starten war. Dies ist eine Recovery-Funktion, welche unter anderem zu der falschen Bezeichnung des ClockWorkMod als Recovery geführt hat.

wipe cache partition[Bearbeiten | Quelltext bearbeiten]

Mit dieser Funktion wird die Cache-Partition formatiert. Nach der Installation eines neuen Kernels oder ROMs sollte dieser Vorgang immer ausgeführt werden, um Probleme zu vermeiden. Der erste Neustart nach dem Formatieren der Cache-Partition dauert einige Minuten länger als üblich.

install zip from sdcard[Bearbeiten | Quelltext bearbeiten]

Grundsätzlich wird hierbei die gleiche Funktion verfolgt, wie bei ClockWorkMod#apply update from sdcard, mit dem Unterschied, dass der Nutzer den Speicherort des Installationspakets selbst auswählen kann. Mit dieser Funktion kann man bspw. ein neues ROM, welches im ZIP-Format auf der SD-Karte liegt, installieren. Auch andere ZIP-Pakete, die zum Beispiel "Styles" enthalten, können über diese Funktion auf dem internen Speicher installiert werden.

backup and restore[Bearbeiten | Quelltext bearbeiten]

Mit dieser Funktion kann man eine Sicherung einzelner Partitionen des internen Speichers erstellen und wiederherstellen. Auch dies ist eine Funktion, die zur Wiederherstellung eines Systems (Recovery) gehört. ACHTUNG: Sicherungen können nur versionskonform wiederhergestellt werden. Das bedeutet, dass ein unter ClockWorkMod 4 erstelltes Datensicherungspaket nicht unter ClockWorkMod 5 wiederhergestellt werden kann.

mounts and storage[Bearbeiten | Quelltext bearbeiten]

Mit dieser Funktion kann das Einbinden einzelner Partitionen gesteuert werden. Dies erlaubt es, auf Dateien, zum Beispiel eine update.zip, zuzugreifen. Diese Partitionen werden in der Regel automatisch eingebunden, wenn diese vom System benötigt werden.

advanced options[Bearbeiten | Quelltext bearbeiten]

In den erweiterten Funktionen können einige interessante Änderungen an der Speicherkarte und am Bestriebssystem vorgenommen werden oder auch das System neu gestartet werden. Die nachfolgende Liste beschreibt die wichtigsten Funktionen.

Reboot Recovery[Bearbeiten | Quelltext bearbeiten]

Die Funktion Reboot Recovery schaltet das Telefon aus und startet von selbst wieder in das Recovery-System, ohne dass der Benutzer einzugreifen braucht.

Reboot Bootloader[Bearbeiten | Quelltext bearbeiten]

Ähnlich wie bei Reboot Recovery schaltet sich das Telefon aus und startet in den Bootloader.

Report Error[Bearbeiten | Quelltext bearbeiten]

Diese Funktion erstellt auf der SD-Karte im Ordner Clockworkmod eine Log-Datei, die vom Rom Manager Play Store benutzt werden kann, um dem Entwickler eine Nachricht über einen Fehler zukommen zu lassen.

Key Test[Bearbeiten | Quelltext bearbeiten]

Diese Funktion gibt euch alle Nummern der Tasten („Keys“) wieder, die eure Hardwaretasten belegen. Diese können nützlich sein, wenn der Entwickler seine Tastaturbelegung verändern möchte. Diese Codes werden benötigt, um Tasten mit einer neuen Funktion belegen zu können.

Show Log[Bearbeiten | Quelltext bearbeiten]

Mit dieser Funktion wird dem Benutzer die Log-Datei ausgegeben, die bei der Benutzung durch das System erstellt wurde. Dies ist nützlich, um Fehler bei der Installation eines ROMs oder ähnlichem zu finden.

Partition SD Card[Bearbeiten | Quelltext bearbeiten]

Partition SD Card hilft dabei, die SD-Karte in zwei Abschnitte zu teilen, wie der Benutzer es von Programmen unter Linux (oder Windows und Mac OS X) kennt. Dabei wird erst die Partitionsgröße ausgewählt, die dann später bspw. für das Verschieben von Apps genutzt werden kann, und danach die swap-Größe. Das System arbeitet nun und gibt eine Success-(Erfolgs-)Nachricht aus, sobald die Karte partitioniert wurde.

Fix Permissions[Bearbeiten | Quelltext bearbeiten]

Bei der Benutzung von CustomROMs kann es zu diversen Fehlfunktionen kommen; einige davon lassen sich auf fehlende Dateiberechtigungen zurückführen. Entwickler und erfahrene Benutzer können mit dieser Funktion die Berechtigungen wieder zurücksetzen und den Fehler in einigen Fällen damit beheben.

Versteckten Funktionen[Bearbeiten | Quelltext bearbeiten]

Rainbow mode[Bearbeiten | Quelltext bearbeiten]

Eine eher spielerische Funktion ist der "Rainbow mode", der bei jedem Tastendruck die Schrift pro Zeile in einer anderen Farbe darstellt.

In verschiedenen Versionen wird der Rainbow unterschiedlich aktiviert. Auf einem Samsung mit CWM 6.0.4.5 wird er nur mit einem langen Druck auf die Lautstärketaste aktiviert[3], auf einem Motorola MotoG4g muss man dazu in die erste oder letzte Zeile irgendeines Menüs gehen und in einer nicht näher entdeckten Reihenfolge die Lautstärke-leiser- und Lautstärke-lauter-Tasten drücken.

Einzelnachweis[Bearbeiten | Quelltext bearbeiten]

  1. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2017-07-28 (english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  2. What Is ClockworkMod Recovery And How To Use It On Android (Complete Guide)
  3. https://www.youtube.com/watch?v=NuxK3WBbu7k