La communauté « iPhone Dev Team » vient de publier une méthode relativement simple et gratuite pour débloquer l'iPhone: iUnlock. Par débloquer on entend utiliser le téléphone d'Apple sur un réseau autre que celui de AT&T. Tout comme son pendant payant iPhoneSIMFree, iUnlock est une solution 100% logicielle. Il n'est donc pas nécessaire d'ouvrir l'iPhone et de sortir son poste à soudure.
Source: Clubic.

Update1: si vous voulez installer des applications tierces sur votre Iphone (Orange ou autres...), il faut au préalable le "jailbreaker" (c'est à dire le déprotéger). Pour cela, cliquez ici et suivez le tutoriel...

Update2: Pour débloquer l'iPhone 3G, vous pouvez vous rendre sur ce blog qui regorge d'informations sur le sujet...

Update3: pour l'Iphone 3GS, l'équipe de Dev Team bosse sur le sujet, mais un autre projet propose un logiciel sous Windows pour déprotéger votre IPhone 3GS.

Update4: L'iPhone 3GS est désormais pris en charge dans PwnageTool 3.1.3, mais uniquement si le téléphone était pwned en 3.0 ou en 3.0.1. PwnageTool ne supporte pas les iPhones 3GS out of the box. Si votre iPhone 3GS est en 3.1 d'origine alors il n'y a pas de solution pour le moment.