Le tutoriel Personnalisez votre nom d’opérateur avec une image sur iOS 4 existe déjà mais depuis l’arrivée de l’iOS 4.2.1 il est maintenant obsolète ! Je me suis donc penché sur le problème et j’ai finalement réussi a remettre mon image « ONLY IPHONE », mais comment faire sur vos iPhone 3G/S et iPhone 4 ? Tutoriel dans la suite…

Rappel rapide:

- Les images pour iDevices non Retina Display devront être de : 60px de largeur et 20px de hauteur ET avec un fond transparent (.png)

- Les images pour iDevices Retina Display devront être de : 140px de largeur et 35px de hauteur (taille maximum) ET avec un fond transparent (.png)

Exemple: 

Tout d’abord regardons la nouvelle arboréssence de l’iOS 4.2.1:

iPhone 4 : /System/Library/Carrier Bundles/iPhone/Trouvez_votre_opérateur.bundle

3GS : /private/var/mobile/Library/Carrier Bundles/iPhone

Je vous conseil de faire une copie sur votre ordinateur de votre Opérateur.bundle

Pour MOI ce sera Swisscom_ch.bundle si je l’ouvre je vais trouver 2 fichier qui nous intéresse:

FSO_CARRIER_Swisscom.png et Default_CARRIER_Swisscom.png

Vous devez envoyer votre image dans votre .bundle en la renomant en deux fichiers comme ceci:

Pour iPhone 4:

FSO_CARRIER_Swisscom@2x.png et Default_CARRIER_Swisscom@2x.png

Pour iPhone 3G/S:

FSO_CARRIER_Swisscom.png et Default_CARRIER_Swisscom.png (juste remplacer les originaux)

Désactiver FakeCarrier !!

Puis un respring et c’est bon !

Mes amis j’espère que ceci vous aura été utile ! ;)