Como mensionamos en el titulo esta forma resulta de todos modos, pero no es la oficial…
Necesitaremos Descargar:
1. IOS 4.2 Custom Bundle.
2. PwnageTool.
Empezamos:
Descargamos el PwnageTool a nuestro escritorio y le hacemos click con el botón derecho del ratón, y le damos a mostrar contenido del paquete.

Accede a la ruta: Contents/Resources/Firmware Bundles/ y copia el contenido del Custom Bundle que hemos descargado al principio.
Cerramos todo y abrimos PwnageTool normalmente, creamos nuestro firmware personalizado, asegurándonos que instalamos OpenSSH y una vez creado el firmware, abrimos iTunes y hacemos click en ALT+Resturar (con el iPhone conectado via USB al MAC). Buscamos el firmware que hemos creado y esperamos a que termine el proceso.
Descargar e instalar MACPORTS
Instala libUSB y abre el terminal para escribir lo siguiente:
sudo port install libusb
Duplica el firmware que hemos creado y lo colocamos en el escritorio, dentro de una carpeta con el nombre firmjailbreak, (el nombre es lo de menos).
Ahora toca descargar el Thetherboot utility y lo colocamos dentro de la carpeta firmjailbreak.
Cambia la extensión del firmware duplicado de ipsw a zip y lo descomprimimos para buscar:
iBSS.n90ap.RELEASE.dfu
kernelcache.release.n90
Y colocamos esos dos archivos dentro de la carpeta firmjailbreak.
Ahora ponemos el iPhone en Modo DFU y abrimos el terminal del MAC:
cd /User/Desktop/Tetherboot/
./tetheredboot iBSS.n90ap.RELEASE.dfu kernelcache.release.n90
Y listo, cuando arranques tendrás tu iPhone totalmente jailbreakeado, ahora solo te queda añadir Cydia via SSH.
Para añadir Cydia necesitamos descargar este archivo y lo copiamos dentro del iPhone en /private/var/mobile/documents/.
Accedemos al iPhone via SSH:
ssh root@tu.direccion.ip
alpine
cd /private/var/mobile/documents/
dpkg -i cydia_1.0.3366-1_iphoneos-arm.deb
proceso terminado !