Forum iPhone, iPod et iPad, Apple TV, Apple Watch et Mac en français par iPhoneSoft pour les systèmes iOS, macOS, tvOS et watchOS
Vous n'êtes pas identifié(e).
Salut à tous, je ne vais pas refaire la présentation d'iFile étant donné qu'un autre forumeur en a fait une très bonne.
/!\ Je tiens à préciser que je ne donnerai aucun lien permettant de se le procurer gratuitement, achetez-le comme tous les autres tweaks /!\
Je vais plutôt vous expliquer comment utiliser iFile afin de réaliser certaines choses sympas, donc il faudrait avant de se lancer connaître iFile et savoir l'utiliser (cf le lien plus haut)
La plus classique, c'est modifier certains mots affichés dans l'interface du système comme le fameux Déverrouiller. Je pense que la plupart d'entre vous le savent, mais j'explique deux trois trucs en plus.
Modification du fichier SpringBoard.strings
Tout d'abord c'est quoi un fichier .strings ?
De manière très simple, c'est un fichier qui va contenir les traductions de chaque mot pour toutes les langues de l'appareil. Il est situé dans un dossier portant le nom de XX.lproj où le XX désigne la langue correspondante.
En l'occurrence le fichier SpringBoard.strings regroupe toutes les traductions des mots comme Déverrouiller, Eteindre, Synchronisation en cours ect..
Et rassurez vous iFile permet l'édition de ce type de fichier
Bon au boulot !
Tout d'abord ouvrez iFile, naviguez à la racine de votre iPhone jusqu'à ce que que le symbole / s'affiche dans le nom du dossier actuel.
http://s3.noelshack.com/upload/17621479 … g_0036.png
Ensuite allez dans : System/Library/CoreServices/SpringBoard.app
En arrivant dans ce dossier, on retrouve les XX.lproj évoqués tout à l'heure
Celui qui nous intéresse est évidemment French.lproj, cliquez dessus.
Et voilà les fameux fichiers .strings !
Ouvrez le fichier SpringBoard.strings
Voilà comment ça se présente : à gauche vous avez toujours entre guillemets un mot écrit en majuscules. Ce mot est toujours le même dans chaque XX.lproj (pour le même fichier évidemment). En gros pour tous les fichiers SpringBoard.strings, vous aurez les mêmes mots/expressions qui représentent des noms de "fonctions" dans l'OS. Ces fonctions sont, elles, définies dans un fichier .plist (nous verrons ça plus tard)
Ensuite vous avez un symbole = qui définit l'équivalence du nom de la fonction dans la langue correspondante, c'est la traduction quoi
Enfin à droite, il y a le mot/texte traduit toujours entre guillemets et qui se termine toujours par un point virgule, comme en programmation.
http://s3.noelshack.com/upload/11975761 … g_0037.png
Vous allez probablement retrouver des mots familiers, que vous voyez quotidiennement, seulement certains ne sont pas évidents à retrouver puisque le nom de la fonction correspondante (qui est en anglais) n'a des fois rien à voir avec la traduction, niveau orthographe. Je vous indique le nom de la fonction.
En voici certains :
-> "AWAY_LOCK_LABEL" = "Déverrouiller";
-> "AWAY_LOCK_LABEL_SHORT" = "déverrouiller"; (qui apparaît lorsque vous faites un double clic sur le bouton home sous iOS 5)
-> "DIAL" = "Appeler";
-> "PIN_LOCKED_TITLE" = "Carte SIM verrouillée";
-> Ect, ect..
Pour modifier le texte, il suffit simplement de modifier la partie entre guillemets, à droite du symbole = .
Par exemple on peut mettre :
"AWAY_LOCK_LABEL" = "Yeaaaaah";
Attention ! : Lors de l'édition, faites attention de ne pas supprimer un guillemet ou le point virgule, car deux (mauvaises) surprises vont vous accueillir. Certains caractères que je n'ai plus en mémoire ne sont pas acceptés !
La première, c'est que le texte que vous avez modifié sera remplacé par le nom de la fonction (c'est pas très joli d'ailleurs)
La seconde, vous ne pourrez plus modifier directement le fichier avec iFile, il vous indiquera une erreur.
Voici quelques conseils qui pourraient vous éviter d'en arriver là :
- Faites une copie du fichier avant de le modifier afin de le remettre au cas où ça tournerait mal.
- Lors de l'édition avant de faire Enregistrer puis OK, vérifiez évidemment que vous n'avez rien effacé par maladresse.
Après la modification (et le suivi des conseils), faites un respring !
Si vous avez suivi toutes les étapes en faisant bien attention, cela devrait fonctionner.
Pour ceux qui auraient effacé des symboles/mis des caractères interdits, voici la démarche à suivre pour tous les fichiers .strings :
- Tout d'abord, retournez dans le dossier où se trouve le fichier
- Copiez le fichier dans un autre dossier
- Effacez l'extension du fichier
- Ouvrez le avec l'éditeur de texte
- Retournez aux lignes modifiées, corrigez le problème puis sauvegardez.
- Remettez l'extension .strings
- Remplacez l'ancien fichier avec le nouveau
- Faites un respring
Et voilà le résultat :
http://s3.noelshack.com/upload/14830944 … g_0038.png
Évidemment ce tuto s'applique à la totalité des fichiers .strings, il suffit de vérifier à quoi ils correspondent puis de prendre le dossier XX.lproj correspondant à la langue actuelle du système.
En espérant vous avoir aidé, si vous trouvez ce tuto intéressant, je vous apprendrai d'autres manipulations avec iFile.
Sur ce, bonne fin de journée
Dernière modification par iSeven (31-10-2011 18:17:46)
iPhone 5 - Gris sidéral 32GB - iOS 7.0.4 - Jailbreaké
iPhone 6 - Gris sidéral 64GB - iOS 8.1 - Jailbreaké
MacBook Pro Rétina 15" 2013
Auteur de Crystal, Emerald et Sapphire (Cydia)
N'hésitez pas à me poser des questions : https://twitter.com/iSeven
Hors ligne
Bravo pour ce tuto!
Ça va rendre service à tous les bidouilleurs en chef ou en quête de savoir!
-iPhone 5 6.1 jailbreaké untethered
-HP G62 Notebook 15,6 pouces; Intel Core i3
Hors ligne
Merci à vous
iPhone 5 - Gris sidéral 32GB - iOS 7.0.4 - Jailbreaké
iPhone 6 - Gris sidéral 64GB - iOS 8.1 - Jailbreaké
MacBook Pro Rétina 15" 2013
Auteur de Crystal, Emerald et Sapphire (Cydia)
N'hésitez pas à me poser des questions : https://twitter.com/iSeven
Hors ligne
Merci mais pour le lockscreen il ya une appli tout bête que tout le monde CONNAIS (Biensur )c'est LabelSlide apres c'est sur que pour les autre il faut Ifile voila
Et tu as fait un très bon tuto bien joué
Ipod touch 4G 32GB IOS 5.0.1 jailbreak redsnow untether
Hors ligne
Merci Mais tu verras que faire les manipulations par iFile est toujours mieux qu'installer des tweaks, car certains sont payants et peuvent faire "ralentir" un minimum le système. Le seul risque que tu n'auras pas avec les tweaks, c'est de faire une mauvaise manipulation qui fera tout planter, mais bon j'ai expliqué comment se rattraper
iPhone 5 - Gris sidéral 32GB - iOS 7.0.4 - Jailbreaké
iPhone 6 - Gris sidéral 64GB - iOS 8.1 - Jailbreaké
MacBook Pro Rétina 15" 2013
Auteur de Crystal, Emerald et Sapphire (Cydia)
N'hésitez pas à me poser des questions : https://twitter.com/iSeven
Hors ligne
génial ce tuto, merci beaucoup.
Hors ligne
Salut le fan du Barça, tu peux faire la suite s'il te plaît ?
Merci pour tout tes tutos .
Dernière modification par leoipod (14-07-2012 23:19:46)
Hors ligne
NeO' c'est corrige.
Hors ligne
Et maintenant c'est bon ?
Hors ligne
Ce n'est pas un t à tout mais un s XD
Tout-->tous
iPod Touch 4g noir 32 giga IOS 6.0.1 jailbreaké
iPad 4 RETINA 32 giga IOS 6.0.1 jailbreaké
Longue vie aux GEEKS
Mon Origin: killer30g
Mon Gameloft Live: leboss30
Hors ligne
Salut le fan du Barça, tu peux faire la suite s'il te plaît ?
Merci pour tout tes tutos .
Je pourrai expliquer comment créer son propre fichier .plist, ça permet entre autre d'avoir une place dans les réglages de l'iPhone comme Infinidock, Springtomize ect..
iPhone 5 - Gris sidéral 32GB - iOS 7.0.4 - Jailbreaké
iPhone 6 - Gris sidéral 64GB - iOS 8.1 - Jailbreaké
MacBook Pro Rétina 15" 2013
Auteur de Crystal, Emerald et Sapphire (Cydia)
N'hésitez pas à me poser des questions : https://twitter.com/iSeven
Hors ligne
Vas y, fais toi plaisir!
Hors ligne
Vas y, fais toi plaisir!
Si ça peut être utile
iPhone 5 - Gris sidéral 32GB - iOS 7.0.4 - Jailbreaké
iPhone 6 - Gris sidéral 64GB - iOS 8.1 - Jailbreaké
MacBook Pro Rétina 15" 2013
Auteur de Crystal, Emerald et Sapphire (Cydia)
N'hésitez pas à me poser des questions : https://twitter.com/iSeven
Hors ligne
En plus on peut changer la couleur d'écriture des icônes.
Hors ligne
Ces fichiers là,dans les applications,permettent de traduire l'application en question(***.proj)Peut on supprimer les langues dont on n'a pas besoin pour gagner de la place?
iPod Touch 4 Noir 8 Go IOS 6.1 Evasi0nné
Hors ligne
Logiquement non mais a chaque maj du tweak , reinstallation faudra que tu refasse la manip jpense.
Hors ligne
A ok merci.
iPod Touch 4 Noir 8 Go IOS 6.1 Evasi0nné
Hors ligne
Super
iPodTouch 4G
jailbreak :Absinthe 2.0.4 pour iOS 5.1.1
Ma chaîne YouTube : thibvincent01 ou iTouchApple
Hors ligne
iFile est disponible gratuitement sur le Repo de BigBoss sans sa version lite (qui est déjà excellente).
Merci du Tuto qui me fera gagner de la RAM (enfin j'espère )
iTOUCH 4 explosé 32 go noir/Galaxy S2 blanc rooté/Blackberry Curve 8520
iPhone 4s 32 go blanc non JB/iPhone 3GS 16 Go noir JB
Hors ligne
Yesssssssss, merci iSeven c'est vrai que faire sa propre manip est toujours mieux qu'un tweak
Banzaiii !!!
Ipad 3 - Iphone 4 en panne - Iphone 4s (mademoiselle)
Le tout en 5.1.1
Jailbreaké avec greenpoison 2.04
beuh-beuh: Ptin je fumais un joint dans ma véranda quand un pigeon s'est écrasé contre la vitre !
MaX: lol
beuh-beuh: attend j'ai pas fini! je m'approche pour voir si le volatile est encore en vie
MaX: et alors ?
beuh-beuh: j'avais oublié qu'y avait une vitre ...
Hors ligne
Oui merci beaucoup pour ce tuto simple à réaliser !
iPod Touch 4g noir 32 giga IOS 6.0.1 jailbreaké
iPad 4 RETINA 32 giga IOS 6.0.1 jailbreaké
Longue vie aux GEEKS
Mon Origin: killer30g
Mon Gameloft Live: leboss30
Hors ligne
Oui merci beaucoup pour ce tuto simple à réaliser !
+1
New iPad White 16 gb iOS 6.1.2
Toi devoir tutoyer moi
Hors ligne
Antoine30 a écrit :Oui merci beaucoup pour ce tuto simple à réaliser !
+1
+2
iTOUCH 4 explosé 32 go noir/Galaxy S2 blanc rooté/Blackberry Curve 8520
iPhone 4s 32 go blanc non JB/iPhone 3GS 16 Go noir JB
Hors ligne
Je pourrai expliquer comment créer son propre fichier .plist, ça permet entre autre d'avoir une place dans les réglages de l'iPhone comme Infinidock, Springtomize ect..
Salut iSeven,
Je voulais savoir si la suite du tuto est en cours ou abandonnée ? Je comprends bien que tu n'as pas forcément le temps de la rédiger rapidement mais le message que j'ai cité m'a donné l'eau à la bouche.
Hors ligne
iSeven a écrit :Je pourrai expliquer comment créer son propre fichier .plist, ça permet entre autre d'avoir une place dans les réglages de l'iPhone comme Infinidock, Springtomize ect..
Salut iSeven,
Je voulais savoir si la suite du tuto est en cours ou abandonnée ? Je comprends bien que tu n'as pas forcément le temps de la rédiger rapidement mais le message que j'ai cité m'a donné l'eau à la bouche.
En ce moment je suis en train de programmer sur Xcode pour transformer Crystal en application beaucoup plus complète donc je n'ai pas vraiment le temps.
Mais si vous voulez savoir comment créer ses propres fichiers .plist, alors je continuerai mais j'attends plus de deux ou trois personnes donc voyez si ça en intéresse d'autres
iPhone 5 - Gris sidéral 32GB - iOS 7.0.4 - Jailbreaké
iPhone 6 - Gris sidéral 64GB - iOS 8.1 - Jailbreaké
MacBook Pro Rétina 15" 2013
Auteur de Crystal, Emerald et Sapphire (Cydia)
N'hésitez pas à me poser des questions : https://twitter.com/iSeven
Hors ligne