Now for the users who are in contract with AT&T, enabling the new Push Notifications feature on their new iPhone OS 3.0 won't be much of a problem. But for those with an unlocked iPhone, this needs to be hacked in order to be used.
As always, The iPhone Dev Team has cooked up something and come up with a way to enable Push Notifications on unlocked iPhone 3.0 as mentioned in one of their Twitter status.
So here is how to enable Push Notifications on your iPhone.
- For Windows, download WinSCP and for Mac, download Cyberduck and install the software.
- Install OpenSSH and MobileTerminal on your iPhone through Cydia.
- Connect the iPhone to computer and make sure iTunes is not running.
- Open WinSCP/Cyberduck and enter the following credentials to connect.
- Hostname: IP address of your iPhone.
- User name: root
- Password: alpine
- Port: 22
- After logging in, navigate to /Private/var/Keychains directory.
- Download PushFix.zip, extract it and transfer the files nimble and inject to the directory in step#5.
- Right-click on each of the two files you just transferred, click on Properties and change the permission to 755.
- Make a backup of keychain-2.db file inside the current directory.
- Now download Certs.zip and extract the following files into the same directory.
- Open MobileTerminal on iPhone and write the command cd /Private/var/Keychains
- Now write ./inject and execute it such that a new keychain-2.db file is now created automatically.
Thats most of it! Just install any Push capable device to make use of Push Notifications. Also, Settings app will now show a new tab for 'Notifications'.
Note: IP address if your iPhone can be found under the DHCP settings of the WiFi network that your iPhone is connected to.Contact Us for News Tips, Corrections and Feedback