Geohot ya ha posteado en su blog que ha descubierto una nueva capa de seguridad en los 3GS llamada (ECID). Trata que cuando iTunes comienza el proceso de restauracion, contacta con los servidores de Apple para generar firmas unicas para tu iPhone.
Comenta tambien que es importante que tengais esa firma antes de que saquen otro Firmware, por lo que pueda pasar… el hubiera querido hacerlo haciendo un dump pero es complicado (link)
Aqui tienen las instrucciones para generar su certificado iBSS:
Lo primero es descargar el USBVIEW.
1. Apague el telefono
2. Presionando el boton Home, conecta el iPhone al ordenador hasta entrar en el modo de recuperacion.
3. Abre el usbview.
4. En “options”, marca off “config descriptors”
5. Presiona F5 en tu teclado para actualizar
6. Desplácese hacia abajo hasta que vea “Apple Recovery (iBoot) USB drive, haga clic sobre él.
7. Busca el ECID.
8. Copia los 16 digitos que siguen al ECID
9. Ir a http://purplera1n.com/
10. Pega tu ECID en el campo justo debajo de la imagen de geohot
11. Guarda tu certificado iBSS.
12. Presiona power y home hasta que el telefono se reinicia pasa salir del modo de recuperacion.
PD: Post original en Ingles
Suerte a los 3GS !!