jueves, 28 de enero de 2010

iphone push notification fix


Esta solucion la encontre en un foro pero era algo criptica asi que la explicare lo mas posible.

Si llegaste hasta aca te daras cuenta que los metodos que indican que solo hagas el inject y ellos te pasan los certificados NO SIRVEN.

Esto es porque cuando itunes activa un telefono le firma los certificados que sirven para que ande el push. Estos certificados deben ser unicos (cuando obtengas los tuyos cuidalos)

Para este metodo necesitas un iphone activable "legalmente" ademas del iphone al que le quieres arreglar el push.


Una vez que objetengas los certificados debes borrar carpeta lockdown del iphone legal (o restaurar) y volver a activar.

bajar el pushfix.zip

hints:
para copiar los archivos lo puedes hacer via scp desde linux o mac, winscp desde windows y para ejecutar los comandos putty o un terminal en el mismo iphone.

Si no tienes idea de lo que hablo se te puede hacer un poco complicado seguir esta guia. Debes encontrar a alguien que sepa algo de linux y a el se le hara muy facil seguir los pasos.

Si no entiendes alguna parte no dudes en comentar y te intentare ayudar

Iphone "legal" 3g/3gs
  • Debes restaurar un Iphone 3g/3gs (activable via itunes)
  • Activarlo via itunes
  • Instalar una aplicacion push capable y usarla para que se active el push
  • Jailbrokear y luego instalar sshd desde cydia
  • copiar por scp nimble a /Library/Keychains
  • ejecuto nimble (cd /Library/Keychains; chmod +x nimble; ./nimble)
  • copiar los 4 .bin al escritorio (cuidalos son muy importantes)
  • Volver a restaurar o borrar todo el contenido de la carpeta /private/var/root/Library/Lockdown
  • Reiniciar
  • Activar nuevamente para tener nuevos certificados y devolverlo al que colaboro.
Iphone 2G/3G/3GS Hacktivado

  • Apagar las push notifications y desinstalar todas las aplicaciones push capable
  • scp del inject y los 4 .bin a /Library/Keychains
  • ejecutar inject (cd /Library/Keychains; chmod +x inject ; ./inject )
  • borrar el inject y los 4 .bin de /Library/Keychains
  • instalar una aplicacion push capable y disfrutar

1 comentario:

Anónimo dijo...

Que tal amigo, disculpa tengo dudan en la parte de ejecutar scp niable que es eso?