sunra
Dauer-User
- 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)
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;
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");
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
Das war viel Arbeit und bei Fragen helfe ich gerne weiter ...
Das war viel Arbeit und bei Fragen helfe ich gerne weiter ...
Anhänge
Zuletzt bearbeitet: