Articles avec le tag ‘ipod’

[TUTO] Accélerer votre iPhone/iPod Touch (Part. 2)

PARTIE 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.

[TUTO] Accélerer votre iPhone/iPod Touch (Part. 1)

PARTIE 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.

Aidez un ami
Faites nous connaître !
    Nos coordonnées

    Kibuni
    218, les palétuviers
    Le Grand Saint Martin
    97150 Saint Martin (FWI)

    Tel

    E-mail : [email protected]