[Tutoriel] Création d'un thème Winterboard pour l'écran Retina (débutant)

Proposez ici les thèmes Sbsettings et Winterboard

Modérateur: Moderateur iPhone

[Tutoriel] Création d'un thème Winterboard pour l'écran Retina (débutant)

Messagepar IchBinRodolph » Lun 21 Fév 2011 16:46

Salut à tous !
Vous aimeriez faire un thème mais vous ne savez pas comment vous y prendre ? Les tutoriels disponibles sur le web ne sont pas assez bien expliqués ? Ce tutoriel est fait pour vous :)
C'est un mini thème que je vous ai bricolé, disponible sur la source d'iPhoneAddict (http://iphoneaddict.fr/cydia/), qui va vous servir comme base pour la création du vôtre ! Ce tutoriel ne rentre pas beaucoup dans les détails, il est destiné en premier lieu aux débutants.

Commencez déjà par le télécharger et le récupérer. Il s'appelle "Thème-Tutoriel HD", et pour le récupérer, connectez vous en SSH et copiez sur votre bureau le dossier Rodolph.theme se trouvant dans private/var/stash/Themes.xxxx/. Quand vous aurez fini votre thème, vous devez le placer dans ce dossier pour pouvoir l'activer avec Winterboard. Votre dossier devra avoir l'extension .theme . Le fichier .deb a été envoyé à l'administrateur de la source, il sera disponible dans 2 jours au plus.

Chaque nom doit être exact, à la majuscule près. Vous devez regarder dans le dossier concerné. Ce tutoriel concerne les iPhones 4 et les iPt4G. Certains noms changent pour les autres modèles. Les dimensions que je vous donne ne sont qu'un ordre d'idée, si votre fond d'écran par exemple fait 3 ou 4 pixels de plus, ce n'est pas très grave, mais déconseillé.

Les 3 images se trouvant à la racine du thème sont :
- LockBackground.png : Désigne le fond d'écran verrouillé. 640 x 960.
- Wallpaper.png: Fond de l'écran d'acceuil, là où se trouvent les applications. 320 x 480.
- Dock.png : "Plateau" sur lequel on place 4 applications (par défaut). On y a ainsi un accès plus rapide. 320 x 91.

Les morceaux destinés à customiser le son doivent être de format .caf et ne doivent pas dépasser de beaucoup le son d'origine. Pour convertir un fichier en .caf, le convertir d'abord en .aif (avec http://media-convert.com/ par exemple) pour ensuite changer l'extension en .caf. Les principaux sons :

unlock.caf => Son de déverrouillage.
lock.caf => Son de verrouillage.
low_power.caf => Batterie faible
mail-sent.caf => Email envoyé
et d'autres ...

Ils se trouvent tous dans le dossier UISounds à la racine du thème.

Certaines images se trouvent dans le dossier UIImages, ce sont pour la plupart celles qui constituent la statusbar. Un exemple ici, les images du wifi. Elles vont de Silver_0_WifiBars à Silver_4_WifiBars, et de Black_0_WifiBars à Black_4_WifiBars. La différence entre Silver et Black ici, c'est que la StatusBar change de couleur selon l'application ouverte. Par exemple, sur le Springboard, la statusbar est noire, mais dans l'application de Cydia, elle est blanche. Les images ne sont donc pas les mêmes.

Pour le dossier Bundles, c'est un peu plus compliqué ...
On ne va pas trop rentrer dans les détails :

com.apple.springboard => Ce dossier contient les principales images du Springboard de votre iPhone:
De "BatteryBG_1@2x" à "BatteryBG_17@2x" => Batterie en charge, différents niveaux.
"SBBadgeBG@2x" => Pastille qui affiche un chiffre, pour les nombres de mails par exemple.
"FolderSwitcherBG@2x" et "FolderIconBG@2x"=> Images des dossiers
"fr.lproj" => "SpringBoard.strings" => Fichier texte permettant de remplacer certaines inscriptions, comme le mot "Déverrouiller" dans le slider de déverrouillage, ou le mot "Eteindre" dans le slider pour éteindre, ect ...

com.apple.TelephonyUI => On va mettre ici les images des différents sliders :
"bottombarknobgray/green/red@2x" => Ce sont les sliders, ils vont remplacer la flêche du slider de la barre déverrouiller (gray), éteindre (red) et répondre (green).
"BarLCD@2x" => Ce fichier va faire disparaître le cadre du slider.

Ici, la méthode utilisée pour remplacer les icônes des applications et la méthode longue, que je vous déconseille. Créez plutôt un dossier Icons à la racine de votre thème, et mettez dedans vos icônes personnalisées. Elles doivent être au format .png et faire à peu près 118x122 pixels. Donnez leur le même nom que l'application.

Avec tout ça, vous avez déjà les bases pour créer un thème. Vous pouvez vous reporter à des tutoriels plus complexes si vous voulez aller plus loin (en anglais la plupart toutefois). Vous pouvez également apprendre à créer un page HTML/CSS pour créer des lockscreens avancés, comme iHrt (disponible sur BigBoss).

Les images et sons sont récupérés de thèmes divers (GreenZone by Flo, SideWinterHD, ...), et de certaines applications (Retina Wallpapers, Backgrounds ...)
IchBinRodolph
 

Publicité
 

Re: [Tutoriel] Création d'un thème Winterboard pour l'écran Retina (débutant)

Messagepar Louu' » Lun 21 Fév 2011 18:32

Bien joué :)
Faut vraiment être à fond dedans pour créer son propre thème :)
Image

MacBook Pro 13' - 10.9
iPhone5 16GO - 6.1.2 - Evasi0n
iPhone4 16GO - 6.1.4 -RedSn0w -desimlocké officiellement
iPhone3G 8GO - 3.1.3 -JailbreakMe.com - Desimlocké
iPod2G 16GO-4.3-Whited00r
Avatar de l’utilisateur
Louu'
Moderateur Global
Moderateur Global
 
Messages: 1620
Inscription: Lun 22 Nov 2010 12:49
Localisation: Strasbourg

Re: [Tutoriel] Création d'un thème Winterboard pour l'écran Retina (débutant)

Messagepar IchBinRodolph » Lun 21 Fév 2011 20:40

C'est sûr xD !
Et encore, là je suis VRAIMENT pas rentré dans les détails...
IchBinRodolph
 

Re: [Tutoriel] Création d'un thème Winterboard pour l'écran Retina (débutant)

Messagepar Louu' » Lun 21 Fév 2011 23:19

Ouais j'ai vu x)
Image

MacBook Pro 13' - 10.9
iPhone5 16GO - 6.1.2 - Evasi0n
iPhone4 16GO - 6.1.4 -RedSn0w -desimlocké officiellement
iPhone3G 8GO - 3.1.3 -JailbreakMe.com - Desimlocké
iPod2G 16GO-4.3-Whited00r
Avatar de l’utilisateur
Louu'
Moderateur Global
Moderateur Global
 
Messages: 1620
Inscription: Lun 22 Nov 2010 12:49
Localisation: Strasbourg


Retourner vers Customisation

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron