Previously there has been a solution that tricked the original iPhone's defense. This is very complex, as it gets between the SIM and the phone, faking the communication between them in a way that the phone recognizes the SIM as one from the network that the phone belongs to. This solution requires no hardware or software modification of the iPhone 3G. It is not yet known if the solution demonstrated by DesbloqueioBr will be available. It is good to know anyway that the use of such solutions is not completely legal.
Translated by Szaszati