1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

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

Dieses Thema im Forum "Anleitungen für Samsung Galaxy S" wurde erstellt von sunra, 25.05.2011.

  1. sunra, 25.05.2011 #1
    sunra

    sunra Threadstarter Android-Lexikon

    Beiträge:
    1,742
    Erhaltene Danke:
    527
    Registriert seit:
    03.12.2010
    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:
    http://www.android-hilfe.de/anleitu...rherstellung-des-productcodes-efs-backup.html
    [Anleitung] ADB unter Linux einrichten
    [Anleitung] ADB unter Windows einrichten
    CM7 Mods & Apps (Akkulaufzeit verbessern)
    http://www.android-hilfe.de/root-ha...msung-galaxy-s/107029-metamorph-fuer-cwm.html
    Linux Shell Scripting Tutorial
    Linux-Kompendium: Shellprogrammierung
    http://www.android-hilfe.de/root-ha...themes-veraendern-erstellen-installieren.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:

    Zuletzt bearbeitet: 23.01.2012
    comdoc, mecss, theKingJan und 14 andere haben sich bedankt.
  2. sunra, 25.05.2011 #2
    sunra

    sunra Threadstarter Android-Lexikon

    Beiträge:
    1,742
    Erhaltene Danke:
    527
    Registriert seit:
    03.12.2010
    Reserviert (Platz für weitere Anleitungen)
     
    Zuletzt bearbeitet: 27.05.2011
  3. sunra, 25.05.2011 #3
    sunra

    sunra Threadstarter Android-Lexikon

    Beiträge:
    1,742
    Erhaltene Danke:
    527
    Registriert seit:
    03.12.2010
    Hier verlinke ich von Usern modifizierte Settings.


    Usersettings:

    Gelöscht weil veraltert!

    ----------------------------------------------
     
    Zuletzt bearbeitet: 14.07.2011
  4. scheichuwe, 25.05.2011 #4
    scheichuwe

    scheichuwe Android-Ikone

    Beiträge:
    5,441
    Erhaltene Danke:
    2,541
    Registriert seit:
    09.09.2009
    Phone:
    LG G4
  5. r4ff0r, 25.05.2011 #5
    r4ff0r

    r4ff0r Android-Lexikon

    Beiträge:
    1,586
    Erhaltene Danke:
    334
    Registriert seit:
    22.07.2010
    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 ;)
     
  6. sunra, 25.05.2011 #6
    sunra

    sunra Threadstarter Android-Lexikon

    Beiträge:
    1,742
    Erhaltene Danke:
    527
    Registriert seit:
    03.12.2010
    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: 26.05.2011
  7. l3o, 26.05.2011 #7
    l3o

    l3o Neuer Benutzer

    Beiträge:
    22
    Erhaltene Danke:
    2
    Registriert seit:
    03.01.2011
    wunderbare idee. wie kann ich denn die liste der "by default" gelöschten apps verändern (ich möchte gerne adw launcher behalten)?
     
  8. sunra, 26.05.2011 #8
    sunra

    sunra Threadstarter Android-Lexikon

    Beiträge:
    1,742
    Erhaltene Danke:
    527
    Registriert seit:
    03.12.2010
    Ö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: 26.05.2011
  9. fl0rry, 26.05.2011 #9
    fl0rry

    fl0rry Android-Experte

    Beiträge:
    571
    Erhaltene Danke:
    76
    Registriert seit:
    30.04.2011
    Phone:
    Samsung Galaxy Note 3
    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? :)
     
  10. sunra, 26.05.2011 #10
    sunra

    sunra Threadstarter Android-Lexikon

    Beiträge:
    1,742
    Erhaltene Danke:
    527
    Registriert seit:
    03.12.2010
    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: 26.05.2011
  11. fl0rry, 26.05.2011 #11
    fl0rry

    fl0rry Android-Experte

    Beiträge:
    571
    Erhaltene Danke:
    76
    Registriert seit:
    30.04.2011
    Phone:
    Samsung Galaxy Note 3
    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?
     
  12. sunra, 26.05.2011 #12
    sunra

    sunra Threadstarter Android-Lexikon

    Beiträge:
    1,742
    Erhaltene Danke:
    527
    Registriert seit:
    03.12.2010
    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: 26.05.2011
  13. LaBro83, 26.05.2011 #13
    LaBro83

    LaBro83 Android-Guru

    Beiträge:
    2,312
    Erhaltene Danke:
    353
    Registriert seit:
    29.12.2010
    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: 26.05.2011
  14. sunra, 26.05.2011 #14
    sunra

    sunra Threadstarter Android-Lexikon

    Beiträge:
    1,742
    Erhaltene Danke:
    527
    Registriert seit:
    03.12.2010
    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?

     
  15. LaBro83, 26.05.2011 #15
    LaBro83

    LaBro83 Android-Guru

    Beiträge:
    2,312
    Erhaltene Danke:
    353
    Registriert seit:
    29.12.2010
    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: 26.05.2011
  16. sunra, 26.05.2011 #16
    sunra

    sunra Threadstarter Android-Lexikon

    Beiträge:
    1,742
    Erhaltene Danke:
    527
    Registriert seit:
    03.12.2010
    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
     
    LaBro83 bedankt sich.
  17. LaBro83, 26.05.2011 #17
    LaBro83

    LaBro83 Android-Guru

    Beiträge:
    2,312
    Erhaltene Danke:
    353
    Registriert seit:
    29.12.2010
    Habe dir die Datei mal angehangen. Voltage Control ist deinstalliert und Pimp my Cpu von der XDA Seite installiert
     

    Anhänge:

    Zuletzt von einem Moderator bearbeitet: 26.05.2011
  18. sunra, 26.05.2011 #18
    sunra

    sunra Threadstarter Android-Lexikon

    Beiträge:
    1,742
    Erhaltene Danke:
    527
    Registriert seit:
    03.12.2010
    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!

    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: 26.05.2011
    LaBro83 bedankt sich.
  19. LaBro83, 26.05.2011 #19
    LaBro83

    LaBro83 Android-Guru

    Beiträge:
    2,312
    Erhaltene Danke:
    353
    Registriert seit:
    29.12.2010
    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: 26.05.2011
  20. sunra, 26.05.2011 #20
    sunra

    sunra Threadstarter Android-Lexikon

    Beiträge:
    1,742
    Erhaltene Danke:
    527
    Registriert seit:
    03.12.2010
    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: 26.05.2011
    LaBro83 bedankt sich.

Diese Seite empfehlen