FrenchiPhone
22 Mars 2010 à 11:15:10 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?

Connexion avec identifiant, mot de passe et durée de la session
 
   Accueil   BLOG Aide Calendrier Identifiez-vous Inscrivez-vous  
Pages: [1] 2 3 4 5 ... 48   Bas de page
  Imprimer  
Auteur Fil de discussion: [TUTO] Utilisation de WinterBoard [MAJ 28.08.08 - 12h12]  (Lu 151172 fois)
0 Membres et 1 Invité sur ce fil de discussion.
moebius80
Membre Donateur
*******
Messages: 1943
Tout fini toujours par s'arranger....Même mal...

« le: 13 Août 2008 à 14:05:25 »

[MAJ 28.08.08 - 12h12]

Bonjour, voici un tuto que je vais compléter au fur et à mesure...En effet, WinterBoard est tellement puissant qu'on ne peut pas faire un tuto en 30 secondes....

Alors, nous y voilà...WinterBoard est le remplacant de SummerBoard à partir du firmware 2.0...Il permet de Customiser son iphone avec des themes (wallpaper + icones + autres)

Voilà comment se présente le logiciel :



Chaque ligne correspond à un theme. On peut activer un ou plusieurs themes simplement en cliquant sur le/les theme(s) désiré(s)...




La priorité s'effectue de haut en bas...Je m'explique : Le theme coché qui se trouve le plus haut sera prioritaire, ensuite celui du dessous...Plus simplement WinterBoard va appliquer le theme n°1 (Wallpaper + icones) et ensuite, si le theme n°1 ne dispose pas de certaines icones, il appliquera les icones du themes n°2 et ainsi de suite....

Au départ, on dispose des themes (qui sont, je trouve, plus des options) suivant :
- Transparent Icon Labels ----> Sert à faire disparaitre le nom sous les icones
(incompatible avec la présence d'un fichier Info.plist)

exemple :



- Black Navigation Bar ----> Sert à faire un bandeau noir dans la barre de navigation

Exemple :

Avant :                                                                                                                Après
                                   



- User Wallpaper ----> Sert à mettre son fond d'ecran sur le theme selectionné (ne fonctionne pas dans le cas d'un Wallpaper.html ou d'un Wallpaper.mp4)

Où se situent les themes ?
- Soit dans /Library/Themes
- Soit dans /private/var/mobile/SummerBoard/Themes
- Soit dans /private/var/stash/Themes.Jip3ig
                                              /Themes.5SU2BF
                                              etc..

Comment se compose un thème ?

Chaque thème doit être contenu dans un dossier portant le nom du thème (Par exemple : Squig)

Au niveau de l'architecture, il y a ensuite plusieurs possibilités :

1) Comme SummerBoard, on peut avoir l'architecture suivante :

- un fichier Wallpaper.png
- un fichier Dock.png
- un fichier StatusBar.png
- un dossier "Icons" qui contient toutes les icones des programme que l'on veut customiser
               Le nom des icones doit être le nom anglais : par exemple : Calendar pour Calendrier, Weather pour Météo.....Cela résoud le fastidieu probleme des accents....   ;-)

On peut très bien créer un theme sans l'un de ces éléments...Si on ne met pas de fichier Wallpaper.png par exemple, il n'y aura tout simplement pas de fond d'ecran.




2) Les Nouveautés :

Le fichier "Info.plist" :

On peut ajouter à la racine de son theme un fichier nommé info.plist qui reprend les caractéristiques des textes sous les icones et de la StatudBar  :
Voici un exemple de fichier info.plist ou je vais mettre le texte des icones du Dock en jaune (téléchargeable ICI ) :

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"><dict>

<!--key>StatusBarMode</key>
<string>0</string>

<key>StatusBarContentsMode</key>
<string>0</string-->

<key>UndockedIconLabelStyle</key>
<string>/*font-family: monospace; font-size: 13px;*/ color: white</string>

<key>DockedIconLabelStyle</key>
<string>/*font-family: monospace; font-size: 13px;*/ color: yellow</string>

<key>TimeStyle</key>
<string>/*font-family: monospace; font-size: 16px*/</string>

<!--key>ComposeStoreIcons</key>
<false/-->

</dict></plist>

On obtient alors ceci :





Pour les formats de texte, il faut supprimer les "/*" et "*/" et mettre ce que l'on veut  en séparant par des ";" :
pour la taille : font-size: 13px   ***on remplace 13 par ce que l'on veut***
pour l'épaisseur : font-weight: bold  ***Perso, je vois pas trop la différence***
pour la couleur : color: white ***on remplace white par la couleur que l'on veut (en anglais)***
                   A noter qu'on peut également ecrire la couleur directement en hexadécimal, on remplace alors le "yellow" de tout à l'heure par fcff00)
                   (On trouve sur ce site les couleurs disponibles : http://www.w3schools.com/HTML/html_colornames.asp )


Le dossier "Bundles" :

Le dossier "Bundles" permet d'aller plus loin très facilement dans la customisation....Le dossier "Bundles" contient d'autres dossiers qui permettent la customisation, par exemple :
le dossier "Bundles" peut contenir :
- un dossier nommé "com.apple.springboard"
               Dans ce dossier on va copier les images qui remplacent celles présentes dans le dossier /system/Library/Coreservices/Springboard.app
               Par exemple, si on veut changer l'apparence de la batterie, on va copier des images nommées BatteryBG_1.png à BatteryBG_17.png dans ce dossier....ceci est valable pour
               toutes les images se trouvant dans /system/Library/Coreservices/Springboard.app.




- De la même façon, on peut créer un dossier nommé "com.apple.TelephonyUI"
               Ce dossier va contenir toutes les images qui remplacent celles présentes dans /System/Library/PrivateFrameworks/TelephonyUI.framework
               Par exemple, on peut changer le Slider du lockscreen en copiant son slider, nommé "bottombarknobgray.png" dans ce dossier.

- Pour Changer Le logo opérateur (une forte demande j'en suis sur), il suffit de créer un dossier nommé "com.apple.Orange_France" (si vous êtes chez orange) et de coller à l'interieur les fichiers Default_CARRIER_Orange F.png et  FSO_CARRIER_Orange F.png  comme dans l'exemple ci dessous :





Ce qui donne :




- etc....


Le fichier "Wallpaper.html" (avec le dossier "Private"):

Dans WinterBoard, il y a Maintenant la possibilité d'avoir des fond qui changent automatiquement....(comme un slideshow)
Pour cela, il suffit de créer un dossier nommé Wallpaper.html à la racine du theme qui va s'occuper de la rotation des images.
Pour avoir une rotation de 3 Wallpaper, par exemple, il suffit d'utiliser le Wallpaper.html suivant : (récupérable ICI )
et de copier ses Wallpaper (nommés Wallpaper1.png, Wallpaper2.png et Wallpaper3.png) dans un dossier "Private" créer à la racine du thème :

Code:
</head><body style="color: black">
    <img src="Wallpaper1.png" id="wall1"/>
    <img src="Wallpaper2.png" id="wall2"/>
    <img src="Wallpaper3.png" id="wall3"/>

    <script>
        var fade_in = wall1;
        var fade_to = wall2;
   var fade_out = wall3;

        var fade = function () {
            fade_in.className = 'fade-out';
       fade_to.className = 'fade-out';
            fade_out.className = 'fade-in';

            var fade_tmp = fade_in;

            fade_in = fade_to;
       fade_to = fade_out;
            fade_out = fade_tmp;

            setTimeout(fade, 15000);
        };

        fade();
    </script>
</body></html>







NB : De plus, vous pouvez changer le temps entre 2 Wallpaper en changeant le temps par defaut (15000) qui représente 15 secondes par ce que vous voulez...

Pour ceux qui veulent faire chagner à la fois le Wallpaper et le Dock, allez voir ici http://forum.frenchiphone.com/index.php/topic,23637.msg310011.html#msg310011


Le fichier "Wallpaper.mp4" : Les Vidéos

Il y a maintenant la possibilité avec WinterBoard de mettre une vidéo en fond d'écran.
Pour cela, rien de plus simple, il suffit de copier sa vidéo aux bonnes dimensions (320x480 maxi) à la racine de son theme en la nommant "Wallpaper.mp4" (le mp4 de l'extension doit obligatoirement être en minuscules)
Attention, si vous avez un fichier html et un fichier mp4, le fichier mp4 ne sera pas pris en compte.

NB : Le programme ne gère pas encore les boucles de façon parfaite....A voir lors d'une prochaine mise à jour...


Le dossier "Folders" :  -----> merci à  ss1403

WinterBoard permet aussi de modifier les images qui se trouvent dans les Applications. Un bon exemple est l'application Météo (Weather.app) qui peut être customisée en modifiant toutes les images contenues dans /Applications/Weather.app.
Pour customiser de façon simple avec WinterBoard, il suffit de créer un dossier nommé "Folders" à la racine de son thème.
Dans ce dossier, on crée un nouveau dossier portant le nom de l'application (dans l'exemple "Weather.app") et on copie à l'interieur toutes les images modifiées en gadant, bien sûr, le nom d'origine de l'image.
Cela fonctionne pour toute les applications qui ce trouve dans /Applications

Voici les copie d'ecrans de l'exmple :







Et le résultat :

         



Le dossier "UIImages" :

Le dossier "UIImages" quant à lui est une véritable tuerie.....Il permet de customier des images se trouvant dans des fichiers artwork...Comme le fameux Other.artwork....
Et là, plus besoin d'extraction et de re-compilation...C'est presque magique....Il suffit de copier le fichier que l'on veut modifier dans le dossier "UIImages".
Les images modifiables sont disponibles ICI ). Il suffit de récuperer l'image qui vous interesse, la modifier et ensuite la copier, sans changer son nom dans le dossier "UIImages".
Par exemple, j'ai voulou modifié la petite croix pour annuler la saisie automatique d'un mot pour qu'elle soit rouge. J'ai donc modifié le fichier "kb-autocorrection-cancel.png" avec photoshop et ensuite j'ai copié mon image dans le dossier "UIImages"...C'est tout :





Et voilà le résultat :




Le dossier "UISounds" :

WinterBoard peut désormais customiser également les sons....Pour cela, il suffit de créer un dossier nommé "UISounds" à la racine de son thème et de copier à l'interieur les sons que l'on veut voir changer....Les sons "customisables" sont ceux se trouvant dans /system/Library/Audio/UISounds.

Par exemple, si je veux modifier les sons de mon clavier téléphonique, je vais copier les fichiers dtmf-0.caf à dtmf-9.caf (+ les fichiers dtmf-pound.caf et dtmf-star.caf) que j'aurai modifié dans le dossier UISounds de mon theme.





Mise à jour du 12.08.08

Il maintenant possible de customiser :
   - Les WebClips (Raccourcis internet)
                 Il suffit de copier l'icone dans le dossier "Icons" comme pour toutes les autres icones

   - Le fichier LockBackground.jpg  (Image de l'ecran de déverrouillage)
                il suffit de copier un fichier nommé LockBackground.png ou LockBackground.jpg   à la racine de son theme...


Voilà la fin du tutorial pour l'instant....je met à jour suivant vos idées, remarques et évoluations du programme....

Merci aux membres ayant participé au post sur WinterBord ainsi qu'a Saurik ( http://www.saurik.com/id/9 )


« Dernière édition: 31 Août 2008 à 23:45:28 par Ultimate » Journalisée

iPhone 1.1.4 US 16Go  ---> 3.0
+ iPhone 3G Blanc 16Go ---> 3.1.2
+ iPhone 3G(S) 32Go ---> 3.1.2 (mais pas le bon iboot...snif)
PSP-PS2-PS3-XBOX360-Wii-NDS
iMac 24" Snow Leopard
Orleavin
Modérateur Global
*****
Messages: 5454
Aléa jacta est ...

« Répondre #1 le: 13 Août 2008 à 14:07:30 »

très bien fait...
Journalisée

frenchiPhone le forum
« Répondre #1 le: 13 Août 2008 à 14:07:30 »

 Journalisée
g4seb
Membre Senior
****
Messages: 305
« Répondre #2 le: 13 Août 2008 à 18:08:04 »

super tuto!!!
Vivement la suite...
Je crois avoir lu qu'on peut mettre aussi une video en fond de springboard, comme vWallpaper...
Journalisée

Iphone 3GS -3.1.2 - BlackRa1n
moebius80
Membre Donateur
*******
Messages: 1943
Tout fini toujours par s'arranger....Même mal...

« Répondre #3 le: 13 Août 2008 à 18:11:04 »

super tuto!!!
Vivement la suite...
Je crois avoir lu qu'on peut mettre aussi une video en fond de springboard, comme vWallpaper...
oui je l'ai ajouté il y a 5 minutes...  Tire la langue
Journalisée

iPhone 1.1.4 US 16Go  ---> 3.0
+ iPhone 3G Blanc 16Go ---> 3.1.2
+ iPhone 3G(S) 32Go ---> 3.1.2 (mais pas le bon iboot...snif)
PSP-PS2-PS3-XBOX360-Wii-NDS
iMac 24" Snow Leopard
g4seb
Membre Senior
****
Messages: 305
« Répondre #4 le: 13 Août 2008 à 18:14:07 »

Zut j'avais pas rafraichi le topic Clin d'oeil
Journalisée

Iphone 3GS -3.1.2 - BlackRa1n
Kahashi
Néophyte
*
Messages: 26
« Répondre #5 le: 13 Août 2008 à 20:03:27 »

Super tuto, dis moi, tu peux nous donner ton thème, je le trouve magnifique   Tr&egrave;s souriant
Journalisée

iPhone US, firmware 1.1.4 Jailbreak/desimlock Zipohne - Actuellement mis en :  Pwnage Tool 2.0.2 MAC, iTunes 7.7
frenchiPhone le forum
« Répondre #5 le: 13 Août 2008 à 20:03:27 »

 Journalisée
moebius80
Membre Donateur
*******
Messages: 1943
Tout fini toujours par s'arranger....Même mal...

« Répondre #6 le: 13 Août 2008 à 20:07:37 »

Super tuto, dis moi, tu peux nous donner ton thème, je le trouve magnifique   Tr&egrave;s souriant

Merci.
Pour le thème, tu peux le trouver là : http://forum.frenchiphone.com/index.php/topic,20310.0.html
Journalisée

iPhone 1.1.4 US 16Go  ---> 3.0
+ iPhone 3G Blanc 16Go ---> 3.1.2
+ iPhone 3G(S) 32Go ---> 3.1.2 (mais pas le bon iboot...snif)
PSP-PS2-PS3-XBOX360-Wii-NDS
iMac 24" Snow Leopard
piksaw
Membre Héroïque
*****
Messages: 820
« Répondre #7 le: 13 Août 2008 à 20:28:21 »

super tuto bravo juste une petite question tu dis qu on peut changer les image qui se trouve par exemple dans le fichier other.artwork
il faut créer un nouveau dossier pour mettre les images dedans ou on peut les mettre dans le dossier UIImages
car il n y a pas les meme image si on décompile le fichier other.artwork  par exemple j aimerai bien changer et mettre la barre du haut dans safari noir au lieu de gris d origine
je dois faire comment ??
Journalisée

iPhone 3G - 16Go noir - Firmware 3.0 jaillbreaker - Orange CH - iTunes 8.2 - Windows Vista

(Même si j'me plante comme une graine la sueur et la goutte qui fera fleurir)
sofpat
Néophyte
*
Messages: 15
même pas la grosse tête

« Répondre #8 le: 13 Août 2008 à 20:36:32 »

Bien, bien, bien
je ne rate jamais les tutos de moebius : excellents !
les liens, la clarté, tout y est !
même si les tutos sont sur PC, un Macuser peut les appliquer facilement ...
merci
Journalisée

iphone US  ziphoné 1,1,4 puis  pwned 2,0   
mac mini et macbook (partition windows )
Ultimate
Modérateur Global
*****
Messages: 1876
pensez à remplir les informations sur votre profil

« Répondre #9 le: 13 Août 2008 à 20:40:08 »

super TUTO moebius80, il est très complet et regroupe bien toutes les possibilités  Cool
Journalisée



iMac 2.8GHz Intel 2 Duo, 4 Go : iTunes 9.0.2.25
Jailbreak/unlock/activate avec PwnageTool 3.1.4, BlackRa1n RC2
frenchiPhone le forum
« Répondre #9 le: 13 Août 2008 à 20:40:08 »

 Journalisée
moebius80
Membre Donateur
*******
Messages: 1943
Tout fini toujours par s'arranger....Même mal...

« Répondre #10 le: 13 Août 2008 à 21:30:19 »

super tuto bravo juste une petite question tu dis qu on peut changer les image qui se trouve par exemple dans le fichier other.artwork
il faut créer un nouveau dossier pour mettre les images dedans ou on peut les mettre dans le dossier UIImages
car il n y a pas les meme image si on décompile le fichier other.artwork  par exemple j aimerai bien changer et mettre la barre du haut dans safari noir au lieu de gris d origine
je dois faire comment ??

je pense qu'elles y sont...le tout c'est de trouver le bon fichier....il y a déjà "GradientFill.png" et "UIButtonBarDefaultBackground.png" qui jouent un role...je cherche le troisieme fichier....
j'en suis là :
Journalisée

iPhone 1.1.4 US 16Go  ---> 3.0
+ iPhone 3G Blanc 16Go ---> 3.1.2
+ iPhone 3G(S) 32Go ---> 3.1.2 (mais pas le bon iboot...snif)
PSP-PS2-PS3-XBOX360-Wii-NDS
iMac 24" Snow Leopard
next51
Membre Héroïque
*****
Messages: 6039
« Répondre #11 le: 14 Août 2008 à 06:43:23 »

@Moebius80

Merci pour ce tuto,
Je le mets sur le blog Clin d'oeil
Journalisée
Ramses
Membre Donateur
*******
Messages: 1304
« Répondre #12 le: 14 Août 2008 à 07:26:07 »

Superbe tuto

Merci à toi Moebius

Par contre dans le fichier Info.plist, peux-t-on augmenter la taille de la police et la mettre en gras ?
Journalisée

moebius80
Membre Donateur
*******
Messages: 1943
Tout fini toujours par s'arranger....Même mal...

« Répondre #13 le: 14 Août 2008 à 07:36:32 »

Superbe tuto

Merci à toi Moebius

Par contre dans le fichier Info.plist, peux-t-on augmenter la taille de la police et la mettre en gras ?

Pour la taille, ca ne fonctionne pas pour l'instant....je vais regarder pour l'épaisseur....

****Edit****
Si ca fonctionne il faut modifier le fichier "Info.plist"....Je te met un exemple :

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"><dict>

<!--key>StatusBarMode</key>
<string>0</string>

<key>StatusBarContentsMode</key>
<string>0</string-->

<key>UndockedIconLabelStyle</key>
<string>/*font-family: monospace; font-size: 13px;*/ color: white</string>

<key>DockedIconLabelStyle</key>
<string>font-size: 15px; font-weight: bold; color: white</string>

<key>TimeStyle</key>
<string>/*font-family: monospace; font-size: 16px*/</string>

<!--key>ComposeStoreIcons</key>
<false/-->

</dict></plist>
« Dernière édition: 14 Août 2008 à 07:43:35 par moebius80 » Journalisée

iPhone 1.1.4 US 16Go  ---> 3.0
+ iPhone 3G Blanc 16Go ---> 3.1.2
+ iPhone 3G(S) 32Go ---> 3.1.2 (mais pas le bon iboot...snif)
PSP-PS2-PS3-XBOX360-Wii-NDS
iMac 24" Snow Leopard
frenchiPhone le forum
« Répondre #13 le: 14 Août 2008 à 07:36:32 »

 Journalisée
boytruc
Membre Junior
**
Messages: 92
« Répondre #14 le: 14 Août 2008 à 07:58:35 »

Très bon tutorial.
Merci
Journalisée

Pages: [1] 2 3 4 5 ... 48   Haut de page
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.9 | SMF © 2006, Simple Machines LLC XHTML 1.0 Transitionnel valide ! CSS valide !
Page générée en 0.817 secondes avec 27 requêtes.