Ein Aufregendes Wochenende liegt hinter mir, denn neben einem Stapel Arbeit habe ich mich eingehender mit meinem Lieblings-Meilenstein beschäftigt. Ich habe in der letzten Zeit sehr oft bei den XDA-Developers reingeschaut und auch die starke Hacking-Community auf android-hilfe hat mich sehr interessiert.
Leider fällt einem als Milestone Normal-User folgendes auf: “Das wirklich coole Zeug geht nur mit Root!“. Als Root bezeichnet man in der Linuxwelt einen User mit höheren Rechten, sprich so etwas wie den Administrator unter Windows. Ein gerootetes Smartphone ist also nichts weiter, als ein Smartphone auf dem der Anwender Vollzugriff auf das gesamte System erlangt hat. Unser Motorola Milestone wurde bereits im Januar gerootet.

Aber, wie das nun mal üblich ist, wer ins System eingreift, verliert die Garantie. So war auch ich immer wieder gehemmt, diesen Schritt zu wagen, denn ich brauche ein Smartphone das 100% funktioniert und dass ich eben bei Nicht-Funktion wieder umtauschen kann. Auch für alles was ihr nachfolgend lest gilt Anwenden auf eigene Gefahr – bei Eingriffen in das System erlischt die Garantie! Aber wie das nunmal bei Spielkindern ist, ich konnte die Finger nicht davon lassen, denn folgende schicke Sachen kann man nach dem Rooten erhalten:
- Live-Wallpaper (schicke Animierte Hintergrundbilder)
- Apps2SD (Speichervergrößerung durch Auslagern von Apps auf die SD Karte)
- CacheMate (Löschen aller Caches mit einem Click)
- Busybox (Befehlserweiterung, Grundlage für diverse Apps wie Metamorph)
- Metamorph Themes (selbsterstellte Themes zur Veränderung z.B. der Benachrichtigungsleiste)
- andere Bootlanimationen (zum Beispiel der Digitale Regen aus Matrix beim Booten)
- ADBRecovery (Systemwiederherstellung mit Nandroid)
- Löschen von Standard-Apps wie Motonav
- Untertakten mit setCPU um z.b. bei ausgeschaltetem Display Strom zu sparen
Alles Sachen die mich einfach gereizt haben, und eben manche davon die nicht nur “Nice to have” sind, sondern schon echt klasse wie Apps2SD. Eine große Sammlung von Anleitungen für alle diese Dinge habe ich hier gefunden.
#1 Rooten
Das Rooten des Milestones funktioniert einfacher und sicherer als das Firmware aufspielen bei einem Blackberry.
Was man braucht:
- Das Milestone

- Diese Datei milestone_root.zip vom lieben Tim
Die Durchführung:
- benennt die Datei milestone_root.zip einfach um in update.zip
schließt euer Milestone (am besten voll geladen) per USB an den PC an- Zieht die Benachrichtigungsleiste am Milestone herunter und Tippt auf USB-Verbindung
- stellt die USB-Verbindung auf “Verwaltung der Speicherkarte”
- kopiert die update.zip in das Hauptverzeichnis eurer SD-Karte
- Danach zieht ihr die Benachrichtigungsleiste runter und stellt die USB-Verbindung auf “Keine”
- Schaltet das Milestone aus über den Powerknopf
- Drückt und haltet die Kamera-Taste und zusätzlich drückt und haltet den Powerknopf so lange bis ihr dieses Zeichen seht /!\
- Sobald ihr das Dreieck mit Ausrufezeichen seht, drückt Abwechselnd die Kamera und die Lauter-Taste
- Es erscheint eine kleine Auswahl. Öffnet die Hardware-Tastatur und navigiert mit dem D-Pad nach unten auf “apply sdcard:update.zip“
- Jetzt wartet ihr bis das Gerät fertig ist (evtl. Fehlermeldungen sind normal) und rebootet euer System
FERTIG!
Um zu prüfen ob ihr erfolgreich wahrt, geht einfach ins Apps-Menü. Dort sollte ein Raute-Symbol sein mit der Bezeichnung “Superuser Whitelist”. Ist diese App vorhanden, hats geklappt. Hier auch nochmal der original Thread zum Rootzugriff.
#2 Live Wallpaper und ähnliches “Candy”
Um Live-Wallpaper zu bekommen gibt es viele Wege. Das Aufspielen verschiedener Scripte und Add-Ons oder eben ein angepasstes ROM. Anders als in den USA beim DROID ist es dem Milestone, dank signiertem Bootloader (mobiFlip.de berichtete), nicht möglich, selbst erstellte ROM’s aufzuspielen. Was aber geht, das ist das Aufspielen einer angepassten Version der Standard-Roms, ein sogenanntes Custom-Rom.
Davon gibt es mittlerweile schon so einige, ich stelle euch heute das Pulsar-Classic Custom-Rom aus diesem Artikel vor.
Hier auch noch ein kleines Video vom “Hersteller” Daniel:
Hier könnt ihr sehen, dass es sich um ein recht schlicht designtes ROM mit einigen Klasse Features handelt:

Pulsar 1.2.1 Classic
- Standard Homescreen mit 5 Screens, Auto Rotate und LiveWallpaper Support
- Browser Fix
- GoogleMaps mit Navigation und Multitouch
- 2.1 Galerie mit Multitouch
- 16:9 Videos (720×400) 30fps
- alle LiveWallpaper (auch aus dem Market)
- Nexus Sprachkeyboard (Englisch)
- Verbesserter Musikplayer mit Coverflow
- Sprachwahl
- Multitouch mit mehr als 2 Fingern wird unterstützt
- SMS mit direkter Kontakt-Auswahl
Was brauchen wir?
- Das Milestone

- Diese ZIP-Datei
Wie gehen wir vor?
- Herunterladen der ZIP-Datei
- das Milestone per USB mit dem Computer verbinden und auf “Verwaltung der Speicherkarte” stellen
- Die ZIP-Datei in den Hauptordner der SD-Karte entpacken (sollte noch eine “update.zip vorhanden sein, einfach überschreiben)
- Wie auch beim Rooten trennt ihr die USB-Verbindung wieder und schaltet euer Milestone aus
- haltet die Kamera Taste gedrückt und drückt und haltet zusätzlich die Powertaste, solange bis dieses Symbol erscheint /!\
- drückt jetzt wieder Abwechselnd die Kamera und die Lauter-Taste bis ihr in ein kleines Auswahlmenü gelangt
- im Auwahlmenü geht ihr nur auf “apply sdcard:update.zip” und wartet bis der Vorgang abgeschlossen ist um euer Milestone neu zu starten
- der Neustart kann etwas länger dauern, nur keine Angst!
FERTIG!
Um zu prüfen ob ihr erfolgreich wart, drückt die Menütaste, geht auf “Hintergrund” und schaut ob ihr dort die “Live-Hintergründe” seht. Wenn ja, hats geklappt und ihr könnt euch an den Live-Wallpapern erfreuen, ebenso wie an allen anderen o.g. Features! Hier auch nochmal der Original-Thread zum Pulsar-Rom.
#3 Ein Metamorph-Theme / Busybox
Das ganze gefiel mir nun schon recht gut, weg mit den überflüssigen Apps, Live-Wallpaper und einige andere Features des Pulsar haben mich schwer begeistert. Wie in der Einleitung aber schon beschrieben, ist Pulsar optisch eher schlicht. So fiel mir beim rum-surfen folgende Sache auf, nämlich ein anderes Custom-Rom, welches mich optisch umgehauhen hat, hier der Artikel dazu.
An folgenden Bildern des “Herstellers” Luke kann man schon sehen, wie schick schwarz und transparent das alles wirkt.

Nun hatte ich aber schon ein Custom-Rom drauf und wollte nur den Style und das Design auf meinem Steinchen. Ein kurzer Plausch mit Luke half weiter, denn der gute Kerl hat in seiner ROM-Datei auch ein Metamorph Theme eingebaut. Um das nutzen zu können brauch man zuerst Busybox und dann Metamorph. Letzteres gibt es ohne Probleme im Market. Aber die Busybox ist wieder mal ein manueller Handgriff. Hier der original Thread von Spacefish dazu.
Was brauchen wir?
- das Milestone
- eine funktionierende ADB Shell (wird mit dem Android SDK installiert)
- Diese Datei vom Spacefish http://files.spacefish.biz/busybox
Wie gehen wir vor?
- Rechtsclick auf den Dateilink von Spacefish, Speichern unter…, Abspeichern z.b. unter busybox.url (die Dateiendung ist egal)
- Entfernen der Dateiendung, egal was ihr da stehen habt, macht den Punkt und alles dahinter weg, sodass die Datei nur busybox heisst
- verbindet das Milestone per USB, schaltet aber unter Menü > Anwendungen > Anwendungsentwicklung den Punkt USB Debugging ein
- nun öffnet ihr die ADB Shell und führt folgenden Befehl aus adbpush [euerVerzeichnis]\busybox /tmp/busybox
- Damit habt ihr die busybox Datei auf euer Milestone geschoben, nun wird installiert. Einfach die Befehle der Reihe nach ausführen
- su
- mkdir /data/busybox
- cp /tmp/busybox /data/busybox/
- chmod 755 /data/busybox/busybox
- /data/busybox/busybox –install
- export PATH=/data/busybox:$PATH
Damit habt ihr Folgendes getan. Ihr habt euch mit su “Superuser”-Rechte verschafft. Ihr habt einen Ordner in /data erstellt der busybox heisst. Dann habt iuhr die Busybox-Datei von Spacefish dorthin kopiert und die Lese/Schreibrechte konfiguriert. Dann habt ihr die busybox installiert und einen globalen Pfad gesetzt.
FERTIG!
Um zu prüfen ob ihr erfolgreich wart, Tippt am Milestone in einen Terminal-Emulator eurer Wahl einfach busybox ein und bestätigt mit Enter. Sollte euch eine unverständliche Kette von Befehlen ausgegeben werden habt ihr es geschafft und die Busybox läuft. Sollten Fehler kommen, habt ihr was falsch gemacht. Wenn das der Fall ist empfehle ich die neuste Version der Busybox zu installieren.
Nun weiter im Text, denn wir wollte ja das Milestone Black Theme für Metamorph installieren. Wenn also eure Busybox läuft, installiert ihr Metamorph aus dem Market, öffnet das Programm einmal und schliesst es wieder. Weiter gehts dann man mit folgenden benötigten Dingen
- euer Milestone im USB-Speicherkarten Modus am PC verbunden
- Diese ZIP-Datei die ich aus dem Theme von Luke extrahiert habe
Was tun wir jetzt?
- Ladet die ZIP Datei herunter und kopiert sie auf der SD-Karte nach sdcard/AndroidThemes
- Am Milestone öffnet ihr nun Metamorph, wählt die ZIP Datei als Theme aus
- Bestätigt alle Abfragen und startet das Theme
- zum Schluss ein reboot und das Milestone ist SCHWARZ wie in den Bildern oben
FERTIG!
#4 Andere Nützlichkeiten
Was ich nun noch gemacht habe ist Einfacheres. Man kann sich zum Beispiel das “Overclock Widget” aus dem Market laden. In den “Advanced Settings” Lassen sich nun die Taktfrequenzen für Bildschirm an und Bildschirm aus festlegen, um Strom zu sparen. Ich benutze folgende Settings:
- Bildschirm an: Minimum 250 Maximum 550
- Bildschirm aus: Minimum 125 Maximum 250
Das regelt den Prozessor bei Inaktivität herunter und spart euch so in der Tasche mächtig Strom. Eine weitere Spielerei ist die Installation der Launcher2.apk. Der läuft zwar im Moment sehr instabil, merkwürdigerweise erhält man aber durch die Installation Live-Wallpaper-Interaction. Das heisst, wenn man irgendwo clickt, reagiert das Wallpaper mit einer Animation. Eine weitere rein optische Sache ist die Installation neuer Bootanimationen.
Was brauche ich dafür?
- eine dieser Bootanimationen
- den Root-Explorer aus dem Market
Wie gehe ich vor?
- Downloade die Bootanmiation und bennen sie um in: bootanimation.zip
- Kopiere sie auf die SD-Karte
- Verschiebe sie mit dem Root-Explorer am Milestone nach /system/media
- Rebooten und geniessen
Puh… eine Wall of Text. Was ich aus Zeitgründen bisher noch nicht gemacht habe ist Apps2SD und ADBRecovery. Aber auch das könnt ihr hier bald auf mobiFlip.de lesen und ausprobieren. Aber wie immer gilt, Nachmachen auf eigene Gefahr.











thx für den tollen beitrag!
nur wie zukunftssicher ist das rooten?
wenn ich jetzt roote und ende des monats kommt das 2.1 update bekomm ich dann probleme beim updaten?
ist ja nicht tragisch wenn die rootrechte wieder weg sind aber das update ist mir schon wichtig!
Hallo mooks,
um upzudaten solltest du eine frische unveränderte Firmware aufspielen. Dazu gibts hier von Thyrus ein Tolles How-To http://www.android-hilfe.de/root-hacking-modding-…
Dann kannste Updaten. ist auch kein größerer Act das SBF wieder zu flashen. Allerdings wird es eben mit 2.1 nach dem momentanen Stand KEIN ROOT geben. Was wiederum die Modifikationen "zu nichte" macht.
Ich werde sehen, was 2.1 mit sich bringt, und nur dann Updaten, wenn die Änderungen ELEMENTAR sind. denn nur die Live-Wallpaper kriegste auch mit dem Pulsar!
Hallo RinTinTigge,
thx für die schnelle antwort! das ist ja ein besserer support als bei motorola^^
ok das howto ist wirklich toll!
jetzt hab ich nur noch eine frage dann bin ich zufrieden.
wenn ich dann zurückflashe hab ich dann auch wieder die volle garantie? oder merkt das motorola irgentwie?
ich weiß zwar dass motorola eine getrennte hardware und software garantie hat aber sicher ist sicher.
mein letztes handy war ein x1 und hatte zum schluss den typischen hardwaresprung. nur die garantie war dann nichtig weil ich eine customrom drauf hatte und das ist zwar krotesk aber sony tritt seine kunden echt mit den füßen…
lg mooks
Soweit ich weiss merkt das Motorola nicht. um Sicher zu gehen würde ich evtl. Tyhrus auf android-hilfe.de mal fragen. Wie gesagt, wenn du Angst vor nem brick hast, lass es lieber
nee vor einem brick hab ich keine angst. hat bis jetzt immer geklappt.
htc touch, xperia x1, htc diamon und die wii
mir gehts nur umn die garantie.
ok ich werd ihn mal fragen und dann schreib ichs noch hier rein vielleicht wollen das andere auch wissen.
sodala!
tyrrus hat kurz und prignant mit "korrekt" beantwortet also motorola merkt anscheinend nix wenn man mit seinem howto zurückflasht^^
1…2…3… gerootet!!
wer braucht schon den motorola kundenservice wenn man euch beide hat
Ich hab ja im wesentlichen nur das durchgeführt, was Thyrus und die Hacker von a-h.de als TUT verfasst haben. Also gebührt mir die geringste aller ehren, wenn überhaupt!