Nos encontramos hablando de las pequeñas joyas de Apple, iPhone, iPod Touch e iPad ahora muy difundido y en particular de todo lo relacionado con el mundo iOS (el sistema operativo adoptado en los dispositivos).
Esta publicación no es un tutorial ni un procedimiento (hay miles de ellos) sino solo una referencia para aquellos que se están acercando alla piratería de un dispositivo Apple y quieren entender mejor de qué estamos hablando cuando usamos términos como jailbreak, activación, desbloqueo, cydia, instalador, ipa, baseband y encontrar ideas para profundizar y aclarar algunas dudas legítimas. Toda la información se tomó del foro hackint0sh y del sitio del iPhone Dev Team.
activación
Es imprescindible utilizar el iPhone para desactivar el modo "sólo llamadas de emergencia". Después de la activación podrá acceder al trampolín (el “escritorio” del dispositivo, iPhone, iPod o iPad). En un teléfono en el que el Jailbreak, es posible realizar una autenticación falsa.
Sblocco (Desbloquear)
Por lo general, esto se refiere a la posibilidad de desbloquear la parte "teléfono" del dispositivo. Si el teléfono está bloqueado y no estás usando una SIM válida, el iPhone resulta ser un iPod Touch con Bluetooth, Cámara y GPS. Desbloquearlo significa modificar el Banda base para poder utilizar las tarjetas SIM de cualquier operador de telefonía móvil. En España no tenemos que preocuparnos, porque la nuestra iPhone (con o sin suscripción), se venden ya desbloqueados. NB Cualquiera que desee desbloquear su teléfono extranjero, comprado en el extranjero, debe consultar el programa. ultrasn0w y tener el Jailbreak (No todas las bandas base son compatibles actualmente...).
Jailbreak
Este término indica acceso completo de escritura a todo el sistema de archivos iOS. Normalmente es posible ver sólo algunas carpetas, las multimedia, utilizadas por iTunes para música, vídeos, programas descargados de la App Store, etc.; Por lo tanto, estamos en un sandbox (creado con un chroot jail) y no tenemos permiso para escribir en todas las demás carpetas. El Jailbreak se asegura de editar el archivo /etc/fstab en iPhone (y otros) y habilitar la escritura en todo el sistema de archivos. Al mismo tiempo que se realiza el jailbreak, se produce la activación, que por tanto se puede realizar en un solo paso (al menos esto es lo que ocurría antes de redsn0w y jailbreakme). El método más rápido y seguro para hacer jailbreak es el programa. Equipo de desarrollo llamado rojosn0w (disponible para Windows y MacOSX). Consulte nuestras guías más recientes si desea hacer jailbreak a su dispositivo. Firmware de jailbreak iOS 4.3.3. Si tienes un iPhone 3G, debes consultar el firmware 4.2.1 (el último disponible para la versión 3G) y utilizar la guía Jailbreak Firmware iOS 4.2.1.
Banda base
Sección del iPhone que gestiona las comunicaciones, funciones que requieren el uso de la antena y la interfaz hacia la tarjeta SIM. El sistema operativo del iPhone ve esta parte del teléfono como un recurso para usar y enviar instrucciones para la parte "teléfono". El desbloqueo del iPhone se produce modificando este apartado gestionado por un chip con su propia RAM, chipset y memoria flash. La CPU principal es directamente responsable de gestionar las comunicaciones Wi-Fi y Bluetooth.
Pwnaje
Cuando hablamos de pwnage, nos referimos al exploit (creado por Equipo de desarrollo) para las primeras versiones del firmware del iPhone. El error estaba en el proceso de arranque del dispositivo, lo que permitía escribir código sin firmar en NOR Flash (32 MB) gracias a una modificación de iBoot o parcheando directamente el kernel. Está implementado en versiones anteriores de QuickPwn y PwanageTool (así como en ZiPhone). En este post no nos referiremos a esta técnica, considerando que el problema ha sido corregido por Apple y no es posible explotar el exploit.
Pwnage 2.0
Es el máximo exploit para cualquiera. firmware (incluso los que se lanzarán en el futuro) en iPhone 3G y en las primeras versiones de iPod Touch. El exploit se realiza mediante una función de análisis de certificados de hardware que es vulnerable al desbordamiento de pila. Era posible crear un certificado ad hoc y usarlo para escribir código arbitrariamente en la memoria. Es difícil entender exactamente cómo funciona y lo único seguro es que Apple cambió el hardware del iPhone/iPod para evitar el exploit. En las últimas versiones de iPhone, iPod Touch y iPad se utilizan otros exploits.
QuickPwn, PwanageHerramienta
Estas son implementaciones de los exploits anteriores. Ellos lo hacen posible Jailbreak y L 'activación del iPhone de una forma sumamente sencilla; basta con un clic y unas cuantas operaciones guiadas paso a paso. Los programas (siempre creados por Equipo de desarrollo) usan un Firmware personalizado (Como una PSP para entender). Por cada nuevo firmware lanzado por Apple, habrá una nueva versión de ambas aplicaciones. Con las versiones 2G del iPhone, al mismo tiempo que el Jailbreak También realizan desbloqueo. Para el iPhone 3G, la operación de desbloqueo no es posible (todavía). Recuerdo que el problema no surge para quienes compraron un iPhone 3G desbloqueado de fábrica en España.
Cydia
Es EL programa que se carga automáticamente en la carga útil (o se descarga de la red) por los exploits explotados por rojosn0w, jailbreakme, greenp0ison y se instalan directamente en el dispositivo iOS en el momento de Jailbreak. Tienen repositorios donde todos los demás programas que no están presentes en elApp Store de Apple y que se puede instalar directamente mediante el dispositivo.
IPA
Formato para aplicaciones (programas, juegos) proporcionado por iTunes. Este último permite la instalación de archivos IPA en el iPhone mediante Sync. Están firmados digitalmente por Apple.
Equipo de desarrollo
Grupo de hackers sin ningún vínculo con Apple que descubrió numerosos errores, implementó exploits y "abrió" el iPhone. Todo lo que hoy es posible con el iPhone es (en gran medida) gracias a este grupo. Casi todo su trabajo estuvo inicialmente disponible sólo en forma binaria; Posteriormente se creó una página en Google Code para fuentes gratuitas publicadas por el grupo.
Visite su blog para obtener actualizaciones.
Si te ha gustado el artículo invítame un café pinchando en la taza :)iOS: comprensión de JailBreak, activación y desbloqueo