Regarding Push Doctor
Lately a lot of people have been commenting on the blog about Push Doctor. I’m going to address some of these comments in this post. Although most of the questions being asked are already answered by simply reading the blog posts, I will re-post them here in a single post.
1.a. I do not control the generation of push certificates, nor do I control the supply server or provide support for push notifications after a successful install of Push Doctor. I only host the package and help with repository or package support as needed. @anethema controls the generation of push certificates and the supply server, and like myself, has lots of real world responsibilities and necessities that will always come before the community. Please contact him about certificates or push issues after installing push doctor from now on. @anethema : email
1.b @anethema has recently informed me that the cert generation device is not functioning. It’s unknown how long it will be until another device will be obtained. You can help by contacting @anethema on Twitter and offering up a device for donation that has a working Wifi controller. Push certs will hopefully generate for a while until this donor device finally gives up.
1.c If you were able to install push doctor successfully with a cert, and it seems that push doesn’t actually work, make sure that you check Settings.app for the Notifications options and make sure the app you want is listed there. If you do see that, and push still seems to not work, install iPush Test (iTunes App Store Link) and see what that app tells you. If all else fails, read section 1.a of this post.
2. If you obtained a certificate via Push Doctor, removing Push Doctor does NOT remove your push certificate. Reinstalling Push Doctor will install a NEW certificate (and deplete the available supply for everyone else). Make sure you test completely before attempting a reinstall. Some push enabled apps like Facebook.app are terrible with push alerts, resulting in delayed notifications. This happens to non-jailbreakers as well.
3. If you get the following error during the installation:
“Subprocess post-installation script returned error exit status 1″
“sub-process /usr/bin/dpkg returned an error coda (1)”
The push certificate supply server is either offline or has run out of certificates. Before asking when certificates will be available, see point 1 of this post.
4. If you attempt an installation of Push Doctor and get the above error, you will need to forcibly clear Cydia. Cydia should prompt you for this.
5.a. If the supply server is offline or showing 0 certificates available, you can follow the method outlined at
http://www.cmdshft.ipwn.me/blog/?p=787 to obtain a push certificate.
5.b. Your two iOS devices do not need to be on the same version for the alternate method to work.
6. There is no current way to contribute to generating certificates at this time. Sorry.
I may add to this post at a later date.