If you want to meddle with your iPhone 2G, 3G, 3Gs or iPod touch and want to get raw access to the file system then you definitely have to try OpenSSH which is the most powerful and reliable SSH tool available on Cydia.
Important
Now you can do untethered Jailbreak of your iPhone 3G/3Gs running latest firmware 3.1.3 with "Spirit".
Step by Step iPhone and iPod Touch (All models) Firmware 3.1.3 Jailbreak Guide Using Spirit
You might have guessed that SSH will only work for jailbroken iPod touch and iPhone so if you have not jailbroken yet then that’s the first step you need to do. The rest of the process is pretty simple:
First, what does SSH means? Secure SHell which gives you access to the root of your iPhone or iPod touch and allows secure remote access to your device. Here is how you install OpenSSH on your jailbroken iPhone or iPod touch:
Step 1:
Open the Cydia Store on your iPod touch or iPhone:
Step 2:
Tap on the Sections Button at the bottom bar and then navigate to Networking –> OpenSSH
Step 3:
Click Install. It will take a few seconds and this screen will appear after installation which means OpenSSH is now installed:
By this point, OpenSSH has been installed on your iPhone/iPod touch. Now how do you use it from your PC?
In order to access your file system through SSH, you will need a SSH client on your PC or Mac. Download and Install WinSCP for the PC. Once installed, open it and type in the IP address of your iPod touch or iPhone. You can find it at:
iPod touch or iPhone Settings –> WiFi –> IP Address
Run WinSCP and you will be prompted with this window:
Host Name: Your IP Address
Port: 22 (Default)
User Name: root
Password: alpine
Leave Private Key File empty.
Protocol: SCP
You will be asked to bypass the security while logging in, click Yes:
Next it will open the root of your iPod touch or iPhone and you will be able to transfer files manually from your PC right into your device by simply dragging them into the right column which is your device:
Happy playing with your iPod touch or iPhone!
Note:
The default login for Open SSH is:
ID: root
Password: alpine
It is highly recommended you change the default password because if you do not then your device is susceptible to anyone who wants to get into your file system and wreck havoc with your beloved iPhone or iPod touch.