Etalonner les couleurs de l’écran
26 avril 2010[TUTO] Accélerer votre iPhone/iPod Touch (Part. 2)
4 juin 2010PARTIE 1 : La chasse aux démons
Le principe de cette partie est de supprimer les daemon qui ne sont pas obligatoires au bon fonctionnement de votre appareil.
Cela accélèrera votre appareil en sa globalité, ainsi que son démarrage (boot).
Avant de commencer, voici une petite description de ce qu’est un daemon :
Wikipedia a écrit : Un démon ou daemon désigne un type de programme informatique, un processus qui s’exécute en arrière-plan plutôt que sous le contrôle direct d’un utilisateur.
Quand vous êtes sur votre SpringBoard, vous croyez qu’il n’y a aucun processus de lancé ? En réalité il y en a près d’une cinquantaine qui tournent en arrière-plan et qui prennent donc une bonne partie de votre RAM.
I] Pré-requis
Pour ce tutoriel nous aurons besoin de :
– Un iPod/iPhone jailbroken
– OpenSSH
– WINSCP (pour PC) ou un équivalent sur MAC
– [optionnel] iFile (peut permettre de vous sauver au cas où une mauvaise manipulation vous fait perdre l’accès en SSH)
II] Préparation
Avant toute chose, vous devez faire une copie du dossier /System/Library/LaunchDaemons au cas où il s’avère que vous avez supprimé un fichier important.
Il vous suffit ensuite de supprimer les daemons du dossier LaunchDaemons sur votre PC/MAC qui sont inutiles. (Attention, ils ne le sont pas tous !)
Via SSH, renommez le dossier original LaunchDaemons (celui sur l’iPhone) en LaunchDaemons.OLD ou encore LaunchDaemons.BAK.
Une fois les suppressions et modifications apportées dans le dossier LaunchDaemons présent sur votre PC/MAC, envoyez-le dans /System/Library et assurez-vous que le dossier LaunchDaemons est bien en CHMOD 755
III] Suppression des daemons
Démons inutiles qui peuvent être supprimés sans danger
– 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
Démons qui peuvent être supprimés selon l’utilisation que vous faites
– 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)
Démons inconnus et qui ne donnent aucune différence une fois supprimés (à part un gain de mémoire)
– com.apple.aggregated – ?
– com.apple.AOSNotification – Rapport avec le Push
– com.apple.iqagent – ?
– com.apple.mobile.profile_janitor – ?
Démons À 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.
III] Édition des daemons
Le daemon ci-dessous n’est pas à supprimer ! Il faut l’éditer (avec un éditeur type bloc-note)
Ouvrir com.apple.itunesstored et l’éditer :
Cherchez les lignes
<key>SuccessfulExit</key>
<false/>
Remplacez-les par
<key>SuccessfulExit</key>
<true/>
Puis enregistrez.
Si le fichier apparait crypté, allez sous PuTTY et tapez (ou copiez/collez) cette commande : (vous devez posséder Erica Utilities, téléchargeable sur Cydia)
cd /System/Library/LaunchDaemons ; plutil -convert xml1 com.apple.itunesstored.plist
IV] Conclusion
Les gains peuvent aller de 5 MB à 30 MB dans certains cas.
Pour plus d’efficacité, utilisez un nettoyeur de mémoire (du style celui dans SBSettings, ou MemTool sur Cydia).
N’oubliez pas de redémarrer (REBOOT, pas respring) votre appareil pour de réels résultats.