In this article I would like to briefly explain the differences between a non-jailbreak (ie, when not carried out the procedure for unlocking the device) and a jailbroken iphone. You can see the original source from here.
The first just say that the jailbreak for iphone is a procedure to unlock the device, through which we can proceed with the installation of applications not certified by Apple itself (hence all those applications completely rejected by Apple under review).
The procedure in question can be easily performed using the guides easy riperibilità the Internet itself. The transaction in question does not involve further manipulation of internal hardware (which is not easy for those who do not have good computer skills) and everything is done in software so it is possible to return to its original state of the device.
Use the jailbreak procedure involves a number of advantages in terms of using the device, it is possible to use more effectively the device was able to manipulate what you can not do with the original software installed.
In practice you can extend the functionality of the device was able to record video, send files to other devices via bluetooth functions, change the environment of reception (change ringtones, alerts, etc..), Use many more programs and so forth.
I therefore have many advantages, but also result in serious problems in terms of security because iphone jailbreak is more prepared to take viruses or malicious programs that may damage the device, bringing the loss of data.
The operation of jailbreak is however linked to the old device, since many of these limits are exceeded due to the passage of the new device iphone3GS that has managed to eliminate the constraints of the old firmware.
So before you perform the procedure I would advise you to take a trip on the network to assess the real need to perform this procedure.