iPhone is an amazing gadget that apple has released.
This phone runs a Mac OS.There is also a provision for accessing the file system of this phone from a Mac machine or even from a Windows machine.
To get the view of the file system we need to SSH into the iPhone.
Essentials for getting this task done :
1. OpenSSH on your iPhone installed and running.
2. WinSCP installed on your windows machine installed and running.
3. Wi-Fi network around you which will permit your iPhone and the Windows machine to connect to the network.
SSH : Secure Shell
Secure Shell is a utility that enables the user to log into another system running a compatible operating system via a network.
SSH allows us to:
1.Execute commands on a remote machine.
2.Move files from one machine to another.
These are the basic functions that SSH handles.SSH also uses encryptions for securing the transfer of data which may be in the form of information or in the form of commands.There are more functions of SSH which the interested readers can check out at this website.
Link : http://www.employees.org/~satch/ssh/faq/ssh-faq-1.html#ss1.1
SSH from Windows:
For establishing SSH to the iPhone we will need to have a utility like WinSCP to log into the iPhone.
It is a software utility that enables us to establish S FTP,FTP channels using SSH.For detailed information about this utility i would like to encourage you all to read the documentation at this website.
Link : http://winscp.net/eng/docs/introduction
On the iPhone:
For enabling SSH on the iPhone the iPhone users will need to install an application named as Open SSH.
This application is available for install via the Installer.app package that comes onboard inbuilt with the iPhone Firmware.In the Installer.app one can find this OpenSSH application setup after installing the community sources into the installer.app.
Accessing iPhone from WIndows:
1.Ensure that OpenSSH is installed on the iPhone and its turned ON.
2.Ensure that the Wi-Fi on the iPhone is turned ON and the iPhone is connected to the network.
3.Ensure that the windows machine being used is connected to the Wireless Network to which the iPhone is connected.
4.Ensure that the WinSCP is installed on the windows machine.
5.Begin by getting the IP address of your iPhone on the wireless network.
You can find this address from the Settings app -> Wi-Fi section ->Choose Your Network -> here you will get the IP.
6.Once you get the IP address then open WinSCP and use this IP address.
Host Name : IP address
User Name : root
Password : alpine
Just say login.
7.After clicking the login button WinSCP may take few min to connect to the iPhone.PLease be patient.It will ask to create a new Key Pair just say Yes.
You are connected to your iPhone and WinSCP wil show you the file system of iPhone.
After getting hold on the file system of iPhone what all you can do:
1.Install application on the iPhone manually.
2.You can add custom ringtones to your iPhone.
3.No need for iTunes to feed in the music part of it.
4.You can add custom made wallpapers.
5.You can build applications on iPhone.
6.You can edit SMS ringtones and all other sound files available on the iPhone.
There are lots of things this iPhone can do.I have tried installing Apache server on the iPhone.The server runs superbly and i have also tried hosting a website on my iPhone.The website too runs good.For any further details that any of you may need on this device do drop me a mail or say a private message.I will feel happy to help.Anything for this amazing devide.The so called "IPHONE".