Escribe tu búsqueda

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

Compartir

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.

    10 Comentarios

    1. Anónimo 10 agosto, 2011

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

    2. Anónimo 10 agosto, 2011

      Todo esto me suena a muy Hackintoshtero… 🙂

    3. Administrador 10 agosto, 2011

      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

    4. Anónimo 10 agosto, 2011

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

    5. Anónimo 10 agosto, 2011

      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.

    6. Anónimo 11 agosto, 2011

      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…..

    7. Anónimo 11 agosto, 2011

      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)

    8. Anónimo 11 agosto, 2011

      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.

    9. Anónimo 18 octubre, 2011

      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

    10. fr34k4rdy 26 enero, 2012

      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.

    Dejar un comentario

    Twitter
    Visit Us
    Tweet
    YouTube
    Pinterest
    LinkedIn
    Share