September 29, 2009

How to make Ping! work for Jailbroken and Unlocked iPhones

Hello all. I am sure we are all excited about the new application, Ping! Finally, there is nothing the Blackberry can do that the iPhone cannot do (better).

For those who do not know, Ping! is a new BBM-like (Blackberry Messenger) iPhone application, available in the App store that allows to send instant messages to any iPhone in the world without the cost of SMS or data. It sends messages through WiFi or Edge.

I am currently using an Unlocked and Jailbroken iPhone 2G with firmware 3.0

Now, to the real issue...

If you were having the "Connecting, Please Wait" message forever while trying to start the Ping! application, this solution is for you. For any other problems, please feel free to comment below and I will respond as swiftly as possible.

The problem is with the inabilty for unlocked and/or jailbroken iPhones to have a fully functional 'Push' notification system. Although it might appear to have a proper Push feature when you got to Settings and then Push Notifications, this is only deceitful.

This solution applies to windows users only. If you use a MAC, please bear with me as I am writing upan alternative solution in the next few hours.

Before following this steps please make sure you have uninstalled Ping! from your iPhone.

First Step: Fix Push Notification System

In order to do this:

      1. First download WinSCP here for windows on your PC
      2. Make sure you have OpenSSH installed on your iPhone:
      1. To do this, open Cydia and touch on “Search” tab and then search for “OpenSSH”OpenSSH search description on Cydia
      2. Install OpenSSH and reboot your iPhone.
      • Connect your iPhone with your computer. Make sure iTunes is not running
      • Start WinSCP from your Windows PC and enter the following details in the program to log in to your phone:
      1. Hostname: The IP address for your iPhone. From Settings–> WiFi –> <Your Network Name>.
      2. User name : root
      3. Password : alpine
      4. Protocol : SCPDescription of WinSCP settings
      • Once you have logged in, browse to /Private/var/Keychains directory on your iPhone.
      • Download (here).
      • Extract the files(nimble and inject) from the PushFix folder and copy them to your iPhone in this directory: /Private/var/Keychainspushfix adding
      • Right-click on each of the two files you just copied, click on Properties and change the permission to shown below:changing pushfix permission
      • Copy the file keychain-2.db (from /Private/var/Keychains) to your computer and then delete it from your iPhone
      • Now download from here and extract the following four files from it:
      1. youtube-cert.bin
      2. youtube-key.bin
      3. push-cert.bin
      4. push-key.bin
      1. Copy these files to the same directory (/Private/var/Keychains) on your iPhone.
      • In WinSCP, click on “Command” from the menu and then click on “Open Terminal” while you are on the /Private/var/Keychains directory on your iPhone.
      • Type “./inject” in Console(Terminal) and click enter. This will now generate another keychain-2.db file on your iPhone../inject
      • Close WinSCP session. Disconnect your iPhone from computer and uninstall Ping! and any Push capable app on your iPhone if you havent already done so.
      • Reboot your iPhone.

      Second Step : Install Ping!

      1. Now install Ping! Voila! You should now have fully Push capable unlocked and jailbroken iPhone! And Ping! should be working. Don't forget to ping me - yomtej. To tell me if you were successfull or not.

      Download Links:

      WinSCP for Windows

      Welcome to Techboy London's Blog

      Welcome to Techboy London's Blog.

      September 2023

      Mo Tu We Th Fr Sa Su
      Aug |  Today  |
                  1 2 3
      4 5 6 7 8 9 10
      11 12 13 14 15 16 17
      18 19 20 21 22 23 24
      25 26 27 28 29 30   

      Search this blog



      Most recent comments

      • did all the steps on my iphone 3g 3.1.2 but still doesnt work SOME1 PLEASE TELL ME WHYYYYYYY by seyi on this entry
      • Brilliant!!!!! Thanks alot by IslandboyD on this entry
      • And I'm using OS 3.1.3 (latest) firmware. by Auyon on this entry
      • I'm using an unlocked and jailbroken iPhone 2G on EDGE. How do I find the IP address? by Auyon on this entry
      • Does anybody has the answer of the incomming messages? This is frustrating, finally the "Connecting"… by Rocio on this entry

      Blog archive

      RSS2.0 Atom
      Not signed in
      Sign in

      Powered by BlogBuilder
      © MMXXIII