Thanks to the work of the iPhone DevTeam, with their original “by hand” method of fixing push, they have paved the way for a more automated process.
#iphone IRC commoner anethema has setup a way to fix push via Cydia which gives you GENUINE activation certificates, and they are ALWAYS unique. You will never share acivation certs with another iPhone user. The best part? Unlike http://www.pushfix.info/ which charges it’s userbase a fee for them to get their push working, anethema’s solution is 100% FREE.
You can find Push Doctor on NERV Repository. Add the repo URL on my homepage or on this blog under “Tweaks” to Cydia’s sources to get the fix.
If you’ve legit activated, you do not need this but even if you install it you wont have an issue.
Here is a writeup by anethema about Push Doctor: http://www.cmdshft.ipwn.me/pushfix/
NOTE: This is NOT an application you run from SpringBoard or command line. It does all the work immediately while Cydia runs. If you install this to fix push, and you decide to uninstall the package it will not remove the push fix. Reinstalling will delete your “old” certs and install new ones. You will not notice any difference, however.
How to get this PUSH Doctor:
Step 1: Launch Cydia
Step 2: Tap on Manage
Step 3: Tap on Sources
Step 4: Tap on Edit then Tap on Add
Step 5: Type the following in the text field (Add this source) – “http://cmdshft.ipwn.me/apt/”
Step 6: Tap on Add Source – Let it verify and add the source
Step 7: Now, Tap on Search
Step 8: Search for “Push Doctor”
Step 9: Select “Push Doctor“, tap on Install and then Confirm to complete the installation.
That’s it. Enjoy your push notifications.
The following extra packages will be installed:
bigbosshackertools bootstrap-cmds developer-cmds inetutils libxml2 lsof patch uikittools vim wget whois xml2
And this will be done in your iPhone