600 palabras
3 minutos
iOS Jailbreak
Teoría
¿Por qué la gente hace Jailbreak?
Las personas pueden optar por realizar el jailbreak de sus dispositivos para realizar acciones que no estén permitidas por Apple. Dos casos de uso pueden ser:
- Realizar pruebas de seguridad informática
- Agregar “Tweaks” (ajustes, personalizaciones) a su iPhone
Tipos de Jailbreak
- rootful
- Da acceso completo al sistema, también al sistema raíz ”/”. Te da privilegios de root
- rootless
- No tienes acceso completo al sistema, no puedes acceder a raíz ”/”, pero sí a otros directorios. También tienes privilegios de root.
Tipos de persistencia
- Tethered
- 📱 🔄 📵 💻 ✅
- Requiere la conexión a una computadora cada vez que se reinica. Sin esto el teléfono no iniciará de manera correcta.
- Untethered
- 📱 🔄 ✅
- El teléfono puede apagarse y reiniciarse sin perder funcionalidades ni su estado de jailbreak. Sin embargo, este tipo de jailbreak comenzó a desaparecer con iOS 9
- Semi-tethered
- 📱 🔄 📱🔒 💻 ✅
- Si el teléfono se apaga o reinicia, el teléfono podrá seguir utilizandose pero perderá su estado de jailbreak. Este puede volver a activarse mediante el mismo proceso que le hizo jailbreak en un inicio.
- Actualmente, este es el jailbreak más utilizado.
- Semi-Untethered Jailbreak
- 📱 🔄 📱🔒 📲 ✅
- Si el teléfono se apaga o reinicia, el teléfono podrá seguir utilizandose pero perderá su estado de jailbreak. A diferencia del “semi-tethered” este puede volver a activarse mediante una aplicación que devuelva el estado de jailbreak.
Requisitos para realizar jailbreak
- Dispositivo soportado
- Puedes ver la lista actualizada en theapplewiki
- Botones funcionales
- Lo requieres para entrar al modo DFU
- iPhone sin bloqueos ni cuentas
- Esto no tendría que justificarlo, ¿o sí?
- Tener espacio disponible en el celuar (10GB)
- Para rootful con FakeFS
- Restaura el celular y no actives las opciones de seguridad:
- FaceID, Passcode, TouchID, desactivar Find Iphone
- Entonces, lo restauras a fabrica y le pones “No usar/Configurar más tarde”
Resumen de dispositivos recomendados
- iPhone 8 y X
- Ipad de 7th generación (Esta es la que tendrá el iOS más reciente)
- Se podría un iPhone XR, iPhone XS, iPhone XS Max, pero es poco probable que lo encuentres con iOS 17.0
Notas generales
- Es un proceso que puede tomar un par de intentos, persevera.
- Debes conocer cómo entrar al modo DFU
- Como los trucos en GTA
- A través de un cables USB A es más fácil que se realice el proceso correctamente. USB C, puede fallar
- Es más fácil a través de los puertos USB 2.0 de la computadora
- A través de la ISO es más sencillo que el proceso tenga éxito
¿Cómo entrar al modo DFU?
- Iphone 8 - Palera1n (live usb)
- ⬆️ ⬇️ (⏻)_hasta_apagar (⬇️⏻)_5s (⬇️)_hasta_comenzar_el_proceso
- UP, DOWN, SIDE-hasta-apagar, SOLTAR_TODO, SIDE+DOWN-5segundos, DOWN-5segundos (o hasta que se comience el proceso)
- PRESION_RAPIDA, PRESION_RAPIDA, SOSTENER, SOLTAR_TODO, PRESIONAR_AMBOS_SOSTENER, SOLTAR_SOLO_SIDE_BUTTON
Palera1n
Notas
- Requieres 10GB libres de almacenamiento
- Dale a
Trustcuando lo conectes a la computadora
Proceso
1. Previo
- Crear USB Booteable de palera1n
- Iniciar con el ISO
- Seleccionar Palera1n
2. Creación del Fake FS (solo la primera vez)
- Si es primera vez configurar las siguientes opciones
- Selecciona rootful o rootless
- 1 Create FakeFS
- 3 Verbose
- 7 Debug
- Arguments: -f -c -V -v
- Conectar tu celular y ponerlo en modo DFU
- Dejar que trabaje y, una vez finalizado podrás notar que tienes 10Gb menos en tu almacenamiento
3. Inicializar jailbreak (Cada vez que se reinicia/apaga el dispositivo)
- Iniciar con el ISO
- Seleccionar Palera1n
- Seleccionar las siguientes opciones
- Selecciona rootful o rootless
- 3 Verbose
- 7 Debug
- Arguments: -f -V -v
- Conectar tu celular y ponerlo en modo DFU
- Dejar que trabaje y, una vez finalizado, podrás ver que tienes instalado palera1n y podrás instalar Sileo o Zebra.
4. Una vez hecho el jailbreak
Problemas y soluciones
- Reiniciar el programa
CTRL +Cexit
- Se me apagó el celular y ahora no tengo mi celular con Jailbreak
- Solamente haz el paso 3 para volver a inicializar el jailbreak
Otros recursos
Nota final¡Gracias por terminar de leer este artículo! uwur
— El Capitán
¿Tienes alguna duda o te gustaría comentar algo sobre este artículo?
Puedes encontrarme en:
iOS Jailbreak
https://elcaza.github.io/posts/hacking/ios_jailbreak/