George Hotz alias GeoHot el chico que con tan solo 17 años logro el desbloqueo del iPhone 1.1.2 OTB mediante hardware y software, dice tener una idea de como desbloquear el iPhone 3G por software. Esta idea según comenta es algo difícil y que aun no ha explotado nadie. El asegura que en cuanto tenga tiempo se pondrá a trabajar en el desbloqueo del iPhone3G que dice llegar en un futuro no muy lejano.

Esto seria una gran noticia para todos aquellos propietarios de un iPhone ya sean de telefónica, para después de dos año de contrato obligatorio poderse dar de baja, o de otras compañias extranjeras que tengan el iPhone con una X-Sim.
 Esperemos que este chico lo logre y nos vuelva a sorprender a todos con su magia.

Link al blog de GeoHot: http://iphonejtag.blogspot.com/
Texto Original extraído del blog de GeoHot:

The Embedded DisAssembler(EDA)

I was hoping someone would notice this clearly isn’t IDA…
It’s EDA, my disassembly/simulation suite. But it isn’t like any other simulator around today. Imagine version control in a simulator, where memory locations are files, instructions are changelists, and running is committing. You’ll be able to see which instruction modified any part of memory, and every modification it made. Spotting MMIO should be super easy. 

The picture is the EDA frontend, rendered in Safari. The EDA backend also has a patch engine that finds locations to patch based on their position in the code, instead of hard-coding one location. It also allows graphical function comparisons between different versions of the code.

Sadly, it’s still a work in progress. Maybe when its done, I’ll look for the 3G unlock.