HowTo: SSH Into Your iPhone OS 3.0 ( Windows )

ATTENTION: also read HowTo: SSH Into Your iPhone OS 3.0 ( Mac )

SSH or Secure Shell is a network protocol that allows data to be exchanged using a secure channel between two networked devices. I got a lot of emails asking me what exactly is SSH and how to do it.

I thought that this process is well known by now, but after answering literally tons of emails on this subject, i decided to create this tutorial and explain step by step how to do it.

This is ( in my opinion ) the first thing you need to learn after you jailbreak your iPhone ( OS 3.0 Mac and Windows ). First thing you need to do is to get a couple of things from Cydia: OpenSSH and SBSettings.

After SpringBoard respring , swipe your finger from the top of the iPhone/iTouch screen down to access SBSettings and make sure OpenSSH is turned ON. Also make sure you are on WiFi and WiFi is turned ON as well.

You dont need to know your WiFI for windows SSH, but in case you’re wondering how to get your WiFi IP address, theres a screenshot below.

Now you need to download a SSH client called iPhone Tunnel Suite. You can download it here.

When you will run it, it will prompt you with a window saying : This is the first lunch of iPhone Tunnel Suit. Please set up a new device. You don’t need to do that. Just close that window. Once you are in the main window of iPhone Tunnel Suit, click on iTunnel button and make sure that iTunnel Status says Running!

Once you done all that , click on File Browser Button. You will be prompted with a WinSCP Login window. In that window you will be asked your host name, user name and password. You can do this without knowing your Wifi address. Just enter :

  • Host name : 127.0.0.1 .
  • User name : root .
  • Password : alpine .

And then press login.

NOTE : It might not connect at first. Just try a few times. Once it is connecting you will be prompted with a message. Just click UPDATE and carry on.

Since FW 3.0 Jailbreak was released, many people have complained about the problem, or rather, the genuine inability to connect to SSH using the USB cable and iTunnel. Let’s see together how to resolve the problem by following these simple steps:

  1. Make sure you install OpenSSH from Cydia and iPhone Tunnel Suite on your PC
  2. Make sure you got iTunes 8.2 installed
  3. Browse to  C: \ Program Files \ Common Files \ Apple \ Mobile Device Support \ bin \ , copy  “iTunesMobileDevice.dll”  and paste it in C: \ Program Files \ iPhone Tunnel Suite \ iTunnel
  4. Enjoy