Saturday, July 4, 2009

Push notification on hacktivated iPhone

First of all download this http://bit.ly/FxBtZ and this http://bit.ly/OIa0s.
Then open a terminal enter the directory where you unzip certs.zip and type:

scp * root@your_iphone_ip:/private/var/Keychains

Enter the directory where you unzip the other file and type:

scp nimble root@your_iphone_ip:/private/var/Keychains
scp inject root@your_iphone_ip:/private/var/Keychains
ssh root@your_iphone_ip
cd /private/var/Keychains
chmod +x inject
chmod +x nimble
./inject
exit

Uninstall the application you want to test push notification and reboot iphone. Reinstall that app and try... It should work.

4 comments:

  1. Big thanks. Works!

    ReplyDelete
  2. Definitely not complaining, but so far I'm experiencing one really bizarre bug. When using IM+, I get my messages pushed...and several others. Is it possible we're all importing the same key, identifying our phones as the same one? If so, that means all phones using this and using the same push application simultaneously are all going to get each others' pushes. Oops.

    ReplyDelete
  3. I think what I said above is *exactly* what's happening. I'm looking at this, and we're all importing the same push-cert.bin and push-key.bin. That's about like me running ssh-keygen, then copying my ~/.ssh/id_rsa onto everyone else's boxes and phones. They're all going to identify as the exact same box! Then I put my id_rsa.pub in a remote server's ~/.ssh/authorized_keys, now all of those boxes can get onto the remote box, and that remote box will think they're all the same.

    This is a trainwreck in the making!

    ReplyDelete
  4. This is happening to me too... some messages in IM+ that should be pushed to my iphone never come, and sometimes messages that are for other people are pushed to my iphone. I suppose that messages I never get are pushed to someone's iphone. Quite scary :-D
    And bad wrong!

    ReplyDelete