• Push Doctor

  • History:

  • When the dev team released the jailbreak oh so long ago, it quickly came to attention that users on non 'legit' carriers could not see any push notifications from any of their push enabled apps.

  • Some very smart people in the dev team began looking at the problem and the results were nimble, which extracted whatever cert's you may have, and inject, which injected certs into your keychain.

  • In preliminary testing it was found however that re-using my certs over and over again resulted in a massive amount of push's going to the wrong phone. There was no real solution to this, it was simply suggested you try to get some certs from your friend's phone or another source. Until now.

  • The fix:

  • I've found a way to generate these en-masse to supply a proper fix for all you hacktivators out there. Installing the app will simply download and inject unique certs into your phone's keychain. This is still using the dev-team's inject and nimble and a ton of this credit should be going to them. Speaking of which..

  • Installation instructions: Simply add: http://cmdshft.ipwn.me/apt/ to your cydia sources. The fix is called "Push Doctor". Install that and you're good to go.

  • Thanks:

  • I was not the first to come up with this idea, four industrious hackers, Aviegas, Volkspost, Olethros and dtube, had made inroads into cert generation, and their groundwork allowed me to get anywhere near as far as I did. dtube expecially brought this to my attention and was a big help through the entire process.

  • The iphone dev-team and CPICH in particular (and planetbeing who wrote a lot of the code, we miss you man) made the tools nimble and inject, and all of that code is WAY above my head. Safe to say this would not have happened without them. Nimble and inject are really the core of and a huge part of this, I can't state this enough. CPICH gave me permission to distribute this app freely as long as my 'app' itself was free, which it always will be. I'll pass the torch before I'll charge a dime.

  • geohot helped me get over a stumbling block that was a huge stoppper in the automation of cert generation, big thanks to him too.

  • Thanks EvilPenguin| who helped me learn about packaging, and _BigBoss_ who showed me the proper way to do some stuff too.

  • Thanks also to cmdshft, who is hosting the app on his repo, and the text you're reading now.

  • Thanks as well to sjohnson, a talented PHP writer who is always willing to help.

  • While this app comes without support, if you have problems join #pushfix on chat.osx86.hu and I may be able to help you if I am around.