Mostrando entradas con la etiqueta Tethering. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tethering. Mostrar todas las entradas

miércoles, 25 de noviembre de 2009

Blackra1n y Sn0w nos ayudan a recuperar el tethering en el OS 3.1.2

En mi último post intenté explicar de manera sencilla cómo modificar el archivo commcenter del OS 3.1.2 para recuperar la posibilidad de cargar archivos ipcc modificados en el iPhone y habilitar el tethering en el terminal tal como lo veníamos haciendo con el OS 3.0

Días más tarde George Hotz (Geohot) lanzó la versión RC3 de su aplicación Blackra1n (para hacer jailbreak), incluyendo en ella una herramienta nueva (llamada Sn0W) para desbloquear el iphone y poder utilizarlo con tarjetas sim de cualquier compañía.

Hasta aquí no hay nada nuevo respecto del tethering, salvo por un detalle que para muchos pasó desapercibido: al momento de instalarse la herramienta Sn0w en el iPhone, el archivo commcenter del OS 3.1.2 queda automáticamente modificado!!!!

Es decir que luego de hacer el jailbreak a nuestro equipo con Blackra1n e instalar Sn0w para desbloquearlo -aunque no necesitemos el desbloqueo para usarlo con otra compañía- podremos volver a utilizar los archivos ipcc modificados que usábamos con el OS 3.0.

Lo único que deben tener en cuenta es que si luego de aplicar el archivo ipcc correspondiente no pueden activar el tethering -o no encuentran la opción para hacerlo- tal vez sea necesario revisar el archivo y realizarle algunas modificaciones....Por supuesto es en este último punto donde me ofrezco a ayudarlos, para lo cual les pido que me hagan llegar (por mail) los archivos ipcc que hayan funcionado con el OS 3.0 pero no lo hagan en el OS 3.1.2

Saludos, y espero que esta vez sean más los que se animen al tethering en el OS 3.1.2!!!!

jueves, 22 de octubre de 2009

Tethering y MMS funcionando con el OS 3.1.2

Antes que nada, disculpas a todos los que me han escrito en las últimas semanas y no han recibido una respuesta aún... el tema es que estuve esperando encontrar algún hack que apareciera por allí para resolver el tema del Tethering y los MMS en el OS 3.1.2, ya que la situación se había complicado desde la aparición del OS 3.1

El problema -para los que no saben por qué este tema es motivo de un nuevo post- es que Apple ha creado una verificación mediante firma digital de los archivos ipcc, por lo que ningún archivo ipcc personalizado podía utilizarse hasta ahora con el nuevo OS 3.1

Por suerte el Dev-Team ha logrado trabajar en un parche que aún no se incorporó al Pwnage, mediante el cual es posible volver a utilizar los ipcc como lo hacíamos con el OS 3.0. Así que todos aquellos que no quieran esperar a que Pwnage incluya esta mejora, pueden seguir este tutorial tal como yo lo he hecho, y disfrutar del Tethering y los MMS aún con la última versión del OS.

Para ello, esta vez será indispensable tener nuestro iphone con el OS 3.1.2 jailbrokeado. Aunque éste no es el tema central del post, les informo que tenemos tres caminos para lograrlo:
  1. Utilizar el Blackra1n baco Mac o Windows, luego de actualizar el OS mediante iTunes de manera legal -con lo que actualizan la baseband y de momento no podrán utilizar yellowsn0w.
  2. Utilizar bajo Mac la herramienta Pwnage del Dev-Team
  3. Utilizar bajo Windows con un firmware modificado con Pwnage, siguiendo este tutorial
Personalmente he elegido la tercera opción, ya que como usuario de Windows no puedo utilizar Pwnage y no quería actualizar la baseband de mi iPhone y perder la posibilidad de utilizar yellowsn0w y desbloquear mi iPhone en un futuro cercano.

Abordaremos ahora al tema que nos convoca. El procedimiento consiste, básicamente, en acceder a una carpeta específica de nuestro iPhone mediante SSH, bajar el archivo CommCenter, parchearlo y volverlo a colocar en dicha carpeta. Para ello necesitaremos:
  1. Instalar en el iPhone -desde Cydia, Icy o Rock- el paquete OpenSSH
  2. Instalar un la PC un programa que acepte conexión mediante SSH, por ejemplo WinSCP, siguiendo este tutorial
  3. Bajo Windows, descargar el programa bspatch desde aquí -tengo entendido que viene preinstalado en las Mac
  4. Descargar uno de los siguientes parches:
Los pasos a seguir son los siguientes:

  1. Crear una carpeta nueva y descomprimir en ella contenido en el .zip
  2. Bajo Windows, descomprimir en la misma carpeta el programa bspatch
  3. Acceder al iPhone mediante nuestro programa de SSH y navegar hasta la carpeta /System/Library/PrivateFrameworks/CoreTelephony.framework/Support/
  4. Descargar el archivo CommCenter desde esa carpeta del iPhone, y guardarlo en nuestra PC o Mac, en la misma carpeta con la que venimos trabajando
  5. Abrir Terminal en Mac o ejecutar CMD en Windows
  6. Acceder la carpeta con la que venimos trabajando, utilizando el comando cd para cambiar de directorio
  7. Ejecutar la línea de comando: bspatch CommCenter CommCenter-hacked CommCenter.patch (para el 3Gs) o bspatch CommCenter CommCenter-hacked CommCenter3g.patch ( para el 3G)
  8. Renombrar el archivo CommCenter en nuestra PC o Mac a CommCenter.backup
  9. Renombrar también el archivo CommCenter-hacked generado al aplicar el parche, llamándolo simplemente CommCenter
  10. Con nuestro programa de SSH, renombrar el archivo CommCenter en el iPhone a CommCenter-backup
  11. Con el mismo programa, subir el archivo Commcenter de la Pc o Mac al iPhone
  12. Reiniciar el iPhone, y a partir de aquí, pueden volver a seguir las instrucciones de mis posts anteriores para activar el Tethering y los MMS
Finalmente, les aconsejo conservar las copias de seguridad CommCenter.backup tanto en su computadora como en el iPhone, para restaurarlas ante cualquier inconveniente que puedan tener al seguir este procedimiento.

Recuerden que si han actualizado iTunes a la versión 9, es necesario volver a aplicar el comando que permitía cargar los ipcc modificados, tal como publiqué antiguamente en este post.

Con algunas prestadoras puede ocurrir que los ipcc modificados que he publicado anteriormente en mi blog no funcionen correctamente pues el OS 3.1.2 actualiza ciertos ipcc originales a la versión 5.0 y ésta coincide con la que yo asigné a mis archivos .ipcc (por aquel entonces, las versiones originales eran 3.x a 4.x, y era una práctica segura asignarles una versión como la 5.0)
Ante un caso así, les pido que me indiquen con qué archivo ipcc venían trabajando hasta ahora, de modo que pueda modificar el número de versión y subirlo nuevamente.

Espero que el tutorial les sea de utilidad, y a partir de este momento quedo atento a las dudas que puedan surgir. Saludos!!!

miércoles, 1 de julio de 2009

Activar Tethering y MMS a través de iTunes (Claro y Movistar Argentina y Otros)

Después de leer varios posts con varios cientos de comentarios, he decidido realizar una recopilación de cómo son los pasos que deben seguirse para activar el tethering y los mms en el iPhone OS 3.0 mediante iTunes.

En primer lugar, tengamos en cuenta que las soluciones online utilizando el safari del iPhone no han funcionado correctamente, a menos en Argentina, y el motivo son los bits erróneos para definir qué función tiene cada apn seteada (mms, datos, tethering, vvm, etc).

En consecuencia, lo mejor que podemos hacer es simplificar el camino para realizar la activación de estos servicios desde iTunes, programa que todos tenemos instalado en su versión 8.2 definitiva, ya que ha sido requisito para instalar el OS 3.0

Los pasos son:
  1. Para habilitar la posibilidad de actualizar el archivo de configuración de un operador en nuestros iPhones, hace falta modificar el iTunes ejecutando ciertos comandos, pero no hay necesidad de instalar ninguna versión para desarrollador. Los usuarios de Mac deberán ejecutar en la consola el siguiente comando:

    defaults write com.apple.iTunes carrier-testing -bool TRUE

    Mientras que los de Windows deben ir a inicio->ejecutar y pegar el siguiente comando

    "C:\Archivos de programa\iTunes\iTunes.exe" /setPrefInt carrier-testing 1

  2. Hecho esto, debemos encargarnos de coneguir un archivo .ipcc apropiado para nuestro operador y país (operador_pais.ipcc). Para ello, les aconsejo que leanmi comentario al final del post.

  3. Teniendo en nuestro disco rígido el archivo ipcc que queremos instalar, les aconsejo acceder a http://www.trejan.com/projects/ipod/phobos.html y conseguir un backup -para tener a mano- de la configuración inicial que Apple ha determinado para nuestro operador. Para evitar confusiones, les aconsejo guardar dicho archivo con una extensión del tipo .ipcc.bkp, o similar.
  4. Ahora si, abrimos iTunes, conectamos el iPhone por USB y lo seleccionamos en la barra de navegación izquierda.
  5. Manteniendo apretada la tecla SHIFT en Windows o ALT en Mac, hacemos click en el botón Buscar Actualizaciones. A continuación, se abrirá un menu para buscar el archivo que queremos instalar.
  6. Por defecto, iTunes no busca archivos ipcc sino ipsw... en consecuencia, debemos indicar la ruta hasta llegar a la carpeta, y luego escribir manualmente el nombre completo de nuestro archivo .ipcc y le damos click a Abrir
  7. Durante unos segundos, iTunes actualizará la configuración del Operador, sin siquiera reiniciar nuestro iPhone.
Les aconsejo que antes de descartar un archivo .ipcc, hagan siguientes intentos para hacer funcionar el Tethering:
  • En el iPhone, ir a Ajustes->General->Red->Red de Datos Móviles ( si aparece) y seleccionar Restaurar Ajustes
  • En el iPhone, ir a Ajustes->General->Restaurar y seleccionar Restaurar Ajustes de Red
  • Reiniciar el iPhone.
  • Quitar e insertar el chip del iPhone.
Si tuvieran problemas con los MMS, revisen en Ajustes->General->Red->Red de Datos Móviles y verifiquen que figuren los datos de MMSC y Proxy, además de los de la APN.

Creo que los pasos son sencillos, y no revisten dificultad alguna como para recurrir a soluciones incompletas como las de help.benm.at o iphone-notes.de

Para cerrar, quiero decirles que a la hora de buscar un archivo .ipcc apropiado es recomendable leer los comentarios en los posts en los que se publican. Los siguientes son los archivos que he estado preparando yo mismo para las distintas operadoras (empresa_pais.ipcc)

movistar_ar.ipcc
(Funcionando 100%)
personal_ar.ipcc (Funcionando 100%)

claro_ar.ipcc y nueva versión (carguen primero la nueva versión, luego la otra, y va a funcionar)

claro_uy.ipcc (Funcionando 100%, gracias Guillermo)
movistar_uy.ipcc (Varias descargas, sin problemas reportados, debe funcionar al 100%)
telcel_mx.ipcc (Varias descargas, sin problemas reportados, debe funcionar al 100%)
claro_cl.ipcc (Varias descargas, sin problemas reportados, debe funcionar al 100%)

Por último, les pido que si quieren que intente ayudarlos con archivos .ipcc de otras prestadoras y/o países, suban a rapidshare sus archivos ipcc originales, y publiquen en su comentario dicho link, junto con los datos de las apn de gprs (datos), mms (incluyendo proxy y mmsc) y vvm (si tuviesen dicho servicio).

Espero sus comentarios, y ojalá puda ayudar a muchos a aprovechar su iPhone 3G y su plan de datos como yo lo hago... Gracias!!!

lunes, 29 de junio de 2009

Velocidad de la conexión tethering con Claro y Movistar

En los últimos días logré crear archivos de configuración de operador (.ipcc) para el iPhone 3G en Argentina, tanto para Movistar como para Claro, en los que el tethering y los mms pueden funcionar simultáneamente sin problemas.

En virtud de este avance, y pudiendo utilizar mi iPhone como modem en las dos compañías, se me ocurrió realizar un test de velocidad a través de speedtest.net, comparando:
  1. Mi servicio domiciliario de banda ancha (Arnet 1MB con router WiFi)
  2. El tethering de mi iPhone 3G 8GB con su chip de Movistar, vía USB
  3. Mi servicio de banda ancha móvil de Claro, con un modem 3G USB ZTE MF626
  4. El tethering de mi iPhone, liberado con ultrasn0w, con el chip de Claro, siempre vía USB.
Las pruebas las realicé todas en el mismo lugar (Belgrano, Capital Federal) con una laptop Acer 4520. De los resultados obtenidos, pude observar que:

1) Si bien Movistar presentó la mejor velocidad en download, he presentado también la peor velocidad en upload.
2) En el caso de Claro la velocidad de download en el iPhone es muy superior a la del modem ZTE, pero vemos que el upload mejora en este último.
3) En cuanto a la banda ancha de Arnet, tenemos resultados modestos tanto para upload como para download.

Aunque a simple vista podríamos decir que el Tethering vía Claro se lleva los laureles, debo decir también que realicé varias pruebas para cada servicio, y mientras los resultados fueron relativamente constantes tanto para el Tethering vía Movistar como para el WiFi de Arnet, en el caso de Claro he notado que por momentos la velocidad caía mucho en algunos tests, tanto con el modem ZTE como a través del iPhone.

Respecto de los tiempos de ping, vemos que el único adecuado para la distancia al host es el de la conexión WiFi, hecho que sumado a la estabilidad de la velocidad (frente a Claro) y la aceptable velocidad de upload (frente a Movistar), me hace seguir prefiriendo -cuando tenga la posibilidad de elegir- conectar mi laptop vía WiFi.

La única inquietud que me ha quedado es si el hecho de que la velocidad de upload en Movistar haya sido tan baja, y que en Claro el upload haya empeorado al usar el iPhone en vez del modem ZTE, indicará una característica de este teléfono respecto a una limitada velocidad de upload, frente a una excelente aptitud a la hora de descargar información.


RESULTADOS


Claro con modem 3G ZTE MF626


Arnet 1MB con router WiFi


Movistar vía Tethering con el iPhone


Claro vía Tethering con el iPhone

sábado, 27 de junio de 2009

iPhone - Funcionando Tethering y MMS para Movistar y Claro Argentina

Luego de intentar hacer funcionar el Tethering y los MMS simultáneamente en Movistar Argentina siguiendo distintas publicaciones en la web, ya casi me había dado por vencido.

Sin embargo, después de estudiar como podía editar mi propio archivo movistar_ar.ipcc, bajé el original (Versión 3.0) del sitio Trejan.Com y decidí hacer algunas modificaciones yo mismo.

En base a diversas propuestas publicadas en Hackintosh sobre los type-mask de las configuraciones de las apn en el archivo carrier.plist, llegué a una configuración que me ha permitido publicar esta entrada utilizando el iPhone conectado vía USB a mi Laptop, y enviar mensajes multimedia al mismo tiempo.

En definitiva, aquí les dejo el link al archivo movistar_ar.ipcc

UPDATE: Revisen mi último POST para ver más archivos ipcc de otras compañías

Para actualizar la configuración del operador (Movistar), pueden seguir las indicaciones en el blog de Esteban Bianchi, teniendo en cuenta que con iTunes 8.2 en Windows no hace falta hacer el downgrade a la versión para desarrolladores que allí se ofrece, sino que basta con ejecutar:

"C:\Archivos de programa\iTunes\iTunes.exe" /setPrefInt carrier-testing 1

Espero que tengan suerte, y recuerden que ante cualquier inconveniente, pueden bajar el archivo de configuración original de Movistar del sitio Trejan (ver link arriba) y actualizar a dicha versión.

Espero sus comentarios, y con gusto intentaré ayudar a los iPhoneros que tengan Claro como operador. Saludos,

iMathG