[TUTO] Accélerer votre iPhone/iPod Touch (Part. 1)
4 juin 2010PARTIE 2 : Langues étrangères
Avec cette partie nous allons accélérer considérablement le démarrage de la majorité des applications.
En effet, quand un programme se lance, il charge et vérifie chaque langage.
Nous allons donc supprimer tous les dossiers .lproj autres que Français. (et Anglais par sécurité)
I] Pré-requis
– Un iPod/iPhone jailbroken
– OpenSSH (à télécharger dans Cydia)
– PuTTY ou WINSCP (pour PC) ou un équivalent sur MAC
II] Sauvegarde des dossiers de langue
Dans PuTTY, copiez/collez cette commande :
cd /private/var/stash/Applications* ; for file in `find . -type d -name "*.lproj" -not -iname "en*.lproj" -not -iname "fr*.lproj" -exec echo {} \; | sed -e 's/\.\///'`; do tar -rf /private/var/langBackup.tar ./$file ; done
Tout ce code est en une seule ligne.
Validez et laissez votre appareil procéder à la sauvegarde (de 5 à 20 minutes en fonction du nombre d’applications que vous avez)
Cela sauvegardera les dossiers de langue dans /private/var/langBackup.tar
Ignorez les erreurs s’il y en a.
III] Suppression des dossiers de langue
Dans PuTTY, copiez/collez cette commande :
Tout ce code est en une seule ligne.
cd /private/var/stash/Applications* ; for file in `find . -type d -name "*.lproj" -not -iname "en*.lproj" -not -iname "fr*.lproj" -exec echo {} \; | sed -e 's/\.\///'`; do rm -vr ./$file ; done
Cela effacera tous les dossiers de langue hormis French.lproj et English.lproj
IV] Conclusion
Avec la suppression des dossiers inutiles vous optimisez la rapidité de lancement des applications et par la même occasion la RAM utilisée, ce qui amène à une diminution de l’utilisation de la batterie.
N’hésitez pas à refaire l’étape III (Suppression des dossiers de langue) quand vous installez une nouvelle application.