1. Home
  2. Mobile

How To Fix Push Notifications On iPhone 3.1.3

For those of the iPhone users who are on unofficial carriers (hence using hacktivated devices), push notifications have always been the Achilles’ heel. Since hacktivation means you get devoid of genuine validation certificated, push notifications most likely will not work, especially if you have unlocked your iPhone with Dev-Team’s UltraSn0w or GeoHot’s BlackSn0w. There are certain fixes available in the jailbreak community, but they are either not free or don’t work as they should.

A new package answering this issue has surfaced in Cydia, by the name Push Doctor. It outshines all other solutions in that 1) it’s free, and 2) it provides genuine, unique activation certificates, hence making it the best solution available. Not only does this save you from extra battery drains and excessive data charges, but also your certificates remain unique to your device. Push Doctor is also supported by the iPhone Dev-Team.

In order to get Push Doctor, you first need to add this new source to Cydia (please note that you need a jailbroken iPhone to obtain this fix).


Push Doctor (1)

Once you have added the new repository, go to Search tab and look for Push Doctor.

Push Doctor (2)

Simply install and confirm. The download size can be large if you don’t have all the dependencies installed previously.

Push Doctor (3)

Once the package is installed, you’re done. It won’t show up as any app on your springboard or under the Settings app. What this package does is simply adding the valid, unique certificates for your hacktivated iPhone. Try any application with push notification support to ensure working of the package.

Push Doctor works with iPhone 3GS, 3G and 2G, with firmware 3.1.3 and 3.1.2.


  1. Ive tried this like a hundred times, and it keeps getting stuck at where I go to install the push doctor. I press install and it tells me –
    Cannot comply
    Note: The requested modifications cannot be applied due to required dependencies or conflicts that cannot be automatically found or fixed.
    How do I get around this or fix it?? Thank you so much for the help!!!

  2. I tried downloading this and it came up saying “it cannot locate the file, you may need to manually fix this” any help?

  3. I am at the last step too which says Configuring Push Doctor ..
    And there are 548 cert. remaining, WTH? Now I have to restore again for the 7th time OMG ):<
    This blooows.

  4. Hi, Push doctor is not working. Error: the server is down and to try again later… this for several days …
    I’ve a hacktivated iphone 2G 3.1.3

  5. Having the same problem as Jmonkey. It was working yesterday until I did the “essential / complete upgrade” on cydia. Then it didn’t work anymore… I”m not even getting push from my email accounts. Only youtube works. Urghh.. I knew I shouldn’t have upgraded…

    iphone 2g, os 3.1.3

  6. Oh man I must have tried two dozen times with my iPhone 2G running 3.1.3, jailbroken and unlocked with redsn0w 0.9.4 for Mac.
    I restored the firmware 3 times and tried to install and uninstall Push Doctor dozens of times.
    I’ve tried not restoring my settings, and restoring my settings but not syncing my apps.
    YouTube works but Push Notifications still don’t work.

    I know that I’m getting new certificates each time because I’ve been using “nimble” to extract the certificates. So the problem is not the server.

    Yet, I still can’t get iPusher to show me that push notifications are working.
    It’s driving me crazy but I’m gonna keep trying

    • Still doesn’t work and I have to give up.

      I’ve tried restoring fully, settings and apps. (which took 5 hours)
      I’ve tried resetting my network settings.
      I’ve tried installing YouTube Fix 1.
      I’ve rebooted and reinstalled “Push Doctor” and reinstalled iPusher a zillion times.

      I wanted to try to reinstall the original “PushFix” but I can’t even find it anymore because it’s considered deprecated.

      I’ve run “Push Doctor”‘s dpkg postinstall script manually. I’ve run “nimble” to extract the certificates and verified that I was getting unique certificates each time I ran the postinstall script.

      I’ve installed “Push Checker” from pushfix.info and ran it. It says that it can’t find any push tokens.
      But I think that’s wrong because I already checked that certificates were being inserted properly by “Push Doctor”

  7. Ok, i was able to download it through software Cyder which lets you get the packages directly over the PC… well i got it installed… i could’t see any new App Icon on my iphone screen.. i went to Cydia and search for it again and it appears as installed, with options to modify, delete or reinstalled… BUT i am trying to run HeyWire app and still tells me I cant get notifications… i guess Push Doctor is just not working for me… can anyone try Hey Wire and let me know if it works after you installed Push Doctor.. thanks… ill check again later today… it is 2 am here…!

  8. I have the same issue as Chitolin.. tried it at different times during 2 days but still stuck on“Note: The requested modifications cannot be applied due to required dependencies or conflicts that cannot be automatically found or fixed.” did somebody had the same problem but finally got it to work? or it will never work? please let me know… leave a post ehre I will check the next couple of days… running Iphone 2G firmware 3.1.3

  9. Worked great on my iphone 3gs running 4.2.1. Bump kept bring up the push notifications screen and this stopped it. Thanks!


    • Same problem here – what’s the work around ? What do I need to do to get this package installed properly ?

    • Is this a matter of time or is this solution no longer ? Meaning do we wait or are we simply out of luck on this front/solution ?


  11. While installing Push Doctor, I get an ‘Error: Running’ message [Sub-process /usr/bin/dpkg returned an error code (1)].
    On tapping ‘Okay’, I get a ‘Push Doctor’ message [subprocess post-installation script…]
    This disappears after a few seconds and is replaced by the ‘Half-Installed Package’ message which asks me to either ‘Forcibly Clear’ or ‘Ignore (Temporary)’.
    Which should I select? Did this happen to anyone?
    Please help! I really need to use Pingchat!

  12. I have a jailbroken and unlocked IPhone 3G … This solution has fixed Youtube but PingChat2 still gives me that error message 🙁 … push notifications are temporarily unavailable 🙁

  13. Worked great! Thx vm!

    A note that may help people who can’t get Push Doctor working: Cydia won’t ask you to reboot after the installation is done, so you need to do the reboot yourself, else the push notifications won’t work.

  14. Works for me on 3G 3.1.3

    Make sure you reboot your phone after the installation and everything should be ok 🙂


  15. I installed the push notifications but i am did not get any notifications from my accounts, what should I do next to make it work? Am running on 3G 3.1.2 firmware. please help.

  16. Can anyone tell me where I can find how to jailbreak and unlock my new iphone 4. Every blog only has information on unlock iphone 3.1.3 3GS

  17. I’m stuck on the Install. Push Doctor 1.01 is stuck on “New Install” at Cydia, and when I hit Modify -> Install (instead of Clear), I get “Note: The requested modifications cannot be applied due to required dependencies or conflicts that cannot be automatically found or fixed.” WTF !!
    I hit Continue Queuing, and it just gets stuck there…. any suggestions? besides waiting…?

  18. This does not work! Do not install this package. It will only adds random hidden stuff on your phone and doesn’t even fix push notification problem.

  19. The author here, the package depends on bigbosshackertools since many of the deps are in there. Not all of them are needed however and you can remove them manually if you don't want them. You can even remove the whole package and push will continue to work.

  20. its not working for me. its saying it might be out of certificates or the server is down and to try again later… damn. i was all excited to get my push notes working again…. 🙁

    • Try again after a little while. Their servers have faced immense loads in the last couple of days due to a bundle of people rushing to get back their push notifications. Give them a while and it should work fine for you.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.