La mejor opción de unlock es por IMEI, con esto te quitas de problemas, ya que es un liberación completamente de fábrica y 100% legal, busque en ML la publicación de un administrador de iPhoneate , el cobra 149 pesos, y lo desbloquea de 5 horas a dos días (depende de los servidores de apple ) ya sólo restauras y eso es todo. Rápido, fácil , barato y definitivo.
Probado por mi mismo con un iPhone 4G.