Jump to content
Melde dich an, um diesem Inhalt zu folgen  
animeheld

[How-To] CyanogenMod auf dem Milestone

Recommended Posts

animeheld

Für diese Anleitung habe ich mir diese Anleitung von AleviDroid (aus dem Android-Hilfe-Forum) als Vorlage genommen. Daher gehen alle Credits für diese Anleitung an AleviDroid, ich habe sie nur einwenig verändert.

 

Etwas zu CyanogenMod:

 

Der CyanogenMod (CM) bietet für die unterstützten Geräte gegenüber den mitgelieferten Firmwares zusätzliche Funktionen und behauptetermaßen Verbesserungen der Leistung und Stabilität. Es ist mit zehntausenden Nutzern die beliebteste angepasste bzw. Community-basierte Android-Distribution.

 

Wie immer der Disclaimer, ich übernehme keine Verantwortung für eventuelle Bricks oder Probleme.

 

Credits:

 

G.O.T Team

Nadlabak

skrilax_CZ

FuFu

Alle die dabei geholfen haben, es so toll zu machen

 

Was benötigt man?

 

- Milestone

- min. halbvollen Akku (50% oder mehr)

- USB Kabel

- PC mit Windows/Linux OS

- USB Treiber

- OpenRecovery (empfohlen: V.2.01 von G.O.T oder V.3.3 von Androidiani)

- CyanogenMod (update....signed.zip)

 

Wie gehe ich hervor?

 

1. Schritt:

Ladet euch die neueste OpenRecovery von G.O.T herunter oder die neuste von Androidiani.

G.O.T:

(Downloadlink - OR-GOTmod_v.2.01.zip)

Androidiani:

(Downloadlink - OpenRecovery-3_3.zip)

(Mirror)

 

2. Schritt:

Die heruntergeladene Datei müsst ihr entpacken und den daraus entstandenen Ordner "OpenRecovery" und die "update.zip" file (bei G.O.T ist noch dieser Ordner "OpenRecovery CFG" vorhanden) in das Wurzelverzeichniss eurer SD Karte kopieren.

(How-To über OR findet man hier)

 

3. Schritt:

Ladet euch die aktuellste CyanogenMod-Version herunter (auf der HP von Nadlabak zu finden -> CyanogenMod 6.1.0 RC0 for Milestone | android.doshaska.net) Diese .zip Datei müsst ihr (ohne zu entpacken) nach "/sdcard/OpenRecovery/updates" kopieren.

(Downloadlink - CM6 v.0.05 (RC5))

(Downloadlink - CM6 v.0.05 (RC5) - Google)

(Downloadlink - CM6 v.0.05 (RC5) - Mirror)

 

4.Schritt:

Jetzt geht ihr in die Recovery. [Das heißt, ihr benutzt jetzt den OpenRecovery-Ordner und die update.zip file, die ihr im ersten Schritt heruntergeladen habt. Indem ihr euch in die Recovery bootet (ACHTUNG: Fachbegriffelaugh.gif) werden diese Dateien benutzt.]

a) Dazu drückt ihr gleichzeitig erst die Kamera Taste (kurz vorher) und die Powertaste, bis ein Dreieck mit einem Ausrufezeichen erscheint. (Beim Bootloader 90.78 die "x" Taste, anstatt der Kamera Taste gedrückt halten)

B) Dann drückt ihr die Lautstärketaste nach oben und gleichzeitig die Kamera Taste.

c) Dann erscheint das Menu und mit der Steuerung "apply sdcard:update.zip" auswählen.

Nun seid ihr im Recovery Menu.

 

5. Schritt:

Am besten sichert ihr gleich danach das aktuelle Systembild via Nandroid.

Dazu geht ihr auf "Nandroid", "Backup", "Backup All" und sichert alles.

 

6. Schritt:

Zuerst macht ihr einen Fullwipe ("wipe data/factory reset"+"wipe cache partition"+"wipe dalvik cache") bevor ihr diesen Mod installiert. Wenn ihr von CM aus, dieses Update installieren wollt, ist ein Fullwipe nicht nötig.

Anschließend geht ihr auf "Miscellaneous Menu" und wählt "Apply Update".

Dort installiert ihr das Update [die update....signed.zip (cyanogenmod-datei)].

 

Innerhalb der gleichen Version also z.B. v0.02a oder v0.02b muss nicht unbedingt Full gewiped werden (data factory reset)!! Man kann die neue Version auch so draufbügeln! Somit bleiben die Apps und die Einstellungen auch erhalten! Bei Probleme sollte dies aber trotzdem durchgeführt werden!

 

7. Schritt:

Rebooten und CM6 genießen wink.gif

 

Zusätzliches:

 

1. GoogleApps (gapps):

GoogleApps (gapps) sind ab der v0.02 nicht mehr enthalten und ohne die Apps funktioniert einiges nicht richtig! (Thx FuFu)

Deshalb GoogleApps hier oder hier (14.11.2010) runterladen und wie in Schritt 6, das Update einspielen.

 

2. Themes:

Leider müsst ihr noch mehr lesen und das richtige Theme für euch raussuchen. Themes sind hier zu finden.

 

3. Overclock-Methode

CyanogenMod ist standardmäßig mit 900 max_rate und 60 max_vsel übertaktet. Wer jedoch andere Werte haben möchte, kann dies am besten manuell mit z.B. dem Rootexplorer tun, indem man die datei "10overclock" in /system/etc/init.d bearbeitet oder per OpenRecovery übertaktet! Die OpenRecovery von G.O.T macht hier jedoch leider Probleme.

Wenn die Übertaktung per OpenRecovery durchgeführt sein sollte, dann bitte die Androidiani - OpenRecovery von Luca und Azhad benutzen (Link ist hier zu finden) ansonsten manuell durchführen!

How-To zu Overclocking findet man hier oder hier.

 

4. Memhack

Memhack hingegen kann man über die OpenRecovery von G.O.T ohne Probleme aktivieren.

Vorgehensweise:

- OpenRecovery starten (siehe Schritt 4)

- Launch CM6 Menü - Memhack - Install

 

5. Keyboardlayout auf QWERTZ umstellen:

Um auf QWERTZ umzustellen, löscht die Datei "sholesp2a-keypad.kl" auf eurer SD-Karte im Ordner "/OpenRecovery/keychars/QWERTZ" und boote danach wieder im OpenRecovery-Menü und führe jetzt das Script zur Änderung auf QWERTZ durch.

Oder ihr ladet euch diese Datei herunter und kopiert sie nach "/system/usr/keylayout" mit dem RootExplorer oder mit adb, Rechte setzen (Permissions) 644.

 

6. Animationen:

Wer sich nochmals in sein Stein verlieben will, der sollte sich diesen Thread durchlesen.

 

Bitte beachten:

Bugs, die auch euch aufgefallen sind, bitte hier berichten -> cyanogenmod4milestone - Project Hosting on Google Code.

Nadlabak versucht mit großer Mühe eine Lösung zu finden und wenn wir Glück haben, fixt er sie sogar gleich, deshalb empfehle ich euch außerdem, ab und zu hier vorbei zu schauen ->

Downloads - cyanogenmod4milestone - Project Hosting on Google Code, um hotfixes runterzuladen wie z.B. wma hotfix, aGPs fix (für die alte Version)...

 

Aktueller Stand:

 

CyanogenMod 6.1.0 for Milestone

29.11.2010 Downloadlink - CM6 v.0.05 (RC5)

Downloadlink - CM6 v.0.05 (RC5) - Google

Downloadlink - CM6 v.0.05 (RC5) - Mirror

27.11.2010 Downloadlink - CM6 v.0.04 (RC4)

08.11.2010 Downloadlink - CM6 v.0.03 (RC3)

11.10.2010 Downloadlink - CM6 v.0.02 (RC0)

22.09.2010 Downloadlink - CM6 v.0.01c (RC0)

 

OpenRecovery von Androidiani

25.11.2010 Downloadlink - OpenRecovery-3_3.zip

25.11.2010 Downloadlink - Mirror

 

OpenRecovery von G.O.T

22.10.2010 Downloadlink - OpenRecovery V.2.01 (G.O.T)

17.10.2010 Downloadlink - OpenRecovery V.2.00 (G.O.T)

 

 

So und nun viel Spaß mit CM6!thumbsup.gifthumbsup.gif

 

Diesen Beitrag teilen


Link zum Beitrag
animeheld

Changelog:

Update:

29.11.2010 0.04-10.11.29

- added flashlight toggle gesture (as requested)

- CM updates: mainly lockscreen gestures updates and fixes (slider bars can be completely disabled, added simple phone unlock gesture, sound toggle gesture)

27.11.2010 0.04-10.11.27

- CM updates: lockscreen gestures, ADW launcher 1.3.1, camera app fixes

25.11.2010 0.04-10.11.25

- small changes: camera update, auto/dim mode for brightness button as requested (notification widget), landscape lockscreen fix (phone/messaging), 2g/3g button fixed again

- etc.

22.11.2010 0.04-10.11.22

- kernel modules update: from now on, the overclock and interactive governor modules use the new symsearch module (good work, Skrilax_CZ!), so they can find the needed symbol addresses automatically. Therefore any future kernel upgrades or downgrades should be painless - there will be no need to find and specify the addresses manually anymore.

Interactive governor also updated to use cpufreq_global_kobject

Notice the new symsearch.ko insmod in 10overclock script - overclock and interactive modules now depend on it

- various CM/AOSP updates (camera, stagefright mp4 updates, overscrolling fixes, phone/messaging lockscreen etc.)

- other small changes

20.11.2010 0.04-10.11.20

- too many CM/AOSP updates to list (camera, stagefright...)

- (impression:) faster

16.11.2010 0.04-10.11.16

- this update only solves possible write_raw_image problem during flashing

(if you've successfully flashed 10.11.15, there's no need to update)

- the BatteryManger.apk removed (its inclusion was a mistake)

15.11.2010 0.04-10.11.15

- power management

- the mainline CM6 camera is back (continuous autofocus + stable shot feature), as it received some updates making it usable on Milestone/Droid again

- do not use overclock scripts from OR clones, it won't work! Better edit the /etc/init.d/10overclock file (the address parameters have changed)

- known issue - lockscreen, I'll look into it later

- 2.2.1 sbf flash is no longer a prerequisite for CM6 installation

14.11.2010 0.03-10.11.14

- fixed the occasional reboot when sdcard is to be shared via usb - Issue 81: https://code.google.com/p/cyanogenmod4milestone/issues/detail?id=81

(it was caused by a general android bug in NativeDaemonConnector- see https://github.com/nadlabak/android_frameworks_base/commit/4c510ab6d1c55... for details, it took me some time to figure this one out ;) )

- added support for dalvik.vm.dexopt-cache-only property in build.prop - when set to 1, dalvik-cache of all apps will be stored in /cache only (default is 0 - system apps have dalvik-cache in /cache, data/sdcard apps in /data). No need to use the memhack/dalvik-cache hack anymore, simply set this property and delete the caches from OR and you're ready.

- removed the adb during boot hack (to stop reports on issue 131), can be installed via separate update zip package when needed

- as usual, all the latest official CM updates included

- plus some other small things

3.11.2010: the github repos finally updated, custom building ready: https://android.doshaska.net/cm6build

Diesen Beitrag teilen


Link zum Beitrag
animeheld

Aus der CM-Website:

Additional downloads:

BPSW (it's the same version as in the 2.2.1 sbf released by G.O.T.):update-bpsw-MSG39UPEU_A1.19_0.90.zip - cyanogenmod4milestone - BPSW update - it's the same version as in the 2.2.1 sbf released by G.O.T. - Project Hosting on Google Code

- if you have not flashed the 2.2.1 sbf before, you can use this package to update you baseband processor software

adb_during_boot (for debugging purposes): update-adb_during_boot_enabler.zip - cyanogenmod4milestone - update zip package to enable adb during boot - Project Hosting on Google Code

Notes:

- the main init scripts are located in /system/etc/rootfs

- clocking options (frequency table, vsel table and governors) can be set in /system/etc/init.d/10overclock

- Adobe Flash can be downloaded and installed directly from Adobe web or from Android Market

- USB tethering: use Solutor's USB Tether app - Working USB thetering for Froyo Milestones [update 24-11-2010] - xda-developers

- if you have installed adb_during_boot and the usb is connected during boot, you will have to disconnect and reconnect the usb cable before you can mount the SD card to a computer. chmod 644 /system/etc/init.d/00adb_during_boot will disable the early adb mode and the mount will be possible immediately.

bearbeitet von animeheld

Diesen Beitrag teilen


Link zum Beitrag
animeheld

Aus der CM-Website:

Archive links:

0.04-10.11.27: https://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=upd...

mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.27-cm-6....

0.04-10.11.25: https://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=upd...

mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.25-cm-6....

0.04-10.11.22: https://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=upd...

mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.22-cm-6....

0.04-10.11.20: https://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=upd...

mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.20-cm-6....

0.04-10.11.16 https://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=upd...

0.04-10.11.15

https://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=upd...

mirror: https://github.com/downloads/nadlabak/android/update-0.04-10.11.15-cm-6....

0.03-10.11.14 https://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=upd...

0.03-10.11.08 https://github.com/downloads/nadlabak/android/update-0.03-10.11.08-cm-6....

0.03-10.11.03 https://github.com/downloads/nadlabak/android/update-0.03-10.11.03-cm-6....

0.03-10.10.31 https://github.com/downloads/nadlabak/android/update-0.03-10.10.31-cm-6.1...

0.03-10.10.27 https://github.com/downloads/nadlabak/android/update-0.03-10.10.27-cm-6.1...

0.03-10.10.21b https://github.com/downloads/nadlabak/android/update-0.03-10.10.21b-cm-6....

0.02-10.10.11 https://github.com/downloads/nadlabak/android/update-0.02-10.10.11-cm-6.1...

0.02-10.10.07 https://github.com/downloads/nadlabak/android/update-cm-6.1.0-RC0-Milesto...

0.02-10.10.06 https://github.com/downloads/nadlabak/android/update-cm-6.1.0-RC0-Milesto...

0.02-10.10.02 https://github.com/downloads/nadlabak/android/update-cm-6.1.0-RC0-Milesto...

0.02: https://github.com/downloads/nadlabak/android/update-cm-6.1.0-RC0-Milesto...

0.01c: https://rapidshare.com/files/420601255/MM1_CM6_alpha_0.01c.zip

mirror: https://www.multiupload.com/VHC3FAANN7 (thanks)

bearbeitet von animeheld

Diesen Beitrag teilen


Link zum Beitrag
animeheld

Aus der CM-Website:

CM6 for Milestone - build

I'd like to ask all the interested developers to join the CyanogenMod Port forum to coordinate and discuss the future development of the CM port. Thanks.

Update:

3.11.2010: the github repos are finally in a useful state again - https://github.com/nadlabak

(feedback is welcome, I'd be glad for any hints to fix any stupidity encountered there )

separation: the prebuilt/custom/modified files are in the device repo (prebuilt), files directly extracted from the beta 2.2.1 firmware in the vendor repo (proprietary)

To prepare and build:

mkdir cm4mm

cd cm4mm

repo init -u git://github.com/nadlabak/android.git -b froyo

repo sync

vendor/cyanogen/get-rommanager

. build/envsetup.sh

lunch cyanogen_umts_sholes-eng

make -j2 otapackage

vendor/cyanogen/tools/squisher

More detailed instruction can be found e.g here: Compile CyanogenMod for Sholes - CyanogenMod Wiki (but take account of the instructions published here.)

The update-cm-6.1.0-RC0-Milestone-signed.zip will be built in out/target/product/umts_sholes, ready to be installed via OpenRecovery/updates.

bearbeitet von animeheld

Diesen Beitrag teilen


Link zum Beitrag
animeheld
Beckert

coole Sache!!!... beim Galaxy S hat der CyanogenMod aber noch recht viele Bugs... wie sieht es hier aus?... sind alle Bugs die reportet worden schon behoben oder wird aktuell noch dran gebastelt??

Diesen Beitrag teilen


Link zum Beitrag
animeheld

Bei diesem Mod gibt es eigentlich keine Bugs, es wird nur immer weiter verbessert und verbessert, es wird immer mehr einstellungsmöglichkeiten geben und vieles mehr.

Diesen Beitrag teilen


Link zum Beitrag
Beckert

Bei diesem Mod gibt es eigentlich keine Bugs, es wird nur immer weiter verbessert und verbessert, es wird immer mehr einstellungsmöglichkeiten geben und vieles mehr.

zum Thema "Einstellungsmöglichkeiten": Beim Galaxy S geht Volume nur auf 100%.. das ist letzten endes auch nur ne einstellungsmöglichkeit.. weil telefonieren kann man ja... aber ist halt doof wenn dir jeder im umkreis von 20m beim telefonieren zuhören kann!

Ich hätte gern mal ein Statement von jemandem der sich´s mal drauf gemacht hat, bevor ich mir mein handy damit bricke!

Nicht falsch verstehen, ich bin totaler cyanogenmod-fan von den htc´s... aber die ham sich in monatelanger Arbeit von einem völlig instabilen built über ein stabiles rom wo keine kamera und kein BT funktionieren zum heutigen CM6 entwickelt... und wenn mir jemand erzählt: öhh... da gibt´s keine bugs... dann würde mich da schon interessieren, was dich zu der Meinung bewegt!

Diesen Beitrag teilen


Link zum Beitrag
afrob101

funzt nicht... wenn ich schritt4 ausführe kommt eine meldung "install aborted"

Diesen Beitrag teilen


Link zum Beitrag
animeheld

funzt nicht... wenn ich schritt4 ausführe kommt eine meldung "install aborted"

Dann hast du wahrscheinlich nicht die Vulnerable Recovery geflashed. Ohne dies vorher gemacht zu haben, hast du keinen Zugriff auf die OR. Du musst dich leider einlesen müssen, um das Know-How zu erlangen.

Diesen Beitrag teilen


Link zum Beitrag
animeheld

zum Thema "Einstellungsmöglichkeiten": Beim Galaxy S geht Volume nur auf 100%.. das ist letzten endes auch nur ne einstellungsmöglichkeit.. weil telefonieren kann man ja... aber ist halt doof wenn dir jeder im umkreis von 20m beim telefonieren zuhören kann!

Ich hätte gern mal ein Statement von jemandem der sich´s mal drauf gemacht hat, bevor ich mir mein handy damit bricke!

Nicht falsch verstehen, ich bin totaler cyanogenmod-fan von den htc´s... aber die ham sich in monatelanger Arbeit von einem völlig instabilen built über ein stabiles rom wo keine kamera und kein BT funktionieren zum heutigen CM6 entwickelt... und wenn mir jemand erzählt: öhh... da gibt´s keine bugs... dann würde mich da schon interessieren, was dich zu der Meinung bewegt!

Vorher war es beim Milestone nicht anders. Vieles funktionierte nicht. Nur heute, nachdem wir ein Testbuilt von Froyo von Moto erhalten haben, welches fast bugfrei von GOT veröffentlicht wurde, hat sich CM weiter verbessert und kaum Bugs gehabt. Jetzt 2 Monate nach diesem Release ist CM (kann man nun sagen) Bugfrei, weil wirklich alles rund läuft und es keine Fehler aufweist.

Wenn das für dich ein ausschlaggebendes Argument ist:

CM6 ist 100% besser als 2.1 von Moto oder von GOT

Es

1. ist schneller und flüssiger

2. enthält alle Funktionen von Froyo

3. hat eine bessere Akkulaufzeit

4. bietet sehr sehr viele Tweaks und Einstellungsmöglichkeiten

5. hat sicherlich weniger Bugs als alle 2.1 Roms oder Originale von Moto

6. läuft alles rund und stabil

und ich kann es nur jedem weiterempfehlen.

Ach und wenn du noch mehr Gründe suchst, warum CM6 so gut und Bugfrei ist und andere Statements dir durchlesen willst, dann besuch mal diese Seite: https://www.android-hilfe.de/root-hacking-modding-fuer-motorola-milestone/

Dann bist du sicherlich überzeugt von CM6

Diesen Beitrag teilen


Link zum Beitrag
Beckert

cool danke!... genau das wollte ich hören! ;-)... werd´s mir mal drauf-flashen, sobald ich zeit dazu finde!... dass es auf dem existierenden Froyo von GOT basiert wusste ich nicht... aber dann macht ein bugfreies built natürlich sinn!

Danke!

Diesen Beitrag teilen


Link zum Beitrag
Sarg666

Soweit habe ich alles am laufen. Nur ein Problem oder vielleicht auch nur eine Einstellungssache die mich sehr stört. Bei der Softwaretastatur bekomme ich die Wort Vorschläge aber bei der Hardwaretastatur nicht, bei der Original Firmware hatte ich die Vorschläge bei beiden. Jemand eine Idee ?

MfG Sarg666

Diesen Beitrag teilen


Link zum Beitrag
animeheld

hej bin ich zu doof oder warum kann ich keine Beiträge von mir mehr ändern???

Diesen Beitrag teilen


Link zum Beitrag
animeheld

Probiert mal diese App aus, die ist wirklich klasse :)

Animated Weather for Android - Weather forecast application. The exquisitely realistic video effects of cloudiness, rain and snow provide the vivid sensation of current or future weather conditions for more than 50000 locations over the world.

https://www.weather-android.com/

Video:

[ame=https://www.youtube.com/watch?v=KY9qkmzbBy4]YouTube - Animated Weather Forecast App For Android Free Realistic Weather Forecast on Your Android.avi[/ame]

Diesen Beitrag teilen


Link zum Beitrag
hackbanger

habs genau nach diesem howto durchgeführt und funzt 1A!!!

DANKE!

allerdings saugt der mod meinen akku jetzt an einem tag leer und die hardware tastatur vertauscht y/z. ich vermute englisch eingestellt, weiß aber net wie ich das ändern kann :(

Diesen Beitrag teilen


Link zum Beitrag
Hackfleisch86

die hardware tastatur vertauscht y/z. ich vermute englisch eingestellt, weiß aber net wie ich das ändern kann :(

Hallo hackbanger,

das kann man schon umstellen ... ist im ersten Post unter "Zusätzliches" und "Schritt 5" beschrieben.

5. Keyboardlayout auf QWERTZ umstellen:

Um auf QWERTZ umzustellen, löscht die Datei "sholesp2a-keypad.kl" auf eurer SD-Karte im Ordner "/OpenRecovery/keychars/QWERTZ" und boote danach wieder im OpenRecovery-Menü und führe jetzt das Script zur Änderung auf QWERTZ durch.

Oder ihr ladet euch diese Datei herunter und kopiert sie nach "/system/usr/keylayout" mit dem RootExplorer oder mit adb, Rechte setzen (Permissions) 644.

Diesen Beitrag teilen


Link zum Beitrag
PlutoNbg

hi,

also ich hatte die Got2.2.1 drauf und ich muss sagen die cm6.1 schaut wirklich gut aus.

Allerdings Market meldet trotz icon nicht auf dem Handy installiert.

Außerdem wollte ich mit root explorer eine Datei im System/framework überschreiben und bekomme die Meldung: nur lesezugriff.

Nun habe ich aber Root im Menue ausgeführt und auch der Superuser ist drauf.

Hätte ich außer dem CM6 update noch ein anders update durchführen müssen oder muss ich den Zugriff wo anders freigeben?

Bei den ganzen Root updatefiles weiß man gar nicht für welches Betriebssystem sie gut sind. Also Froyo Got oder cm

kann mir da jemand einen Hinweis geben?

Danke

Andreas

Diesen Beitrag teilen


Link zum Beitrag

Please sign in to comment

You will be able to leave a comment after signing in



Jetzt anmelden
Melde dich an, um diesem Inhalt zu folgen  

×
×
  • Neu erstellen...

Wichtige Information

Bitte beachten Sie folgende Informationen: Nutzungsbedingungen und Impressum & Datenschutzerklärung. Wir haben Cookies auf deinem Gerät platziert, um die Bedienung dieser Website zu verbessern. Du kannst deine Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist.