Augmenter la rapidité de votre iPhone ou iPod Touch !


Thierry
 Share

Recommended Posts

Je vous préviens se tuto fonctionne surtout sur les ipod 1g/2g et iphone 3g mais la manipulation et a faire en fessant très attention a se que vous faite.

Si vous avez des questions n'hésiter surtout pas a me demander conseils sur des étapes que vous ne comprenez pas !!

Téléchargements et exigences:

-Un iPhone jailbreaké

-Savoir se connecter en SSH (plusieurs méthode)

-http://winscp.net/download/winscp427.zip -winSCP ou http://filezilla-project.org/download.php?type=client -Filezilla . Ou pour la deuxième méthode : http://www.mediafire.com/?i45vzg6h32z8sc4 -Ifunbox

-Le logiciel http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe -PUTTY

-Une tête, des bras et une bonne attention wink.gif

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 (utilisez Ifunbox moi c'est le logiciel que j'ai utiliser), 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 : SystemLibraryCarrier Bundles, et supprimez tout mise a part votre langue!

carrierbundle.png

SUPPRESSION DE TEXTE INPUT NON NECESSAIRE

Rendez vous cette fois ci dans : SystemLibraryTextInput

Puis comme dans l’étape précédente supprimer tout sauf votre langue.

textinput.jpg

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

A partir de maintenant sa se corse et la deuxième méthode interviens ici .

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 :

1er méthode: 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.

2ème méthode:

Rester sur Ifunbox, allez dans :

Rawsystème/système/private/var/stash/Applications

Quand vous y êtes, vous aller avoir toute vos application, cliquer sur la première application et vous y vérai pas mal de dossier et de fichier vous devez supprimer unique les dossier proj (se sont le fichier langue) ne toucher surtout pas au autre fichier et laisser les fichier proj fr(french) et en(english), je les fais sur iphone 3g 3.1.3 il y as 28 fichier proj a supprimer (pas 1 de plus) et sur iphone 3g 4.1 il as 32 fichier a supprimer (pas 1 de plus), petite screen de l'applis appstore:

tutoaccelerationiphone.jpg

Répéter l'opération a toute les applis vous devez obtenir la même chose que sur ma screen, après sa dépend des applis il y a plus ou moins de fichier et pas toujours le dossier de signature.

En supprimant les dossiers langues inutiles vous optimisez la rapidité de lancement des applications et par la même occasion la RAM utilisée.

Lien vers le commentaire
Partager sur d’autres sites

  • 4 months later...

y en a plein dans system/library, tu fouille un peu partout dans les different fichiers y en des MB et des MB, je les vire systematiquement rien qu'avec j'ai gagner plusieur MB, impressionant

Tres bone tuto en tou cas

Lien vers le commentaire
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share