- Registriert
- 09.12.08
- Beiträge
- 413
Guten Abend,
Das ist ein Tutorial über Winterboard!
Inhalt:
Winterboard benutzt die Mobile Substrate um Pfade Umzuschreiben.
In den Ordner Bundles müssen alle com.apple.XXXX ordner die die *.png Dateien der apple eigene Software innerlich verändern soll (Ich glaube das sind Systemsapps) !
Um Icons von Programmen zu ersetzen müsst ihr einfach nur einen Ordner namen "Icons" im Theme Ordner erstellen und eure Icon dann mit dem richtigen Namen hineinkopieren (Der Name ist immer der der auf den Homescreen angezeigt wird).
So nun müsste klar sein wie Winterboard funktioniert!
How to make a Winterboardtheme
Aus dem obrig geschrieben sollte eigentlich schon sehr viel klar sein!
1.Erstelle einen Ordner egal welcher name (In diesem Falle auch weiterhin "Theme").
2.Erstelle in diesem Ordner wieder folgende Ordner:
Theme/Icons
Dort müssen alle Icons die auf das Springboard sollen mit dem richtigen Namen Kopiert werden!
Folders
Theme/Folders
Hier müssen alle Ordner mit den App Namen hinein(.app am ende hinzsetzen)!
Bundles
Theme/Bundles
Hier müssen alle com.apple.XXXXX Ordner hinein.
Themes/Bundles/com.apple.XXXXX
Einen Teil dazu habe ich bereits oben erklärt und ich werde es deswegen nich weiter vertiefen weil man diese Daten sowiso beim ersten Theme nicht verändern sollte.
UIImages
Theme/UIImages
Hier kann man z.B. die Popupfenster verändern!Dazu muss man eine PNG namens UIPopupAlertSheetBackground.png hineinkopieren!
UISounds
Hier kann man die Sounds wie den "unlock" sound ändern.
Bsp:
Um den Unlock Sound zu ändern muss man eine "*.caf" Audiodatei erstellen und diese dann als unlock.caf in den UIsounds Ordner kopieren!
Themes/UIImages/Unlock.caf
---
In den "Theme" Ordner (Das Hauptverzeichnis) direkt kann man fogendes verändern:
Wallpaper.png (Hintergrund-Springboard)
info.plist (*Hier kann man schriftart etc. der Icons verändern)
Das sollt erstmal reichen um eure ersten Themes zu erstellen!
Wenn ihr mehr, z.B. den Lockscreen verändern wollt Googlet einfach!
Viel Glück!
Schickt mir doch einfach mal eure ersten Themes an [email protected]!
lg iMaxxx
Mit einer Hand geschrieben also bitte nicht rummotzen!
Das ist ein Tutorial über Winterboard!
Inhalt:
- Wie funktioniert Winterboard
- How to Make a Winterboardtheme
Wie funktioniert Winterboard
Als ich anfing mich etwas mit Winterboard zu beschäftigen, dauerte es erstmal bis ich verstand dass ein Winterboard Theme garnicht so schwer zu erstellen ist!Winterboard benutzt die Mobile Substrate um Pfade Umzuschreiben.
Beispiel:
Wenn ich das Icon von Cydia ändere, überschreibt/tascht Winterboard den Pfad aus, aus dem das Springboard das Icon nimmt!
Man muss dazu in dem Theme nicht den kompletten Pfad nachahmen sondern Winterboard setzt gewisse Schnittpunkte vorraus, ab denen man dann alles ändern kann was dort im System enthalten ist!Beispiel:
Wer sich schonmal via Terminal oder WinSCP/Cyberduck durch das Iphone/iPod Touch System geschlagen hat weiss das am ersten "Schnittpunkt" "/" folgende Ordner enthalten sind:
.fseventsd
Applications
bin
boot
cores
dev
Developer
etc
lib
Library
mnt
private
sbin
System
tmp
User
usr
var
Wenn man in das Verzeichnis /System/Library/CoreServices/SpringBoard.app geht wird man einige *.png Dateien vorfinden. Einige davon heißen BatteryBG_1-19.Das sind die Dateien des iPhone OS die, die Battery beim laden anzeigt!
Um diese auszutauschen muss man Einen Ordner mit dem nahmen eurer Wahl erstellen, in diesen wiederum einen Ordner namens "Bundles" und in diesen wieder einen mit dem Namen "com.apple.springboard. In diesen müsst ihr nun die Battery_BG-_1-19(sollten 19 (oder 17(?)) Bilder sein) kopieren die ihr als Battery haben wollt!
Wer sich schonmal via Terminal oder WinSCP/Cyberduck durch das Iphone/iPod Touch System geschlagen hat weiss das am ersten "Schnittpunkt" "/" folgende Ordner enthalten sind:
.fseventsd
Applications
bin
boot
cores
dev
Developer
etc
lib
Library
mnt
private
sbin
System
tmp
User
usr
var
Wenn man in das Verzeichnis /System/Library/CoreServices/SpringBoard.app geht wird man einige *.png Dateien vorfinden. Einige davon heißen BatteryBG_1-19.Das sind die Dateien des iPhone OS die, die Battery beim laden anzeigt!
Um diese auszutauschen muss man Einen Ordner mit dem nahmen eurer Wahl erstellen, in diesen wiederum einen Ordner namens "Bundles" und in diesen wieder einen mit dem Namen "com.apple.springboard. In diesen müsst ihr nun die Battery_BG-_1-19(sollten 19 (oder 17(?)) Bilder sein) kopieren die ihr als Battery haben wollt!
In den Ordner Bundles müssen alle com.apple.XXXX ordner die die *.png Dateien der apple eigene Software innerlich verändern soll (Ich glaube das sind Systemsapps) !
Hier ist eine Auflistung der veränderbaren Apps:
com.apple.AccountSettings
com.apple.ATT_US
com.apple.cydiasettings
com.apple.MediaPlayer
com.apple.mobileipod
com.apple.mobileipod.settings
com.apple.mobilemail.settings
com.apple.mobilephone
com.apple.mobilephone.settings
com.apple.mobilesafari.settings
com.apple.mobileslideshow.settings
com.apple.musicsettings
com.apple.preferences
com.apple.schedulesettings
com.apple.settings.airport
com.apple.settings.carrier
com.apple.springboard
com.apple.TelephonyUI
com.apple.videosettings
com.apple.wallpaper.settings
com.apple.ashman.WeatherIconSettings
Wenn man in den Ordner (dem ihr euren eigenen Namen geben solltet, wir nennen ihn jetzt "Theme") Theme einen Ordner Namens "Folders" erstellt kann Winterboard alle *.png Dateien oder *.plist/*.string in den App Ordner ändern die unter /private/var/stash/Applications/ oder /private/var/mobile/Applications liegen!com.apple.AccountSettings
com.apple.ATT_US
com.apple.cydiasettings
com.apple.MediaPlayer
com.apple.mobileipod
com.apple.mobileipod.settings
com.apple.mobilemail.settings
com.apple.mobilephone
com.apple.mobilephone.settings
com.apple.mobilesafari.settings
com.apple.mobileslideshow.settings
com.apple.musicsettings
com.apple.preferences
com.apple.schedulesettings
com.apple.settings.airport
com.apple.settings.carrier
com.apple.springboard
com.apple.TelephonyUI
com.apple.videosettings
com.apple.wallpaper.settings
com.apple.ashman.WeatherIconSettings
Beispiel:
Unter /private/var/stash/Applications.sJxPWr/Cydia.app Liegen alle möglichen *.png Dateien die dem Cydia App ein GUI/optische oberfläche geben!
Nun können wir in unserem "Folders" Ordner einen Ordner namens "Cydia.app" anlegen.In diesen Ordner könnt ihr jetzt alle möglich Bilder kopieren die ihr gerne gegen ein Bild von Cydia austauschen möchtet!
Im Richtigen Cydia.app Ordner liegt z.B. eine Datei namens "Default.png", sie gibt das Bild an das beim starten von Cydia gezeigt werden soll!Dieses Bild könnt ihr nun gegen ein belibiges austauschen indem ihr es in den ordner "Cydia.app" in eurem Folders Ordner verschiebt!
Achtung!
Es muss auch "Default.png" wie im original heißen!
Das gilt für alle Dateien die ihr austauschen möchtet!
Unter /private/var/stash/Applications.sJxPWr/Cydia.app Liegen alle möglichen *.png Dateien die dem Cydia App ein GUI/optische oberfläche geben!
Nun können wir in unserem "Folders" Ordner einen Ordner namens "Cydia.app" anlegen.In diesen Ordner könnt ihr jetzt alle möglich Bilder kopieren die ihr gerne gegen ein Bild von Cydia austauschen möchtet!
Im Richtigen Cydia.app Ordner liegt z.B. eine Datei namens "Default.png", sie gibt das Bild an das beim starten von Cydia gezeigt werden soll!Dieses Bild könnt ihr nun gegen ein belibiges austauschen indem ihr es in den ordner "Cydia.app" in eurem Folders Ordner verschiebt!
Achtung!
Es muss auch "Default.png" wie im original heißen!
Das gilt für alle Dateien die ihr austauschen möchtet!
Um Icons von Programmen zu ersetzen müsst ihr einfach nur einen Ordner namen "Icons" im Theme Ordner erstellen und eure Icon dann mit dem richtigen Namen hineinkopieren (Der Name ist immer der der auf den Homescreen angezeigt wird).
So nun müsste klar sein wie Winterboard funktioniert!
How to make a Winterboardtheme
Aus dem obrig geschrieben sollte eigentlich schon sehr viel klar sein!
1.Erstelle einen Ordner egal welcher name (In diesem Falle auch weiterhin "Theme").
2.Erstelle in diesem Ordner wieder folgende Ordner:
- Folders
- Icons
- Bundles
- UIImages
Theme/Icons
Dort müssen alle Icons die auf das Springboard sollen mit dem richtigen Namen Kopiert werden!
Folders
Theme/Folders
Hier müssen alle Ordner mit den App Namen hinein(.app am ende hinzsetzen)!
Bsp:iTunes.app
Hier dann alle Bilder mit den richtigen Namen hinein die im Original iTunes App geändert werden sollen!Oben ist ein beispiel mit Default.png.Bundles
Theme/Bundles
Hier müssen alle com.apple.XXXXX Ordner hinein.
Themes/Bundles/com.apple.XXXXX
Einen Teil dazu habe ich bereits oben erklärt und ich werde es deswegen nich weiter vertiefen weil man diese Daten sowiso beim ersten Theme nicht verändern sollte.
UIImages
Theme/UIImages
Hier kann man z.B. die Popupfenster verändern!Dazu muss man eine PNG namens UIPopupAlertSheetBackground.png hineinkopieren!
UISounds
Hier kann man die Sounds wie den "unlock" sound ändern.
Bsp:
Um den Unlock Sound zu ändern muss man eine "*.caf" Audiodatei erstellen und diese dann als unlock.caf in den UIsounds Ordner kopieren!
Themes/UIImages/Unlock.caf
---
In den "Theme" Ordner (Das Hauptverzeichnis) direkt kann man fogendes verändern:
Wallpaper.png (Hintergrund-Springboard)
info.plist (*Hier kann man schriftart etc. der Icons verändern)
Das sollt erstmal reichen um eure ersten Themes zu erstellen!
Wenn ihr mehr, z.B. den Lockscreen verändern wollt Googlet einfach!
Viel Glück!
Schickt mir doch einfach mal eure ersten Themes an [email protected]!
lg iMaxxx
Mit einer Hand geschrieben also bitte nicht rummotzen!
Zuletzt bearbeitet: