Contenido (RSS)

Tutorial: Carrier Logo Personalizable en el iPhone (Versión ICE)

Hace unos días, me escribió un lector del blog llamado Rafael Quirós, contándome un hack muy chiva que descubrió. Me pareció súper interesante y cool, que de hecho ya lo uso en mi iPhone. Se trata de colocar un ícono o logo del carrier en el teléfono como lo tienen algunas compañías grandes como AT&T, T-Mobile, etc.

El ICE, como no es distribuidor exclusivo, no tiene soporte para el iPhone, pero podemos hacerlo nosotros mismos. Como siempre, necesitamos los requisitos mínimos de todo iPhone Hacker… iPhone Desbloqueado y Programa FTP.

Primero nos vamos a nuestro programa FTP favorito (yo uso Filezilla), entramos al iPhone (si no sabes cómo entra acá). Vamos a la carpeta

/System/Library/Carrier Bundles/Unknown.bundle

Y copiamos los siguientes archivos en esa carpeta (Si ya hay archivos con ese nombre, no olvides hacer back-ups).

Una vez copiados, salte del FTP y reinicia tu teléfono, cuando el teléfono vuelva a la pantalla de home, tendrás un flamante logo del ICE en lugar de sólo unas letras. Bien cool el Hack. Por cierto, el archivo carrier.plist que me envió Rafael ya lo modifiqué para que sea compatible con el hack que quita el odioso mensaje de “Call Forwarding”.

NOTA. Los gráficos son originales de Rafael, sin embargo en mi teléfono uso una versión modificada sin el texto, sólo el logo, que personalmente me gusta más. Se los dejo a su discreción, en la imagen de arriba se ve la diferencia entre uno y otro.

ACTUALIZACIÓN: Como el ICE cambió de Logo, decidí crear nuevas imágenes con este logo. Los archivos viejos ya no están disponibles, pero si desean se los puedo enviar por correo.

ACTUALIZACIÓN 2: Hoy 12 de setp, la red del ICE cambió de nombre, así que ya actualicé el archivo plist, para que refleje ese cambio.

¡¡¡GRACIAS RAFAEL!!!

Relacionados: Tutorial: Appsupport Patch para iPhone 2.0.1 con soporte para Costa Rica y otros trucos que deseabas, EDGE en Costa Rica no es tan lento, Otra Vez!!! -> Harol en el Periódico El Financiero, TUTORIAL: Desbloqueando un iPhone 2G (Forma fácil) 2.2.1

16 Ya lo hicieron, opina tu también

Tutorial: Appsupport Patch para iPhone 2.0.1 con soporte para Costa Rica y otros trucos que deseabas


Si había algo que me daba pereza de pasarme de 1.1.4 a 2.0.1 del iPhone, era perder el AppSupport, que es el soporte de números telefónicos para muchos países del mundo contando Costa Rica. El día que decidí pasarme al firmware 2.0.1 decidí intentar cambiar los archivos manualmente y no esperar a que salga algún patch automático en Cydia o Installer 4.0 que casi no tiene nada.

En este post les enseño a hacer 4 cosas, tener soporte de Caller ID en llamadas y mensajes de texto en Costa Rica para firmwares 2.0.1, hacer capturas de pantalla, quitar el molesto mensaje de “Call Forwarding Active” cada vez que llamas a alguien y por último cómo incorporar el número de voicemail al botoncito del iPhone para que no tengas que marcar manualmente.

No hay nada peor que no saber quién te llama o quién te manda un mensaje, el iPhone de fábrica no tiene soporte para Costa Rica, por lo que cuando te mandan un mensaje de texto en lugar de salir el nombre de tu contacto, sólo sale el número en este formato “New text message from: +506 8888 8888″ esto aunque ya tuviéramos un contacto que tuviera ese número, y lo que queremos es que diga: “New text messaga from: Natalia”. Pues logré modificar los archivos claves y aquí les digo cómo copiarlos a su iPhone recién actualizado a 2.0.1 para no tener que adivinar quién les manda el mensaje de texto.

¿Qué necesitas?

  • Un iPhone actualizado a 2.0 o 2.0.1 y con jailbreak y desbloqueado.
  • Conexión a Internet.
  • Un Router Inalámbrico.

Instrucciones.

  1. Instalar OpenSSH de Cydia y un programa para FTP como Filezilla que es gratis.
  2. Reinicia el iPhone.
  3. Usa el Filezilla para entrar al directorio de tu iPhone. Host: IP de tu iPhone. Username: root Password: alpine Port:22
  4. Descarga los dos archivos que hice, PhoneNumberTemplates.plist, UIPhoneFormats.plist. Y guárdalos en tu escritorio.
  5. Entra en las siguientes direcciones en tu iPhone y cámbiale el nombre a los archivos, agregándole .bak al final (sólo como medida de precaución para no perder los archivos originales)

    /System/Library/PrivateFrameworks/AppSupport.framework/PhoneNumberTemplates.plist

    /System/Library/Frameworks/UIKit.framework/PhoneFormats/UIPhoneFormats.plist

  6. Copia los archivos que bajaste en cada directorio, teniendo mucho cuidado que cada archivo vaya donde debería ir.
  7. Reinicia el iPhone.
  8. Disfruta de tener full soporte para tu Caller ID tanto en llamadas como en mensajes de texto.

Yo ya lo probé con 3 iPhones (contando el mío) y los tres funcionan perfectamente.

Lista de países que soportan estos archivos:

United Arab Emirates, Argentina, Australia, Belgium, Brazil, Botswana, Central African Republic, Switzerland, Ivory Coast, Chile, Cameroon, China, Costa Rica, Czech Republic, Germany, Denmark, Ecuador, Estonia, Egypt, Spain, Finland, France, Guinea, Equatorial Guinea, Greece, Guatemala, Guinea-Bissau, Honduras, Croatia, Hungary, Ireland, India, Italy, Jordan, Japan, Kenya, Korea (South), Lithuania, Latvia, Madagascar, Mauritius, Mexico, Nicaragua, Liberia, Norway, Turks and Caicos Islands, Panama, Peru, Philippines, Poland, Portugal, Paraguay, Romania, Saudi Arabia, Sweden, Singapore, Slovak Republic, Senegal, El Salvador, Lesotho,St. Helena, United Kingdom, Uruguay, Venezuela, South Africa, United States.

Para hacer la captura de pantalla usé un truco que tiene el nuevo firmware que apuesto a que no muchos lo conocen, y es que el nuevo firmware del iPhone ya trae incorporado un screen snapshot, en cualquier momento que queramos, sólo debemos apretar el botón de Home junto con el de Sleep/Awake al mismo tiempo rápidamente, verémos un flash en la pantalla y listo, tendremos una captura de pantalla guardada en el Photos, donde se guardan las de la cámara, aguardando que las mandemos por correo o descargarlas al conectar el iPhone a la computadora.

Ahora, para quitar el molesto mensaje de “Call Forwarding Active” Sólo debes hacer lo siguiente:

  1. Descargar este archivo, carrier.plist.
  2. Entrar por FTP al directorio del iPhone /private/var/mobile/Library/Carrier Bundle.bundle/
  3. Renombrar el archivo carrier.plist a carrier.plist.bak (esto para no perder el original)
  4. Copiar el archivo que descargaste al directorio.
  5. Reinicia tu iPhone y ¡listo! ya no tienes ese molesto mensaje cada vez que llamas.

Por último, para tener el número de tu Voicemail (en cualquier país) sólo tenés que hacer lo siguiente:

  1. Marcar en el teléfono, *5005*86*xxx# , donde xxx es el número de tu voicemail, en Costa Rica sería *5005*86*190#, tocas “Call” y listo, queda el botón de voicemail funcionando con el de tu operadora local.

Estos son cosas que yo necesito cada vez que actualizo, la más importante es la del Caller ID, que todavía no hay ningún parche ni nada en Cydia, así que disfruten de su iPhone recién actualizado =D, ¡Saludos!

Relacionados: Tutorial: Carrier Logo Personalizable en el iPhone (Versión ICE), EDGE en Costa Rica no es tan lento, Video Tutorial: Desbloquear iPhone 2G al 3.1 (forma fácil), Tutorial: ¿Cómo corregir el error 1604? Y Actualización de seguridad iPhone 3.0.1

52 Ya lo hicieron, opina tu también


Blogalaxia Add to Technorati Favorites Submit url
© Copyright 2006 - 2009 Haroldo Rivas. Todos los derechos reservados. Diseñado en Costa Rica, Hecho en Wordpress. Harol recomienda Usar Firefox.
Quién Anda por aquí: 9 Usuarios Conectados
Usuarios: 6 Invitados,3 Robots (Bots)