Das Defy hat mich ja schon länger aufgeregt und als ich heute suchte, ob es irgendwann mal wieder ein Update für das Android geben soll, stieß ich auf CyanogenMod7 und das Versprechen, dass dann alles viel flüssiger läuft. Egal wie viele Apps; egal in welcher Menütiefe man sich befindet.
Ich hab das vorher noch nie gemacht und jeder weiß ja, dass beim rooten die Garantie hinfällig wird. Prinzipiell ist es aber möglich, die Änderungen am System wieder rückgängig zu machen, wodurch mich die versprochenen Vorteile einfach zu sehr lockten.
Im Forum der Android-Hilfe gibts eine sehr gute Anleitung dazu, wie man sein System umstellt. Es gibt eine bebilderte, als auch eine textuelle Anleitung.
Um es vorweg zu nehmen: Ich fand das ungeheuer kompliziert und teilweise sind die Schritte auch schon etwas überholt, weshalb ich im Folgenden kurz umreißen will, was ich gemacht hab. Generell ist man aber bei der bebilderten Anleitung schon sehr gut aufgehoben.
Kurz vorweg: Der Artikel gibt nur meine Erfahrungen wieder. Bei mir hat es funktioniert, ich übernehme aber keinerlei Gewähr für eure Geräte.
Vorbereitung
Es ist ganz gut, wenn ihr z.B. via Backup Everything vorsorglich alle Daten vom Handy sichert. Vor allem SMS, MMS, Alarme und was weiß ich nicht noch alles auf der SD gespeichert wurde.
Apps und Systemeinstellungen zu speichern ist ein bisschen sinnlos, kann bei einem evtl. Downgrade aber nicht schaden. Lieber zu viel als zu wenig sichern.
Ganz wichtig: Sichert alle eure Kontakte. Ihr könnt euch nicht darauf verlassen, dass euere Kontakte vollständig mit Google synchronisiert sind. Das kann das Backup Everything nicht; ich hab nicht weiter dran gedacht und nun fehlen mir ein paar.
Motorola Defy Froyo (2.2) auf Werkseinstellung zurücksetzen
(Ich habs nicht ganz verstanden, warum man das Defy zu Beginn auf Werkseinstellungen zurücksetzen soll, denn sobald man sich am Handy wieder anmeldet, um irgendeinen der Schritte durchführen zu können, fängt das Smartphone ja direkt an, wieder alles runterzuladen. Ich erachte diesen ersten Schritt also für überflüssig.
Wenn man es macht, hat man allerdings schon mal ein gutes Gefühl dafür, wie man dieses Bootmenü des Handys reinkommt.)
- Handy ausschalten
- Akku rausnehmen
- Während man den Startknopf und die Lautsprecher-Leise-Taste gedrückt hält, den Akku wieder einsetzen (ja, da verbiegt man sich die Finger bei)
- Handy startet und zeigt nach kurzer Zeit das Android-Männchen an; daraufhin in die Mitte der Lautstärkeregler drücken (sieht man in der bebilderten Anleitung ganz gut)
- im erscheinenden DOS-artigen Bildschirm bewegt man sich rauf und runter via Lauter und Leiser, bestätigt wird mit dem Startknopf
- wipe data/factory reset auswählen und mit yes bestätigen
Motorola Defy rooten
Das Mittel der Wahl ist hierbei SuperOneClick. Ich habs erst nicht kapiert, diese englische Anleitung hat dann den Aha-Effekt gebracht.
- SuperOneClick herunterladen und entpacken
- Bevor irgendwas passiert, müsst ihr im Defy unter Einstellungen > Anwendungen > Entwicklung > USBDebugging das USB-Debugging aktiviert haben.
- Das Defy via USB mit dem Rechner verbinden und als Verbindungart “keine” auswählen
- SuperOneClick.exe starten, den Button Root klicken und abwarten. Der Bildschirm des Programms sollte sich füllen; das Smartphone während des Vorgangs mehrmals neu booten. Wenn ihr gefragt werdet, ob Busybox installiert werden soll, auf Ja klicken.
- Am Ende kommt eine Erfolgsmeldung und alles ist schick.
Jetzt wirds ernst: CyanogenMod aufspielen
Zuerst wird allerdings ClockWorkModRecovery installiert.
Dazu 2ndInitDefy herunterladen und installieren. Diese App findet man nicht im Market(Play), weshalb ich den gut versteckten Anhang im Android-Foren-Artikel heruntergeladen hab.
Dazu hab ich die SndInitDefy_1.4_2.apk via USB-Verbindung auf die SD meines Defys gepackt und dann im Handy einfach angesurft und aufgerufen. Die App wurde nach Klick auf “Install 2nsInitRecovery” installiert.
Bevor man nun irgendwas anderes macht, muss man zunächst die update-cm-7.2.0-RC1-jordan-signed.zip und die GoogleApps (Gapps: gapps-gb-20110828-signed.zip) auf die SD-Karte des Handys bringen.
Ist das erledigt, schaltet man das Handy aus, um es anschließend wieder im oben beschriebenen DOS-Modus zu starten. Setz man das Handy noch mal auf Werkseinstellung zurück, ändert sich anschließend das Menü und man sieht das Android-Boot-Menu. Hierzu lege ich euch wärmstens die bebilderte Anleitung ans Herz, die ich weiter oben verlinkt habe (Seiten 19 – 26)
Hat sich alles installiert (und mit einem negativen Ausgang ist nicht zu rechnen), startet man das System neu. Laut Anleitung kann es tatsächlich bis zu 15Minuten für den ersten Boot dauern.
Bei mir tat sich gar nichts. Ich musste noch mal ins Boot-Menü und noch mal auf “reboot system now”, dann verschwand das Android-Männchen mit dem Warnschild und der erste saubere Boot zum neuen System lief (zügig) durch.
System einrichten
An sich wäre dieser Punkt keine weiteren Ausführungen wert, da es nur darum geht, die ganzen Apps wieder runterzuladen.
Ich hatte allerdings ein Problem mit dem Market. Es kam bei jedem Versuch die App zu starten die Fehlermeldung:
Die Anwendung Market (Prozess com.android.vending) wurde unerwartet beendet. Versuchen Sie es erneut.
Der Lösungsweg war auch etwas umständlicher:
- Einstellungen > Apps > Anwendungen verwalten > Alle > Market >
- -> Updates deinstallieren
- -> Daten löschen / Cache leeren
- Handy (nun) Neustarten im Recovery-Modus (das Menü hat sich geändert 🙂 )
- dort auf +Recovery–> > [Custom Recovery] > wipe cache partition
Danach funktionierte der Market wieder und auch nachdem er beim automatischen Update zu Play wurde, funktioniert alles reibungslos.
Fazit
Es ist erst ein paar Stunden her, aber das Handy ist merklich flüssiger. Kein ruckeln, kein langsamer werden und Google Maps, das vorher IMMER abstürzte, funktioniert gerade wie geschmiert. Es hat sich gelohnt :ja:
Hey Eve,
hier noch ein kleiner Tipp, solltest du demnächst mal wieder flashen…beim Wechsel einer ROM, sollte man vorher immer einen FullWipe machen 😉
Das räumt auch die letzten Reste des Altsystems sauber weg 😀
Hey Basti, das erklärt so manches …
An welcher Stelle sollte dies gemacht werden? An der Stelle, wo man laut meiner Anleitung die Werkseinstellung zurücksetzt um den CyanogenMod aufzuspielen?
Hey Eve,
ich hab jetzt die Wahl mein Defy mit CM7 zu flashen oder es gegen ein Samsung Galaxy S Plus zu tauschen.
Wollte mal fragen ob der Umstieg zu CM7 so gut ist, dass es nicht mehr nötig ist gegen das S Plus zu nehmen.
Weil ansonsten erspare ich mir die Mühe lieber ^^
lg umut
Hey eine super Erklärung war das von dir!! Danke schön!! Leider hab ich voll das Market-Problem un kann es leider nicht so lösen, wie du!! ;-(((
Hallo Umut und Tobias, Tut mir leid, dass meine Antwort so lange hat auf sich warten lassen. Ich hab gar nicht mitbekommen, dass Kommentare eingingen und lustigerweise wurde ich auch nicht benachrichtigt.
Hier nun die antworten:
@Umut Ich hab keine Ahnung welches OS das S Plus hat oder ob es besser ist 😡 Ein Kollege von mir hat bspw. sein Defy noch im Ursprungszustand und kann von meinen Problemen überhaupt nichts bezeugen. Scheint vll. ein Problem des App-Cocktails zu sein. Wenn du das S Plus einfach so kriegst, probiers doch aus 🙂 Musst das Defy ja nicht gleich weggeben
@Tobias Hast du wirklich das Defy noch mal im Recovery-Modus gestartet und dann den Cache gelöscht? Einfach auf dem Handy den Cache löschen hats bei mir auch erst nicht gebracht
Hey, gerade auf deine Seite gefunden, weil ich mir umbedingt Eclipse für Xampp einrichten wollte 😛 Da hab ich gesehn, dass du auch des Defy hast.
Meines gibt jetzt langsam den Geist auf. Habs schon vor zwei Jahren auf MIUI geflasht, aber es wird immer langsamer. Hinzu kommt, dass ich neuerdings auch n Wackelkontakt in den Lautsprechern habe. Mal lauter, mal leiser, mal garnichts! Mit nem neuen OS natürlich nicht zu lösen, aber hast du MIUI im Vergl auch schonmal ausprobiert? Schneller/Langsamer? Mir hat damals die Oberfläche nicht gefallen, deswegen wurds auch direkt wieder umgeflasht 😛
Thx. Schöner Blog übrigends ^^
Habe von MIUI bisher gar nichts gewusst 🙂 Danke für den Hinweis. Allerdings haben die auch “nur” Android 2.3 im Angebot, so dass ein Umstieg nicht lohnen würde, zum einfach mal testen bin ich wohl zu vorsichtig ^^
Das mit dem Lautsprechern klingt wie das altbekannte Problem, leider ist die Garantie nun hin. 😐 Bei mir und ganz vielen anderen war das nämlich mal so, dass man ausschließlich über die Kopfhörer telefonieren konnte, weil die Lautsprecher des Handys einfach nichts mehr wiedergegeben haben. Es musste eingeschickt werden
Aber so langsam zeit auch mein Defy Alterserscheinungen. Manchmal spinnt die Toucherkennung; wobei ich nicht sagen kann, ob das nicht doch Seiteneffekte vom Riss oben rechts sind (ja ich habs geschafft das Display zu zerstören 😮 )
Wegen langsamer: sind irgendwelche Speicher voll? Hast schon mal ein Reset probiert?
Und danke fürs Kompliment 🙂