Der ''Milestone 2 optimier''-Thread

  • 86 Antworten
  • Letztes Antwortdatum
M

Milestone_User

Erfahrenes Mitglied
102
Der ''Milestone 2 optimier''-Thread

Dieser Thread dient dazu alle Tweaks für euren Stein² zu sammeln und so das Beste rauszuholen. Man kann auch mit dem Steinchen noch einiges rausholen, glaub mir. ;)
Eigene, Nützliche Tweaks können gerne als Kommentar drunter geschrieben werden. Ich füge sie, dann ein.

Ich habe alles selber über CM10 gemacht & ich gehe davon aus, dass ihr Root habt, da es ab Punkt 2 nötig ist!!!;)
Bevor ihr irgendetwas macht, wo ihr wisst da könnte eventuell was passieren macht ein CWM Backup!!!

Inhalt:

  1. Gute, empfehlenswerte Apps
  2. Werbung blockieren
  3. Das Supercharger Script (EMPFEHLENSWERT)
  4. Start Optimieren (Bootanimation deaktivieren)
  5. Unnötige Dateien löschen und Platz schaffen
  6. Euren Prozessor optimal anpassen

  • 6.1 Was brauch ich
  • 6.2 die Governors
  • 6.2.1 Smartass aktivieren & optimieren
  • 6.2.2 BoostedAssv2 aktivieren (EMPFOHLEN)
  • 6.3 Empfehlungen

1. Gute, empfehlenswerte Apps:



Hier ist eine Liste von Apps, die sehr gut & nützlich sind und meiner Meinung besser als die Systemanwendungen. Für die Apps gibt es auch regelmäßige Updates im Google Play Store. ;)


Für Bilder & Videos:


  • QuickPic (klein und fein)
  • MX Player (Top-Video Player)


Für die Kamera
:


  • Kamera 360 (schafft es mehr Leistung rauszuholen)


Launcher:


  • Lightning Launcher (sehr klein & Arbeitsspeicher sparend)
  • Go Launcher EX (sehr umfangreicher Launcher mit vielen Zusatzapps)


Task Manager:


  • Go Task Manager (mit gutem Widget)
  • OS Monitor (mit Root Force Close)


Guter Dateiexplorer:


  • Solid Explorer*
  • ES Datei Manager


Für Root User unverzichtbar:


  • Rom Toolbox (All-In Tool mit Autostart Manager, Ad Blocker etc.)
  • Milestone 2 Toolbox (Für CPU Settings & vielen mehr)
  • SD Maid (Systemreiniger)
  • Titanium Backup (App Backup Programm)


Für Vsel Werte Berechnung:


  • Vsel Rechner


*Solid Explorer braucht immer die neuste BusyBox Version um auf den /data/ Bereich zuzugreifen.

Diese installiert ihr am besten mit ''BusyBox Installer'' von Jrummy. Macht davor ein Systembackup via CWM.



2. Werbung blockieren


Werbung ist nervig. Vorallem in Apps.

Es gibt, aber einen ganz einfachen Weg diese zu blockieren.
Was ihr braucht? Rom Toolbox & Internet:
Geht auf ''Ad Blocker'' und macht ein Häckchen bei Block Ads.
Dann nur noch Download & Install Hosts drücken und fertig ;)
Steigert auch das Akkuleben!


3. Das Legendäre Super Charger Script

Quellen-Threads:
http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021
https://www.android-hilfe.de/forum/root-hacking-modding-fuer-huawei-ideos-x3.425/v6-how-to-supercharger-ram-fix-fuer-android-phones.210034.html
http://forum.xda-developers.com/showthread.php?t=991276

Das was jetzt kommt ist Power.
zeppelinrox, ein XDA Mitglied, hat ein Script erstellt mitdem man sein Android ziemlich stark optimieren kann.
Es optimiert die Speicherverwaltung, den beim Linux Speicher wird nach und nach der Arbeitsspeicher rappelvoll. Auch geschlossene Anwendungen halten sich im RAM noch auf und werden erst rausgeschmissen, wenn große Anwendungen geöffnet werden. Das macht das Smartphone, dann im Laufe der Betriebszeit immer langsamer.
Das ändert das Script:
Es macht das Smartphone schneller und verstärkt das Multi Tasking und setzt die
OOM Gruppierungen und Prioritäten und Werte des lowmemorykiller's neu.

Bevor ihr es installiert, braucht ihr es und ein paar andere Dinge natürlich erstmal.. ihr findet das nötige hier:
SuperChargerScript V6 RC11 T9: http://forum.xda-developers.com/attachment.php?attachmentid=1450093&d=1351827307 (.pdf Datei!!! Wer unter Firefox Downloadet wird darauf hingewiesenn, dass es sich nicht um so ein Dokument handelt und nix passiert. Um das zu ändern muss man folgendes ändern:
Einstellungen -> Anwendungen -> Adobe Reader Dokument auf ''Jedesmal Nachfragen'') Nach dem Download das .pdf weg ;)
BusyBox Installer https://play.google.com/store/apps/details?id=com.jrummy.busybox.installer (Eigentlich aber auf jeder ROM drauf, also nur die die wissen sie haben keine BusyBox den installer holen)

Script Manager https://play.google.com/store/apps/details?id=os.tools.scriptmanager

Das SuperChargerScript auf die SD-Karte, CWM Backup machen und ab gehts.

1. Starte den Script Manager und wähle die SuperChargerScript Datei aus und führe es als Root (SU) aus.
2. Option auswählen. (Fürs MS2 etwas unter HP512, am besten das mittlere also 6)
3. Weiter die Schritte checken, was du willst und was nicht. Es wird alles erklärt, aber es wird sich nur um optimierungen handeln d.h. Yes ist die Standardantwort und bei Fragen, kann man sich gerne an mich wenden, auch per PM. ;)

Anleitungen in Bildern
: [Tutorial - Updt. 07/07/2012] Installing V6 SuperCharger with BEST config. for GT540! - xda-developers


4. Start Optimieren (Bootanimation deaktivieren):


Bootanimations sind schön, verlangsamen aber auch den Start.
Deswegen ist es eher Empfehlenswert sie, auf folgenden Weg, zu löschen:
Löscht diese beiden Dateien:

  • /system/media/bootanimation.zip
  • /system/bin/bootanimation


Auch beschleunigt ein hoher Prozessor Wert den Start, da das Handy immer auf Volllast startet.

Wie ihr trotz niedrig gewollten Prozessoren Wert, eurer Handystart auf diesem Weg beschleunigt:



  • Stellt die gewollten Standardwerte per Milestone2Toolbox ein und drückt ''Apply'' damit es beim Start geladen wird
  • rebootet ins Bootmenü und stellt den Prozessor auf 1,1 oder 1,2 Ghz (nicht vergessen Vsel Wert auch anpassen) und scrollt runter und drückt Save & rebootet
  • jetzt sollte euer Handy einen schnellen Start hinlegen und danach, sollte Milestone2Toolbox die normalen Werte Laden ;)


5. Unnötige Dateien löschen und Platz schaffen:


Wer bestimmte Medientöne nicht benötigt geht in den /system/media/ Ordner und löscht das, was man nicht braucht.
Wer kein GoogleNow & TextToSpeech braucht löscht den TTS Ordner ( /
system/TTS ).


Wer bestimmte Apk's nicht braucht oder nicht weiß welche man löschen kann, schaut folgenden Thread an:
https://www.android-hilfe.de/forum/...werden-in-cm10-zu-cm10-18-09-2012.301557.html




6. Euren Prozessor optimal anpassen:


Da manche sich immernoch fragen, wie sie ihren CPU Einstellen sollten und die Vsel Werte einstellen sollen und was die Governore bringen dacht ich mir ich erstell eine Topic dafür.

6.1 Was brauch ich bzw was hilft zum CPU werkeln?!?

Als erstes würd ich jedem das
Vsel Berechner Tool ans Herz legen, dass ich schonmal in einem anderen Thread beschrieben hab.
Das Tool berechnet eben den Vsel Wert für die Prozessoren und dadurch steigt die Ausdauer eures Steins drastisch. Gute Batterielaufzeiten wurden von vielen Nutzern bestätigt und auch kleine Übertaktungen mit wenig Überhitzungen sind ohne Probleme möglich. Allgemein wird der Prozessor dadurch sehr selten heiß.
Thread Link (mit Link zum Original Post): (App) Vsel Berechner für den CPU - Android-Hilfe.de
Download: Dev-Host - Vselcalc.apk - The Ultimate Free File Hosting / File Sharing Service

Um euren
CPU einzustellen braucht ihr Milestone2Toolbox, welches ihr hier findet (guckt in den Anhängen):
[GB][08-09-2012] CyanogenMod 7 for Motorola Milestone 2 (Android 2.3.7) - xda-developers

oder ihr benutzt das Bootmenü bzw. bearbeitet die Datei dazu in /system/bootmenu/config/overclock.conf, dass ihr drauf haben solltet wenn ihr CM7/9/10 habt. (Wenn das Grüne/Blaue leuchten kommt schnell Vol Down um ins Bootmenü zu kommen)


6.2 die Governors


englische Governor Erklärungen findet ihr unter diesem Link:

CPU Governors - RootzWiki


Performance:
Geht immer aufs höchste um das Handy schnell zu machen

Pro: Immer auf Vollleistung ;)
Kontra: Batterie Leben verkürzt sich und kann auch mal den CPU heß machen

Powersave:
Gegenteil des Performance-Governor. Versucht den CPU so oft wie möglich unten zu halten.

Pro: Versucht immer so wenig CPU zu benutzen wie's geht und lässt den Akku länger laufen
Kontra: Schwache Leistung. Kann auch mal hängen bleiben

Userspace:
Kein Governor sondern überlässt bei Root Anwendungen, denen den CPU wenn sie den Steuern wollen bzw können.


Ondemand:
Passt sich den aktuellen Bedingungen schnell an.

Pro: Gute Performance und durchschnittlich gutes akzeptables Batterieleben
Kontra: Kann auch mal immer hoch und runter gehen, was dann dem Akku mehr zockt als ein Governor der auf etwas spezialisiert ist.

Conservative:
Treibt den CPU LANGSAM in die Höhe und wenn man nicht mehr soviel braucht senkt er die Leistung SCHNELL wieder

Pro: Batterie Leben besser als bei Ondemand.
Kontra: Wenn es schnell mal schnell gehen muss kann es aber auch mal sein dass Leistung fehlt.

Interactive:
Gegenteil von Conservative: Schießt CPU schnell in die Höhe und senkt ihn dann langsam

Pro: Schnelles Handy und Batteriesparender wie ''Performance''
Kontra: CPU wird schnell heiß und Batterleben geht auch schnell den Berg runter.

Smartass:
Ist eine Zusammenführung des Besten aus Ondemand & Interactive.

Reduziert im Stand-By den CPU sofort von der Höchststufe und versucht immer eine Ideale Taktung zu finden.
Pro: Sehr gute Akkuleistung und bessere Leistung als Ondemand
Kontra: Vom MS2 hab ich damit noch keine Probleme gehört

6.2.1 Smartass in CM9/10 aktivieren & optimieren

Smartass zu aktivieren ist in CM10 leider etwas umständlich.
Ihr müsst ins Bootmenü gehen und dann dort den Governor auf Smartass stellen & sichern.
Damit er optimal läuft solltet ihr folgende Einstellungen in der overclock.conf einfügen (danke an ->---):

smt_min_cpu_load 65
smt_max_cpu_load 95
smt_awake_min_freq 300000 (bzw euren niedrigsten Wert)
smt_sleep_max_freq 300000 (bzw euren niedrigsten Wert)

smt_up_min_freq 0 (Besonders Wichtig.. damit schaltet der CPU besser und spart so mehr Energie)
smt_wakeup_freq 600000 (bzw einen eurer Mittelwerte)
smt_ramp_up_step 50000

6.2.2 BoostedASSv2 aktivieren (EMPFOHLEN)

Vorwort: Nach ein bisschen längerer Arbeit ist es geschafft worden, den womöglich bzw. meiner Meinung besten Governor für das Milestone 2, mit dem Kernel 2.6.32.9, einzupflügen.
Den BoostedASSv2.
Er ist eine Weiterentwicklung des Smartassv2 und im Vergleich zum Smartass-Governor schneller und in etwa gleich Stromsparender.
Der Vorteil daran ist man muss sein Handy, damit es gut läuft, nicht immer voll aufdröhnen (z.B. wie beim Performance-Governor), sodass die ganze Zeit der Akku leerläuft, sondern hat ein schnelles Handy das um einiges länger hält.
Da diese Arbeit ->--- (Werte optimiert) & blu2lz (den Governor einsetzbar gemacht) zu verdanken ist und ich ihnen ihre Arbeit nicht einfach als meine Ausgeben will, gibt es hier den Link zum Thread:


https://www.android-hilfe.de/forum/anleitungen-fuer-motorola-milestone-2.193/governor-boostedassv2-fuer-das-milestone-2.336443.html

Wir übernehmen alle keine Haftung, aber es sollte auch alles laufen... ;P

6.3 Empfehlungen zum einstellen:

Taktung Empfehlungen:

Für CM7: Für CM7 reicht es den Prozessor auf 800 MHZ runterzutakten. CM7 lief bei mir genauso gut, wie bei 1 GHZ und die Batterie ist euch dankbar.
Für CM9 & CM10: 900 Mhz reichen. ;P
Für Smartphone-Gamer: CM7 sollte man 1 GHZ takten und CM9 oder CM10 1,1 - 1,2 GHZ

Governor Empfehlungen für...

...den Alltags Gebrauch (ab und zu Internet, SMS & Telefonieren):
Powersave, Ondemand oder Smartass

...Vielnutzer (viel Gaming, Internet & Multitasking):
Performance, Ondemand & Interactive

JEDER SOLLTE SELBER TESTEN, WAS FÜR IHN AM BESTEN IST! DAS SIND NUR EMPFEHLUNGEN ;)

Ich Idiot hab ausversehen die Danksagungen entfernt :D
Sorry, Leute und nochmal ein Danke für euer Verständnis. ;P

Also einfach mal so:
Danke an die Milestone 2-Gemeinde ;)
und vorallem an ->--- & blu2lz
Danke an MalzMalz, der mich auf das SuperCharger Script hingewiesen hat.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: neolovich, Bäm, Steppo und 3 andere
Thread jetzt fürs erste Fertig..

neue Ideen sind aber immer willkommen ;)
 
Haste gut gemacht!
 
Für die Erklärung der Governors gibts hier auch was:
https://www.android-hilfe.de/forum/...y-s2.521/faq-governors-schedulers.180437.html

Zum Installieren des boostedASSv2 das zip entpacken, die 99boostedASSv2 auf dem Handy in den Ordner /etc/init.d geben. Die beiden .ko-Dateien kommen in den /system/lib/modules/-Ordner. Nach einem Neustart sollte der boostedASSv2 laufen.
Eingespielt wird er über die Datei ohne Endung. Sie enthält auch die Werte auf die er justiert wird. Kontrollieren kann man die indem man im /sys/devices/system/cpu/cpufreq/boostedASS die entsprechenden Dateien einsieht.
Da ich CM7.2 nutze benötige ich die Zeile in der symsearch.ko eingespielt wird nicht. Falls die im CM9/CM10 auch bereits im System ist kann man die Zeile mit # auskommentieren.

http://rootzwiki.com/topic/21493-cp...lease-and-source-f-u-moto-release-41112-2259/
http://forum.xda-developers.com/showthread.php?t=1655480
 

Anhänge

  • boostedASSv2.zip
    7,9 KB · Aufrufe: 188
Zuletzt bearbeitet:
  • Danke
Reaktionen: neolovich und Milestone_User
Was hat es denn mit dem Eintrag "Load all modules" im Bootmenü auf sich?
Das ändert in den Systemeinstellungen ja erst mal nichts, zumindest bei mir. Also es stehen nicht mehr Governors zur Verfügung.
Und in welchem Verhältnis stehen die verschiedenen Governor zu der overclock.conf Datei?
Wirken sich Änderungen, die ich dort eintrage auf jeden Governor aus oder wie ist das?

EDIT: Sind in der overclock.conf lediglich die Einstellungen für den Bootvorgang bzw. für Bootmenü und Recovery gespeichert?

EDIT die Zweite: Da sich die overclock.conf in system/bootmenue/config befindet, ist meine obige Annahme nur logisch :D
So langsam erlebe ich, trotz simplem Windows-User Dasein, meine ersten Aha-Erlebnisse mit Android :D Vielen Dank für
eure Geduld :p

Der ursprüngliche Beitrag von 10:13 Uhr wurde um 12:10 Uhr ergänzt:

->--- schrieb:
Zum Installieren des boostedASSv2 das zip entpacken, die 99boostedASSv2 auf dem Handy in den Ordner /etc/init.d geben. Die beiden .ko-Dateien kommen in den /system/lib/modules/-Ordner. Nach einem Neustart sollte der boostedASSv2 laufen.
Eingespielt wird er über die Datei ohne Endung. Sie enthält auch die Werte auf die er justiert wird. Kontrollieren kann man die indem man im /sys/devices/system/cpu/cpufreq/boostedASS die entsprechenden Dateien einsieht.
Da ich CM7.2 nutze benötige ich die Zeile in der symsearch.ko eingespielt wird nicht. Falls die im CM9/CM10 auch bereits im System ist kann man die Zeile mit # auskommentieren.

Ich habe folgende Varianten probiert: a) einfach alle Dateien dahin kopieren, wo sie hingehören und die symsearch.ko überschrieben und in 99boostedASSv2 auskommentiert b) alte sysmsearch.ko behalten auskommentiert und die beiden Varianten dann auch noch mal ohne auskommentieren

Ändert sich nichts. In /sys/devices/system/cpu/cpufreq ist nach wie vor ondemand
 
Zuletzt bearbeitet:
Hast du auch die rechte entsprechend der anderen dateien im ordner gesetzt?

Was du in der overclock.conf einstellst sind üblicherweise die den governors zugewiesenen reaktionswerte. Außerdem lässt sich dort im normalfall freq und vsel anpassen. Allerdings weiß ich nicht ob das bei cm10 eingepflegt wird. In cm7 passiert das über script-dateien im init.d-ordner.

Gesendet von meinem MS2/CM7.2 mit der Android-Hilfe.de App
 
Nee, das hatte ich nicht. Danke!
Und genau auf diese Lösung hat mich dieser Thread "Kernel-Parameter-Einstellungen (Governoer, OC, UV)" auch gerade in diesem Moment gebracht

EDIT: Tut sich trotzdem nichts. Die Berechtigungen sind jetzt exakt dieselben, wie bei den anderen Datein in dem Ordner. Habe es auch mit und ohne auskommentieren der sysmsearch.ko versucht.
 
Zuletzt bearbeitet:
Steht in den Einstellungen wenigstens etwas von "BoostedAss2"?

Gesendet von meinem Milestone 2 mit CM10 via der Android-Hilfe App
 
Nope! Nichts zu machen.
In /system/lib/modules sind auch noch ein paar andere cpufreq_.... .ko Dateien (cpufreq_conservative.ko etc. ), die nicht in den Einstellungen angezeigt werden.
Ich habe in den Einstellungen nur ondemand, userspace und performance zur Auswahl.
 
hab ich auch nur..^^
ich hab Smartass auch nur reinbekommen dadurch, dass ich es per Bootmenü gestartet hab
 
Wie startet man das denn aus dem Bootmenü?

Ich hatte jetzt nur das gemacht, was in dem Post von ->--- beschrieben wurde.

Gesendet von meinem A953 mit der Android-Hilfe.de App
 
Zuletzt bearbeitet:
Neu Starten -> Bootmenü -> CPU Settings (oder so xD) -> Governor: Smartass -> Save -> Zurück -> Reboot -> Fertig
 
Aso und dann funzt auch der von ->--- ?

Gesendet von meinem A953 mit der Android-Hilfe.de App
 
Leider nicht, da der nich im Bootmenü vorhanden ist

Gesendet von meinem Milestone 2 mit CM10 via der Android-Hilfe App
 
Aah!
Und ich denke hier, was mache ich falsch.
Denn die Möglichkeit mit dem Bootmenü hatte ich auch schon gesehen. Dachte halt nur, dass das nur für den Bootvorgang ist.
 
Er bootet mit diesen einstellungen.. also solang du unter den normalen cpu einstellungen & ms2tb nix eingestellt hast das nach dem booten eingestellt werden soll läuft dein handy nach den einstellungen im bootmenü

Gesendet von meinem Milestone 2 mit CM10 via der Android-Hilfe App
 
  • Danke
Reaktionen: neolovich
Ja ich meine auch damit
- Rom Toolbox
- Internet :p
weil der brauch eben Internet um die Hosts zu downloaden ;)
 
Ihr könnt noch versuchen die Sleep Variable zu erhöhen, falls die Werte zu niedrig sind und das System dadurch nicht die Zeit hat die Daten einzuspielen.

Eine andere Möglichkeit wäre die Kommandos manuell bzw. per copy/paste in einer Command Shell auszuführen. Bei CM7.2 ist das zum Beispiel die einzige Möglichkeit den SmartassV2 ins System zu bekommen. Der akzeptiert das auch nicht mit der Skript Datei. Allerdings muss der Vorgang nach einem Neustart wiederholt werden.
 
Wie mach ich das jeweils?;)

Gesendet von meinem Milestone 2 mit CM10 via der Android-Hilfe App
 

Ähnliche Themen

D
Antworten
14
Aufrufe
3.613
Dieter891234
D
Bene26
Antworten
10
Aufrufe
2.062
Bene26
Bene26
M
Antworten
2
Aufrufe
2.075
Cua
Cua
Zurück
Oben Unten