Apfeltech. » Apple, iOS, iPhone, iPad & iPod Touch News-Blog

Autor:
  schrieb am 3 Mai 2009 um 15:43

WinterBoard Workshop Teil 2: Bundles und Folders

Herzlich willkommen zum zweiten Teil unseres WinterBoard-Workshops. Nach dem ersten Teil mit den Basics folgt heute der zweite Teil: Bundles und Folders. Das sind zwei weitere, wichtige Ordner in WinterBoard-Themes.
Bundles und Folders sind sehr ähnlich. In Beide kann man die Grafiken und andere veränderbare Dateien im Original-Namen kopieren, damit sie dann geändert werden.

Der Unterschied aber ist: In /Folders heißen die Unterordner wie das Programm/Framework an sich heißt, also z.B. SpringBoard.app, TelephonyUI.framework oder Skype.app.
Möchten wir also z.B. das Icon von Skype ändern, muss die Ordnerstruktur so aussehen:
MeinTheme.theme/Folders/Skype.app/Icon.png

In /Bundles dagegen nimmt man den Identifier des Programmes/Frameworks, also z.B. com.apple.springboard, com.apple.TelephonyUI oder com.skype.skype. Den Identifier findet man in der Info.plist-Datei des jeweiligen Programms unter dem Key “CFBundleIdentifier”.
Beispiel:
MeinTheme.theme/Bundles/com.skype.skype/Icon.png

Dieses Wissen bringt so noch nicht viel, wenn man nicht genau weiß, was man verändern will oder wo sich die Grafiken befinden. Mit einer Ausnahme, dem oben erwähnten SpringBoard.app, lassen sich die Programme mit ihren Grafiken und Info.plist’s logischerweise unter /Applications finden.
Das SpringBoard befindet sich dagegen unter: /System/Library/CoreServices/SpringBoard.app. Darin befinden sich einige wichtige Bilder, wie zum Beispiel die Batterie, die StatusBar-Notifications und die Signalbalken.

Die Frameworks verstecken sich in /System/Library/Frameworks und /System/Library/PrivateFrameworks. Einfach mal suchen hilft da ungemein, so findet man zum Beispiel ein Starbucks-Logo, das beim Browsen des iTunes-Stores über ein Starbucks-WiFi auftaucht oder das Logo, das beim Gebrauch vom MobileMe-Webalben in der Fotos-Applikation auftaucht.

Da es letzes Mal noch ein paar Fragen gab, hier die noch fehlenden Antworten:

Ist es möglich die Farbe der Elemente(Uhr,Wifi,Battery,etc) in der Statusbar zu ändern?” – Ist möglich. Battery und WiFi sind ein paar Grafiken in SpringBoard.app, einfach mal suchen. Numeric Battery und WiFi kann man mit Supreme Preferences aktivieren. Carrier und Banner lassen sich mit MakeItMine ändern und die Temperatur ist von WeatherIcon.

Die Uhr kann man auch anders ändern, das kommt demnächst.

Wie kann man die Uhrzeit im LockScreen enfernen?

Entweder durch austauschen der LockClock.ttf in System/Library/Fonts/Cache, mit FontSwap oder mit Info.plist, das wird später erklärt.

Wie kann ich Links oben in der Statusbar soviel hinschreiben? Nicht mit Make it mine?

Doch

Falls ihr noch Fragen habt, schreibt sie einfach in die Kommentare.

Nächste Woche geht es dann weiter mit weiteren Möglichkeiten für Lockscreen und Homescreen!



Autor: charel

Seit der ersten Minute dabei. Gründer von Apfeltech. Twitter: @kruustyy Mail: charel@apfeltech.net

WEITEREMPFEHLEN:

Diskussion / Kommentar schreiben

Anonyme Kommentare sind erlaubt. Trotzdem werden Spam oder Beleidigungen nicht gerne gesehen, daher muss Dein erster Kommentar von uns freigeschaltet werden. Hinweise und Vorschläge, die nichts mit diesem Artikel zu tun haben, nehmen wir gern via eMail entgegen.

Kontakt (Tipp-Box)