Cómo saber qué BOOTROM tiene mi dispositivo [iPhone/iPad/iPod Touch/Apple TV]

Para dar las gracias debes entrar o registrarte en el foro

iMiembro Pro 6G
iMiembro Pro 6G
Mensajes: 4651 Agradecido: 1998
17 Ene 2011, 04:16# 1
Imagen


¿Qué es el bootrom?

    El bootrom (llamado SecureROM por Apple) es el primer código significativo que corre en el iDevice (iPad, iPhone, Apple TV o iPod Touch) antes de arrancar el propio sistema operativo iOS.

    En este momento Apple ha vendido dispositivos con varias versiones diferentes del bootrom, pero hay 2 ramas muy significativas ya que a partir del 9 de Septiembre de 2009 lanzan unas nuevas versiones de Bootrom para iPhone 3Gs y iPod Touch 2G que tapan el bug con el que se realizaba el jailbreak en ese momento. Estos nuevos bootroms son llamados "nuevos", y los anteriores "viejos", para dierenciar un iPhone 3Gs con bootrom nuevo de uno con bootrom viejo. Esto no pasa en otros dispositivos como el iPod Touch 3G, ya que todos los fabricados tienen el mismo bootrom.

¿Qué versiones de bootrom existen?

    iPod Touch 2G
    • iBoot-240.4 "viejo bootrom"
    • iBoot-240.5.1 "nuevo bootrom"

    iPhone 3GS
    • iBoot-359.3 "viejo bootrom"
    • iBoot-359.3.2 "nuevo bootrom"

    iPod touch 3G
    • iBoot-359.5

    iPad, iPhone 4, iPod Touch 4G y Apple TV 2G
    • iBoot-574.4

    iPad 2 y iPhone 4S
    • iBoot-838.3


    iPad 2 (Wi-Fi modelo 2012) [R2], Apple TV 3G, iPod touch 5G, iPad mini
    • Sin información por el momento


    iPad 3
    • Bootrom 1062.2


    iPhone 5
    • Bootrom 1145.3


    iPad 4
    • Bootrom 1145.3.3



¿Cómo saber qué bootrom tiene mi dispositivo?
[Para Windows, Mac OS X y GNU/Linux]

    Para saberlo es necesario conectarlo a un ordenador ya que desde el propio iOS no se puede. Dependerá del sistema operativo que tengamos en nuestro ordenador:

    Desde GNU/Linux:

      1. Instalamos gnome-device-manager y lo ejecutamos. (Lo podemos instalar mediante apt-get, yum o similares, si tenéis dudas postearlo)

      2. Conectamos el dispositivo y entramos en modo DFU.

      3. Buscamos USB Device a la izquierda y pinchamos. Buscamos en Summary -> Model hasta encontrar Apple Mobile Device (DFU Mode)

      4. Vamos a las propiedades y buscamos usb_device.serial.

      5. En la información que sale debajo a la derecha del todo veremos la versión del bootrom (iBOOT-574.4 en el caso de un iPad por ejemplo). emo:-:24



    Desde Windows:

      Si tienes un iPhone 3Gs:

      Ponemos el dispositivo en modo DFU conectado al PC, ejecutamos iDetector y le damos al botón "Is my bootrom old or new?". Fácil ;)
      Imagen


      Para el resto (iPad, iPod Touch, Apple TV y también incluido el 3Gs):

      1. Conectamos el iDevice al PC en modo DFU.

      2. Vamos a Inicio -> Panel de control -> Administrador de dispositivos.

      3. Buscamos Universal Serial BUS Controllers y dentro pinchamos en Apple Mobile Device USB Driver y ahí botón derecho -> Propiedades.

      4. Vamos a la pestaña detalles y seleccionamos Device Instance Path y en la información que sale debajo a la derecha del todo veremos la versión del bootrom indicada como [iBOOT-574.4] como es mi caso que se ve en la imagen ya que he hecho este tutorial con un iPad de primera generación:





    Desde Mac:

      1. Ponemos el dispositivo en modo DFU conectado al Mac.

      2. En el menú de Apple de arriba, clickeas sobre "Acerca de este Mac".

      Imagen


      3. Pinchamos en más información.

      Imagen


      4. Pinchamos en el apartado USB de la izquierda.

      5. A la derecha veremos nuestro iPhone, iPad o iPod Touch como Apple Mobile Device (DFU Mode) y si pinchamos ahí, en la ventana de abajo justo al final de Serial Number, veremos la versión del bootrom:

      Imagen


Un saludo, cualquier duda no dudéis en comentarla. ;)
Última edición por Akuario el 31 Ene 2013, 15:00, editado 8 veces en total
Razón: Añadida información ;)
Gracias  
6 personas han dado las gracias: Vendeta34AlvarettteisrantxaelenaymanoloDAWEReiva
Etiquetado en:
iMiembro 6G
iMiembro 6G
Mensajes: 204 Agradecido: 8
17 Ene 2011, 05:20# 2

Que diferencia hay de uno a otro

Gracias  
iMiembro Pro 6G
iMiembro Pro 6G
Mensajes: 4651 Agradecido: 1998
17 Ene 2011, 22:58# 3
Ketchum escribió:Que diferencia hay de uno a otro


Pues basicamente ninguna, sólo que Apple arregló con la nueva versión 359.3.2 el bug que permitía hacer el jailbreak, con lo que al iniciar el dispositivo se perdía el jailbreak, naciendo entonces lo que llamamos jailbreak thetered (atado, con cable, etc.) ya que necesitamos conectarlo al ordenador y jailbreakearlo de nuevo.

Esta guía sirve sobre todo a usuarios con iPhones 3GS que necesitan saber cual es su versión de bootrom, ya que el jailbreak 4.2.1 es tethered o untethered dependiendo de esto.

Un saludo ;)
Gracias  
iMiembro 6G
iMiembro 6G
Mensajes: 204 Agradecido: 8
18 Ene 2011, 00:45# 4

¿Quiere decir esto que los dispositivos con el nuevo bootrom estan destinados a tener el jailbreak tethered? ¿O hay solucion?

Gracias  
iMiembro Pro 6G
iMiembro Pro 6G
Mensajes: 4651 Agradecido: 1998
18 Ene 2011, 04:10# 5

Mira, creo que me he explicado mal, he mejorado el tutorial ampliándolo con más información, espero que ahora se entienda. Además me equivoqué en un par de cosas, ahora está correcto (espero 8-) )

Ketchum escribió:¿Quiere decir esto que los dispositivos con el nuevo bootrom estan destinados a tener el jailbreak tethered? ¿O hay solucion?


Ten en cuenta que el propio iPad nació con un bootrom más nuevo que el "nuevo bootrom" del iPhone 3Gs por ejemplo y aún así ya llevamos 3 versiones de jailbreak untethered, esta última es la que se resiste y aún así con la última beta de RedSn0w para Mac ya se puede hacer untethered. El problema es el exploit usado para aprobecharse del bug que los bootroms puedan tener.

Saludos! ;)
Gracias  
iMiembro Pro 6G
iMiembro Pro 6G
Mensajes: 4651 Agradecido: 1998
18 Ene 2011, 04:24# 6

Actualizado. Añadida información sobre como saber el bootrom desde Linux emo:-:3

Gracias  
iMiembro 2G
iMiembro 2G
Mensajes: 29 Agradecido: 3
31 Ene 2011, 17:19# 7

Entonces, ¿necesito saber cual es el bootrom de mi Iphone4 IOS 4.2.1 para conocer si es tethered o untethered?

Me gustaria hacerle el Jailbreak ya si mi movil es Untethered, pero no tengo ni idea de como saberlo.

:thanks:

Gracias  
iMiembro
iMiembro
Mensajes: 1 Agradecido: 0
31 Oct 2011, 15:22# 8

Puede ser que no me salga el BOOTROM de mi iPad 5.0 despues del numero de serie??

Que jailbreak tengo que aplicar?? estoy totalmente perdido!! need help please!!

gracias

Gracias  
iMiembro 4G
iMiembro 4G
Mensajes: 109 Agradecido: 16
31 Oct 2011, 21:37# 9

Gracias Akuario, me ha sido muy util

"Stay hungry, stay foolish"
Imagen
Gracias  
iMiembro Pro 6G
iMiembro Pro 6G
Mensajes: 4651 Agradecido: 1998
01 Nov 2011, 01:32# 10
chuck escribió:Puede ser que no me salga el BOOTROM de mi iPad 5.0 despues del numero de serie??

Que jailbreak tengo que aplicar?? estoy totalmente perdido!! need help please!!

gracias


Si tienes un iPad, hoy por hoy, es irrelevante el bootrom que tengas. Para saber que tipo de jailbreak hacer pásate por este tema: http://www.ipadforos.com/scene/como-hacer-jailbreak-ios-t628.html
Gracias  

Publicidad
Publicidad