Hackintosh

Hackintosh es un proyecto de hacking nacido para instalar un sistema operativo macOS en computadoras personales basado en la arquitectura x86 y la arquitectura x64 no producida por Apple. El neologismo fue acuñado después de junio de 2005, cuando en la Conferencia Mundial de desarrolladores Apple anunció la transición de los procesadores PowerPC a Los Intel, haciendo casi nada la diferencia entre un ordenador personal Mac y un x86 compatible con IBM.

La compatibilidad técnica entre los dos sistemas no es total, pero todavía es posible modificar el firmware de un PC para permitir el uso de macOS en el PC. Como parte de su desarrollo, todas las versiones de macOS a partir de 10. 0, fueron compilados y utilizados en máquinas Con CPU Intel, pero solo internamente en Apple labs, sin distribución al público. Mac OS X para Intel solo se puso a disposición del público a partir de Mac OS X Tiger 10. 4. 4, solo disponible preinstalado en computadoras con la nueva CPU y DVD no minoristas acompañantes. Versión 10. 4. 3 solo se puso a disposición a través de la compra de un modelo de Macintosh llamado Developer Transition Kit (DTK), que está dirigido principalmente a los desarrolladores para permitir que las aplicaciones se adapten a la nueva plataforma. La comercialización de Mac OS X para Intel en DVD minoristas que se pueden comprar por separado solo comenzó con la versión Mac OS X Leopard. Todos los Macintosh vienen con un chip que permite que el sistema operativo compruebe si realmente se está ejecutando en el hardware de Apple y se niegue a ejecutarse si no lo es. Incluso las aplicaciones principales (como el Finder) también están cifradas para que sea imposible ejecutarlas en hardware no nativo. Además, Apple no proporciona controladores para una amplia gama de periféricos, solo admite los dispositivos realmente incluidos en el Macintosh original. Finalmente, el sistema operativo no está certificado, al menos a nivel oficial, para su uso en procesadores y chipsets equivalentes a Intel Como AMD. Todo esto significa que para que OS X se ejecute en un equipo que no sea Apple y para evitar problemas de incompatibilidad de hardware, macOS requiere intervenciones de código o firmware para proporcionar al núcleo a través de emulación EFI (ver más abajo) una interacción de hardware similar a la de los equipos Apple originales. El rendimiento de un hackintosh, como el de cualquier ordenador, varía dependiendo de los componentes de hardware. Los factores que afectan el rendimiento son, clásicamente, la cantidad de memoria RAM, y su frecuencia, el procesador, teniendo en cuenta la mayor parte del número de núcleos, la frecuencia y el proceso de producción, y la tarjeta de video con la cantidad de memoria, la frecuencia de memoria y el reloj del núcleo, además de esto cuenta mucho, la velocidad y el tipo de disco duro, y si se trata de unidades IDE o SATA, si está utilizando un SSD o un HDD. Además, dada la naturaleza particular de la combinación hardware - software, es evidente que el sistema será tanto más funcional cuanto más sus características (clase de procesador, chipset, . .) enfoque los de un "original" Macintosh Extensible Firmware Interface (EFI) define específicamente una interfaz de software entre un sistema operativo y la plataforma de firmware. A principios de noviembre de 2007, un grupo de hackers desarrolló un método que permite la emulación de EFI utilizando un gestor de arranque de entorno Darwin modificado. En términos prácticos, esto asegura que un PC común con algunos requisitos mínimos de hardware sea reconocido por el sistema operativo como si fuera una máquina producida por Apple, habilitando así todas las características del sistema. Este método no viola el Acuerdo de licencia final de Apple para la parte que prohíbe la modificación de componentes no de código abierto del sistema operativo (de hecho, estas partes no se tocan), pero sigue siendo ilegal. A partir de septiembre de 2008, también está disponible un producto comercial, EFi - X, que se basa en hardware adicional que le permite lanzar MacOS X de forma nativa en computadoras que no son de Apple con un conjunto de requisitos mínimos. La legalidad de este método también es dudosa.

El 10 de enero de 2006, Apple lanzó la versión 10. 4. 4 de macOS con la primera generación de Macs basados en procesadores Intel: el iMac y el MacBook Pro. Estas máquinas utilizan una plataforma EFI en lugar de la BIOS clásica utilizada en las placas base de arquitectura x86. El 14 de febrero de 2006, una primera grieta inicial de MacOS 10 fue publicada en internet. 4. 4 a lo que Apple respondió en muy poco tiempo con una actualización del sistema a la versión 10. 4. 5, que sin embargo "resistió" los intentos de piratería durante menos de dos semanas. Así comenzó una serie de lucha y respuesta entre Apple y los hackers, con la distribución de actualizaciones del sistema que neutralizaban las grietas anteriores antes de ser agrietadas a su vez. De la versión 10. 4. 8, Apple comenzó a usar el conjunto de instrucciones SSE3 en su hardware, una maniobra que creó problemas para los propietarios de CPU que soportaban el conjunto SSE2. Los ordenadores producidos por Apple no utilizan estos procesadores. Con el lanzamiento de la versión 10. 5 de macOS, se hicieron grietas que también pueden operar en este tipo de procesador, así como procesadores Intel con conjuntos de instrucciones SSE2 y SSE3. Estas grietas, sin embargo, manifiestan problemas, relacionados esencialmente con el hecho de que Apple soporta casi solo hardware basado en arquitecturas Intel. La única excepción son las GPU, que en la última generación (gama alta) Macs son AMD Y No Intel o Nvidia.

La difusión de hackintosh, aunque difícil de cuantificar, está relacionada en particular con los precios considerados más altos que los ordenadores Apple. Instalar macOS en un PC, por lo tanto, significaría para muchos una alternativa conveniente a una computadora Mac. Sin embargo, esto constituye una violación del Acuerdo de licencia y probablemente también de la legislación de derechos de autor. Además, hay varias posibilidades de que el sistema operativo no funcione correctamente. Apple ha declarado repetidamente ilegal, el proceso de instalación de un hardware del sistema operativo Mac tercero, incluso para los usuarios en posesión de la licencia y del resto de esta prohibición se indica explícitamente en el EULA que acompaña a cada copia del sistema operativo. Desde el 3 de noviembre de 2007, sin embargo, Apple ha permitido el uso de macOS Server 10. 5 (Leopard Server), en máquinas de terceros fabricantes proporcionados exclusivamente a través de virtualización y siempre que tenga una licencia válida para el sistema operativo. Apple ha presentado una demanda contra el sitio OSX86 que proporciona asistencia a aquellos que han instalado macOS en máquinas que no son de Apple. A pesar de la acusación, los operadores de OSX86 afirman que el material en el sitio no tiene la intención de alentar la piratería, sino que fue publicado exclusivamente con fines informativos y educativos y, por lo tanto, legal bajo la Ley de derechos de autor del Milenio Digital (DMCA). A partir de abril de 2008, la compañía Psystar comenzó a comercializar computadoras No Apple equipadas con un sistema macOS preinstalado. Apple nunca autorizó dicha comercialización y tomó acciones legales contra Psystar. En la fase preliminar del caso, el 13 de noviembre de 2009, el tribunal estatal de California confirmó los cargos de Apple, encontrando que los contra - argumentos de Psystar eran inaceptables, reconociendo así la infracción de derechos de autor tanto en virtud de la Ley de derechos de autor como de la DMCA. Siguiendo esta posición de la corte, Psystar, mientras continúa su acción legal, ha acordado con Apple para pagar una cifra de 1,4 millones de dólares en compensación por infracción de derechos de autor más el reembolso de los honorarios legales por un total de 2,7 millones de dólares y se ha retirado de los ordenadores de venta con macOS preinstalado. El 15 de diciembre de 2009, los tribunales de California emitieron la sentencia final que concluye que Psystar violó tanto la Ley de derechos de autor y la DMCA, ordenando el cese inmediato de la producción, comercialización y venta de computadoras que no son de Apple con OS X preinstalado, producción, comercialización y venta de cualquier otro dispositivo que permita la instalación de OS X en hardware que no es de Apple.

MacOS

Hacking

Scripting De Aplicaciones Cruzadas

Cross Application scripting (CAS) es una vulnerabilidad que afecta a las aplicaciones de escritorio que emplean un control de entrada insuficiente. Una CA permi...

Técnicas de ataque cibernético

Esta página se basa en el artículo de Wikipedia: Fuente, Autores, Licencia Creative Commons Reconocimiento-CompartirIgual.
This page is based on the Wikipedia article: Source, Authors, Creative Commons Attribution-ShareAlike License.
contactos
Política de privacidad , Descargos de responsabilidad