On a vu dans ce précédent article, qu’il est possible d’éditer directement le fichier pour changer l’ordre des icônes du Springboard. Ce fichier est éditable sous Mac avec Property List Editor, mais le déplacement des icônes est fastidieux. L’idéal serait un logiciel pour faire les modifications (comme iOrder, mais le projet semble avoir été abandonné).
Je propose donc de transformer le fichier en fichier texte, puis de faire les modifications sous Excel.
Ma configuration est la suivante :
- iPhone OS 2.2.1
- Excel 2003 SP2 (sur PC !, question d’habitude)
Voici les grandes étapes.
- récupérer et transformer le fichier en texte
- soit avec un Mac
- récupérer le fichier
com.apple.springboard.plist
par FTP, et en garder une copie de secours - ouvrir le terminal
- cd [le dossier avec le fichier plist]
- taper la commande
plutil -convert xml1 -e xml com.apple.springboard.plist
- récupérer le fichier
- soit avec un PC
- idem qu’avec un Mac mais en installant un programme capable de transformer les fichiers plist, exemple pledit ou plist Editor
- soit avec le terminal de l’iPhone
- installer « Erica Utilities » avec Cydia
- utiliser l’application iPhone « Terminal »
- taper la commande
cd Library/Preferences
- taper la commande cp
com.apple.springboard.plist com.apple.springboard.xml
- taper la commande
plutil -c xml1 com.apple.springboard.xml
- récupérer le fichier
com.apple.springboard.xml
par FTP
- soit avec un Mac
- éditer le fichier
com.apple.springboard.xml
sous Excel - j’ai utilisé des macros d’Excel 2003, en faisant des lectures/écritures de fichier texte. Il y a surement moyen de faire mieux avec les commandes XML…
- le fichier est disponible ici (fourni sous licence GPL)
- ouvrir le fichier (et accepter les macros)
- importer le contenu du fichier XML : bouton « Import XML »
- faire du glisser-déplacer de cellules pour changer l’ordre des applis (attention, la cellule de destination est écrasée). Le bouton « Pages -> Vrac » permet de tout déplacer dans la zone tampon.
- regénérer le fichier en XML avec le bouton « Export XML »
- retransformer le fichier XML modifié en binaire plist
- commande du style
plutil -convert binary1 -e plist com.apple.springboard.xml
- commande du style
- renvoyer le fichier XML sur l’iPhone, à la place de l’ancien
- redémarrer le téléphone (ou faire un « respring ») et croiser les doigts ! (la modif ne semble pas marcher à tous les coups…)
…
Mots-clefs : icones, iPhone, ordre des icônes, Springboard
bonjour, je n’ai pas sauvegardé ce fichier « com.apple.springboard.plist », grossière erreur, mon Ipod ne démarre plus.
Serait-il possible de me l’envoyer sur mon adresse e-mail ?
Merci d’avance
Je pense que ça ne sert à rien que je vous envoie mon fichier, vu qu’il contient forcément des applis que vous n’avez pas, et ce sera pire que bien…
Par contre en effaçant ce fichier de l’iPod (ou en le renommant), le système devrait le reconstruire tout seul, avec les valeurs par défaut (donc avec les icônes en classement alphabétique), mais au moins redémarrer.
Sinon, il reste la restauration ou le mode recovery. Courage !
La macro est introuvable à partir du lien « disponible ici »
Où la trouver ?
Merci d’avance
en effet, le lien ne marchait que pour moi !
C’est http://sd55.free.fr/DL/iphone-springboard.xls
Est-ce que ça marche maintenant ?
Ça marche, oui.
Merci sd
Attention : cette macro n’a été testée que pour l’OS 2.2.1.
Pour l’OS 3.0, ça devrait marcher aussi (le fichier plist est au même endroit, et a la même structure). MAIS il peut y avoir jusqu’à 11 pages d’icônes (au lieu de 9) => petite adaptation à prévoir (qui sera postée ici quand je l’aurai faite)…
Voilà enfin une appli Mac toute intégrée !
http://sd55.free.fr/wordpress/?p=304