I finally got an ipod touch instead of an iPhone because as a mobile iPhone is a bit too big and it is double price of an ipod touch which provides most functions. iPod touch can’t make calls like iPhone because it doesn’t have a microphone and bluetooth either. However there are still workarounds to get a iPod touch to make phone calls. First of all, you need to buy a microphone extension such as IVoiceIII (however you need to do a bit modification on IVoiceIII). You may also use a Bluetooth extension to solve the issue.

In order to make VoIP, you have to jailbreak the iPod touch to get its full power. How to do that? Here is a very good tutorial. I followed it and it worked. I didn’t download the firmware for free, instead I paid on Apple Store to get the newest firmware and then worked on it.

Then you can use SFTP, WinSCF or PC Suite to connect to your iPod touch to install applications or backup your iPod.

Finally here are some useful tips:

  1. Where does Itunes save iphone firmware?
    “C:\Documents and Settings\*USER HERE*\Application Data\Apple Computer\iTunes\iPhone Software Updates”