Como construir um Hackintosh para codificação

Vamos falar sobre Hackintosh-ing - a instalação do Mac OS X no hardware do PC.

Se você deseja um computador compatível com Mac, mas não quer gastar milhares de dólares, um Hackintosh pode ajudá-lo a programar para iOS sem comprar um Mac.

Portanto, sem mais delongas, aqui está uma rápida visão geral de como construir um Hackintosh, seus benefícios e perigos que você deve estar atento.

Bem, o HP Elitebook 8470p #hackintosh agora está construído. É hora de continuar com @FreeCodeCamp -ing, agora que estou no celular pic.twitter.com/w1psj9Gkud - Simon Waters (@developersimon) 12 de junho de 2016

O que é um “Hackintosh”?

Há vários anos, os Apple Macs vêm com processadores Intel, os mesmos encontrados em um PC. Na verdade, vários componentes de hardware são semelhantes no PC e no Mac, exceto pelo case de alumínio brilhante.

E algumas pessoas inteligentes descobriram uma maneira de instalar o hardware de PC padrão do Mac OS X, fazendo-o pensar que é um Mac de verdade.

O principal benefício é, obviamente, o preço. Construir seu próprio Hackintosh a partir de uma lista de componentes pré-testados conhecidos como compatíveis custará consideravelmente menos do que um Mac real.

A desvantagem de tudo isso é que construir um Hackintosh é que não é para os fracos - é preciso alguma pesquisa e algum conhecimento de construção de um PC e um elemento de tentativa e erro para obter um sistema totalmente funcional.

Felizmente para nós, existem muitos recursos realmente excelentes online para ajudar a construir um Hackintosh.

Meu favorito pessoal é www.tonymacx86.com, onde você encontrará guias de compra de hardware. Ele também apresenta ferramentas úteis de instalação, como Unibeast e Multibeast, que praticamente criam um Hackintosh para você se você tiver o hardware certo.

Como eu começo?

Sua melhor aposta é ir até esta postagem para iniciantes e começar a ler para se familiarizar com tudo isso.

Resumindo, você começa obtendo a versão mais recente do Mac OS X. Este guia o ajudará.

Em seguida, você usa o Unibeast para criar um instalador USB do Mac OS X, que será inicializado em um PC. Depois de inicializar com este USB, você pode instalar o Mac OS em um disco rígido de sua escolha.

A etapa final é usar o Multibeast, que permite que você personalize sua instalação, instalando drivers Mac personalizados (conhecidos como “kexts” - extensões do kernel). Eles se comunicam com todo o seu hardware e garantem que todos sejam reconhecidos como componentes Mac “oficiais”. Ele também permite que você inicialize no Mac OS X sem a necessidade do drive USB criado anteriormente, fornecendo a você um sistema Mac autônomo.

Quais são os benefícios?

O principal benefício de usar um Hackintosh é uma relação custo / desempenho muito melhor em comparação com um Mac real. Você pode economizar mil dólares ou mais.

Como você pode usar hardware de prateleira, em teoria você pode construir um computador compatível com Mac que seja mais poderoso do que qualquer Mac vendido pela Apple.

Você também pode experimentar a pura alegria de usar o Mac OS X, que é obviamente um sistema operacional muito superior ao Windows. (Cue a guerra das chamas).

Finalmente, você obtém acesso ao XCode para desenvolvimento. Você pode criar um ID da Apple normalmente e usá-lo para publicar seus aplicativos na App Store.

Quais são as armadilhas?

Atualizar para a próxima versão do Mac OS X traz alguns riscos. Você pode atenuar esses riscos principalmente usando o carregador de inicialização Clover, que mantém todos os seus arquivos Hackintosh personalizados em uma área separada no disco rígido, chamada de partição EFI. Esta partição não será substituída por uma atualização do sistema operacional.

Você pode não fazer tudo funcionar corretamente na primeira vez, então você precisa gastar um bom tempo pesquisando códigos de erro no Google para descobrir o que está errado. No entanto, existem poucos problemas para os quais não existe uma solução pré-descoberta.

Posso transformar meu laptop em um Hackintosh?

Sim você pode! É um pouco mais complicado, porque você está muito mais limitado nas opções de personalização de hardware do que em um computador desktop.

Vai funcionar ou não. Sua melhor aposta é simplesmente pesquisar “modelo de laptop” + “Hackintosh” no Google e ver o que aparece.

Eu fiz minha própria pesquisa e posso dizer que o HP Elitebook 8470p funciona perfeitamente, uma vez que você troca o cartão WiFi por um de $ 2 da China no eBay. Eu comprei o meu em uma empresa de reforma de laptop do Reino Unido por GBP £ 120 (cerca de US $ 180–200). É a versão i5 de 2,6 Ghz, com tela de definição padrão de 14 polegadas. Muito mais barato do que consertar meu Macbook Pro 2008 quebrado!

Como você pode ver, ele é reconhecido como um Macbook Pro de meados de 2012.

Qual é o melhor hardware para usar em um Hackintosh?

Se você deseja construir um novo computador do zero, visite www.tonymacx86.com e consulte o guia do comprador mais recente (atualizado mensalmente). Todos os componentes que você escolher nessa lista funcionarão, mas os mais importantes são a placa-mãe e a CPU. Descobri que a RAM e o armazenamento quase não fazem diferença. Com uma placa-mãe totalmente compatível (as da Gigabyte funcionam bem), você não precisará de nenhuma placa externa de ethernet ou WiFi, já que tudo estará funcionando "fora da caixa".

Esta é a configuração atual do Hackintosh que uso no meu computador desktop:

  • Placa-mãe Gigabyte Z97-SLI
  • CPU Intel 4770K a 3,5 Ghz
  • RAM Corsair de 16 GB (2 sticks de 8 GB)
  • Gigabyte 760 OC Windforce edition GFX
  • SSD de 128 GB para o sistema operacional
  • 3 TB e 1,5 TB 7200 HDs para armazenamento

O SSD funciona muito bem. Consigo inicializar meu desktop em cerca de 10-15 segundos.

Quando comecei o Hackintoshing por volta de 2009–10, eu uso um antigo Asus P5K com processador Core 2 Quad Q6600 como meu Mac Pro, para complementar meu Macbook Pro real da edição do início de 2008.

Quanto custa isso?

É totalmente dependente de quais componentes você compra, é claro, mas você pode esperar pagar muito menos do que um Mac real. Especialmente se, como eu, você já tem uma variedade de peças de PC por aí (monitor, teclado, mouse, case, discos rígidos, etc.).

Você realmente não precisa investir em uma placa de vídeo sofisticada. O Intel HD4000 integrado que vem com CPUs Core é compatível.

Meu equipamento de desktop foi atualizado no ano passado por cerca de £ 100 (placa-mãe), £ 165 (CPU) e £ 90 (RAM). Eu já possuía o resto dos componentes.

Para que posso usar meu Hackintosh?

Qualquer coisa para a qual você usaria um Mac real. Costumo usar o meu para as coisas do dia-a-dia. Também o uso na programação do meu videogame no Unreal Engine, que é inspirado no videogame Spindizzy dos anos 80. A principal vantagem é que também posso exportar meu jogo para iOS, pois o XCode é necessário para o desenvolvimento do iOS.

E quanto ao Windows?

A beleza de um Hackintosh de desktop é que você pode (com um pouco de trabalho) fazer dual boot do Mac OS X e do Windows a partir do mesmo disco rígido. No entanto, antes de tentar fazer isso, vale ressaltar que, para evitar dores de cabeça futuras, você realmente deve considerar apenas o uso de um disco rígido separado para cada sistema operacional. Isso ocorre devido a alguns aspectos técnicos com os gerenciadores de inicialização sendo substituídos após a instalação do Windows. Google “Dual Boot Hackintoshes” para obter mais informações.

Próximos passos

Acesse tonymacx86.com e comece sua pesquisa. Do ponto de vista da experiência do usuário, uma vez que você está pronto e funcionando, não há diferença entre um Hackintosh e um Mac real, além da caixa brilhante que vem com ele. Em termos de desempenho, você obterá muito mais pelo seu dinheiro e, atualmente, a estabilidade é tão boa quanto a de um Mac real.

Feliz Hackintoshing!

Publicado originalmente em simonwaters.co.uk em 30 de junho de 2016.