My-Settings.zip - Einstellungen, Apps, Themes, etc. auf neue Nightly-Builds oder ROMs

sunra

sunra

Dauergast
551
Zum Wiederherstellen eurer Einstellungen nach einem CM7 Nightly-Build-Update oder auch nach einem ROM oder Smartphone-Wechsel ...
stelle ich euch heute folgendes zur Verfügung:


My-Settings
(by sunra&scheichuwe inkl. Cleaning Script)



Ich habe nun einen neuen Thread erstellt um eine Diskussionsbasis für alle Interessierten zu bieten. Die Möglichkeiten sind sehr vielseitig und wir können diese hier nun gemeinsam besprechen, eigene Erweiterungen austauschen und Ideen einbringen.

Ein aufrichtiges Dankeschön an dieser Stelle an scheichuwe, für seine Hilfsbereitschaft, seine Tips und natürlich für seinen produktiven Einsatz!

Achtung! Ihr seid für euer Handeln selber verantwortlich. Bisher ist das ganze für CM7 ausgelegt und auch nur darauf getestet worden!!! Wer kein Nandroid-Backup macht ist selber schuld!
(Ich hab es mittlerweile auch auf Samsung-Gingerbread-ROMs eingesetzt und es funktioniert natürlich genauso wenn man alles richtig macht ;-))

Und nun viel Spaß damit:

Version 2 - Vorschau:



Neue Version 1.7 im Anhang!

Änderungen zu 1.6.1:

1. Kernel-cleaning auskommentiert (Führt zu Problemen wenn man am Stock-Kernel bleibt)
2. Es werden keine Apps gelöscht (auskommentiert)
3. Ein paar weitere Ordner sind enthalten die ich persönlich verwende. (aber leer)
4. GPS-Tweaks v3 von extralife eingefügt.

Man kann z.B. die libcamera.so in /system/lib einfügen um das Kameraproblem zu lösen. Ich hab das aber wie auch einige andere Sachen entfernt.
Das soll sich jeder selber richten und aktuell halten.


Neue Version 1.6.1 im Anhang!


Es macht folgendes:

1. Unerwünschte System-Apps werden gelöscht
2. Kernel-Cleaning-Script wird ausgeführt
3. Density wird auf 200 gesetzt
4. FlyIn Animations werden installiert


Es gibt so viele Möglichkeiten dass es zu umfangreich wäre hier alles aufzuzählen.
Man muss nur die entsprechenden Ordner befüllen um deren Inhalte zu installieren ...

Im Prinzip kann man damit alles machen, was man beim erstellen einer Custom-ROM umsetzen kann!
Es können div. Apps installiert werden BT-Settings wiederhergestellt werden, Account-Settings, Widgets, Launcher, Launchereinstellungen, sämtliche Appeinstellungen, etc.


Diese Apps werden per default gelöscht (Wie ihr das ändert könnt ihr weiter unten lesen):

delete("/system/app/Email.apk");
delete("/system/app/FileManager.apk");
delete("/system/app/LiveWallpapers.apk");
delete("/system/app/LiveWallpapersPicker.apk");
delete("/system/app/MagicSmokeWallpapers.apk");
delete("/system/app/ADWLauncher.apk");
delete("/system/app/Browser.apk");
delete("/system/app/Calculator.apk");
delete("/system/app/Protips.apk");
delete("/system/app/GenieWidget.apk");
delete("/system/app/SetupWizard.apk");
delete("/system/app/Music.apk");
delete("/system/app/FM.apk");
delete("/system/app/Androidian.apk");
delete("/system/app/BooksPhone.apk");
delete("/system/app/AndroidTerm.apk");
delete("/system/app/CarHomeGoogle.apk");
delete("/system/app/Cyanbread.apk");

Mit gewissen Modifikationen kann das ganze auf jedem ROM auf verschiedenen Android-Geräten wiederhergestellt werden :)
Je mehr man sich damit auseinander setzt desto mehr Möglichkeiten bietet es. Engagierte User können natürlich ihre eigenen Modifikationen beschreiben und hochladen!


Weitere Details und Anleitungen folgen ... (Prüft die Anleitung immer kurz auf Neuigkeiten wenn ihr hier seid [Auch Post 2 und 3])


Anleitung


Installation:

In dieser Reihenfolge müsst ihr dann alles ausführen:

1. Build-Update installieren (Oder neue ROM)
2. Wenn es neu gestartet hat nach dem Update ins Recovery rebooten
3. My-Settings-x.x.zip ausführen
4. Kernel flashen (optional)

--------------------------------------------------------------------------------------------------------

Modifiaktionen:

Um eigene System-Apps einzufügen, öffnet die My-Settings-x.x.zip mit 7-Zip und kopiert euch die entsprechenden .apk´s nach /system/app.
Das selbe gilt für User-Apps, also /data/app.

Um eure Bt-Pairings wiederherstellen zu können, müsst ihr die My-Settings-x.x.zip mit 7-Zip öffnen und den Inhalt von /system/bluetooth mit dem Inhalt des Ordners eures SGS ersetzen! (Offensichtlich reicht das nicht nach einem full-wipe)

Um eure UV-Werte wiederherstellen zu können, müsst ihr die Datei "S_volt_scheduler" von /system/etc/init.d/ in den entsprechenden Ordner in die .zip kopieren.

Density-Wert ändern: Zieht euch die buildprop.sh aus der .zip, öffnet diese mit notepad++ und ändert den rot markierten Wert nach euren Wünschen! 240 ist der Standardwert.
Code:
sed -i 's/ro.sf.lcd_density=240/ro.sf.lcd_density=[COLOR=Red]220[/COLOR]/g' /system/build.prop;
Dann zieht ihr die geänderte buldprop.sh in eure "My-Settings-x.x.zip" und überschreibt die enthaltene buildprop.sh

Das updater-script könnt ihr euch aus der .zip extrahierenund mit Notepad++ öffnen und ihr könnt darin ein # Zeichen vor die Zeilen setzen welche ihr nicht aktiviert haben wollt.
Wenn ihr weitere /system/app´s löschen wollt, fügt folgende Zeile direkt unter "#delete apps" ein:
Code:
#delete apps
delete("/system/app/[COLOR=Magenta]xxx[/COLOR].apk");
xxx steht für den Namen der App die ihr löschen wollt. Achtung, löscht nur Apps von welchen ihr wisst das man sie löschen darf!!!

Was darf man löschen und was nicht?
Hier eine Liste zur Orientierung: Barebones - CyanogenMod Wiki

Wenn ihr euch das Script modifiziert habt, kopiert es nach META-INF\com\google\android\ in der My-Settings-x.x.zip.


Weitere nützliche Infos könnt ihr auch hier rauslesen: Wie erstellt man ein Custom ROM:

ok. Wem das zu kompliziert ist, oder wer nicht weiß wie man es installiert oder modifiziert soll es lassen!
Bei Fragen einfach hier melden.


--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------


Für wen soll das gut sein?
-Für ambitionierte User ist es eigentlich nicht viel mehr als eine Vorlage
-Für Anfänger ist es nicht geeignet
-Für interessierte Nutzer gibt es dieses Forum um sich auszutauschen und sich gegenseitig Settings zur Verfügung zur stellen.


Download-Links:
7-zip
notepad++
SQLite Database Browser

Weitere nützliche Infos:
https://www.android-hilfe.de/forum/...g-des-productcodes-imei-efs-backup.86504.html
[Anleitung] ADB unter Linux einrichten
[Anleitung] ADB unter Windows einrichten
CM7 Mods & Apps (Akkulaufzeit verbessern)
https://www.android-hilfe.de/forum/...g-galaxy-s.132/metamorph-fuer-cwm.107029.html
Linux Shell Scripting Tutorial
Linux-Kompendium: Shellprogrammierung
https://www.android-hilfe.de/forum/...-veraendern-erstellen-installieren.91528.html
Googles_Android_-_Lehrbuch_zur_Programmierung
Android Developers
Rechtschreibfehler und überflüssigen Code dürft ihr behalten :)

"Danke" drücken nicht vergessen :smile:
Das war viel Arbeit und bei Fragen helfe ich gerne weiter ...
 

Anhänge

  • My-Settings-1.6.1.zip
    528,7 KB · Aufrufe: 272
  • My-Settings-1.7_no_cleaning.zip
    529,4 KB · Aufrufe: 265
Zuletzt bearbeitet:
  • Danke
Reaktionen: comdoc, mecss, theKingJan und 14 andere
Reserviert (Platz für weitere Anleitungen)
 
Zuletzt bearbeitet:
Hier verlinke ich von Usern modifizierte Settings.


Usersettings:

Gelöscht weil veraltert!

----------------------------------------------
 
Zuletzt bearbeitet:
ihr seid mir 2 tüftler...:D

daumen hoch ;)

hatte mir heute die nightly 14 draufgepackt und zachs neuen kernel und auch das script, aber hab das script nicht geflashed :p

denke mal es ist allen voran sinnvoll wenn man sich cm7 komplett neu draufpackt oder?
bzw. auch für die, die immer mit FR und Wipe updaten?

Trotz allem, super arbeit :)

schön weiter basteln, das man irgendwann nur noch einmal klicken muss und das handy anfängt einen zu bekochen oder so ;)
 
Naja nach einer kompletten neuinstallation mit vorangegangem hardreset, also löschen der internen sd, ist es noch nicht so gut geeignet. Hab das gerade getestet ;-) Da fehlt noch einiges. Das mit bt-pairings hat auch nicht geklappt, da fehlt wohl noch was.
Metamorph für cwm? Na da bin ich jetzt aber neugierig was das kann ...

Edit: Also verwenden kann man es schon problemlos nach einem full-wipe, aber man sollte sich vorher die daten der internen sd sichern und die app-einstellungen fehlen halt ...
 
Zuletzt bearbeitet:
wunderbare idee. wie kann ich denn die liste der "by default" gelöschten apps verändern (ich möchte gerne adw launcher behalten)?
 
Öffne das beigelegte updater-script und mach ein # zeichen vor delete(“adw...apk“) oder wie der heißt ...Dann kopier das geänderte script in die my-settings-x.x.zip nach META-INF\com\google\android\ und ersetzte das enthalteneupdater.script dazu musst du diezip mit 7-zip öffnen und es einfach reinziehen. Hab ich aber eh beschrieben ...

Dann lösche aber auch den launcher pro aus der zip. /system/app/launcherpro.apk
 
Zuletzt bearbeitet:
hi leutz,

wie ich nen eigenen Weckerton raufkriege seh ich ja nu aber was muss ich in der builddrop hinzufügen um nen eigenen Klingelton gleich von anfang an mit aufs System zu hauen und gleich als Standard einzustellen? :)

Edit: Also die Ordnerstruktur die ich in die .zip einfügen muss die hab ich, aber wie is der Befehl für die builddrop datei? :)
 
sed -i 's/ro.config.alarm_alert=Alarm_Classic.ogg/ro.config.alarm_alert=dein_Weckton/g' /system/build.prop;

Der rote Bereich steht für den originalen Weckton. Der grüne Teil steht für den, welchen du haben möchtest.
Du änderst also nur folgenden Eintrag:
dein_Weckton
Probier das mal so. Mit dem Klingelton müsste es auch so funktionieren. Ich hatte noch keine Zeit das einzufügen.
Ich muss auch ehrlich sagen dass ich es noch nicht hingekriegt hab, dass mein Weckton als Standard zu setzen.
Vielleicht liegt es daran, dass ich ein eigenes mp3 verwendet habe. Ich hab es dann in ein .ogg file umgewandelt hat aber noch immer nicht geklappt.
Bitte berichte ob es bei dir klappt und wenn schreib doch bitte eine kurze Beschreibung die ich bei der Anleitung einfügen kann.
Tut mir Leid Jungs, ich hab die nächsten vier Wochen echt nicht viel Zeit um hier weiterzumachen.
Ich bau ein bisschen auf euch ;-)

Edit: Dass hier wären die Zeilen für Benachrichtigungston und Klingelton:

ro.config.ringtone=Playa.ogg
ro.config.notification_sound=regulus.ogg

Also müsstet ihr z.B. folgende Zeile einfügen:

sed -i 's/ro.config.ringtone=Playa.ogg/ro.config.ringtone=dein_Klingelton/g' /system/build.prop;
 
Zuletzt bearbeitet:
danke erstmal,

habs jetzt so eingefügt
" sed -i 's/ro.config.ringtone=Playa.ogg/ro.config.ringtone=crank.mp3/g' /system/build.prop;"




richig so?
 
Probier´s mal. Bei mir hat es wie gesagt aber nicht geklappt mit einer mp3.
Um zu sehen ob das ändern der build.prop geklappt hat, kannst du mit z.b. root explorer im ordner /system die build.prop mit dem Texteditor öffnen und nachsehen ob die entprechende Zeile geändert wurde.
Bei mir klappt das so weit, aber mein Ton wird dann zwar als auswählbarer Ton angezeigt, jedoch nicht als Standard gesetzt in der Weckerapp. Wenn du Zeit hast versuch bitte mal ob es mit einem der anderen Wecktöne funktioniert die bei CM7 standardmäßig dabei sind, falls es mit er mp3 bei dir auch nicht klappt.

Edit: bin gleich daheim und werd ein bastelkit mit einer test.zip zusammenstellen, damit nicht immer alles gewiped wird beim testen ...
 
Zuletzt bearbeitet:
Habe mir dein Script bezüglich der Density und den UV Werten angepasst.
Also Density habe ich 220 gewählt und die UV Werte bei 600Mhz von 225 auf 200 gesetzt.
Den Density Wert wurden vom Flash übernommen aber die UV nicht?
Stand bei Voltage Control auf Deadline und standard UV.
Habe ich da was falsch gemacht?
 
Zuletzt bearbeitet:
Hi! Ich hab im ersten Post eine Bastel-Kit.zip angehängt wo du einzelne Sachen testen kannst ohne gleich wieder alles andere zu überschreiben oder zu wipen.
Übrigens war zuerst ein Fehler drin. Hab jetzt eine korrigierte Version angehängt.
Sieht dein S_volt_scheduler in My-Settings-1.2.zip\system\etc\init.d\
nun so aus, bzw. ist der Wert den ich hier rot markiert habe geringer?

#!/system/bin/sh
echo "0 50 75 75 225 125 150 175 " > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
echo "1000000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo "100000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo "conservative" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
for i in `ls /sys/block/stl*` /sys/block/bml* /sys/block/mmcblk*; do echo "noop" > $i/queue/scheduler; done;
 
So schaut es bei mir aus:

#!/system/bin/sh
echo "0 50 75 75 200 125 150 175 " > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
echo "1000000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo "100000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo "conservative" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
for i in `ls /sys/block/stl*` /sys/block/bml* /sys/block/mmcblk*; do echo "noop" > $i/queue/scheduler; done;

Oder mache ich beim flash was falsch.
Habe gerade die Build 14 geflasht, dann dein Script 1.2 und dann den revolution Kernel

Und unter (EinstellungeCyanogenMod-Leistung-CPU Einstellugen-verfügbare Regelungen ) steht er auf ondemand und nicht conservative

Und wenn ich nachdem Flash noch das conservative Script flashe, dann sind deine einstellungen komplett weg und habe wieder den ADW Launcher
 
Zuletzt bearbeitet:
Die Reihenfolge passt! So sollte es eigentlich funktionieren. Ich hab das jetzt schon ein paar mal probiert und es hat immer gepasst. Ich verwende allerdings "Pimp my CPU".
Ich weiß es nicht vielleicht stellt Voltage Control die Einstellungen zurück??
Deinstallier das mal, lad dir mein Bastel-Kit runter und kopier dir nur S_volt_scheduler an die richtige Stelle in der My-Settings-1.2.zip und flash das mal drüber.
Danach geh mit Root Explorer in den Pfad am SGS der gleich lautet wie der in der .zip und öffne S_volt_scheduler mal mit dem Texteditor und schau rein ob da derine richtigen Werte drinstehen.
Wenn das nicht klappt, schick ich dir eine fertige Version ...

Oder du lädst mir deine zip mal hoch und ich schau mir das an
 
  • Danke
Reaktionen: LaBro83
Habe dir die Datei mal angehangen. Voltage Control ist deinstalliert und Pimp my Cpu von der XDA Seite installiert
 

Anhänge

  • My-Settings-1.2.zip
    4,6 MB · Aufrufe: 131
Zuletzt bearbeitet von einem Moderator:
Also ich hab deine S_volt_scheduler mal in meine Test1.zip aus dem Bastel-Kit einnfefügt und das getestet. Zeigt mir genau deine Werte an mit dem Texteditor und auch in Pimp my CPU!

Und wenn ich nachdem Flash noch das conservative Script flashe, dann sind deine einstellungen komplett weg und habe wieder den ADW Launcher

Also die richtige Reihenfolge lautet:
1. Build-Update installieren
2. Wenn es neu gestertet hat nach dem Update ins Recovery rebooten
3. Mein Script ausführen
4. Kernel flashen
5. conservative governor script installieren

So hab ich das jetzt schon ein paar mal gemacht und es hat immer alles geklappt ...
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: LaBro83
sunra schrieb:
Also ich hab deine S_volt_scheduler mal in meine Test1.zip aus dem Bastel-Kit einnfefügt und das getestet. Zeigt mir genau deine Werte an mit dem Texteditor und auch in Pimp my CPU!

Bei mir will das nicht. Nochmal neu geflasht und passt wieder nicht.
Und ist wieder ondemand anstatt conservative.

Ich versuche es nochmal nach deiner Reihenfolge. Melde mich gleich
Hast du es mit mein angepassten script getestet oder hast da nur meine UV Werte in deine Test1.ZIP eingefügt und getestet
 
Zuletzt bearbeitet:
Ich hab es nur mit meiner test.zip getestet. Aber ich hab deine ganze .zip durchgesehen und es passt alles.
Du hast das löschen des Browsers deaktiviert und die uv settings geändert und in der build.prop nur density.
ansonsten hab ich nichts gefunden was du geändert hast bzw. was falsch sein könnte.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: LaBro83

Ähnliche Themen

M
Antworten
2
Aufrufe
3.329
markuslang1981
M
R
  • Roland von Gilead
Antworten
4
Aufrufe
4.065
beicuxhaven
beicuxhaven
Bödi
Antworten
10
Aufrufe
15.248
Blade Runner
B
Zurück
Oben Unten