viernes, 10 de diciembre de 2010

Push Doctor en iPhone



Bueno como sabrán, para los que tienen un iPhone legal no tienen problemas con las notificaciones push, pero cuando se tiene un iPhone Jailbreakeado, osea ilegal activado, estas notificaciones no funcionan, sin embargo existen varios métodos en internet para poder activarlos, de los que he probado y me han funcionado, es instalando push doctor desde cydia.

Claro que el proceso en el mejor de los casos solo consistirá en encontrar la aplicación en cydia, darle a instalar y listo. pero en la mayoría de casos, al momento de instalar suele ocurrir que salen mensajes de error, e inclusive algo relacionado a un script.

Bueno lo que sucede es que el programa al instalarse, necesariamente necesita tener conexión a internet ya que al momento de instalarse intenta generar nuevas claves de notificación para nuestro teléfono desde su página, y si esta está saturada o simplemente caída, pues sale el dichoso mensaje.

La solución, bueno por un lado y en muchos sitios web dicen, es necesario reintentar y reintentar hasta que funcione. Pero la verdad es algo tedioso, así que paso a contar lo que yo hice y me funcionó:

Necesitamos: conexión a internet (WiFi o 3G), instalado en el iPhone iFile, la aplicación iPusher que podemos descargar de Appstore, es gratis. Y sobretodo que nuestro iPhone sea jailbreak, no funciona en originales. En el PC debemnos tener instalado el paquete cyder, que es una aplicación que nos permite descargar aplicaciones de cydia, pero en nuestro pc, en formato .deb.

Primero nuestro iphone no debe tener habilitadas las notificaciones push (ajustes/notificaciones), y si es posible desinstalar cualquier aplicación que use push, como IM+, twitter o facebook. Probé en IOS 3.1.3

En el PC desde cyder, buscamos la aplicación push Doctor, en cualquier repo, yo utilicé la de NERV (http://www.cmdshft.ipw.me/apt/), ubicamos push Doctor y bajamos, es muy pequeña no se demora nada.

Luego debemos pasar el archivo descargado a nuestro iphone, para eso utilizo iFile, ya que me permite conectar vía WiFi al PC y desde él ver todos los archivos del iPhone, para eso hacemos click sobre un icono en forma de onda WiFi del iFile, luego desde el pc en el navegador colocamos la dirección de nuestro iPhone (http://192.168.x.x:10000/) donde x.x son los números que tiene nuestro iPhone configurados para conexión WiFi, aqui podremos ver todas las carpetas y archivos del teléfono, y solo debemos escoger una carpeta en la cual copiar nuestro archivo descargado, podemos crear una nueva dentro tmp por ejemplo. Es fácil subir el archivo, solo escojemos buscar archivo, luego el botón subir y listo. Esto también nos sirve para llevar archivos en nuestro teléfono como si fuera una Memory Flash.

Desconectamos la conexión del iFile, y sin salirnos de él, navegamos hacia la carpeta donde copiamos el archivo desde el pc.

Aquí solo debemos hacer click sobre él y nos aparecerán varias opciones, solo escojemos instalar, aquí en una pantalla negra veremos los mensaje que aparecen generados por el instalador que en cydia no nos dejan ver. Aqui podremos ver por ejemplo si el servidor de push doctor está saturado, que nos sale un error de comunicación con su sitio web. No hay problema podemos probar nuevamente las veces que queramos desde aqui hasta que nos funcione, a mí por ejemplo me funcionó a las 07h00 ya que parece que en la noche está muy saturado el servidor. Entonces en la pantalla negra veremos que descarga nuevas claves para nuestro iphone y devuelve un mensaje al final de 0, esto quiere decir que está bien.

Luego de esto, solo es necesario reiniciar nuestro teléfono, activar las notificaciones push, instalar nuestra aplicación push preferida, por ejemplo yo instalé IM+ a eso de las 09h00 y a las 10h15 mas o menos comencé a recibir las notificaciones push de messenger, probé desde otra cuenta de MSN enviando mensajes a la cuenta configurada en IM+ y esta aplicación cerrada no en background, funcionaba perfecto.

No hay comentarios:

Publicar un comentario