Jailbreak iPhone 4 baseband 04.12.09 (iOS 4.2.1? 4.3.x?): contexto y realidad
El "firmware 04.12.09" se refiere al **baseband (módem) 04.12.09**, presente en **iOS 4.2.1** (y conservado al actualizar a 4.3.x/4.3.1/4.3.2/4.3.3/4.3.4/4.3.5 *sin* actualizar baseband).
¿Por qué importa el baseband 04.12.09?
- Es **vulnerable a "ultrasn0w" (desbloqueo de operador / carrier unlock)**.
- Basebands posteriores (05.11.07, 05.12.01, 05.13.04, 05.14.02, 05.15.04, 05.16.00, 05.17.04, 06.15.00 iPad baseband) **NO son vulnerables a ultrasn0w** (salvo 06.15.00 iPad BB en 3G/3GS, pero rompe GPS).
- Si quieres **desbloquear operador** en iPhone 4, **necesitas conservar baseband 04.12.09** o inferior (01.59.00, 02.10.04, 03.10.01, 04.10.01).
Jailbreak para iOS 4.2.1 / 4.3.x (con baseband 04.12.09)
- Redsn0w 0.9.10b / 0.9.11b / 0.9.12b / 0.9.13b / 0.9.14b / 0.9.15b: Jailbreak **tethered** (iPhone 4 GSM) o **semi-tethered** para 4.2.1. Para 4.3.x: tethered. Requiere PC/Mac. Gratis.
- Sn0wbreeze 2.8 / 2.9 (Windows): Crea custom IPSW con jailbreak. Permite **preservar baseband 04.12.09** al restaurar a 4.3.x/4.2.1. Útil si quieres ultrasn0w después.
- PwnageTool (Mac): Similar a Sn0wbreeze, crea custom IPSW preservando baseband.
- Greenpois0n RC6 / Absinthe 2.0.4: Para iOS 4.2.1 / 4.3.x. Untethered para algunos dispositivos (no iPhone 4 GSM en 4.3.x).
Herramientas modernas (Checkra1n, Palera1n, Dopamine, XinaA15)
**NO funcionan en iPhone 4 (A4).** Solo A5-A11 (checkra1n) / A8-A16 (palera1n/dopamine/xina).
Estado actual (2024)
- iPhone 4 max iOS 7.1.2. Baseband final 04.12.09 (si no actualizó a 7.x que sube BB).
- Si estás en iOS 4.x/5.x/6.x con BB 04.12.09: **quédatelo** si necesitas ultrasn0w.
- Si actualizaste a iOS 7.x: **Baseband subió a 05.17.04+ -> ultrasn0w NO funciona.** Desbloqueo solo oficial (carrier) o IMEI pago.
- Jailbreak iOS 7.1.2 en iPhone 4: **geeksn0w** (tethered, Mac/Linux) o **p0sixspwn** (untethered 6.1.3-6.1.6, no 7). iOS 7.1.2 en A4 **no tiene jailbreak untethered público**.
Conclusión
Si buscas **solo jailbreak (tweaks, Cydia)** en iPhone 4 hoy: **iOS 6.1.6 (p0sixspwn untethered) o 7.1.2 (geeksn0w tethered)**. Si buscas **desbloqueo operador (ultrasn0w)**: **necesitas baseband 04.12.09 o inferior** (iOS 4.2.1 o custom firmware preservando BB). **No hay herramienta "gratis y fácil" universal actual.**
Referencia: The iPhone Wiki - Baseband, r/jailbreak (wiki legacy).