Hur ett WinterBoard-tema är uppbyggt

Vissa av er har säkert jailbreakat era iPhones många gånger och en del använder säkert teman. Men har någon av er funderat på hur teman är uppbyggda eller hur de fungerar?

Teman till iPhone, iPad och iPod är ganska allomfattande. Widgets, bakgrunder, nya ikoner och annat följer ofta med i ett och samma paket och installeras i så fall gemensamt. Enheten kan köra HTML kod i bakgrunden för exempelvis Widgets/Cydgets och den plattform som används för kosmetik är WinterBoard.

Winterboard har en del fördelar i förhållande till att installera teman manuellt. Den viktigaste faktorn är att programmet stödjer felsäkert läge vilket gör att systemfilerna inte kan ersättas med eventuellt korrupta filer som kan innehålla fel. Skulle man göra det manuellt kan systemet lätt bli upp och ner. Dom manuella inställningarna i sin tur har dock andra fördelar och det återkommer vi till.

Ett vanligt fel i Winterboard är att ikonerna inte fungerar då man har ändrat telefonens språk. Det löser man lätt genom att ändra bildens namn från ex: Settings.png till Inställningar.png det vill säga att man kan göra en ikon för valfri app och lägga in den i /Icons/namnpåappen.png.

En bra sak är att det är enkelt att göra egna ikoner eller andra element. Värt att påpeka är också att det enklelt går att skräddarsy ett tema om man vet var man ska kolla efter filerna.

Ett tema är uppbyggt på detta vis:

  • Temats namn.theme – Mapp som bland annat kan innehålla HTML filer för ex widgets i Homescreen, dockens bild (Dock.png), SMS bakgrunden (SMSBackground.png) och andra undermappar själva bakgrunden (Wallpaper.png/Wallpaper.mp4 bild eller video).
  • Bundles: Innehåller com.apple.XXX mappar som innehåller ikonerna, och många filer med inställningar för iOS.
  • Icons – Mapp med ikoner för appar med samma namn som appen. Ex: BiteSMS.png
  • UIImages – Innehåller bilder för enhetens UI, som alla navigation bars, och vissa UI ikoner.

Ett tips för er är att om ni hittar ett tema och gillar ikonerna så kan ni ta bort de resterande delarna i temat och bara spara ”Icons” mappen. Eller så kan man ta bort mappen för att ha resten av temat på sin enhet.

Verktyg för att hantera filer i iEnheter:

FileZilla (SFTP SSH) OS X/Windows

iPhone Explorer OS X/Windows

iPhoneFolders Windows

iFile iOS (BigBoss repo)

Tema mappen ligger i /var/stash/themes.xxx

Hos FunkySpaceMonkey kan man även läsa var alla filer ligger och vad dessa gör, vilka de aktuella bildstorlekarna är. Detta kan underlätta för er som kanske får upp ögonen för teman och vill testa göra något nytt.

Även hos Saurik finns det dokumentation hur WinterBoard fungerar.

admin

admin

Skribent

Dela:

Comments are closed.