sábado, 27 de agosto de 2011

Launch Daemons inesesarios de IOS y consejos para hacerlo mas rapido



Hola a todos :)

El dia de ayer estuve buscando informacion acerca de todos los launchdaemons que son inecesarios en nuestros dispositivos, y al menos yo, dado que tengo un iPod Touch 1ra generacion, y no uso MobileMe, Exchange u otras cosas, decidi borrar todo lo que no usaba, y ahora mi iPod Touch enciende en menos tiempo, y tiene un tanto mas de ram libre:



Lista de LaunchDaemons INUTILES (Fuente) :
-->
com.apple.AOSNotification.plist (MobileMe )
com.apple.AddressBook.plist (si es borrado los contactos se cargaran mas lento)
com.apple.AdminLite.plist (cuando una aplicación se traba, este proceso ayuda a cerrarla)
com.apple.CrashHousekeeping.plist (reporte inútil)
com.apple.DumpBasebandCrash.plist (reporte inútil)
com.apple.DumpPanic.plist (reporte inútil)
com.apple.MobileInternetSharing.plist (Tethering, inútil si no lo usas o usas iPod Touch o iPad Wifi)
com.apple.ReportCrash.DirectoryService.plist (reporte inútil)
com.apple.ReportCrash.Jetsam.plist (reporte inútil)
com.apple.ReportCrash.SafetyNet.plist (reporte inútil)
com.apple.ReportCrash.SimulateCrash.plist (reporte inútil)
com.apple.ReportCrash.plist (reporte inútil)
com.apple.accessoryd.plist (util si utilizas accesorios de 3ros)
com.apple.apsd.plist (Push Notifications)
com.apple.aslmanager.plist (Apple System Logging)
com.apple.chud.chum.plist (útil solo si eres desarrollador)
com.apple.chud.pilotfish.plist (útil solo si eres desarrollador)
com.apple.daily.plist (lo unico que se sabe es que hace algo diariamente, pero es seguro quitarlo)
com.apple.dataaccess.dataaccessd.plist (MobileMe, Exchange, etc...)
com.apple.datamigrator.plist (transfiere contactos de la sim)
com.apple.graphicsservices.sample.plist (quitarlo puede joder la ilustracion de album)
com.apple.iapd.plist (útil solo Nike+iPod)
com.apple.iqagent.plist (desconocido, pero no afecta si es borrado)
com.apple.mobile.obliteration.plist (Requerido para Ajustes > General > Restaurar)
com.apple.mobile.profile_janitor.plist (desconocido, pero no afecta si es borrado)
com.apple.nmbd.plist (desconocido, pero no afecta si es borrado)
com.apple.powerlog.plist (crea registros acerca de cargadores de energia)
com.apple.psctl.plist (borrarlo)
com.apple.racoon.plist (VPN)
com.apple.searchd.plist (Spotlight)
com.apple.smbd.plist (desconocido, pero no afecta si es borrado)
com.apple.stackshot.server.plist (borrarlo)
com.apple.syslogd.plist (registros del sistema)
com.apple.tcpdump.server.plist (registros de errores)

(esta lista de arriba son todos los que podemos borrar sin temor de que tengamos que restaurar)


Lista de LaunchDaemons UTILES (los que al menos los que SI utilizo en mi iPod):
-->
com.apple.AddressBook.plist
com.apple.BTServer.plist
com.apple.CommCenter.plist
com.apple.MobileFileIntegrity.plist
com.apple.MobileInternetSharing.plist Borrar si no usas thetering o eres usuario de iPod Touch

com.apple.SCHelper-embedded.plist
com.apple.SpringBoard.plist
com.apple.UIKit.pasteboardd.plist
com.apple.accessoryd.plist
com.apple.apsd.plist

com.apple.configd.plist
com.apple.fairplayd.plist
com.apple.gmmd.plist
com.apple.installd.plist
com.apple.itdbprep.server.plist

com.apple.itunesstored.plist (NO borrar ó modificar, explicacion mas abajo) *****
com.apple.locationd.plist
com.apple.mDNSResponder.plist
com.apple. mDNSResponderHelper.plist
com.apple.mediaserverd.plist

com.apple.mobile.lockbot.plist
com.apple.mobile.lockdown.plist
com.apple.mobile.obliterarion Tampoco es muy util, no recuerdo que es pero no lo utilizo :P
com.apple.mtmergeprops.plist
com.apple.notifyd.plist

com.apple.searchd.plist
com.apple.securekeyvaultd.plist
com.apple.securityd.plist
com.apple.usbptpd.plist
com.apple.wifiFirmwareLoader.plist

com.saurik.Cydia.Startup.plist

(se colaron 2 launchdaemons en mi lista, jeje :P )
Los que no esten en esta lista son los que debemos borrar, no me ago responsable por la perdida de algun servicio, aunque si borramos accidentalmente alguno, o queremos regresar alguno o todos, y no los respaldamos, podemos bajarlos desde aca:

IOS3: http://dl.dropbox.com/u/46644057/LaunchDaemonsIOS3.zip
IOS4: http://www.multiupload.com/X4ECPRVLD9 Aun no disponible :/

Tambien solo como consejos:

Muladas que NO debemos hacer:

1.- NO instalen Winterboard, dado que es muy pesado, asi como tampoco instalar Backboard, Dreamboard y otra aplicacion para cambiar la interfaz grafica de nuestros dispositivos, dado que se volvera muy lento y no duden en que a cada rato nos tirara safe mode.
A menos de que tengamos un dispositivo de 3ra generacion en adelante, NO instalen nada para cambiar la interfaz


2.- Tampoco traten de instalar demasiados paquetes para modificar la interaz como barrel, lsrotator, sbrotator, infiniboard, folder enchancer, sbsettings, o cualquier otra modificacion, ya que como repito, se volvera demaciado lento. Actualmente solo tengo instalado barrel y hood, pero no tengo nada mas, si queiren instalen uno o cuando mucho 2, pero 3 o mas podria volver muy lento su dispositivo

3.- *****En muchas webs, se dice que modificando el proceso com.apple.itunesstored.plist, como se dice en muchas webs, hay que cambiar un valor "false" por uno "true", con el cual supuestamente el dispositivo ira mas rapido, descubri que ESTO ES COMPLETAMENTE MENTIRA, y llevo ya mucho tiempo comprobandolo. Cuando en archivo es modificado de esta manera, ahora el proceso queda abierto. Si queiren hacerlo o intentenlo, les dire que a la hora de buscar en sus procesos, ahi estara el proceso "itunesstored", y cada vez que lo matemos, se volvera a abrir, en cambio, si no o modificamos el archivo PARA NADA, el proceso estara muerto, y cuando lo utilizemos, solo se ira sin hacerle nada



Que Si podemos hacer:

1.- Podemos borrar LaunchDaemons (en la carpeta /System/Library/LaunchDaemons) que son inecesarios para que nuestro iDevice funcione mas rapidamente sin cargar nada inecesario o inutil (que es lo qeu en este tutorial hacemos mas arriba)

2.- Si tenemos SHSH Blobs guardados para hacer downgrade a IOS 3.1.X, o nuestro dispositivo aun es modelo MB; es lo MAS recomendable hacer el downgrade a la version 3.1.x y usarla para toda la vida.
De hecho hace poco use un iPod Touch de 3ra generacion, que aun tenia el firmware 3.1.2, le hice jailbreak con http://www.jailbreakme.com/_/iPod3%2c1_3.1.2.pdf e instale varios .deb de whited00r, y anduvo de maravilla, y mucho mas rapido que otros iPod Touch 3ra generacion con IOS4
Dado que el repositorio de whited00r esta hecho un asco, y una vez ya me echo a perder mi ipod touch 1g al punto en el que tuve que restaurar, no me arriesgue y use los .deb que siempre he usado para mi 3.1.2, los cuales postee y se pueden bajar de este link

3.- (Si estamos en IOS3) Podemos probar WinterSled como alternativa a WinterBoard, solo que aun funciona bastante mal, dado que muchos iconos a veces no los cambia, pero el soporte que tiene para slide, dock, etc, no esta tan malo, aqui el ejemplo de como funciona :

A) IOS3 Wallpaper
B) Tema del Dock: OraBlackStyle (gratuito en Cydia)
B) Tema del Multitask: Black-Light (modificado por bcooperizcool y disponible desde este link)
C) Tema de los Iconos: Doom (disponible en Kryptes) Kryptes dejo de funcionar hace poco, asi que busquenlo en cydia :P

Bueno, esto es todo mi post, espero que le sirva, y nos vemos la proxima

No hay comentarios:

Publicar un comentario