Menú principal

Mostrando entradas con la etiqueta Hackintosh. Mostrar todas las entradas
Mostrando entradas con la etiqueta Hackintosh. Mostrar todas las entradas

miércoles, 8 de mayo de 2019

Cómo montar tu propio hackintosh a medida utilizando hardware compatible con macOS

El auge de los hackintosh Mac es toda una cultura desde que Apple cambió a la arquitectura x86. Hace unos días comentamos la posibilidad de instalar cualquier versión de macOS en un ordenador, sea cual sea su hardware, aunque la instalación era sobre una máquina virtual y necesitaba una buena base de componentes. Ahora, utilizando los consejos de la web tonymacx86, vamos a ver cómo sería montar un Mac personalizado, usando hardware compatible.

Para poder construir un hackintosh, es fundamental que todos los elementos que se utilicen sean compatibles (y tengan soporte) en macOS. En general, las CPUs de Intel de octava y novena generación y las placas base de la serie 300 son las recomendadas. Por supuesto, es imposible obtener el nivel de integración, diseño (y me atrevería a decir incluso, calidad) de los ordenadores Apple, pero siempre es interesante poder ver una versión "clónica" de un equipo de la marca de la manzana y de esa forma poder jugar con sus especificaciones (ampliando sus prestaciones) e incluso su diseño.

Figura 1. Componentes para montar un hackintosh. Fuente.

Pero vamos a verlo con un ejemplo, en este caso, cómo sería un Mac Mini hackintosh. Básicamente es un barebone (aquí se pierde en algo de diseño pero por otro lado, es posible ganar en funcionalidad y ampliación) utilizando placas bases tipo Z390 mini-iTX y una CPU Coffe Lake. La fuente de alimentación de la caja debe de tener la mayor eficiencia, lo que implica menor consumo y por lo tanto menor coste (y menos ruido también). La memoria RAM sería tipo DDR4 (hasta 32GB) y un disco SSD o HD.

Figura 2. Ejemplo de un hackintosh Mac Mini. Fuente.

¿Cómo sería la configuración de un Mac Mini hackintosh básico?, pues recopilando hardware compatible, esta sería una posible configuración:

  • Asus Intel Z390 mini-ITX
  • Ventilador CPU
  • Crucial CT4K8G4DFD8213 4GB (x4)
  • Intel Core i5, Caché de 9M, hasta 4.00 GHz, 2,8 GHz
  • Samsung 860 EVO SSD 500GB
  • Caja y fuente (por ejemplo, Apex 2T35523 MI-008 Chassis)
Pero además podemos encontrar proyectos muy interesantes creados por los usuarios de la web, como este mini PowerMac G5 hackintosh, con la siguiente configuración de hardware:
  • Intel Core i7 6700K
  • GIGABYTE GA-Z170N-WIFI
  • 16GB DDR4 RAM
  • ARCTIC Freezer Heatsink
  • Slimline (fuente de alimentación)
Además, el autor ha puesto en la web Thingiverse el diseño para poder construir la carcasa en una impresora 300x300, con este espectacular resultado:

Figura 3. PowerMac G5 hackintosh. Fuente.

En la web de  tonymacx86 hay más ejemplos, como este de un Mac Mini "Deluxe" o incluso un Mac Pro. Como concepto y curiosidad es interesante lo que nos muestra esta web pero hay que recordar, para finalizar, que instalar macOS en un hardware "no-Apple" es una violación de la EULA.

miércoles, 24 de abril de 2019

Cómo ejecutar macOS en cualquier hardware de PC (Linus Tech Tips nos lo explica)

Hoy vamos a hablaros de una prueba que han realizado los chicos de Linus Tech Tips bastante interesante. Tal y como indican en su video, han conseguido una forma de instalar macOS en cualquier hardware de PC, algo que hasta ahora parecía realmente imposible. Es cierto que tiene algunos "trucos" como el uso de virtualización y además, es ilegal instalar un macOS en un hardware que no sea de Apple. A pesar de todo, vamos a ver el proceso ya que ofrece información muy interesante y además abre un nuevo camino hacia una nueva generación de hackintosh.

Este experimento es curioso, entre otras cosas, porque nos permite ver cómo se comportaría macOS en un entorno no Apple. Es decir, comprobaríamos su rendimiento utilizando cualquier configuración de hardware del mercado como discos SSD de cualquier tamaño y marca, GPUs de todo tipo, etc sin gastarnos la considerable cantidad de dinero que cuesta el Mac Pro. Hasta ahora, sólo era posible conseguir instalar macOS en un ordenador que no fuera de Apple siempre que los componentes hardware fueran compatibles, limitando mucho su configuración. Pues los chicos de Linus Tech Tips han conseguido crear un Mac Pro totalmente funcional y, lo mejor, actualizable sin prácticamente ningún límite. A continuación, el video completo del proceso:


Los requerimientos para poder construir esta especie de clónico Mac Pro son, una tarjeta gráfica dedicada, un controlador USB, tener un Mac original (para descargar el sistema operativo) y finalmente un ordenador que tenga soporte de virtualización (en función de la BIOS, tendrá varios nombres como SVM o VT-x, entre otros). El siguiente paso será instalar Linux, una versión no muy pesada como ArchLinuxManjaro (esta es la versión que utilizan en el video).  Luego será necesario instalar algunas librerías como libvirt, qemu, ovmf y virt-manager (gestor de las máquinas virtuales). Hasta este punto simplemente estamos preparando un Linux para ejecutar máquinas virtuales ... pero no puede ser tan sencillo.

Figura 1. Aspecto del setup del ordenador hackintosh, con dos pantallas, una para Linux (izquierda) y la otra para la máquina virtual con macOS (derecha). Fuente.

Y de hecho no lo es. A partir del minuto 3:30 comienza el proceso para intentar evitar esta restricción de hardware. El primer paso es clonar el código de OSX-KVM el cual permite instalar macOS en QEMU o KVM. El siguiente paso es cuando el proceso se enfrenta a los derechos de propiedad de Apple. El sistema operativo macOS se puede descargar de forma gratuita pero según los términos legales, sólo para ser ejecutado en un Mac físico. A pesar de este importante hecho, los chicos de Linux Tips continúan con el proceso descargando y preparando una ISO con la instalación que luego se copiará en el equipo Linux.

Figura 2. Linus y el ordenador Mac Pro hackintosh con macOS funcinoando. Fuente.

Después de modificar algunos ficheros de configuración, comienza el proceso de preparar la máquina virtual como queramos añadiendo por ejemplo, cores, memoria, disco, etc y finalmente arrancarla. El siguiente paso será la instalación de macOS, pero al final, a pesar de funcionar correctamente, este se ejecuta muy lento. Para solucionarlo será necesario instalar todos los drivers necesarios utilizando Clover EFI, utilizando una configuración especial descargada desde una página de hackintosh. De esta forma se configurarán los controladores de la tarjeta gráfica y activará toda la potencia GPU (aunque será necesario realizar algunas modificaciones más). 

Al final lo consiguen (minuto 15:00 en adelante podéis ver el resultado) con un hardware que no es compatible oficialmente con macOS. Lo interesante es que el proyecto no es más que una máquina virtual sobre una capa Linux, pero ejecutado con hardware potente e integrado con la virtualización. El resultado es bastante impresionante abriendo la posibilidad de configurar cualquier hardware con cualquier configuración y ejecutar macOS. Como PoC es interesante así como las herramientas que han utilizado durante todo el proceso. Pero eso sí, recuerda que instalar macOS en un hardware no Apple es ilegal. 

domingo, 21 de mayo de 2017

Fue Noticia en Seguridad Apple: del 7 al 20 de mayo

En este mes de mayo en Seguridad Apple continuamos investigando para traeros las mejores noticias en el ámbito de la seguridad informática. Ya ha llegado nuestro Fue Noticia, la sección en la que os traemos un breve resumen de las noticias mas relevantes de las ultimas dos semanas. Todo ello aderezado con el mejor contenido de otros sitios de referencia.

Comenzamos el lunes 8 avisamos a los usuarios de Handbrake de que la herramienta ha sido comprometida y que algunas de las versiones descargadas recientemente son corruptas y propagan una variante de OSX.Proton.

El martes 9 os contamos las razones por las que HackerOne ha rechazado a Flexispy de su programa de Bug Bounty.

El miercoles os hablamos de como los gerentes de las fabricas de iPhone podrian ser las fuentes de los leaks sobre los nuevos modelos del dispositivo.

El jueves 11 os invitamos a seguir la tercera temporada de las Eleven Paths Talks en la cual se abordarán nuevos temas muy interesantes en el mundo de la seguridad informática, también os recordamos que la primera y segunda temporada ya están disponibles en nuestro canal de YouTube.

El viernes os presentamos Snake/Turla, un nuevo malware en OS X capaz de realizar ataques dirigidos o APT, este malware dispone de una estructura e infrestructura muy compleja y es una variación de la versión de Windows.

El sabado 13 os contamos 5 razones por las cuales no es recomendable hacer jailbreak a tu Apple tv después de que la empresa de seguridad Panda Security haya redactado un informe sobre el tema.

Para cerrar la semana os hablamos de la popularidad que están adquiriendo los ordenadores Mac clónicos "Hackintosh" ya que tienen un precio mas asequible y la posibilidad de adquirir componentes para mejorar sus prestaciones.

El lunes 15 os avisamos de la llegada de la cuarta edición de nuestro Security Day, un evento en el que se presentarán todas las novedades tecnológicas en las que hemos estado trabajando durante el último año.

El martes 16 os hablamos de la liberación de iOS 10.3.2 y macOS 10.12.5 con estas actualizaciones han sido solventadas mas de 40 vulnerabilidades algunas de las cuales permitirían la ejecución de código arbitrario.

El miércoles os avisamos de la celebración del Big Data for Social in Action 2017 que tuvo lugar el pasado 18 de mayo.

El jueves 18 os avisamos de que hay que tener cuidado con las aplicaciones que tienen integración con Siri ya que con algunas aplicaciones se acceder a Siri con el dispositivo bloqueado.

El viernes os contamos como deshabilitar por completo una cuenta de Apple id de una manera rápida y segura siguiendo 6 sencillos pasos.

El sabado os dejamos la curiosa historia de John Appleseed, Steve Jobs y Apple que ha sido desconocida por el gran público durante años.

Como veis unas intensas semanas en Seguridad Apple llenas de actualizaciones, malware, eventos y anotaciones interesantes. Os esperamos, como siempre, en un par de semanas con la mejor actualidad referente al mundo de Apple

domingo, 14 de mayo de 2017

Los ordenadores Mac clónicos "Hackintosh", cada vez más populares

Los ordenadores clónicos de Apple también existen y aunque montarlos no es una práctica demasiado extendida, cada vez tiene más seguidores. Pero esto no siempre ha sido así. Hasta 2005, ejecutar cualquier tipo de software Mac en un PC era prácticamente tarea imposible hasta que ese mismo año Apple tomó una de las decisiones más importantes de su historia más reciente: abandonar definitivamente la arquitectura PowerPC. En 2006 adoptaron la arquitectura Intel , la misma que llevaban (y llevan) los PC. Esta decisión abrió la oportunidad para poder ejecutar software de Apple en un ordenador PC

El primer hardware diseñado para desarrolladores de la nueva plataforma Intel en aquella época no era más que un Pentium 4 dentro de una carcasa de un Power Mac, lo que prometía una gran compatibilidad entre las dos plataformas. Pero incluso utilizando prácticamente los mismos componentes de un PC, ejecutar software de Mac en un hardware de Intel no era tarea sencilla. Esto ha cambiado a día de hoy. La tecnología utilizada por Apple y los PC modernos son cada vez más parecidas y compatibles. Además existe una gran comunidad de entusiastas que se dedican montar los llamados Hackintosh, básicamente ordenadores clónicos Apple utilizando componentes comunes de un PC. Pero no sólo se dedican al hardware, también hay comunidades de desarrolladores de aplicaciones y herramientas que crean sobre todo drivers para los diferentes componentes de hardware (esto ha favorecido al crecimiento de esta comunidad al facilitar tareas complejas como la instalación de drivers o actualizaciones del sistema operativo).


Figura 1: gesto simbólico entre Steve Jobs y el CEO de Intel Paul Otellini inmortalizando el cambio de plataforma

Pero ¿está de acuerdo Apple con estas prácticas?. Hasta ahora, la única acción legal que Apple ha tomado contra una empresa, ocurrió en 2008 y la empresa se llamaba Psystar, la cual se dedicaba oficialmente a crear clónicos de Mac llamados “OpenMac” a un precio de 399$. Apple no tuvo piedad de ellos y forzó su cierre alegando principalmente violaciones en sus licencias, marcas registradas y copyright. A pesar de la contundencia en cerrar la empresa Psystar (una cosa es tener una comunidad de algunos usuarios montando Hackintosh de manera altruista y otra ser una empresa sacando beneficio de ello), Apple no muestra demasiado interés en comprobar si el hardware es genuino o no. En cambio, vemos que en el caso de iOS, si que se dan prisa en sacar actualizaciones para neutralizar los famosos Jailbreaks. Esta falta de interés posiblemente se deba a que el impacto en las ventas de estos Hackintosh es apenas imperceptible en la economía de Apple, ya que prácticamente el 80% de sus ventas se centra en los portátiles, y estos no son precisamente fáciles de convertir en un Hackintosh (la gestión de la energía y los drivers son los principales problemas). 

Figura 2: ordenador clónico Mac de la empresa Psystar. fuente MacWorld.

Los clónicos Mac se suelen utilizar como laboratorios de pruebas para optimizar y obtener un mejor rendimiento que los sistemas clásicos Mac OS X. Gracias a ello, todo tipo de perfiles de usuarios como músicos, fotógrafos o diseñadores y hasta incluso desarrolladores de tecnología de VR, se están acercando cada vez a esta moda de los Hackintosh para poder utilizar sus programas favoritos con la posibilidad añadida de ahorrar algo de dinero. El factor precio es un punto importante que contribuye al crecimiento de esta comunidad, ya que los componentes de PC son más baratos y permiten añadir más prestaciones y actualizaciones de hardware sin tener que esperar a que Apple se decida a sacar otro modelo más potente.

De todas formas mantener un “Hackintosh” a día de hoy no es tarea precisamente fácil. Los principales problemas que impiden el crecimiento de esta comunidad son básicamente las actualizaciones de software (sobre todo del sistema operativo) y la falta de drivers. Una de estas actualizaciones es muy posible que eche a perder toda nuestra información y el trabajo invertido en dejar a punto nuestro flamante clon de Mac. Algunas llegan incluso a afectar al hardware inutilizando accesos tan comunes como por ejemplo los puertos USB. 

Apple no ha sacado ningún modelo nuevo de escritorio desde los iMacs en 2015 y las nuevas tecnologías como la VR están dejando atrás el hardware de estos equipos. Y aunque Apple está trabajando en nuevos productos de Mac de escritorio, como un nuevo Mac Pro, aún no sabemos cuando saldrán al mercado ni las características técnicas que tendrán. La comunidad Hackintosh podría ser una buena fuente de ideas para Apple a la hora de diseñar y pensar en las características de sus nuevos productos de escritorio. De hecho, que exista esta comunidad implica a su vez que hay una demanda cada vez mayor de este tipo de ordenadores.  Entonces ¿veremos algún día ordenadores Apple con componentes de PC que podamos comprar y actualizar fácilmente?, tendremos que esperar a la siguiente generación.

Entrada destacada

Proteger tu cuenta de Google y de Gmail con Latch Cloud TOTP #Latch #Gmail #Google

La semana pasada se liberó la nueva versión de Latch y nuestro compañero Chema Alonso hizo un repaso de todo ello en su artículo Latch...

Otras historias relacionadas

Entradas populares