Como acelerar el iPhone 3G con iOS 4

27 06 2010
.
.
Esta entrada es de mi cosecha para variar. 😉
.
Si tienes un venerable iPhone 3G y has actualizado al nuevo iOS 4.0, seguramente aun no salgas de tu estupor al comprobar lo lento que se ha vuelto tu gadget preferido. Yo estaba como tu, planteandome si volver al viejo y confiable firmware 3.1.3 pero, como va contra mi naturaleza “desactualizame”, decidi buscar en la red algun remedio que mejorara algo la lentitud de mi iPhone. Despues de mucho indagar, di con algunas recetas que…  funcionan!. No es que el movil se haya vuelto una bala de repente pero si que esta al mismo nivel que cuando tenia el 3.1.3 con winterboard y backgrounder.
.
Como habras supuesto, para poder empezar necesitaras tener un iPhone con jailbreak, cosa que deberia hacerse justo despues de sacarlo de la caja. He de decir que yo solo me limito a transcribir. No soy el autor de estos trucos ni, por supuesto, admitire ninguna responsabilidad si algo raro le ocurre a tu iPhone por seguirlos. De todas formas no tienen ninguna dificultad para alguien que haya trasteado minimamente con el telefono. Aun asi, si no estas seguro, dejalo estar.
.
Dicho esto, lo primero que tenemos que hacer es acceder al sistema de archivos del iPhone, bien por SSH y un cliente FTP o por USB y alguna aplicacion como iPhone Explorer o similar. El primer paso es sencillo y, una vez hecho, ya se nota bastante mas soltura al moverse por el Springboard. Se trata de eliminar las sombras que “proyectan” los iconos sobre el fondo de pantalla y el dock. Para ello hay que navegar a  la ruta /System/Library/CoreServices/SpringBoard.app/ y renombrar o borrar los siguientes archivos:
.
FolderShadowBottom.png
FolderShadowNotch.png
FolderShadowTop.png
SwitcherIconShadow.png
SwitcherShadowTop.png
WallpaperIconDockShadow.png
WallpaperIconDockShadowT.png
WallpaperIconShadow.png
WallpaperIconShadowT.png
.
La segunda parte es un poco mas delicada pero no hay problemas si se cumplen las instrucciones. Se trata de quitar un buen puñado de los mas de 60 procesos activos que consumen memoria y recursos del iPhone. Te adelanto que la descripcion de los procesos en la lista que voy a adjuntar esta en ingles. De todas formas, siempre puedes quitar los que estan en la seccion de PROCESOS SEGUROS y no enredar con los otros. Si no estas seguro de la funcion de algun proceso, mejor dejalo como esta por si acaso.
.
Primero ve a /System/Library. Busca la carpeta LaunchDaemons y copiala al escritorio del ordenador. Renombra la carpeta original (en tu iPhone) para mantenerla como copia de seguridad. Elimina los procesos que no te interesen de la carpeta que has copiado al escritorio simplemente borrando los ficheros .plist correspondientes. Cuando hayas acabado, copia la carpeta de tu escritorio de nuevo a donde estaba en el telefono. Asegurate de que no sobrescribes la carpeta original y de que la carpeta que estas copiando tiene los permisos 755. Si los permisos no estan correctamente el iPhone no podra arrancar cuando lo reinicies. Avisado quedas.
.
La lista de procesos es la siguiente:
.
PROCESOS SEGUROS
Pueden quitarse sin efectos negativos por cualquier usuario
.
com.apple.DumpPanic.plist – Dumps crashes for evaluation by Apple.

com.apple.ReportCrash.(Different Things).plist – There are 5 of these daemons, and they collect data about what caused a crash, what programs were running at the time, etc.
com.apple.DumpBasebandCrash.plist – Dumps baseband crashes, which shouldn’t happen during normal use. iPod touch users don’t even have a baseband.
com.apple.CrashHouseKeeping.plist – Also deals with crashes.
com.apple.aslmanager.plist – This daemon manages system logs.
com.apple.syslogd.plist – Logs system events.
com.apple.powerlog.plist – This is used to monitor any incompatibilities with 3rd party chargers.
com.apple.stackshot.server.plist – This daemon’s function is currently unknown, but removing it has no adverse effects on one’s device. Some more information can be found Source), but I don’t know what that means, exactly. Removing this daemon has had no adverse effects on my device.
com.apple.chud.chum.plist – This daemon is thought to relate to Apple’s CHUD (Computer Hardware Understanding Developer) tools. Removing this daemon will have no adverse effects on your device, unless you are a developer.
com.apple.chud.pilotfish.plist – This daemon is also thought to relate to Apple’s CHUD tools. Removing this daemon will have no adverse effects on your device, unless you are a developer.
com.apple.psctl.plist – No definitive information about this daemon is currently available, but it’s believed that it deals with connecting external storage devices, possibly a feature coming in new iDevices. It doesn’t do anything for now, though, so feel free to delete it. (Source)
com.apple.apsd.tcpdump.en0.plist – Logs push notification errors.
com.apple.apsd.tcpdump.pdp_ip0.plist – Also believed to log push notification errors.
.

PROCESOS CONDICIONALES
Al quitarse, desactivan funciones que puede que no necesites
.
com.apple.searchd.plist – Disables Spotlight search if removed. The Spotlight page will still be there, but nothing will show up when you start typing. Disable this daemon if you don’t use Spotlight.

com.apple.AddressBook.plist – If removed, Contacts in the Phone application will load slightly slower. Disable this if you don’t care about that.
com.apple.accessoryd.plist – If removed, disables accessories like FM radio transmitters, iPhone docks, and AV cables. Accessories will be able to charge your device, but that is all they will be able to do. Remove this if you don’t use any of these accessories.
com.apple.apsd.plist – If removed, Push Notifications will no longer work. Disable this if you don’t use Push Notifications.
com.apple.iapd.plist – Functions like com.apple.accessoryd.plist (Source). My personal guess is that it deals with accessories that also come with companion apps, but don’t hold me to that.
com.apple.dataaccess.dataaccessd.plist – If removed, contacts will no longer sync via Exchange or Google Sync. Disable this if you don’t use those services.
com.apple.datamigrator.plist – Used to transfer contacts from SIM card to phone. iPod touch users can delete this.
com.apple.racoon.plist – Used for Virtual Private Networks. Disable this daemon if you do not use any VPNs.
com.apple.MobileInternetSharing.plist – Used for Internet Tethering. Disable this if you have an iPod touch or if you aren’t interested in tethering.
com.apple.AOSNotification.plist – This daemon deals with MobileMe syncing. If you do not use the MobileMe service, you can disable this.
com.apple.AdminLite.plist – This daemon tries to return control of your device to you if it thinks that you are waiting for a lengthly process to respond. It does this by force-quitting the process, so if you’re tired of your apps crashing and you would rather wait a few seconds for them to finish what they’re doing, disable this daemon.
com.apple.graphicsservices.sample.plist – Thought to have something to do with displaying album artwork. I’ve deleted it on my iPod and everything still works fine, but some people have encountered problems.
com.apple.UIKit.pasteboardd.plist – I believe that this daemon deals with copy/paste. If you don’t find yourself using copy/paste, you can disable this daemon.
com.apple.mobile.obliteration.plist – This daemon wipes the data partition of your device. (Source) This will be used if you remotely wipe your phone via Exchange, or if you use Settings > General > Reset, or if you set your device to wipe itself after a certain number of failed passcode entries. If you don’t use these features, you can delete this daemon.
com.apple.scrod.plist – This daemon deals with Voice Control. If you don’t use Voice Control, you can delete this daemon.
.

PROCESOS DESCONOCIDOS
No se sabe para que sirven. Procede con cautela
.
com.apple.daily.plist – Nothing is currently known about this daemon, except that it is programmed to perform a certain function once a day. Removing this daemon has had no adverse effects on my device.
com.apple.iqagent.plist – This daemon’s function is currently unknown, but removing it has had no adverse effects on my device.
com.apple.mobile.profile_janitor.plist – This daemon’s function is currently unknown, but removing it has had no adverse effects on my device.
.

PROCESOS PARA DISPOSITIVOS ESPECIFICOS
Estos procesos tienen diferentes funciones segun el dispositivo
.
com.apple.CommCenter.plist – Deals with making and receiving phone calls. iPod touch users (confirmed on the first-gen, assumed on all the others) can delete this daemon with no adverse effects. iPhone users should not delete this daemon under any circumstances.

com.apple.awd_ice2.plist – Apparently only affects the iPhone 3G and 3GS. It’s not known what its function is on those devices, however, so remove this daemon at your own risk.
com.apple.awd_ice3.plist – Apparently only affects the as-yet unreleased iPhone 4G. Anyone not using top-secret prototype Apple tech can delete this daemon.
com.apple.aggregated.plist – It is believed that this performs some function related to Audio-In. If you have an iPod touch and do not intend to use Audio-In, disable this. iPhone users should leave this alone.
.

***NO TOCAR***
Estos procesos son necesarios para el funcionamiento del dispositivo

.
com.apple.fairplayd.plist – This checks the DRM on your legitimately-acquired music and apps.

com.apple.installd.plist – Deals with app installation.
com.apple.BTServer.plist – If this daemon is disabled, your device will become extremely slow and unresponsive.
com.apple.configd+pm.plist – Deals with system configuration.
com.apple.configd-pm.plist – Also deals with system configuration.
com.apple.gmmd.plist – A debugging service for your device.
com.apple.mDNSResponder.plist – DNS. Disable this, and your Internet is completely gone.
com.apple.mDNSResponderHelper.plist – Also deals with DNS.
com.apple.locationd.plist – Deals with GPS and location.
com.apple.mediaserverd.plist – Plays your music and videos.
com.apple.usbptpd.plist – Allows your device to connect to your computer and charge.
com.apple.mtmergeprops.plist – Appears to have something to do with the touchscreen. After I deleted this daemon, my screen was unresponsive. This is why you make backups!
com.apple.SCHelper-embedded.plist – Appears to be a part of the SystemConfiguration framework (Source), so I don’t recommend deleting it. If some brave soul wants to try it, go ahead and report back.
com.apple.SpringBoard.plist – This daemon ensures that SpringBoard launches when you turn your device on. Without this daemon, SpringBoard will not launch. Also, this daemon ensures that you are able to respring your device. If you disable this daemon and attempt to respring, the SpringBoard process will be killed but will not start again.
com.apple.mobile.lockbot.plist – This daemon’s function is currently unknown, but several users have removed it (based on my advice; sorry about that, guys!) and have had to restore as a result. However, I think it’s worth noting that I have removed this daemon on my first-gen iPod touch and have encountered no problems. For the time being, however, leave this daemon alone.
com.apple.mobile.Lockdown.plist – Deals with SIM and network authorization. iPod touch users, even though this daemon seems like it deals with iPhone-only operations, have still had to restore after deleting this daemon. I have removed this daemon on my first-gen iPod touch and have encountered no problems, but apparently I’m the only one who has been this lucky.
com.apple.itdbprep.plist – Based on the name, this has something to do with syncing music to your device.

.

PROCESOS DEL JAILBREAK
Son procesos instalados por aplicaciones del jailbreak

.

com.apple.dynamic_pager.plist – This is what drives virtual memory (VM) mods. Delete this daemon only if you want to uninstall any VM hacks you have on your device.

com.bigboss.sbsettingsd.plist – Related to SBSettings. I would suggest leaving it alone.
com.imalc.insomnia.plist – Used to keep Insomnia running through resprings and reboots. If you don’t want it to do that, disable this.
com.mxweas.MxT2d.plist – The daemon that allows MxTube to download videos in the background. If disabled, the application will need to be reinstalled; however, if you don’t use MxTube and are too lazy to uninstall it, you can disable this daemon.
com.saurik.Cydia.Startup.plist – It’s believed that this daemon deals with the AutoInstall trick for installing .deb files. If you don’t know what that is and you don’t use it, you can disable this daemon.
com.saltinbas.free.mem.plist – This daemon is part of the Repeat Memory Free hack that’s been floating around lately. Disable this if you no longer want your memory to be freed automatically. (Note: please do not discuss this hack here, as it comes from a forum we aren’t allowed to talk about or link to.)
org.nodomain.scrobbled.plist – The Scrobbler daemon. Disable this if you don’t want your music scrobbled anymore.
com.SPC.SuperCharged.plist – The SuperCharged daemon, which is a virtual memory mod from Cydia. Don’t delete this if you want to keep using SuperCharged.
.
Si todo ha ido bien, al reiniciar tu iPhone deberias notar una considerable mejoria. Moverse entre paginas ya no es una tortura, iBooks es perfectamente usable y las aplicaciones responden como deberian. Yo suelo cerrar sistematicamente todas las apps que tenga en la barra de multitarea porque, segun mi experiencia, aunque no soporten multitarea y se supongan cerradas, ocupan memoria y/o tiempo de procesador.
.
Aun hay otro metodo que algunos usan para liberar mas memoria del telefono que consiste en usar un script en el terminal para eliminar los idiomas innecesarios de todas las aplicaciones. No se si funcionara porque yo no me he querido meter en tantas profundidades pero si alguien lo hace no estaria de mas que compartiera sus impresiones por aqui.
.
Pues nada mas, suerte y espero que este tochazo le sirva a alguien.
Anuncios

Acciones

Information

15 responses

1 07 2010
Pepe

no lo hagais no funciona te deja el iphone con la manzanita y de ahi no pasa, lo de quitarle los fondos de los iconos eso si que funciona y se nota un poquitin mas de velocidad.

7 07 2010
HEKTORDJ

La vdd esk hize esto, junto con restaurar ajustes de red, mas deshabilitar las carpetas (esto es sacar todas las aplicaciones de las carpetas), y un sencillo reboot y mi iPhone 3G anda de maravilla!! hasta parece nuevo!! super recomendado

9 07 2010
babyrecords

aqui checandolo a ver que tal funciona esperemos que s i¡¡¡¡¡

16 07 2010
Alexmartz

Si funciona eliminado los procesos seguros, anda mas rapido pero no como desearia, muchas gracias por tu aporte

20 07 2010
SrGamba

No funciona. Me deja el iphone con la manzana y no arranca!!!

20 07 2010
wil

Amigoss necesito ayudaa le borre la primera lista q aparece en la parte delicada y mi iphone se queda con la manzanita como puedo hacerle para agregarle nuevamente los archivos pleeeeeeaaaaseeee help meeeeeee!!!!!

20 07 2010
Zeta

@ SrGamba y wil

Si borrais solo los procesos seguros no hay ningun peligro. Los demas solo hay que tocarlos si se sabe exactamente lo que se esta haciendo. Yo, por ejemplo solo tengo eliminados los seguros, el que activa spotlight y el del control de voz porque no utilizo nunca esas dos cosas.

Si no podeis acceder al iPhone por FTP o USB para restaurar la copia de seguridad que aconseja hacer, creo que no vais a tener mas remedio que restaurarlo con iTunes y volver a hacer el jailbreak.

20 07 2010
wil

zeta trate de restaurarlo por itunes pero ituns no me lo reconoce como le puede hacer para subirlo nuevamente por itunes???? ya q de la otra manera no he podido entrar ya q no tengo wifi

20 07 2010
Zeta

Tienes que ponerlo antes en modo recuperacion. Para ello, con el iphone apagado, pulsa el boton home y el boton sleep a la vez hasta que aparezca la manzana y entonces suelta el sleep sin dejar de apretar home. Si lo has hecho bien, en unos segundos debe aparecer un dibujo en la pantalla diciendo que lo conectes a iTunes. Es posible que tengas que intentarlo unas cuantas veces hasta que des con el tiempo.

iTunes te avisara que el iPhone debe ser restaurado. Ahora tienes la opcion de continuar el proceso y volver a hacerle el jailbreak despues o pulsar alt (en Mac) o shift (en Windows) a la vez que pinchas en el boton Restaurar para elegir un firmware que te hayas bajado previamente con el jailbreak ya hecho. Si buscas por ahi encontraras donde bajarlo. Eso si, si lo haces asi asegurate de que sea para tu modelo de iPhone o iTunes no lo reconocera.

Otra posible solucion seria probar lo que ponen en esta pagina: http://modificatuiphone.com/trucos-iphone/guia-como-restaurar-el-iphone-sin-perder-tus-app-descargadas-de-cydia-y-app-store/ Si funciona te habras ahorrado trabajo. No puedo decirte nada porque nunca lo he probado yo mismo pero no pierdes nada por intentarlo.

Suerte.

21 07 2010
wil

Gracias pero termine dandole un downgrade para el 3.1.2 pq no me dejaba istalar ni el 3.1.3 ni el propio 4.0 nuevamente

26 07 2010
Alexis

Mucho más fácil, en Cydia buscar zToggle y listo, se acordarán de mi, saludos y me cuentan como les fue…

4 08 2010
ROBERTO

BAJEN EL ZTOGGLE DE CYDIA , CON EL PUEDEN DESABILITAR LA MULTITAREA Y LOS FONDOS CUANDO QUIERAN , ES NUEVO EL PROGRAMA Y EL IPHONE 3G CON IOS 4.0 O 4.1 SE NORMALIZA Y SE ACELERA , Y SI APARTE LE QUITAN LAS BUSQUEDAS DE SPOTLIGHT QUEDA MEJOR Y SIN TENER QUE BORRAR ARCHIVOS.

18 09 2010
GUILLE

Como hago lo de los permisos 755? x cierto alguien me podria pasar los archivos:
FolderShadowBottom.png
FolderShadowNotch.png
FolderShadowTop.png

Olvide guardarlos. Gracias

19 09 2010
Guille

Este post lo escribo solo para k los siguientes coments me sean notificados por correo

4 03 2013
Resort Discounted (Hotels_Discount) about Facebook

Hi there, I discovered your web site via Google whilst looking for a similar topic, your web site got here up,
it seems good. I have bookmarked it in my google bookmarks.

Hello there, simply turned into alert to your blog via Google,
and located that it is truly informative. I’m going to watch out for brussels. I’ll appreciate when you continue
this in future. A lot of folks will probably be benefited from your writing.

Cheers!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: