Mejora la velocidad de acceso a los SMSs en tu iPhone

6 Marzo 2008 – 17:44 | Blogger: David Durán

Seguro que muchos sabéis perfectamente a qué me refiero: a medida que vais recibiendo mensajes SMS en vuestro iPhone, cada vez que queréis leer uno, la carga se demora por unos segundos más allá de lo normal e incluso la navegación entre ellos se convierte en algo engorroso, pues la interfaz avanza, literalmente, a trompicones.

Usuario que ha experimentado el problema

El motivo de este enlentecimiento está en una aplicación del sistema llamada AppSuport. La función de AppSupport es la de dar cierto soporte al resto de aplicaciones del teléfono. En el caso de los mensajes SMS, AppSupport juega un papel fundamental a la hora de traducir números de teléfono por nombres de contacto. Para ello, esta aplicación cuenta con una lista donde se detalla el formato de número de teléfono de cada paí­s, de forma que cada patrón determina la forma de comparar los números contenidos en la agenda.

Cuando se tienen que realizar muchas comparaciones (esto es, hemos recibido muchos mensajes), la lista se recorre varios cientos de veces. Si a eso le añadimos, que el formato correspondiente a España se encuentra al final de la lista (por la letra S, de Spain), se entiende que todo se ralentiza un poco.

No obstante, es posible modificar esta lista para optimizar la búsqueda. La solución, después del salto.

Importante: a continuación se detalla el proceso para modificar archivos de sistema de vuestro iPhone, por lo que se recomienda encarecidamente que realicéis una copia de seguridad de cada archivo a modificar.

1. Conectaos al iPhone mediante SSH (a estas alturas deberí­ais ser todos unos maestros).

2. Navegad hasta la carpeta /System/Library/Frameworks/Appsupport.framework/Support.

3. Copiad el archivo PhoneNumberTemplates.txt en vuestro ordenador.

4. Abridlo con un editor de texto y localizad la cadena de formato que se corresponde con vuestro paí­s (están ordenados alfabéticamente) y trasladarlas al principio del archivo. Por ejemplo, para España la cadena es

// Spain [es]
es 34 00 - - #########

5. Guardad los cambios realizados en el archivo de texto y devolverlo a su ubicación original en el iPhone (de nuevo a través de SSH).

6. Reiniciad vuestro iPhone.

Con esto deberí­ais notar cierta fluidez, aunque dada la enorme cantidad de mensajes que puede almacenar el iPhone a partir de la versión 1.1.3 (7.500) es posible que volváis a notar los sí­ntomas si no hacéis limpieza de vez en cuando.

Entradas relacionadas

Tags:


  1. 2 comentarios en “Mejora la velocidad de acceso a los SMSs en tu iPhone”

  2. Perfecto. Pero en realidad lo que he hecho es , por supuesto poner a España la primera en la lista y acto seguido he eliminado el 80% de los país a los que jamas llamaré, vease Paises africanos, asiaticos,…en realidad he eliminado todos menos alguno europeo.

    resultado: Ahora si que me va con soltura los SMS.

    Gracias iPhonac.

    Escrito por Lebrancho el 7 Mar, 2008

  3. Dentro de la carpeta /Appsupport.framework no tengo ninguna carpeta /Support… por tanto no tengo el archivo PhoneNumberTemplates.txt.
    Alguna sugerencia? mi iPhone es 1.1.1.

    gracias,
    mario

    Escrito por mario el 7 Mar, 2008

Escribe un Comentario