04/06/2022
Introduktion
Velkommen til denne dybdegående guide til at skabe dit helt eget iOS-tema! I en verden, hvor personliggørelse er nøglen, giver det at kunne tilpasse udseendet af din iPhone en unik følelse af ejerskab. Mens Apple tilbyder visse tilpasningsmuligheder, er det med jailbreaking og specifikke værktøjer muligt at gå langt videre og skabe et tema, der virkelig afspejler din stil. Denne guide er skabt for at give dig den viden, du behøver, trin for trin, til at transformere din iPhones visuelle identitet.

Denne guide er udarbejdet af PINPAL. Hvis du har spørgsmål, er du velkommen til at sende en besked via Discord (@PINPAL#2591), Twitter (@TPINPAL), Reddit (THE_PINPAL614) eller Github (PINPAL). Lad os dykke ned i det!
Trin 1: Mappestruktur
For at dit tema skal fungere korrekt, er det essentielt at følge den præcise mappestruktur, som iOS forventer. En forkert struktur kan resultere i, at dit tema slet ikke vises eller ikke anvendes korrekt.
Start med at oprette en hovedmappe og navngiv den med dit tema-navn efterfulgt af filtypen .theme. Det er kritisk at inkludere '.theme' i slutningen, ellers vil det ikke genkendes.
Eksempel: ThemeName.theme
Inden i denne hovedmappe skal du oprette endnu en mappe ved navn IconBundles. Denne mappe vil indeholde alle dine tilpassede ikoner.
Således: ThemeName.theme/IconBundles
Det næste, og måske vigtigste, skridt er at oprette en fil ved navn Info.plist. Denne fil placeres i roden af din tema-mappe, altså direkte i ThemeName.theme mappen.
Således: ThemeName.theme/Info.plist
Trin 2: Info.plist-filen
Nu hvor du har oprettet Info.plist-filen, er det tid til at tilføje den nødvendige information. Åbn filen i din foretrukne teksteditor. Vi anbefaler programmer som Atom Editor fra Github eller Microsoft VS Code, men de fleste andre teksteditorer vil også fungere fint. Du kan endda bruge Xcode, hvis du har det installeret.
Du skal ændre værdien for nøglen PackageName til navnet på dit tema. Her er et eksempel på indholdet af din Info.plist:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PackageName</key> <string>ThemeName</string> <key>ThemeType</key> <string>Icons</string> </dict> </plist>
Du kan downloade en eksempel-fil her: [Link til eksempel Info.plist].
På senere tidspunkt kan du tilføje mere kompleks funktionalitet til din Info.plist, såsom at ændre skrifttypen på kalenderikonet, dockens farve, ikon-badges og meget mere. Men for nu er dette tilstrækkeligt til at komme i gang.
Trin 3: Oprettelse af Ikoner
Med din Info.plist-fil på plads, er det tid til at fokusere på det visuelle: ikonerne! For at skabe flotte og skarpe ikoner har du brug for grafiksoftware. Personligt foretrækker jeg en kombination af Adobe Illustrator og Adobe Photoshop. Mange andre designere anbefaler også Sketch.
Kan du ikke få råd til disse professionelle programmer? Fortvivl ej! Der findes fremragende gratis alternativer. Du kan prøve programmer som Paint.net (kun Windows) eller GIMP. Selvom gratis programmer måske ikke har alle avancerede funktioner, gør det dem ikke dårligere til opgaven.
Ikonstørrelse og Opløsning
Det anbefales kraftigt at oprette dine ikoner i en opløsning på 512x512 pixels. Dette sikrer, at dine ikoner ser skarpe ud på både iPads og fremtidige enheder med højere opløsning. Takket være IconBundles behøver du ikke længere at bekymre dig om at lave utallige ikoner i forskellige størrelser til hver enkelt enhed, som det var tilfældet med ældre tema-systemer som Winterboard. Fantastisk!
Brugerdefinerede Ikonformer
Hvis du ønsker at give dine ikoner en brugerdefineret form, f.eks. cirkulær, anbefaler vi at oprette selve ikonerne firkantede og derefter anvende en ikonmaske. Du opretter bare et firkantet ikon som normalt. Senere i denne guide vil vi gennemgå, hvordan du anvender en maske på alle dine ikoner. Den primære fordel ved denne metode er, at brugeren kan aktivere/deaktivere masken i deres tema-engine, hvilket giver fleksibilitet.
Trin 4: Gemning af Ikoner
Korrekt navngivning og formatering af dine ikonfiler er afgørende. Alle ikoner skal gemmes i .png format.
Navngivningskonventionen er som følger: bundleID-large.png. Filen skal placeres i IconBundles-mappen.
Eksempel: ThemeName.theme/IconBundles/com.apple.AppStore-large.png
Du kan gemme så mange ikoner, som du ønsker, i din IconBundles-mappe.
Hvad er et BundleID?
Et BundleID er en unik identifikator for hver applikation. For eksempel er App Store-appen identificeret med com.apple.AppStore. Dit færdige ikon til denne app ville derfor blive gemt som com.apple.AppStore-large.png.
Hvordan finder jeg et BundleID?
Du kan finde BundleIDs for Apples egne apps samt populære jailbreak-apps på denne side: [Link til Stock iOS & Common Jailbreak BundleID's]. For tredjeparts-apps og apps fra App Store kan du bruge denne hjemmeside: [Link til Third Party BundleID's].
Trin 5: Ikonmasker
En ikonmaske er en valgfri funktion i tema-systemer, der tillader en maske at blive anvendt på ikoner. Dette giver dig mulighed for at designe dine ikoner firkantede og derefter, for eksempel, gøre dem alle runde ved hjælp af en maske. Den store fordel er, at brugeren kan vælge at aktivere eller deaktivere masken eller endda bruge forskellige maskeformer.
Mine ikoner skal have forskellige masker?
Hvis du ønsker, at hvert ikon skal have sin egen unikke maske, er det også muligt. Gem blot ikonerne med en gennemsigtig baggrund direkte i IconBundles-mappen.
Hjælp! Mine ikoner er alle firkantede!
Ikonmasker er valgfrie. Hvis din Info.plist er sat op som vist i starten af guiden, vil dit tema ikke bruge en maske. Ønsker du at aktivere den standard iOS-ikonmaske (den klassiske afrundede rektangel), skal du blot tilføje den orange del til din Info.plist:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>IB-MaskIcons</key> <true/> <key>PackageName</key> <string>ThemeName</string> <key>ThemeType</key> <string>Icons</string> </dict> </plist>
Du kan downloade en eksempel-fil her: [Link til eksempel Info.plist med maske].
Dette er alt, hvad der skal til for at aktivere ikonmasker. Hvis du ønsker at bruge en brugerdefineret maskeform, skal du fortsætte med at læse.
Oprettelse af Brugerdefinerede Masker
Det skal bemærkes, at brugen af brugerdefinerede ikonmasker er valgfri. Før vi gemmer vores brugerdefinerede ikonmasker, skal vi først oprette dem. Åbn et gennemsigtigt 512x512 dokument i din foretrukne billededitor. Det er meget vigtigt, at baggrunden er gennemsigtig.
Nu skal du skabe selve maskens form. Dette kan være enhver form, du ønsker. Områder, du ønsker masken skal skjule, skal være gennemsigtige, mens områder, du vil beholde, skal være ren sort (#000000).
For eksempel, se denne cirkulære maske:
[Beskrivelse af maskeresultat, f.eks. "En cirkulær maske, hvor kun det centrale område er sort, og resten er gennemsigtigt."]
Gemning af Brugerdefinerede Masker
I dette afsnit vil vi forklare, hvordan du gemmer dine ikonmasker. Først skal vi oprette nogle nye mapper. I roden af din tema-mappe opretter du en mappe ved navn Bundles, så du har to mapper:
ThemeName.theme/IconBundles
ThemeName.theme/Bundles
Inden i Bundles-mappen skal du tilføje endnu en mappe ved navn com.apple.mobileicons.framework:
ThemeName.theme/Bundles/com.apple.mobileicons.framework
I denne mappe kan vi placere alle vores masker. Men en advarsel: Maskering understøtter ikke direkte IconBundles på samme måde som ikoner. Vi er nødt til at bruge den gamle metode med at gemme ikoner i alle de forskellige opløsninger til forskellige enheder og områder af iOS. Dette betyder, at vi ender med en stor mængde filer.
Nedenfor finder du en tabel over filnavne og opløsninger, som du skal gemme din maske i:
| Filnavn | Opløsning |
|---|---|
| AppIconMask@2x~ipad.png | 152x512 |
| AppIconMask@2x~iphone.png | 120x120 |
| AppIconMask@3x~ipad.png | 180x180 |
| AppIconMask@3x~iphone.png | 180x180 |
| AppIconMask~ipad.png | 76x76 |
| [email protected] | 40x40 |
| [email protected] | 145x145 |
| [email protected] | 84x84 |
| [email protected] | 40x40 |
| [email protected] | 60x60 |
| [email protected] | 80x80 |
| [email protected] | 120x120 |
| [email protected] | 58x58 |
| [email protected] | 58x58 |
Dette betyder, at din mappe vil se nogenlunde sådan ud (men med flere ikoner):
ThemeName.theme/Bundles/com.apple.mobileicons.framework/AppIconMask@2x~ipad.png
ThemeName.theme/Bundles/com.apple.mobileicons.framework/AppIconMask@2x~iphone.png
ThemeName.theme/Bundles/com.apple.mobileicons.framework/AppIconMask@3x~ipad.png
ThemeName.theme/Bundles/com.apple.mobileicons.framework/AppIconMask@3x~iphone.png
...og så videre.
Men det var det! Du har nu oprettet og sat brugerdefinerede ikonmasker op.
Trin 6: Indstillingsikoner (Valgfrit)
Hvis du sigter efter et fuldendt tema, bør du overveje at tilpasse ikonerne i Indstillings-appen. Afhængigt af de iOS-versioner, dit tema er målrettet, kan navnet på com.apple.preferences-framework mappen variere.
Du kan inkludere flere mapper for at understøtte forskellige iOS-versioner:
- iOS 10 og ældre:
com.apple.preferences - iOS 11:
com.apple.preferences-ui-framework - iOS 12 og nyere:
com.apple.preferences-framework
I dit tema skal præferenceikoner placeres i følgende mappe:
ThemeName.theme/Bundles/[iOS version specifik mappe]/
Eksempel: ThemeName.theme/Bundles/com.apple.preferences-framework/
Præferenceikoner skal leveres i både @2x og @3x varianter for at sikre kompatibilitet på tværs af enheder. Alle filer skal suffikseres med @2x.png for en billedstørrelse på 59x59 pixels og @3x.png for en opløsning på 89x89 pixels.

For eksempel, hvis du vil erstatte Flytilstand-ikonet i dit tema, skal du have følgende to filer i de nævnte mapper:
Du kan finde filnavnene for hver celle i Indstillingsmenuen på denne side: [Link til Preferences Filenames].
Trin 7: Kompilering til Cydia/Sileo
Nu bliver det lidt mere teknisk. Vi skal kompilere dit tema til et .deb-format, der er klar til distribution via Cydia eller Sileo.
Start med at oprette en ny mappe. Denne kan kaldes hvad som helst, så længe den ikke indeholder mellemrum eller specielle tegn. Lad os kalde den ThemeNameForCydia.
ThemeNameForCydia
Inden i denne mappe skal du oprette en ny mappe ved navn DEBIAN.
ThemeNameForCydia/DEBIAN
Nu skal vi oprette control-filen. Denne fil er afgørende, da den fortæller Cydia/Sileo al information om dit tema, herunder navn og beskrivelse. Opret en ny fil uden filtypenavn inde i DEBIAN-mappen og kald den control.
Således: ThemeNameForCydia/DEBIAN/control
Åbn control-filen i din teksteditor. Det er meget vigtigt at bruge en editor, der understøtter UNIX-linjeafslutninger. De editorer, vi anbefalede tidligere, burde fungere.
Indsæt følgende kode og udfyld de orange felter med dine egne oplysninger:
Package: com.yourname.themename Name: Theme Name Version: 1.0 Architecture: iphoneos-arm Description: A theme with beautiful icons! Author: Your Name Maintainer: Your Name Section: Themes Depends: com.anemonetheming.anemone | com.spark.snowboard
Du kan downloade en eksempel-control-fil her: [Link til eksempel control-fil].
Vigtige noter om control-filen:
- Feltet
Packageskal være i små bogstaver. - Feltet
Versionskal ændres hver gang du opdaterer dit tema. control-filen skal have en ekstra blank linje til sidst.
Tilføjelse af dit tema til pakken
Opret nu en ny mappe inde i ThemeNameForCydia kaldet Library.
ThemeNameForCydia/Library
Du vil nu have to mapper inde i din ThemeNameForCydia-mappe: DEBIAN og Library.
Opret derefter en ny mappe inde i Library kaldet Themes.
ThemeNameForCydia/Library/Themes
Til sidst skal du placere din oprindelige ThemeName.theme mappe inde i den nyoprettede Themes-mappe.
ThemeNameForCydia/Library/Themes/ThemeName.theme
Næsten færdig! Nu skal vi konvertere denne mappestruktur til en .deb-pakke.
Oprettelse af .deb-pakken
Processen er ret simpel. Du skal først SSH'e ind på din iOS-enhed.
Naviger til mappen /var/mobile/Documents.
Træk og slip din ThemeNameForCydia-mappe til denne placering på din enhed.
Nu skal vi køre en enkelt kommando for at gøre dit tema klar.
Forbind til din iOS-enhed via SSH og åbn SSH-terminalen. Kør følgende kommando:
dpkg -b /var/mobile/Documents/ThemeNameForCydia
Når kommandoen er færdig, vil du se en ny fil: ThemeNameForCydia.deb.
Det var det! Du kan nu flytte .deb-filen til din computer og slette både filen og ThemeNameForCydia-mappen fra din iOS-enhed.
Afrunding
Tillykke! Hvis du er nået hele vejen igennem denne guide og har færdiggjort dit tema, så fortjener du en klapsalve. Du har nu skabt din egen unikke iOS-oplevelse.
Hvis du ønsker at dykke dybere ned i avancerede tema-funktioner som at tema-styre uret, badges, docken osv., kan du læse den officielle Anemone Wiki her (mange af disse funktioner virker også med Snowboard): [Link til Anemone Wiki].
Om denne Guide
Denne guide er udarbejdet for at give en omfattende oversigt over processen med at skabe et iOS-tema. Vi har dækket de grundlæggende, men essentielle, trin for at sikre, at du kan komme godt i gang.
Hvordan kan jeg tilpasse min iPhone?
Du kan tilpasse din iPhone ligesom dit hår, negle, makeup og tøjstil. Du er ikke begrænset til simple baggrundsændringer. Du kan bruge en indbygget applikation (eller en gratis tredjeparts-app fra App Store) til nemt at oprette og dele temaer til din startskærm. Det giver dig også mulighed for at oprette dine egne apps og widgets for at få din iPhone til at føles mere som dig.
For mere om at personliggøre din iPhone, tjek de bedste iPhone-covers i 2025 og hvordan du slipper af med nogle af de mest irriterende funktioner på din iPhone.
Sådan ændrer du dine app-ikoner på din iPhone
Applikationerne på din startskærm har deres egne logoer, men du kan bruge en indbygget iOS-funktion til at ændre udseendet af ethvert app-ikon:
- Åbn appen Genveje på din iPhone (den er forudinstalleret).
- Tryk på plus-ikonet øverst til højre.
- Vælg Tilføj handling.
- I søgefeltet skal du skrive Åbn app og vælge handlingen Åbn App.
- Tryk derefter på App og vælg den app, du vil tilpasse.
- Tryk på pilen, der peger nedad, ud for Åbn App øverst.
- Vælg Tilføj til hjemmeskærm fra menuen.
- Under Navn og ikon på hjemmeskærm, omdøb genvejen til hvad som helst.
- Gå nu til din foretrukne webbrowser og find et nyt ikonbillede. Du kan søge efter noget som "Facebook ikon æstetisk". Når du finder et billede, du kan lide, skal du gemme det i dine billeder.
- Gå tilbage til Genveje-appen og tryk på ikonet under Navn og ikon på hjemmeskærm. Vælg Vælg foto og tryk på det billede, du lige har gemt. Du kan zoome ind eller ud på billedet. Tryk på Vælg.
- Til sidst skal du trykke på Tilføj.
Nu har du en tilpasset app på din telefon (det er faktisk et bogmærke). Du kan slette den originale app fra din startskærm, men du kan nemt finde den i dit App-bibliotek.
Tilpas widgets på din iPhone-startskærm
Apps er ikke de eneste ting, du kan tilpasse. Med hjælp fra tredjeparts-apps kan du også tilføje lidt flair til dine widgets:
- Download appen Widgetsmith på din iPhone.
- I appen skal du vælge den størrelse widget, du vil tilpasse – dine muligheder er lille, mellemstor og stor.
- Tryk på widgetten for at tilpasse den. Du kan ændre skrifttypen og farverne. Gå tilbage, når du er færdig, og tryk på Gem.
- Gå til din startskærm og hold nede hvor som helst på skærmen.
- Når du er i redigeringstilstand, skal du trykke på plus-ikonet øverst til venstre og søge efter Widgetsmith. Tryk på ikonet.
- Vælg den widgetstørrelse, du vil tilføje til din startskærm, og tryk på Tilføj widget.
- Du kan ændre widgetten ved at trykke på appen og vælge Rediger widget. Det var alt! Nu har din startskærm widgets i forskellige størrelser for et personligt look.
Du kan oprette widgets til specifikke funktioner og applikationer, herunder fotos, tid, dato, Vejr (betalt), Sundhed, batteri, Kalender, Påmindelser, tidevand (betalt) og astronomi.
Hvis du vil læse andre artikler, der ligner Skab din egen iOS-tema: En komplet guide, kan du besøge kategorien Teknologi.
