For a good 6 months I had been using my iPhone without PUSH notifications… Don’t ask me why and how?  But since there was no way that worked on a jailbroken phone, I kind of felt like it will never work and somehow convinced myself that way.

But it turns out that I was wrong and Google is also not always right and doesn’t give you good results no matter how well you search for it.  Anyway lets just see how to get PUSH notifications to work on jailbroken iPhones.

Let me tell you that you don’t need to do any of the following:

  • Install PUSH fix package from Cydia.  No don’t follow that guide.  It doesn’t work.
  • No need to hack into your iPhone file directory using SSH or anything.
  • No need to follow any other guide which tells you to hack into your iPhone.

But you will need an AT&T SIM old/new, activated/unactivated, in service or not…doesn’t matter.  You will definitely need one.  Take help from your friend if you don’t have one.   Once you manage to get one, follow the remaining guide here:

  1. Take out your T-Mobile SIM from iPhone and put in the AT&T SIM card.
  2. With AT&T SIM in restore your iPhone to iPhone OS 3.1.2 using iTunes.
  3. After restore the iPhone should be at the emergency screen asking for USB connection to iTunes.
  4. Download Blackra1n and run.  That will kill iTunes and jailbreak your iPhone within 2 minutes.
  5. After jailbreak, you should be able to connect to your computer and sync it with iTunes.
  6. Make sure you set up it as a new iPhone not from a backup.  (This step is MANDATORY.)
  7. Sync the iPhone with iTunes and let it finish syncing.
  8. You should have got “Waiting for activation” screen your iPhone by now.
  9. After everything is set up and synced, close iTunes.
  10. Run Blackra1n on your iPhone and install Blacksn0w to unlock.
  11. After the unlock go into Settings and turn 3G off.
  12. Turn OFF the phone.
  13. Remove AT&T SIM and insert your T-Mobile SIM card.
  14. Turn the iPhone is back on, you should see “iPhone is activated” on your iPhone screen.
  15. That’s it.  Enjoy PUSH notifications on your jailbroken iPhone now.  Any app which supports PUSH notifications like eBuddy, Facebook, IM+, Beejive, TextPlus etc will be able to send you notification and you will see them on your iPhone as soon as they become arrive.

I am extremely happy that finally PUSH notifications work on my iPhone 3G.  I don’t know how I was living without it.  Thanks to the guys at MobMyi.com for providing some directions to give it a try.

When you use this guide, some step sequence may vary.  But overall the process is the same.  And I think this guide should work on 3GS too, though I haven’t tried it myself.  If you do and it works then let us know in comments.

Hope you like this tutorial.  If you do, then please help me sharing it on various social networks including Facebook, Twitter and Digg etc.  Feel free to share it with your friends.

Suggested Posts…