The iPhone Dev-Team has released a trial fix for push notification on hacktivated iPhones. The team is requesting feedback from testers and will make changes and polish up the fix accordingly.
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?
Yes
No
Comments (40)
Comments are closed for this article.
0
parth - December 24, 2011 at 10:30pm
download link
0
arsham - February 2, 2010 at 7:04pm
nada
0
Salvatore - January 27, 2010 at 5:35am
Ciao
0
alfie - January 6, 2010 at 6:15pm
fafrewfe
0
flappie kerstkonijn - January 3, 2010 at 9:39am
i would like to download certs.zip
0
Johann Kriegler - July 15, 2009 at 12:52am
How do you use terminal on macs please could someone right up how you do that
0
Roy - July 6, 2009 at 7:46am
Does not fix the battery drainage on 2g iphone. I followed the steps exactly, able to create a new keychain file etc.
The only thing is that I don't use mobileme I use gmail and sync my calender, contacts etc. using the push feature which still works with 3.0 but causes my battery to drain very quickly.
I'm just wondering was this fix for mobileme aim users etc and is different for gmail?
0
palo_ - July 6, 2009 at 4:45am
I am receiving somebody else's notifications. Who is receiving mine?
I used the pack with certificates from R-242's post
0
jorge silva - July 6, 2009 at 10:04am
I'm having that problem too
0
spamuel - August 6, 2009 at 8:17pm
Hi- I'm having that problem as well and have been talking with the person on AIM trying to sort it out. If anyone knows the reason/fix, please let me know!
0
rarias - July 6, 2009 at 12:19am
Works fine for me, also youtube. but now I have one issue.. My MobileMe push email does not work, also calendar and contacts does not sync as they did.
0
jorge silva - July 6, 2009 at 10:06am
you have to put again the password
0
renet - July 5, 2009 at 4:23pm
thanks dev-team, but battery sucks with push activated. if geohot try to do this fix i think he gonna make a better work ! :)
0
R-242 - July 5, 2009 at 2:46pm
worked perfectly, modified the instructions for laymen folk here:
DevTeam have made a fix for the Push Notifications for 2G / 3G users hacktivated iPhones. Ive made a quick guide for people not knowing so much of Terminal, inject and you do not need an activated iPhone
Instructions
1. Download Cyberduck for Mac or FileZilla or chmod for windows.
2. Download OpenSSH and mobile terminal on your 2Giphone from Cydia
3. Open SSH connection to your 2g iphone using your ip on wifi network (user:root pass:alpine)
then follow these steps
1. Download PushFixPack.zip and unzip.
2. Copy youtube-cert.bin , youtube-key.bin, push-cert.bin, push-key.bin, inject, nimble via SSH to privatevarKeychains 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. Rename keychain-2.db to keychain-2.db.bk. Make sure that there is no keychain-2.db in privatevar/Keychains, because well 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 or quickpigeon which is easy to test with), you will also have to re-enter your WiFi-password.
10. Test Push!
0
thegoodboy66 - July 5, 2009 at 7:57pm
Sweeeet, worked like a charm, THanks Bro!!!
0
Roy - July 5, 2009 at 2:35pm
Thanks a mill, you tube working perfectly now. With regards to push, does this sort out the problem with some say are causing the battery drainage with push on all the time? iphone 2g here? Thanks to Dev team for the fix.
0
renet - July 5, 2009 at 1:18pm
dont work for me on 2g iphone :*(
0
rent - July 5, 2009 at 1:21pm
yes it working, sorry ! this is great:)
0
sam - July 5, 2009 at 1:44pm
Push will work if u subscribe to mobileme.. without doing this. I
0
Jim - July 5, 2009 at 12:06pm
DevTeam have made a fix for the Push Notifications for 2G / 3G users hacktivated iPhones.
Ive made a quick guide for people not knowing so much of Terminal, inject and you do not need an activated iPhone
1. Download PushFixPack.zip and unzip.
2. Copy youtube-cert.bin , youtube-key.bin, push-cert.bin, push-key.bin, inject, nimble via SSH to privatevarKeychains 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. Rename keychain-2.db to keychain-2.db.bk. Make sure that there is no keychain-2.db in privatevar/Keychains, because well 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!
0
Jawad - July 5, 2009 at 2:08pm
i did the steps u mentioned, it says connect to itunes to enable push...
0
Jawad - July 5, 2009 at 2:52pm
hey Jim, i tried again, working now, thanks, i actually did the steps given by dev team, extracting all the bin files using nimble :)
0
freddie waters - October 5, 2009 at 3:50am
Trying to get push going on the iphone, but keep getting messageL
Permission denied (SSH_FX_PERMISSION_DENIED: The user does not have sufficient permissions to perform the operation.). The user does not have sufficient permissions to perform the operation..
when i try to change permission to 755 in cyberduck. is there anything you could recommend?
cheers
0
Jimmy - July 5, 2009 at 12:02pm
works like charm.
0
Addajones - July 6, 2009 at 10:26am
Works great like everyone has mentioned...one addition though.
Aside from having to enter your Wi-fi password again, you also will need to enter your passwords for any email accounts you have on your iphone! Enjoy.
0
Bill - July 8, 2009 at 2:33pm
hmmm. well youtube was working fine but after installing pushfix it wont connect. Push from BeeJive works only intermittently. thinking of rolling back.
0
Kugutsumen - July 10, 2009 at 7:57am
Stop writing moronic tutorials that include installing openssh on an iPhone without changing the password for both the root and mobile users.
0
herry - July 5, 2009 at 11:51am
yes it is working
0
moZ - July 5, 2009 at 10:25am
Yes it works flawlessly!
Did the steps told in the readme and it works perfect.. Cant understand why you guys cant do the simple steps and ask for tuts.
You need a iphone or touch with working PN. Or you download the file posted by someone in the comments.
0
Amin - July 5, 2009 at 7:37am
Can you please add a tutorial for this.
Also I don't have a iphone with the ligit activation so how to Get Legit Keychain Data:
If you can upload required file then this fix is really going to work for people like me who do not have any working iphone with Push.
Bye the way by Youtube is working fine on my Phone 2G unlocked using redsn0w
0
Bob - July 5, 2009 at 7:06am
Is these fix for 3GS or also for 3G ?
Thanks.
0
Bob - July 5, 2009 at 8:49am
I found that it should work on all iPhones. Great. It works on my 3G. :)
Thanks.
0
Jorge silva - July 5, 2009 at 6:14am
it Works!!!
0
Amin - July 5, 2009 at 8:24am
Can you share your steps?
I don't have Iphone with legit keychain data. can you share the cert files you generated using nimble.
Otherwise this hack will never work for me
Thanks in advance!!!
0
Bob - July 5, 2009 at 8:45am
THE SOLUTION:
1) download.
2) ssh into ur phone to /private/var/Keychains
3) put the 2 files you just downloaded in this directory (nimble, inject)
4) move the file keychain-2.db to your computer then delete it from the phone.
5) download: anethema-Public
6) open the file your just downloaded, you should see :
- youtube-cert.bin
- youtube-key.bin
- push-cert.bin
- push-key.bin
7) place them into the same directory on the phone
8)set nimble and inject to 755 (0775 ??? )
9) open mobile terminal type :
type su and enter the password alpine
type cd /private/var/Keychains
type ./inject
10) uninstall the app with push notification (beejive for example)
11) reboot
12) reinstall the app
BOOM! PUSH NOTIFICATIONS!
0
Amin - July 5, 2009 at 9:18am
Thanks Buddy! Finally I m able to fix the PN problem on my Iphone 2G.
Now I feel my phone is alive...
Thank you very , very much!!!!
0
Bob - July 5, 2009 at 9:43am
Admin,
You can poste these how to (tutorial), that others can see how to fix the push for there phones.
Regards.
0
pperiklis - July 5, 2009 at 12:25pm
Thank you for the files!!! Worked perfectly :)
0
jorge silva - July 5, 2009 at 1:29pm
Ok, stopped working, and I'm now receiving other messages from other people