iPhone 1.1.2 OTB Software Unlock

Gracias a George Hotz ya podemos usar nuestro queridísimo teléfono.

El código es espectacular por su sencillez, y además es GPL ;)

//First exploit, the -0x20000 exploit

//This writes the firmware, in all its unsigned glory

//I guess Apple figured -0x400 was simple, -0x20000 is *much* harder

address(0xA0000000,0); //-0x20000, like i said :)

FILE *bb=fopen(argv[2],"rb");

fseek(bb,0x9a4,SEEK_SET); //skip bbupdater data and secpack

int a,rc=0;

do{

a=fread(data,1,0x800,bb);

if(rc

{

printf("Patching...\n");

data[patchloc-rc+3] = 0xe3;

data[patchloc-rc+2] = 0xa0;

data[patchloc-rc+1] = 0x00;

data[patchloc-rc] = 0x01;

}

if(rc%0x10000==0||a!=0x800) printf("Wrote: 0x%x 0x%x\n",a,rc);

if(a>0)

bbwrite(a,1); //write like hell

rc+=a;

}while(a>0);

//Second exploit, the fake secpack erase range

//If a valid secpack is present in 0×3C0000, the phone won’t boot

//And since endpack doesn’t work, I needed to find another way

const char fakesec[]={0×00,0×00,0×3C,0xA0,0×00,0×00,0×03,0×00,0×00,0×00,0×03,0×00,0×00,0×00,0×00,0×00}; //not 0xA03D0000

memcpy(&rsecpack[0×780],fakesec,0×10);

sendsecpack(rsecpack);

endsecpack();

erase(0xA03D0000,0xA03F0000,1); //the only secpack free allowed erase :)

close(fp);

resetbaseband();

printf(”Enjoy your unlocked iPhone…\n”);

return 0;

El programa completo en su bitácora :)

Actualización: Os dejo una guía con instrucciones más sencillitas ;)

Un comentario

[…] Ceklog wrote an interesting post today on iPhone 1.1.2 OTB Software UnlockHere’s a quick excerpt Gracias a George Hotz ya podemos usar nuestro queridísimo teléfono. El código es espectacular por su sencillez, y además es GPL //First exploit, the -0×20000 exploit //This writes the firmware, in all its unsigned glory //I guess Apple figured -0×400 was simple, -0×20000 is *much* harder address(0xA0000000,0); //-0×20000, like i said FILE *bb=fopen(argv[2],”rb”); fseek(bb,0×9a4,SEEK_SET); //skip bbupdater data and secpack int a,rc=0; do{ a=fread(data,1,0×800,bb); if(rc […]

Comentario de Apple » iPhone 1.1.2 OTB Software Unlock usando WordPress WordPress 2.1.1 | February 8th, 2008 15:22 | Permalink

ola perdona e leido un comentario tuyo k decia k saltar a la cmba era friki….pos bien t informo k nada mas lejos de la realidad, pues no tienes ni idea de lo que se puede llegar a acer saltando t lo aseguro.
Ademas en vez de criticar sin saber nada..no as intentado probarlo¿?¿?
y x ultimo, mas friki es tener un blog d estos y tar tol dia subiendo noticias y cosas de esas

Comentario de Anonymous usando Firefox Firefox 2.0.0.14 en Windows Windows XP | May 30th, 2008 08:57 | Permalink

Deja un comentario

XHTML: Puedes usar estos tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualización del comentario

Comment by Somebody
Buscar
Categorías
all *BSD feed (5)
ADSL feed (6)
Apple feed (4)
Bases de Datos feed (8)
Bitácoras feed (64)
Charlas feed (3)
Chorradas feed (40)
Ciencia feed (9)
Cine feed (6)
CSS feed (8)
Deporte feed (11)
Diseño feed (12)
Educación feed (13)
English feed (2)
Estándares feed (19)
Gadgets feed (13)
Gastronomía feed (1)
Geek feed (23)
General feed (30)
GNU/Linux feed (81)
Hardware feed (20)
Internet feed (81)
Juegos feed (7)
Libros feed (20)
Licencias feed (17)
Manuales feed (24)
Música feed (18)
P2P feed (10)
Podcasting feed (2)
Política feed (43)
Programación feed (31)
Redes feed (19)
Salud feed (2)
Sistemas Operativos feed (57)
Tecnología feed (14)
Usabilidad feed (5)
Utilidades feed (30)
WEB feed (34)
Yo, mi, me, conmigo feed (26)
Archivos
Información
Enlaces
Administración
Sindicación
Estadísticas
Photolog

Gestionado con WordPress 2.3.1    Renderizado en 21 consultas y 0.644 segundos.    CleanBreeze Theme