How to Fix Push Notifications on Your 3.0 iPhone 2G
LIKE
TWEET
SHARE
PIN
SHARE
POST
MAIL
MORE
Posted July 6, 2009 at 12:23pm by iClarified · 205835 views
These are instructions on how to fix push notifications on your jailbroken 3.0 iPhone 2G. Please note that this is a preliminary fix by the iPhone Dev-Team and thus may need some improvements before it is finalized.
Step One Press to launch Cydia from your SpringBoard.
Step Two Press to select the Manage tab at the bottom of the screen.
Step Three Press the large Sources button.
Step Four Press the Edit button at the top right of the screen.
Step Five Press the Add button at the top left of the screen.
Step Six Enter http://cydia.iphoneil.net as the new source address and tap the Add Source button.
Step Seven Once the source has been successfully added press the large Return to Cydia button.
Step Eight Press the Done button to exit Edit mode.
Step Nine Press to select the newly added cydia.iphoneil.net repository.
Step Ten Press to choose Push Fix from the list of Packages
Step Eleven Press the Install button at the top right of the screen.
Step Twelve Then press the Confirm button to beginning installation
Step Thirteen Once installation has completed successfully press the large Reboot Device button to reboot your iPhone.
Once rebooted verify that YouTube works. If not try reinstalling the patch.
You will also need to remove then reinstall all your applications which use Push Notifications before they will work.
THANKS***: A big thanks to the iPhone Dev-Team for providing this fix. Also thanks to iPhoneIL for packaging it up nicely. Thanks to iSpazio for bringing this package to our attention.
Add Comment
Would you like to be notified when someone replies or adds a new comment?
Yes (All Threads)
Yes (This Thread Only)
No
Notifications
Would you like to be notified when we post a new Apple news article or tutorial?
1. Borrow any iPhone official carrier in your country (i use O2 in UK)
2. Restrore your iPhone with simcard O2 inserted
3. When iTunes asks about account setting, create a new account. Don't use backup'ed account
4. Let Apple activates your iPhone and this will register a new certificate into your iPhone
5. Install IM app (if you use app like Ping! or BuzzMe, you need to DELETE your ID and create a new one (because the Ping!/BuzzMe servers have registered your old certificate, not the new one)
6. Return the simcard to your friend and use your unallowed simcard and unlock like normal
7. Done! happy pushing!
I agree with Ben. This hack doesn't work. After a full day's fiddling about, using a legit SIM card (O2 here in the UK) the only way I've found to get Push working on my 3.0 iPhone 2G is to restore it properly using Apple's .ipsw file, then jailbreak using blackra1n. I haven't managed to get Push working reliably on the phone if I jailbreaked it using Pwnage Tool.
I installed this as my GPS was playing up and lost YouTube function & kept saying to connect to iTunes to allow push notifications. I've just deleted it and YouTube works again and the pop up has gone.
This really needs to be removed from iClarified. This will not work for you and I will explain why without going into massive detail. This fix is nothing more than one iphone's certs/keys being shared by thousands of people. This is why it works randomly and you can get weird messages from other people. Sharing this with thousands of people are pointless and this should be removed. Every iphone and ipod needs it's own cert to have your push notifications to go to you and no one else. These push certs are generated by itunes when you activate your iphone through itunes the legit why. When you hacktivate you are not contacting the APNs (Apple Push Notification Service) servers to generate these unique keys.
So if you want push to work on your jailbroken iphone you will even have to:
1. Steal/copy these certs from an ipod that was activated in itunes the normal way
2. Activate your iphone with a legit AT&T sim card to go through activation (and NOT Hactivation) to have the Apple push servers generate your unique keys/certs
3. Go to www.pushfix.info to get your own unique certs.
My only option was number 3 since 1 and 2 were not an option for me. The author of the site found a way to access the Apple push servers manually to generate push certs. He has instructions how to SSH into your phone to put them on there. I did so and push works flawlessly for me and I get my own push notifications and no one else's.
Unless you can figure out how to access the Apple push servers on your own to generate keys then these 3 are your ONLY options. Works like a charm will all my push apps and I love push!
i came across this link and it fixed my "connect to itunes for push notification" issue
i have a 3gs 16gb, iOS 4.0.1
its a small fix from cydia.
http://ihackthatifone.com/push-notifications-fix-for-hacktivated-iphones/
downloaded this on my 3gs i had to reboot got stuck on the apple logo screen so had to restore and jailbreak and unlock my phoen again ever since my batt is dying with half a day even if i am not touching my phone da batt drains out so decided to uninstall this app but cud not find it in cydia .. wht shud i do pls hel me my 3gs is just 2 days old and da batt life sucks... i can live without push notification but need a good batt life..
pls pls pls help... thank you !
I had the same problem when I upgrade from 2.2.1 rom to 3.0. The 2G phone get very hot and drain the battery very fast, making the phone unsusable.
To solve this I download from https://www.iclarified.com/entry/index.php?enid=750 both the iPhone1,1_3.0_7A341_Restore.ipsw rom an the iPhone1,1_3.0.1_7A400_Restore.ipsw rom.
Then install the 3.0.1 using the iTunes (shift+Restore), according to tnstructions on https://www.iclarified.com/entry/index.php?enid=4302.
When run the program RedSn0w, point to the iPhone1,1_3.0_7A341_Restore.ipsw, and follow the instructions.
** - RedSn0w not accept the iPhone1,1_3.0.1_7A400_Restore.ipsw file but with iPhone1,1_3.0_7A341_Restore.ipsw it unlock and jailbreak the installed iPhone1,1_3.0.1_7A400_Restore.ipsw rom.
After that, The 2G iPhone gets normal as it is with the 2.2.1 rom.
nice try but it does not work. you get other ppls im's and your pw get erased and do not stay stored.
useless, it can also get you phone to stay stuck on the apple logo, happend to me several times.. not worth your time or hassle.
it suxs that they got so close to making this work but never released an update with the fixes for it.
This really isn't a fix. This uses certificates from another phone, and because thousands of people are sharing the same "identity", YOU WILL GET OTHER PEOPLE'S MESSAGES, AND THEY WILL GET YOURS! It will be very unreliable for you, too, not working after your phone has been asleep for a bit.
It's possible to get Push working, but you'll need access to a phone you can activate properly, to get a legitimate, unique set of certificates. The dev-team released tools which would enable you to extract these and use them on a jailbroken phone.
In summary, USING THIS HACK IS NOT A GOOD IDEA.
This was a smooth ride , just make rue to install cleanly , i.e reboot (hard preferably) uninstall any push based app before you install the fix and then try . thanks@devTeam
when you say uninstall any push based apps, the onesI have are mail, calander and contacts and there isn't a little "x" to unistall it on my phone when press on the app and hold it (ie when they start to wiggle and apps that you can uninstall get a little "x" in the upper left corner). Do you suggest that we uninstall these primary based programs and reinstall?
I had the same problem when I upgrade to 3.0. The 2G phone get very hot and drain the battery very fast making the phone unsusable. To solve this I download from https://www.iclarified.com/entry/index.php?enid=750 both the iPhone1,1_3.0_7A341_Restore.ipsw rom an the iPhone1,1_3.0.1_7A400_Restore.ipsw rom. Then I installed the 3.0.1 using the iTunes (shift+Restore), according to tnstructions on https://www.iclarified.com/entry/index.php?enid=4302. When I run the program RedSn0w, I pointed to the iPhone1,1_3.0.1_7A400_Restore.ipsw, and follow the instructions. After that, The 2G iPhone gets normal as it is with the 2.2.1 rom. :-)
Please make the following:
When I run the program RedSn0w, I pointed to the iPhone1,1_3.0_7A341_Restore.ipsw, and follow the instructions. RedSn0w not accept the iPhone1,1_3.0.1_7A400_Restore.ipsw file but with iPhone1,1_3.0_7A341_Restore.ipsw it unlock and jailbreak the installed iPhone1,1_3.0.1_7A400_Restore.ipsw rom.
After that, The 2G iPhone gets normal as it is with the 2.2.1 rom.
push notifications works after doing this, but it drains your battery abnormally FAST. this is because the commCenter is constantly trying to connect to EDGE to access the push servers. and there is no way to disable this in 3.0 for the iphone 2G.
if you leave the APN field blank and have push notifications on, your battery will drain completely in about 2 hours. if you enter a valid APN like epc.tmobile.com, but don't actually subscribe to EDGE service, it will still drain faster than when push notification is off, but not as fast as when APN is blank or invalid.
so if you want to use push notifications, be sure to enter a valid APN and subscribe to EDGE service, meaning you pay for it. otherwise the commcenter process will use high cpu constantly trying to connect to EDGE (this is why people report that their iphone is getting hot) and your battery will drain super fast.
I followed instructions as posted in original post. No big problems. After reboot I had to re-enter my wifi and gmail password. Push still not working. I rebooted. Still not working. Then I went into settings, made sure push was enabled. I had to re-enter my password in my push settings. After that, push worked! I only did this 30 minutes ago, so I'll update in a couple days. But everything seems working now. FYI I don't use push for IM or 3rd party apps, I just need it for ical and contacts sync. And it worked for that!
the reason why you have to re-enter your wifi password as well as any other passwords such as mail, is because this process creates a new keychain based off a certificate from an activated iphone that has push working on it.