Vamos a tratar de mejorar el rendimiento de iOS4 en nuestros iPhone 3G. Para ello vamos a eliminar la carga en memoria de ciertos Daemons innecesarios para la mayoria de nosotros.
Procedemos de la siguiente forma:
1. Entrar via SSH a la carpeta /System/Library y realiza un Backup de tu carpeta LaunchDaemons
2. Borrar los siguiente archivos:
- com.apple.DumpPanic.plist – Envia fallos para ser evaluados por Apple
- com.apple.ReportCrash.(Different Things).plist
- com.apple.CrashHouseKeeping.plist
- com.apple.aslmanager.plist – Este Daemon administra logs del sistema
- com.apple.syslogd.plist –Crea logs con eventos del sistema
- com.apple.powerlog.plist – Se utiliza para monitorizar problemas con cargadores de terceros.
- com.apple.stackshot.server.plist – Nada cambia al borrar este Daemon
- com.apple.tcpdump.server.plist – Nada cambia al borrar este Daemon
- com.apple.iqagent.plist – Nada cambia al borrar este Daemon
- com.apple.mobile.profile_janitor.plist – Nada cambia al borrar este Daemon
- com.apple.chud.chum.plist – No lo borres si eres desarrollador
- com.apple.chud.pilotfish.plist – No lo borres si eres desarrollador
3. Solo borrar si no utilizas estas caracteristicas ( SI NO SABES QUE HACER, NO TOQUES… ):
- com.apple.AddressBook.plist – Al borrarlo la aplicacion de Contactos cargara mas lentamente. Borralo si no te importa .
- com.apple.accessoryd.plist – Al borrarlo se desactiva la funcionalidad de accesorios externos como Docks, Transmisores FM y cables AV. Estos accesorios solo cargaran la bateria del dispositivo. Puedes borrarlo si no utilizas estos accesorios.
- com.apple.apsd.plist – Al borrarlo se desactivan completamente las notificaciones Push.
- com.apple.dataaccess.dataaccessd.plist –Al borrarlo se desactiva la sincronizacion de contactos con Exchange y Google Sync. Solo borrarlo si no lo utilizas.
- com.apple.datamigrator.plist – Se usa para transferir contactos entre Sim y telefono.
- com.apple.racoon.plist – Se usa para conexiones VPN. Si no utilizas VPN puedes borrarlo.
- com.apple.MobileInternetSharing.plist – Usado para Tethering. Si no utilizas Tethering puedes borrarlo.
- com.apple.AOSNotification.plist – Usado para sincronizacion con MobileME. Si no usas MobileMe puedes borrarlo.
- com.apple.AdminLite.plist – Utilizado para tratar de recuperar el control de una aplicacion cuando esta falla. Borrandolo, las aplicaciones que fallen directamente se cerraran.
4. Editar manualmente este archivo ( NO BORRAR )
- com.apple.itunesstored.plist – Copiar este archivo al ordenador y editarlo. Despues de editarlo, guardar el archivo y copiarlo de nuevo en vuestro iPhone.
Cambiar :
<key>SuccessfulExit</key>
<false/>
para que quede asi:
<key>SuccessfulExit</key>
<true/>
Despues de hacer esto reiniciar el dispositivo. Tendreis mas memoria RAM libre y las aplicaciones cargaran mas rapido.