SSH
SSH por sus siglas en ingles “Secure Shell” es un prototocolo de comunicación en red que permite administrar archivos en tu iPhone e intercambiar archivos entre tu iPhone y el ordenador, similar a FTP. Es un protocolo muy utilizado en los sistemas GNU/Linux. Te lo explico de manera más general, SSH es un servicio de acceso remoto, para ejecutar comandos en ordenadores.
Un elemento muy importante que necesitas entender es que para accesar con SSH a tu iPhone necesitas dos aplicaciones:
- Un servicio o servidor de SSH, ejecutándose en tu iPhone
- Un cliente SSH, ejecutándose en tu ordenador
Para instalar el servicio SSH en tu iPhone este tiene que estar liberado (jailbreak), luego buscar e instalar con Cydia la aplicación OpenSSH o Automatic SSH. Aunque puedes hacer acceso reomoto por USB, la mejor manera de realizarlo es utilizando la conexión WiFi.
Algunas de las tareas que puedes realizar con SSH son:
- Instalar programas.
- Extraer los archivos de audio o música.
- Transferir ringtones.
- Transferir imágenes o fotografías.
- Copiar, mover, renombrar archivos.
Si tu iPhone aún no está liberado puedes seguir alguna de estas guias para realizar el proceso:
- Tutorial Completo, Cómo Liberar (Jailbreak) y desbloquear (Unlock) tu iPhone 2G OS 3.0 con RedSn0w (Windows)
- Tutorial Completo, Cómo Liberar (Jailbreak) y desbloquear (Unlock) tu iPhone 2G OS 3.0 con RedSn0w (Mac)
Puedes utilizar WinSCP (Windows) y Cyberduck(Mac) para accesar con SSH a tu iPhone.
Redsn0w
Redsn0w es la última generación en herramienta de desbloqueo creada por el iPhone Dev Team, con esta se puede liberar o hacer el jailbreak al firmware del iPhone 3.0. Redsn0w tiene soporte para todos los modelos del iPhone que incluye el 2G, 3G, 3GS y iPod Touch. Existen versiones para Windows y Mac. Con Redsn0w puedese desbloquear el iPhone 2G. Hacer la liberación utilizando redsn0w es muy facil y es concierada la herramienta más amigable para realizar este proceso en el iPhone. Redsn0w reemplaza la antigua herramienta QuickPwn del Dev Team. Estos son algunos links de liberación del iPhone OS 3.0 utilizando Redsn0w:
Firmware 1.0.2
Es uno de los primeros firmwares del iPhone y únicamente está disponible para el iPhone versión EDGE :P. Su lanzamiento fue en agosto de 2007 y tiene un tamaño de 3.7MB. Apple no publicó oficialmente las mejoras en este firmware más que la corrección de algunos bugs, sin embargo algunos iPhoneros notaron lo siguiente:
- * Safari parece algo más suelto
* Safari navega más rápido por el Interfaz Gráfico(bookmarks, etc.)
* El cambio entre múltiples páginas Web es más suave
* La cámara parece tener estabilizador de imagen
* El sonido parece más vivo a través de los cascos
* Hay más vídeos disponibles en el Youtube integrado
No se cuales sean ciertos y cuáles no, pero aquí les dejo la lista.
Bootloader
Primero lo primero. El Bootloader es el gestor de arranque del iPhone y por lo tanto es el primer programa que inicia. El iPhone tiene dos bootloaders.
ARM Core Bootloader
Este bootloader está ligado al arranque del sistema operativo, se encarga de asegurar el arranque de los programas de inicio del iPhone en el orden correcto.
Baseband Bootloader
Inicia la secuencia de arranque del baseband, que controla la funcionalidad de teléfono del iPhone. Actualmente existen dos disintas versiones de este bootloader la 3.9 y la 4.6. La verción 3.9 permite cargar en el iPhone un baseband modificado para una versión determinada de firmware. Con la versión 4.6 es necesario tener un baseband de una nueva versión de firmware, es por esto que existe un falso bootloader 3.9 en blanco sobre la que se carga la versión modificada del baseband.
Las versiones de bootloader no se actualizan con iTunes, cada iPhone viene con su propio bootloader de fábrica. Sin embargo hay algunos métodos de hackeo que permiten hacer un downgrade de bootloader, pero esto es bastante complicado.
Baseband
El baseband en el iPhone es el encargado de la interacción que se realiza entre el sistema operativo del iPhone y las funcionalidades telefónicas del mismo. Esto es porque el iPhone es mitad ordenador y mitad teléfono, y cada parte tiene su propio sistema de operación. El iPhone usa el baseband cada vez que conecta con el operador, ya sea para enviar datos o voz. El baseband es el que comprueba que la tarjeta SIM insertada es válida. Es por esto que en el proceso de desbloqueo o unlock del iPhone se modifica el baseband para que pueda conectarse a otros operadores. El baseband es prácticamente el sistema que controla la funcionalidad de teléfono del iPhone. Los iPod no tienen Baseband, puesto que no poseen la funcionalidad de teléfono.
Jailbreak
Es el proceso en el cual se rompe la proteccion del iPhone y para permitir modificar cualquier elemento del sistema operativo. Debido a que con este proceso se tiene libre acceso al sistema (en otras palabras tenemos acceso con niveles de usuario root), es posible realizar cualquier tipo de cambio a las funcionalidades de software del iPhone.
Les dejo algunos tutoriales de cómo realizar este proceso:
- Tutorial Completo, Cómo Liberar (Jailbreak) tu iPhone 3G hasta 2.2.1 (MAC PwnageTool 2.2.5)
- Tutorial Completo, Cómo Liberar y Desbloquear (Jailbreak/Unlock) tu iPhone 2G 2.x.x (Windows QuickPwn)
- Tutorial Completo, Cómo Liberar (Jailbreak) tu iPhone 3G hasta 2.2.1 (MAC PwnageTool 2.2.5)
Brickeado (Bricking)
El término “ladrillo” o “brickeado” se refiere a que el iPhone queda inutilizable o roto temporalmente. Algunas veces las actualizaciones de firmware pueden poner el iPhone en este estado, debido a un proceso fallido o bugs. Si tu iPhone queda como un simple ladrillo puedes virginizar tu iPhone, o bien restaurarlo desde un backup o copia de respaldo anterior.
Virginizar
Cuando se realiza el proceso de liberación o desbloqueo del iPhone el modem (baseband) queda modificado, el proceso de virginizar sirve para dejar un modem(baseband) sin modificar o sin alterar, es decir volverlo a su estado original (virgen).
QuickPwn
QuickPwn es una aplicación para liberar (jailbreak) tu iPhone 2G o 3G rápidamente. Tambien tiene la capacidad para instalar logos personalizados en el iPhone. Con QuickPwn debes hacer la actualización del firmware via iTunes y luego aplicas QuickPwn para hacer el jailbreak o liberación. Esta herramiente está disponible para Windows y Mac.
Les dejo esté link,
PwnageTool VS QuickPwn
Utilizar PwnageTool para liberar tu iPhone es más complicado y lento que con QuickPwn pero ofrece más opciones de personalización. Además que PwnageTool solo puede ser utilizado en Mac.

