Jun/09213
Push Notifications on hacktivated 2G iPhone
UPDATE 8: It’s working!
Woehoe, DevTeam have made a fix for the Push Notifications for 2G users.
I’ve made a quick guide for people not knowing so much of Terminal, inject and you do not need an activated iPhone:
1. Download : http://rapidshare.com/files/252172112/PushFixPack.zip and unzip.
2. Copy youtube-cert.bin , youtube-key.bin, push-cert.bin, push-key.bin, inject, nimble via SSH to /private/var/Keychains and set permissions of inject and nimble to 755. (You change permissions in Cyberduck (Mac) by right clicking and then clicking ‘Info’. Windows users can use Filezilla or chmod.)
3. Make a copy of keychain-2.db and store it somewhere on you hard disk. Make sure that there is no keychain-2.db in /private/var/Keychains, because we’ll make a new one with ./inject
4. Run inject : Open Mobile Terminal on iPhone (download in Cydia) and type :
cd / (make sure there is space between cd and /)
then: cd /private/var/Keychains
then: ./inject
5. You see your iPhone will do some stuff and some letters will scroll.
6. Close Mobile Terminal
7. Delete the app you want to use with push (Beejive)
8. Reboot
9. Reinstall the app (Beejive), you will also have to re-enter your WiFi-password.
10. Test Push!
11. Re-enter all the passwords: mail, WiFi, …
UPDATE 7!
BigBoss reports problems with the 2G Push Notification and says:
“Push is broken if you hacktivated your phone (2G or 3G)”
“To get push working on your iPhone 3G, you must activate with any AT&T Sim” = only 3G!
“No known push fix for the iPhone 2G”
Activating with any AT&T sim only works for 3G iPhones and NOT for 2G iPhones afaik.
If you have a 2G and succesfully receive Push, please comment and answer my mail afterwards.
I don’t have any more updates. If you do (contact with devteam or Bigboos,…) let me know in the comments.
UPDATE 6!
UPDATE 5!

UPDATE 4!
@theoneneo has made this screenshot:

UPDATE3!
@theoneneo has contacted @planetbeing (a member of the DevTeam):
@theoneneo
Are you guys aware of the Push Notification Service bug in combination with iPhone 2G+Pwnage Tool? Thanks http://bit.ly/dlGKJ
@Planetbeing:
No, we actually didn’t. o.o we had a lot of problems with YouTube too so this isn’t that surprising.
At least they know about it now…
UPDATE2!
I’ve installed Redsn0w on my iPhone 2G. I’m still not receiving any push notifications on 2G Hacktivated iPhone.
UPDATE!
I’ve Pwned my iPhone 2G with Pwnage (Jailbreak) to the new 3.0 software and still no Push Notifications!!
The pop-up is gone, but I’m not receiving any push notifications.
Someone with a 2G who’s got it working?

Problems with the update to OS3.0
Users with a “hacktivated” iPhone 2G, that is not officially activated with AT&T, O2, … can not use Push notifications.
You get this pop-up, telling you to connect to iTunes.
“Connect to iTunes to Use Push Notifications”
If you connect to iTunes and try it again it won’t work. A reboot doesn’t help either.
Another problem is YouTube not working, but DevTeam is aware of this and will fix it.
I hope they will also fix this push notifications-problem !!!
UPDATE! Look what Big Boss replied to me on the forum of DevTeam :

Another reply from BigBoss:

Follow me on twitter to receive the latest updates: @bramzo
Please spread the word for the 2G iPhone users.







July 12th, 2009
Hey Bram, please let me know if you had a chance to test out my temporary fix solution and if it worked for you also as it has for me. I have been receiving my pushes for two days straight now and have not had any issues. Guys, I will post my “solution” soon, just waiting for Bram and the dev team to get back to me to work out a few kinks first. From what I found there seems to be a “timeout” issue with the dev teams fix and our jailbroken Iphones which causes a conflict with constantly receiving our push IM’s. Hopefully I will get some feedback soon from Bram or the dev team soon
July 13th, 2009
I don’t think it is related to timeout or conflict. Apple creates a unique certificate for each device during activation. Each application that uses push functionality signs its id with this certificate and sends it to apple to keep push channel active for that devices. So if at the same time there are two people using same certificate for same push app, apple will have two ids to push for each msg for that application. Hence all problems. A simple test that you can try yourself to verify this.
1. If you have a legit sim, activate it using that sim and use the certificate generated by it. Of course you will have to use nimble command from dev team fix to get the keys.
I have a friend that uses Iphone 3G only for voice and is not going to use push notification. I copied keys from his phone and used it with my Hactivated 2g iPhone. I get all my push notifications instantly.
You can use keys from any Iphone. Not necessary that 3G will work with only 3G.
July 13th, 2009
@Zeal: Any other time I would of agreed with your statment. However,as I informed Bram, what I did this past friday was download backgrounder 3.0, then I turned off my push notifications, waited a few seconds, then turned my notifications back on, ran about 3 or four test pushes with my phone making sure I received all of them. Then I went back into settings, and enabled backgrounder. Now, i get all my pushes all the time, even with my phone in sleep mode! I also stopped getting pushes from other people. Now, I use the same certs as everyone else have been using….So either I am extremely lucky, or the issue does have somehting to do with the push notification app “timing out’ in sleep mode with 2g jailbroken iphones. This would explain why i keep gettin apps with backgrounder enabled in settings as it keeps setting and push notifications running in the background. Can people try this out and see if it works for you all also and prove that i am not just lucky?? i really hope this works for everyone as it has me!!
thank you
July 13th, 2009
Ok, thanks for posting this here MRCANNADY! I’m eager to try your fix as if only to see if it works. I’m a little lost actually…
1. Download Backgrounder
2. Turn Off Push Not.
3. Wait a few Seconds
4. Turn Notifications Back on
5. Run Test Pushes
6. Enable Backgrounder (??? wasn’t it enabled already?)
7. ????
I will make a test as soon as I’m sure the procedure is the right one, don’t want to post wrong results!
July 13th, 2009
@Juan Serrano: sorry for the confusion. when you download backgrounder 3.0 it is not enabled, you have to go to any app that you want to leave running (like settings for example) and hold down the home key on the iphone. Keep holding it until you see a popup that says “background enabled” then release. before you enable backgrounder though…make sure you turn off all push notification apps in settings, wait a while then turn them back on. send yourself a few test push to make sure its working..then go back into settings and enable backgrounder. if this does not work, go back to settings, hold doen the home key until you see “backgrounder disabled” and try the steps again. Again, this is something that i was just playing around with and tried, but all my pushes have been working non-stop since friday at all coming through instantly and i have not received anyone elses pushes!! The only problem is when you restart your phone, backgrounder will then stop working, so you will have to repeat the above process again…I really hope this works for you guys, please let me know!! i really believ that the push notification apps ‘falls asleep’ after a while on jailbroken iphones and this is why it works sometimes and then stops 9especially when the phone is put to sleep) With backgrounder enalbed in settings, it keeps the everything in settings active, even when the phoe is in sleep mode.
July 13th, 2009
It would be nice to gte in touch with the dev team and let them know how I have push working great on my JB iphoe (1st gen) I do believ that I may be onto somethinghere, but i cant reach them….I dont think that its just pure luck that after I enabled backgrounder 3.0 in my settings, that I am now receiing every single push..i even had a friends send me pushes, and they all popped up at the same time!
July 19th, 2009
I have the UK pay n’ go iPhone and I want to use it with my Orange number, I’ve done the jailbrake and unlock but phone won’t receive any incoming calls or SMS (or they are just late) … I’ve tried to do the unlock three times but nothing works, PLEASE HELP!!!!!
Ondrej
July 19th, 2009
I have the UK pay n’ go iPhone and I want to use it with my Orange number, I’ve done the jailbrake and unlock but phone won’t receive any incoming calls or SMS (or they are just late) … I’ve tried to do the unlock three times but nothing works, PLEASE HELP!!!!!
Ondrej
July 30th, 2009
Any luck with push notifications on iphone 2G? used the defteams fix the cydia fix, and right now i’m trying somthing with an AT&T sim, but it is still unactivated, so if i connect the iphone to iTunes, it gives me the AT&T screen and asks me for a billing area code and the last 4 digits of my social security number… If I Give them the area code of new york and some random 4 digits for the social security number its not working. Still looking for a way to get push to work…
Jonas
October 18th, 2009
It worked as you described. Thanks from the netherlands. (2g)
October 23rd, 2009
does this method work for an iphone 2g on 3.1.2, also? I’d like to know before I update
thanks!
November 27th, 2009
Hello!
Help me !!!! , I have an iPhone 3GS 3.1.2 Jailbrea
ked and Hacktivated (not officiel) , and the push don’t work , I applied Some solutions without result.
If I restore with 3.1.2 and activate it with an Officialy SIM , and after activation with iTunes , I change the SIM by an unofficialy SIM , it work ?
Sorry for english
December 11th, 2009
I followed the guide and it worked…once. After one notification I couldn’t get anymore. Any help will be appreciated.
Thanks,
Blake