Tutoriel : Augmenter la rapidité de votre iPhone ou iPod Touch !
Suite à l’épisode de « l’overclocking » du processeur qui ne fut pas un grand succès auprès de vos iPhone, nous avons décidé de donner plusieurs méthodes afin d’augmenter la rapidité de vos appareils. Ces manipulations s’adressent essentiellement aux iPhone EDGE et 3G, ainsi qu’aux iPod touch 1G et 2G.
Téléchargements et exigences:
- Un iPhone jailbreaké
- Savoir se connecter en SSH
- WinSCP ou Filezilla pour la connexion SSH.
- Le logiciel PUTTY
Avant toute manipulation, sauvegardez les dossiers sur votre ordinateur au cas où vous supprimez un fichier important.
1/ La chasse aux daemons :
Cette partie à pour but de supprimer les daemons qui sont falcutatifs pour le bon fonctionnement de votre appareil. Un daemon ou démon est un processus qui s’exécute en arrière-plan sans le contrôle direct d’un utilisateur. Cela va donc accélérer son fonctionnement au quotidien, ainsi qu’au démarrage ! Vous pouvez espérer avoir un gain en fluidité allant de de 5 MB à 30 MB !
Manipulation :
Tout d’abord connectez vous en SSH à votre appareil, puis rendez-vous dans le chemin : /System/Library/LaunchDaemons
Voici la liste des daemons inutiles, facultatifs, et ceux qu’il ne faut surtout pas effacer :
- DAEMONS INUTILES
– com.apple.aslmanager
– com.apple.CrashHouseKeeping
– com.apple.Dump* – tous ceux qui commencent par « Dump » peuvent être supprimés
– com.apple.graphicsservices.sample
– com.apple.powerlog
– com.apple.Report* – tous ceux qui commencent par « Report » peuvent être supprimés
– com.apple.stackshot.server
– com.apple.syslogd
– com.apple.tcpdump.server
- DAEMONS SELON VOS UTLISATION
– com.apple.accessoryd – Accepte d’autres appareils à se connecter via le port dock.
– com.apple.AddressBook – Accélère l’affichage des Contacts dans l’app du même nom.
– com.apple.apsd – Nécessaire pour la fonction Push. Supprimez si vous ne l’utilisez pas.
– com.apple.dataaccess.dataaccessd – Nécessaire pour Google Synch, Contact Synch, etc…
– com.apple.datamigrator – Pour transférer les contacts de la carte SIM vers l’iPhone
– com.apple.MobileInternetSharing – Internet Tethering (pour iPhone)
– com.apple.racoon – Utilisé pour faire un VPN (inutile pour la plupart d’entre nous)
– com.apple.chud.chum – À supprimer sans risque si vous n’êtes pas un développeur
– com.apple.chud.pilotfish – À supprimer sans risque si vous n’êtes pas un développeur
– com.apple.AdminLite – Force les applications à quitter si elles ne répondent pas depuis trop longtemps (à supprimer si vous désirez attendre quelques secondes de plus)
- DAEMONS A NE PAS SUPPRIMER !
– com.apple.BTServer
– com.apple.configd+pm
– com.apple.configd-pm
– com.apple.CommCenter
– com.apple.fairplayd
– com.apple.gmmd
– com.apple.installd
– com.apple.locationd
– com.apple.mDNSResponder
– com.apple.mediaserverd
– com.apple.mobile.lockdown
Ces démons sont vitaux pour que votre appareil fonctionne normalement.
Leur suppression peut entraîner une restauration obligatoire de votre appareil.
Pour terminer effectuer un reboot !
2/ Suppression des fichiers inutiles :
Cette partie consiste à effacer quelques fichier inutiles afin de gagner de la place sur la partition SYSTEM .
Manipulation :
Tout d’abord connectez-vous en SSH.
- SUPPRESSION DES CARRIERS BUNDLES NON NECESSAIRE
Rendez vous dans le chemin : \System\Library\Carrier Bundles, et supprimez tout mise a part votre langue!
- SUPPRESSION DE TEXTE INPUT NON NECESSAIRE
Rendez vous cette fois ci dans : \System\Library\TextInput
Puis comme dans l’étape précédente supprimer tout sauf votre langue.
Voila, la partie est terminer vous constaterai après reboot un léger gain de fluidité mais surtout plus de place dans la partition system où se range les Tweak de cydia (très gourmands) !
3/ Supression des langues dans les applications :
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 se charge et vérifie chaque langue.
Nous allons donc supprimer tous les dossiers .lproj autres que Français(et Anglais par sécurité).
Manipulation :
- Rendez vous dans le logiciel PUTTY que vous avez téléchargé au début du tutoriel, connectez vous , puis rentrez cette ligne de 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
Cela va sauvegarder les dossiers langues dans : /private/var/langBackup.tar
Ne vous inquiétez pas si c’est long, et ignorez les erreurs s’il y en a !
- Ensuite , toujours dans PUTTY rentrez cette autre ligne de 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 rm -vr ./$file ; done
Elle effacera tout les .lproj (le fichiers langue) hormis ceux en Français et en Anglais.
En supprimant les dossiers langues inutiles vous optimisez la rapidité de lancement des applications et par la même occasion la RAM utilisée.
Si vous avez des questions avant de vous lancer ou si vous avez des problèmes, laissez un commentaire !
Bonjour
advenant qe ca tourne mal est il possible avec les restore de remettre le Iphone dans son etat dorigine?
Merci
Bonjour,
tout est ok pour les 1 et 2 , mais pour supprimer des langues dans les applications, je ne peux pas rentrer toute la ligne de commande dans Putty !!!! Après quelques dizaines de caractères,impossible d’écrire …
Merci d’avance
Bonjour, déjà merci pour le tuto.
Mais j’ai un petit souci sur la suppression des langues partie 3. Tout comme Patrick après quelques caractères, je ne peut plus rien écrire et sa ce déconnecte. Si vous avez une solution, je serrais grand preneur. Merci d’avance
C’est parce que tu doit te connecter en SSH
login as: root
password: alpine
Bonjours depuis que j’ai suivi ce tutoriel je ne peut plus envoyer de mms quelqu’un a une solution ?
salut à vous merci pour ce tuto, j’aurai une question, s’il vous plait, au niveau du point 2/
SUPPRESSION DES CARRIERS BUNDLES NON NECESSAIRE
Rendez vous dans le chemin : \System\Library\Carrier Bundles, et supprimez tout mise a part votre langue!
j’aurai voulu savoir qu’est ce que vous entendez par langue ?
Tu supprimes tout les fichiers a part ceux qui se terminent par Fr
Par exemple Bouygues_fr.bundle , Orange_France.bundle, SFR_fr.bundle
Un gain de 45Mo sur mon iphone 4 jailbreaké en 4.3.2
Merci pour ce Tuto, pour moi aucun problème !
Juste une chose : au lieu de se compliquer comme cela vous pouvez supprimer les daemons en allant directement depuis votre ipod sur ifile (disponible sur cydia).
comment il faut faire en allant sur ifile?
Bonjour
j ai suivi le tuto et j ai un gain de fluidité énorme
mais pour l ios 3.1.3, Le fichier /stach/application.(un nombre) ne contient que les AppS systeme donc si tu pouvai nous mettre la commande 3.1.3 ce serait super
c’est assez hallucinant, je l’ai fait pour booster le 3G d’un pote il allait plus vite que mon 3GS après. seulement sur mon 3GS la 3ème étape (enfin il me semble, en tout après avoir fait les 3 manips c’est sûr) m’a enlevé le EDGE/3G, mon I semblait se connecter mais n’indiquait plus d’ip dans sbsettings, je ne pouvais plus me connecter qu’en wifi et du coup j’ai du restaurer.
Je vais re tenter, est-ce que quelqu’un a eu le même syndrome que moi sur un 3GS en 4.3.3 ?
bonjour, merci pour ce tuto :
cest Ok pour les deux premieres étapes et je vous en remercie mais pour la troisieme une fois PUTTY lancer impossible d’écrire le mot de passe …
quelqu’un aurait une solution ou une idée
merci
c’est normal meme si il s’écrit pas appuie sur okais et la tu rentre les commande ;)
Je ne sais pas si c’est normal mais le com.apple.installd n’est pas present dans la liste sur mon iphone?!! Est ce normal?
ou il faut mettre le ligne de commande ?? merci !!
Dans Putty après t’être connecté par SSH a ton idevice.
A fonctionné parfaitement pour moi, Bravo !!! Mon Ipod 2G est un peut plus rapide, méme si sa l’a pas transformé en Iphone 4s
Moi pour le SSH j’ai utilisé ifunbox c’est super pratique et on peut c/c les commandes !
je viens de reboot je suis passé de 30mb a 82mb.
MERCI!!
Sur iPod Touch 4G, je suis passé de 30MB à 80MB !!!!
Perso je n’ai rien gagné =S
bonjour voilas g une gros souci avec mon iphone 3gs g supprime les daemons mais g oublier de faire une sauvegarde avant de la faire maintenant mon iphone n’arrête pas de beuge ! restauration impossible mise as jour de l’ios impossible également ! quelqu’un pourrait t’il m’aidait
Par erreur, j’ai effacé tous les .lproj Français.
Comment les remettre svp notamment dans l’onglet « general » puis « interniational » puis « language » ?
Merci d’avance
sais pareil pour moi aussi et je suis entrain de chercher une solution :( si tu en trouve une tien moi au courant svp :)
Bonjour,
Lors de l’étape 3 je me suis connecte grâce login as: root
password: alpine
mais ça m’affiche je ne sais combien de fois find: echo terminated by signal 3 que dois-je faire
Bonjour,
J’ai le même message « find: echo terminated by signal 13 », et n’arrive pas à supprimer les langues inutiles.
Avez-vous trouvé la solution ?
Cordialement
Oui, j’ai également le même problème. La question que je me pose est que est-ce un message d’erreur ou alors c’est que ca a bien supprimé les langues comme il le fallait ?
Genial vorte tutoriel j’ai reussi a gagner 60 Mb de RAM sur jailbreak
bonjour!
j’ai supprimé ce que vous avez dit de supprimer et pourtant certaines de mes applications n’apparaissent plus sur le springboard… pouvez vous m’aidez svp
je n’ai rien dit, il suffit de redémarrer l’appareil!
bonjour, je n’arrive pas à me connecter a putty . pouvez vous me dire comment faire ?!!
merci
cdt
je enfin reussi a me connecter mais quand je rentre le texte il ne se passe rien que doi je faire ?
« System files missing! Rocketbootstrap has detected that your SimulateCrash crash reporting daemon is missing or disabled. This daemon is required for proper operation of packages that depend on RocketBootstrap
Moi j’ai ça -_- si quelqu’un vois se message est qui c’est résoudre le soucis qui me laisse pas en plan car je c’est pas comment faire puis je veut pas restauré car à par se soucis j’en et pas merci car j’ai règler tout les autres