iPhoneSoft : forum iPhone, iPad, Apple Watch, Apple TV et Mac

application iSoft pour le forum iPhoneSoft (iPhone, iPod, iPad, Apple Watch, Apple TV, Mac et services Apple

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).



#1 31-10-2011 17:44:06

iSeven
Membre

[TUTO] Manipulation avec iFile 1#

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 /!\ smile

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 smile

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 smile
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 tongue

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 tongue

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) smile
N'hésitez pas à me poser des questions : https://twitter.com/iSeven

Hors ligne

#2 31-10-2011 18:33:20

FOALS
Membre

Re : [TUTO] Manipulation avec iFile 1#

Bravo pour ce tuto!
Ça va rendre service à tous les bidouilleurs en chef ou en quête de savoir! tongue


-iPhone 5 6.1 jailbreaké untethered 
-HP G62 Notebook 15,6 pouces; Intel Core i3

Hors ligne

#3 31-10-2011 18:39:37

iSeven
Membre

Re : [TUTO] Manipulation avec iFile 1#

Merci à vous tongue


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) smile
N'hésitez pas à me poser des questions : https://twitter.com/iSeven

Hors ligne

#4 29-12-2011 21:42:15

Unitedgun
Membre

Re : [TUTO] Manipulation avec iFile 1#

Merci mais pour le lockscreen il ya une appli tout bête que tout le monde CONNAIS (Biensur big_smile )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

#5 01-01-2012 15:12:12

iSeven
Membre

Re : [TUTO] Manipulation avec iFile 1#

Merci smile 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 tongue


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) smile
N'hésitez pas à me poser des questions : https://twitter.com/iSeven

Hors ligne

#6 27-02-2012 12:07:43

yoda62
Membre

Re : [TUTO] Manipulation avec iFile 1#

génial ce tuto, merci beaucoup.

Hors ligne

#7 14-07-2012 20:35:32

leoipod
Membre

Re : [TUTO] Manipulation avec iFile 1#

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

#8 14-07-2012 20:45:02

leoipod
Membre

Re : [TUTO] Manipulation avec iFile 1#

NeO' c'est corrige.

Hors ligne

#9 14-07-2012 23:20:09

leoipod
Membre

Re : [TUTO] Manipulation avec iFile 1#

Et maintenant c'est bon ?

Hors ligne

#10 15-07-2012 12:47:44

iToucha30
Membre

Re : [TUTO] Manipulation avec iFile 1#

Ce n'est pas un t à tout mais un s XD
Tout-->tous


iPod Touch 4g big_smile noir smile 32 giga big_smile   IOS 6.0.1 big_smile jailbreaké
iPad 4 RETINA 32 giga IOS 6.0.1 jailbreaké
Longue vie aux GEEKS lol                     
Mon Origin: killer30g
Mon Gameloft Live: leboss30

Hors ligne

#11 15-07-2012 18:02:44

iSeven
Membre

Re : [TUTO] Manipulation avec iFile 1#

leoipod a écrit :

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) smile
N'hésitez pas à me poser des questions : https://twitter.com/iSeven

Hors ligne

#12 15-07-2012 18:05:41

leoipod
Membre

Re : [TUTO] Manipulation avec iFile 1#

Vas y, fais toi plaisir!

Hors ligne

#13 15-07-2012 18:11:04

iSeven
Membre

Re : [TUTO] Manipulation avec iFile 1#

leoipod a écrit :

Vas y, fais toi plaisir!

Si ça peut être utile wink


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) smile
N'hésitez pas à me poser des questions : https://twitter.com/iSeven

Hors ligne

#14 15-07-2012 18:15:44

leoipod
Membre

Re : [TUTO] Manipulation avec iFile 1#

En plus on peut changer la couleur d'écriture des icônes.

Hors ligne

#15 15-07-2012 18:45:40

MagikAlex
Membre

Re : [TUTO] Manipulation avec iFile 1#

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é smile

Hors ligne

#16 15-07-2012 19:05:52

Enix
Membre

Re : [TUTO] Manipulation avec iFile 1#

Logiquement non mais a chaque maj du tweak , reinstallation faudra que tu refasse la manip jpense.

Hors ligne

#17 16-07-2012 12:24:13

MagikAlex
Membre

Re : [TUTO] Manipulation avec iFile 1#

A ok merci.


iPod Touch 4 Noir 8 Go IOS 6.1  Evasi0nné smile

Hors ligne

#18 25-07-2012 04:07:59

iTouchApple
Membre

Re : [TUTO] Manipulation avec iFile 1#

Super


iPodTouch 4G
jailbreak :Absinthe 2.0.4 pour iOS 5.1.1
Ma chaîne YouTube : thibvincent01 ou iTouchApple

Hors ligne

#19 25-07-2012 06:53:46

etrocepad
Membre

Re : [TUTO] Manipulation avec iFile 1#

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 smile )


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

#20 26-07-2012 16:50:50

djobang
Membre

Re : [TUTO] Manipulation avec iFile 1#

Yesssssssss, merci iSeven c'est vrai que faire sa propre manip est toujours mieux qu'un tweak smile

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

#21 26-07-2012 18:05:02

iToucha30
Membre

Re : [TUTO] Manipulation avec iFile 1#

Oui merci beaucoup pour ce tuto simple à réaliser !


iPod Touch 4g big_smile noir smile 32 giga big_smile   IOS 6.0.1 big_smile jailbreaké
iPad 4 RETINA 32 giga IOS 6.0.1 jailbreaké
Longue vie aux GEEKS lol                     
Mon Origin: killer30g
Mon Gameloft Live: leboss30

Hors ligne

#22 26-07-2012 18:59:11

Lap1n
Membre

Re : [TUTO] Manipulation avec iFile 1#

Antoine30 a écrit :

Oui merci beaucoup pour ce tuto simple à réaliser !

+1


New iPad White 16 gb iOS 6.1.2
Toi devoir tutoyer moi big_smile

Hors ligne

#23 26-07-2012 19:12:18

etrocepad
Membre

Re : [TUTO] Manipulation avec iFile 1#

Lap1n a écrit :
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

#24 31-07-2012 22:33:26

Wsdea
Membre

Re : [TUTO] Manipulation avec iFile 1#

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. tongue


iPod Touch 5 blanc / gris  smile  32gb  big_smile  iOs 7.0.4 Jailbreaké via Evasi0n  cool  --> Merci Pod2g !!

Ma présentation, c'est par ici ! wink
Youtube : MrWsdea
Twitter : @MrWsdea
Game Center : Wilak

Votre temps est limité, ne le gâchez pas en menant une existence qui n’est pas la vôtre. - Steve Jobs, R.I.P.

Hors ligne

#25 31-07-2012 23:30:31

iSeven
Membre

Re : [TUTO] Manipulation avec iFile 1#

Wsdea a écrit :
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. tongue

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 smile


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) smile
N'hésitez pas à me poser des questions : https://twitter.com/iSeven

Hors ligne

Pied de page des forums