Mac OS X 10.7 Lion: Instalar Lion en un Mac no soportado sin la ayuda de un segundo Mac [Nivel: Ninja]

InstallAssistant_lion.jpgFedericex nos pregunta: “Buenas: Quiero instalar Lion en mi Mac, pero no está soportado según Apple. Los tutoriales que he visto por internet hablan de cómo hacerlo usando un segundo Mac con el modo Target Firewire y un segundo Mac … pero yo no tengo un segundo Mac ni acceso a otro. Soy consciente del peligro que supone instalar Lion en un ordenador no soportado y no me importa asumirlos pero … ¿cómo hacerlo? Nadie lo ha documentado y como sois unos cracks …. una ayudita, por favor. Muchísimas gracias por adelantado.“.

Bueno, lo primero es declinar toda responsabilidad de los daños que puedan causar en tu ordenador o en la integridad de tus datos al respecto de esta instalación. Apple tiene sus motivos para no permitir la instalación en máquinas no soportadas y es bastante factible que estas instalaciones no funcionen correctamente en estos ordenadores o incluso puedan dañar el ordenador, pero una vez asumidos estos riesgos, vamos a ponernos en faena.

¿Cómo funciona la protección de instalación de Mac OS X 10.7 Lion?

El sistema elegido por Apple para la protección de la instalación de Mac OS X 10.7 Lion en ordenadores no soportados está basado en el número de Identificación de la placa base de cada modelo. Este número no está accesible desde el Perfil del Sistema (ni tan siquiera usando el comando de Terminal system_profiler -detailLevel mini) pero lo necesitamos para poder instalar Lion en una máquina no soportada, así que vamos a extraerlo. Hay dos opciones:

  • CHUD Tools, instalado con las herramientas de desarrollo de Apple
  • Un modo mas fácil: usando Geekbench, realizando un test y copiando este dato de los resultados. El numero de identificación de la placa está disponible en el primer bloque de datos que identifican la máquina, tal como se muestra en la imagen
  • Captura-de-pantalla-2011-08-10-a-las-13.43.12.jpg

    Guarda ese numero de identificación en un archivo aparte o toma nota de el en un papel.

    Creando un instalador personalizado para tu ordenador

    El segundo paso es obtener una imagen de disco de Lion, concretamente InstallESD.dmg, cuyo proceso de obtención es el siguiente:

  • Usa el Finder para encontrar el instalador de Mac OS X Lion (vas a necesitarlo), haz clic derecho y selecciona Mostrar Contenido del Paquete
  • Busca la carpeta SharedSupport y busca un nombre de archivo InstallESD.dmg, esa es la imagen de disco de Lion. Haz una copia de la misma ya que esta es la que vamos a modificar
  • Modificando el instalador para volverlo compatible

    Lo primero que vas a necesitar es ver los archivos invisibles en el Mac, así que abre el terminal en Aplicaciones > Utilidades y usa el comando:

    defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder

    Abre esa copia de InstallESD.dmg y busca en la siguiente ruta el archivo:

    System/Library/CoreServices/

    y modifica los archivos:

  • InstallableMachines.plist
  • PlatformSupport.plist
  • Añadiendo el string

    <string>Pon aqui el identificador de la placa base que guardaste y que será algo así como Mac-XXXXXXXXXX</string> Al final, antes de </array>

    También has de hacerlo en:

    System/Library/CoreServices/com.apple.recovery.boot, en el archivo PlatformSupport.plist

    Guarda los archivos. Así podrás iniciar desde Lion para ejecutar el instalador.

    Parcheando el instalador y otros detalles

    El instalador de Lion arranca primero desde un Sistema incluido en la imagen InstallESD.dmg y hace la comprobación de si la máquina está soportada, pero también hay que parchear el Base System que será el que se instale en el Mac, para ello, seguiremos estos pasos:

  • Abre la imagen Base System
  • Abre la carpeta System/Library/CoreServices/com.apple.recovery.boot y en el archivo PlatformSupport.plist realiza la misma tarea de añadir el correspondiente string con el identificador de tu placa base.
  • Una vez guardados todos los cambios, ya no necesitas ver los archivos invisibles en el Mac, así que usa el comando de Terminal:

    defaults write com.apple.finder AppleShowAllFiles FALSE;killall Finder

    Expulsa las imágenes de disco y usa este truco para crear un instalador de Lion a partir de la imagen InstallESD.dmg: Lion Diskmaker 1.1, la forma mas sencilla de crear una imagen de disco arrancable de Mac OS X 10.7 Lion

    Ten en cuenta que todo el proceso es extremadamente delicado, muy arriesgado y puede dar error por diferentes motivos, así que haz copia de seguridad de todos tus datos y por supuesto, no nos hacemos responsables de los daños que pueda causar a tu hardware ni tampoco garantiza que Lion vaya a funcionar o lo haga correctamente.

    0 0 votos
    Article Rating
    Subscribe
    Notify of
    10 Comments
    Oldest
    Newest Most Voted
    Opiniones Inline
    Ver todos los comentarios
    Anónimo
    Anónimo
    12 years ago

    Si es nivel Ninja, si. Vaya tutorial. Esperemos que Apple no os lo haga retirar. Felicitaciones.

    Anónimo
    Anónimo
    12 years ago

    Todo esto me suena a muy Hackintoshtero… 🙂

    Administrador
    12 years ago

    Hombre, las placas de Hackintosh no portan un ID de Apple, asi que de poco les puede servir … deben parchear el kernel para poder instalar en esas máquinas.

    Un saludo

    —————
    http://www.faq-mac.com

    Anónimo
    Anónimo
    12 years ago

    Me refería a la metodología en general.

    Anónimo
    Anónimo
    12 years ago

    parchear el kernel….. que dices… solo ponemos el numero de ID de un mac real en el smbios… nada mas.

    todo corre igual que un mac real.

    Anónimo
    Anónimo
    12 years ago

    por cierto buena entrada.

    animence los que tiene mac anteriores, lion funciona muy bien.

    ahora la pregunta, en los combo update vendrá el archivo de nuevo y habrá que retocarlo….???

    porque mirando dentro del 10.7.2 11c35 esta plattformsupport.plist…..

    Anónimo
    Anónimo
    12 years ago

    ok algunos ID de macs INTEL

    Mac Pro 1.1
    Board Id: Mac-F4208DC8
    Model Id: MacPro1,1
    BOOT ROM Version: MP11.88Z.005C.B08.0707021221
    Serial Nr: G87111DJUQ2

    Mac Pro 2.1
    Board Id: Mac-F4208DC8
    Model Id: MacPro2,1
    BOOT ROM Version: MP21.88Z.007F.B02.0703191612
    Serial Nr: W88033AKY51

    Mac Pro 3.1
    Board Id: Mac-F42C88C8
    Model Id: MacPro3,1
    Boot ROM Version: MP31.88Z.006C.B02.0801021250
    Serial Nr: W88033AKY51

    Mac Pro 4.1
    Board Id: Mac-F221BEC8
    Model Id: MacPro4,1
    Boot ROM Version: MP41.0081.B04
    Serial Nr: W88033AKY51

    iMac
    iMac 5.1
    Board Id: Mac-F42786A9
    Model Id: iMac5,1
    BOOT ROM Version: IM51.88Z.0090.B09.0706270921
    Serial Nr: CK6370PWX1A

    iMac 6.1
    Board Id: Mac-F42786A9
    Model Id: iMac6,1
    BOOT ROM Version: IM61.0093.B07
    Serial Nr: W86521EXVGN

    iMac 7.1
    Board Id: Mac-F42386C8
    Model Id: iMac7,1
    BOOT ROM Version: IM71.88Z.007A.B03.0803051705
    Serial Nr: W88033AKY51

    iMac 8.1
    Board Id: Mac-F42C88C8
    Model Id: iMac8,1
    BOOT ROM Version: IM81.88Z.007A.B03.0803051705
    Serial Nr: W87552DW2E2

    iMac 9.1
    Board Id: Mac-F2218EC8
    Model Id: iMac9,1
    BOOT ROM Version: IM91.88Z.008D.B00.0901142258
    Serial Nr: W87552DW2E2

    iMac 10.1
    Board Id: Mac-F2218EC8
    Model Id: iMac10,1
    BOOT ROM Version: IM101.00CC.B00
    Serial Nr: W87234JHYA4

    iMac 11.1
    Board Id: Mac-F2218EC8
    Model Id: iMac11,1
    BOOT ROM Version: IM111.88Z.0034.B02.1003171314
    Serial Nr: W87234JHYA4

    MacBook

    MacBook 1.1
    Board Id: Mac-F4208CA9
    Model Id: MacBook1,1
    BOOT ROM Version: MB11.0061.B03
    Serial Nr: W88033AKY51

    MacBook 2.1
    Board Id: Mac-F4208CA9
    Model Id: MacBook2,1
    BOOT ROM Version: MB21.88Z.00A5.B07.0706270922
    Serial Nr: W88033AKY51

    MacBook 3.1
    Board Id: Mac-F4208CA9
    Model Id: MacBook3,1
    BOOT ROM Version: MB31.008E.B01
    Serial Nr: W88033AKY51

    MacBook 4.1
    Board Id: Mac-F4208CA9
    Model Id: MacBook4,1
    BOOT ROM Version: MB41.00C1.B00
    Serial Nr: W88033AKY51

    MacBook 5.1
    Board Id: Mac-F4208CA9
    Model Id: MacBook5,1
    BOOT ROM Version: MB51.007D.B03
    Serial Nr: W88033AKY51

    MacBook 5.2
    Board Id: Mac-F4208CA9
    Model Id: MacBook5,2
    BOOT ROM Version: MB52.0088.B05
    Serial Nr: W88033AKY51

    MacBook Pro
    MacBook Pro V4.1
    Board Id: Mac-F42C89C8
    Model Id: MacBookPro4,1
    Boot ROM Version: MBP41.88Z.00C1.B03.0802271651
    Serial Nr: W88261E7YP4
    SMBIOS Version: 1.0
    UUID: 26A96EAC-CD73-7A49-8B7C-2DA8F466D971

    MacBook Pro V5.1
    Board Id: Mac-F42D86C8
    Model Id: MacBookPro5,1
    Boot ROM Version: MBP51.88Z.0073.B02.0810061244
    Serial Nr: W8841NP21G0
    SMBIOS Version: 1.0
    UUID: DCE37B2F-B608-53C2-A314-C248A24A9D06
    System type: 02
    10/06/08

    MacBook Air
    MacBook Air V1.1
    Board Id: Mac-F42C8CC8
    Model Id: MacBookAir1,1
    Boot ROM Version: MBA11.88Z.00BB.B00.0712201139
    Serial Nr: W881101T12G
    W88033AKY51
    SMBIOS Version: 1.0
    SMC Version: 1.3f4 (SMC 1.0)

    Xserver
    Xserve V2.1
    Board Id: Mac-F42289C8
    Model Id: Xserve2,1
    Boot ROM Version: XS21.88Z.006C.B01.0712212323
    Serial Nr: W88033AKY51
    SMBIOS Version: 1.1

    Mac Mini
    Mac Mini V1.1
    Board Id: Mac-F4208EC8
    Model Id: MacMini1,1
    Boot ROM Version: MM11.88Z.0055.B08.0610121326
    Serial Nr: YM6094QPU36
    SMBIOS Version: 1.1
    SMC Version: 1.3f4 (SMC 1.0)

    Anónimo
    Anónimo
    12 years ago

    Esto es lo que diferencia a faqmac de otras webs: el nivel Ninja de muchísimos artículos.

    No tengo mucho interés en seguir el tutorial (porque tengo 2 macs y el otro sistema es mas fácil) pero es interesante conocer cual es el método de protección de Apple para la instalación de Lion y cómo obtener el ID de placa de Apple. El conocimiento es poder.

    Chapeau.

    Anónimo
    Anónimo
    12 years ago

    No puedo modificar los archivos .plist porque están protegido contra escritura, y cuando le doy a ‘Obtener información’ no me deja desbloquearlo. Tampoco con Xcode… ¿Alguna idea? ¿Debería extraer todo de la imagen dmg? Gracias

    fr34k4rdy
    fr34k4rdy
    12 years ago

    hola disculpa la molestia es que me parece una pasada tu tutorial genial, tengo un problema ya que al montar la partición MAC OS X Base System e intentar editar: System/Library/CoreServices/com.apple.recovery.boot/PlatformSupport.plist me dice que no puedo modificar que solo tengo permiso de lectura, he intentado ingresar mediante consola para poder editarlo con sudo y no me a dejado me dice que no puedo modificar el archivo, me puedes xfa echar una cable y decirme que puedo hacer xfa, gracias de antemano.

    10
    0
    Me encantaría saber tu opinión, por favor, deja un comentariox
    ()
    x