Jump to content
Allan

[Guia] AIO Guias para Hackintosh

22 posts in this topic

Recommended Posts

Guia Tudo em Um (AIO) - Para Hackintosh

 

Olá Galera, navegando no forum, encontrei um guia AIO completo e simples de entender. O que acredito que vai ajudar muitos aqui no forum Portugues. A maioria destes Guias que serão postados, irão abordar o Mavericks. E com o tempo, quanto mais dicas e macetes forem descobertos, os mesmo serão adicionados neste guia. 

 

Todos os créditos vão para o user pokeguyen e vusum123.

Como está sendo traduzido do vietnamita para inglês, e agora para Portugues, este guia vai ser atualizado constantemente.

 

Pré-instalação.

O Hardware certo para seu Hackintosh

Checando seu Hardware antes de instalar o OS X

 

Instalando o Mavericks usando Chameleon (Legacy BIOS)

Flags usuais para Chameleon

 

Instalando Mavericks usando o Clover (UEFI)

Como dar boot com o Clover UEFI

 

Pós-instalação.

Instalar o  Chameleon – speedstep e kexts (Legacy BIOS)

Instalar o bootloader Clover - speedstep e kexts (UEFI)

 

Dualboot Windows e OS X usando Chameleon

Dualboot Windows e OS X usando o Clover

 

[Guia] QE/CI na 1º Geração das Intel HD Graphics - Em Inglês

 

Como atualizar o OS X no seu Hackintosh

Como checar o speedstep do seu CPU

 

Sincronizando o relógio no Windows e OS X

Resolvendo problemas do iCloud/iMessage/Facetime no seu Hackintosh

 

Solução de Problemas.

 

Tecnicas Avançadas.

Guia de como corrigir a AppleHDA para o seu codec

Atualizando sua AppleHDA

AppleHDAPatcher

 

Como aplicar patch na framebuffer para GPU AMD (Desktop)

Repositório de kexts Framebuffer

 

Clover: Usando a AppleHDA no modo on-the-fly.

 

Dica, obtendo video da forma correta.

 

Links para Download.

Hackintosh Vietnam Tool

Chameleon bootloader

Clover bootloader

Share this post


Link to post
Share on other sites
Advertisement

O Hardware certo para o seu Hackintosh


 


Aqui estão algumas informações úteis ao comprar um Notebook ou para começar a montar um Hackintosh, e evitar as famosas perguntas: “Meu PC é compatível com o OS X?”. A GPU é considerada a parte mais importante do Hackintosh.


 


CPU 


 


Todos CPUs começando com o Intel Core 2 Duo para os mais atual (Haswell) são suportados, exceto o Pentium Haswell, este não é compatível com o Mavericks. Preste atenção quando for comprar um novo CPU.


 


Somente alguns CPU AMD é suportado, agradeça aos Kernel modificados que possibilitam o uso do OS X em AMDs. Para mais informações veja aqui.


 


Gráficos Integrados (iGPU)


 


Os gráficos nativos, que funcionam plenamente no Mavericks são:


  • Intel HD Graphics da 1ª Geração dos Processadores Intel Core i (Arrandale, precisa de algumas kexts modificadas)
  • Intel HD 3000 da 2ª Geração dos Processadores Intel Core i (Sandy Bridge)

  • Intel HD 4000 da 3ª Geração dos Processadores Intel Core i (Ivy Bridge)

  • Intel HD 4400 (Somente Notebooks) /4600/5000/Iris da 4ª Geração dos Processadores Intel Core i (Haswell).

Nota: Para os usuários Desktop que possuem um HD 4000 e as citadas acima, vão ter QE/CI se você conectar seu monitor em uma entrada DVI/HDMI/DP, as portas VGA não tem suporte.


 


Estes são os gráficos integrados que não tem suporte no OS X Mavericks:


  • Intel MHD4500/X3100 e mais antigo.
  • Intel HD Graphics da 2ª Geração Intel Pentium/Celeron e mais atual.

  • Intel HD 2000

  • Intel HD 2500 (Raramente funciona)

  • Intel HD 4400 DesktopMobile.  Não tem suporte (sem QE, apenas CI com o device-id injectado). HD4400 Mobile não tem suporte (no caso os dois QE/CI). 

Graficos Off-board. (GPU)


 


Nota: Em alguns Notebooks com video AMD ou Nvidia Optimus, que vem com gráficos integrados Intel HD, só funcionarão as Intel HD, contanto que tenha no seu BIOS a opção de trocar de gráficos. Ou por DSDT.


 


Aqui estão alguns GPUs suportados (Está lista está incompleta e alguns talvez não estejam corretos, caso você use um GPU que não esteja citado nessa lista, mas que esteja funcionando com QE/CI me informe, ou se nessa lista alguma gráfica não funcionou para você, me informe também).


 


  • nVidia 7000 Series
  • nVidia 8000 Series

  • nVidia 9000 Series

  • nVidia GT 200 Series

  • nVidia GT 400 Series

  • nVidia GT 500 Series

  • nVidia GT 600 Series

  • nVidia GT 700 Series ( fique longe das GTX 750 e GTX 750Ti estas usam a arquitetura Maxwell, que ainda não foi informado se funcionam ou não.)

  • nVidia GTX Titan ( a versão Z não foi testada ainda )

  • nVidia Quadro 4000

  • nVidia GTX 675M, 760M, 765M, 770M

  • nVidia NVS 5200M

  • nVidia Quadro 1000M, 2000M

  • AMD 4000 Series

  • AMD 5000 Series

  • AMD 6600, 6800 Series

  • AMD 7750, 7770, 7870, 7950, 7970

  • AMD R9-200 Series ( R9-290, 290X e 295X2 são suportadas?)

  • AMD 4650M, 5470M, 7650M

Estes gráficos não são suportados (esta lista também está incompleta, me informe por favor qual GPU não funcionou para você, ou se funcionou)


 


Nota: Alguns Notebooks que usam CPU ES (Engineering Sample = Mais procurados para Overclock) ou que usam os Displays da Samsung não é possível habilitar QE/CI.


 


RAM


 


O requisito para rodar o Mavericks é 2GB de RAM, 4GB ajuda muito se quiser um Hack sem engasgos. Agora se você deseja usar uma Maquina Virtual ou rodar vários aplicativos, 8GB de RAM é o mais recomendado.


 


Audio


 


Muitos codecs agora são suportados com a utilização da VoodooHDA, mas o som talvez não soe tão bem comparando ao Windows. Você pode também aplicar o patch na AppleHDA, evitando o uso da VoodoHDA (Isso requer algumas técnicas avançadas).


 


Aqui estão alguns codecs que podem funcionar a AppleHDA com patch.


  • ALC
  • IDT

  • Conexant

  • VIA (alguns não são suportados)

Caso seu codec não funcione (nem com VoodooHDA), você pode comprar uma placa de som compatível com o OS X.


 


Ethernet


 


A maioria dos drivers Ethernet são suportados, exceto estes:


  • Realtek 8169 ( kernel panic - Esqueçe)
  • Ethernet Killer (Somente o Atheros Killer E2200 é suportado)

Wireless


O que mais dá trabalho para usuários com Notebooks, pois muitos não são suportados. (A vantagem é que você pode trocar, caso o seu não seja compatível)


 


Aqui está uma lista com os suportados e não-suportados (Amarelo significa que talvez funcione com a kext WifiInjector, Verde significa que funciona OOB, Vermelho significa que não tem suporte, alguns cartões Wifi contem Bluetooth)


 


E caso não queira trocar o cartão Wifi, você pode usar um Dongle USB que seja compatível com o OS X, mas considere que alguns são devoradores de bateria, e também pode atrapalhar o uso do Sleep.


Share this post


Link to post
Share on other sites

Checando seu Hardware antes de instalar o OS X


No OS X


 


Use o app DPCI Manager (está incluído no app Hackintosh Vietnam Tool) para checar as informações do seu Hardware.


 


bU6H7NS.png


 


A aba PCI List: Lista todos os devices do seu PC. Você pode verificar qual é o nome do seu cartão Ethernet/Wireless e verificar também o Vendor/Device ID.


 


bU6H7NS.png


 


No Windows.


 


Antes de tudo, esteja com os drives instalados/atualizados. Vá no Gerenciador de Dispositivos, e em Propriedades, clique duas vezes no device que precisar verificar, vá na aba Detalhes, escolha IDs de Hardware para verificar qual é o Vendor e Device ID.


Caso não consiga identificar o nome, você pode usar isso: http://www.pcidatabase.com/


 


Video: Vendor - 0x10DE. Dev 0x0641


Video.PNG

 

Ethernet

ethernet.PNG

Share this post


Link to post
Share on other sites

Instalando o Mavericks usando Chameleon (Legacy BIOS)

 Umas das melhores formas de instalar o OS X é criando um Penboot. Você pode baixar na AppStore de graça. Para aqueles que possuem CPU Haswell, vai ter que usar o OS X Mavericks. Caso não tenha nenhum Mac disponível, você pode criar um penboot no Windows.

 

Criando um Penboot com o Mavericks:

 

: Tenha em mãos um Pen de 8 GB, formate no Utilitario de Disco seguindo essas instruções:

  • Particionando: 1 ou 2 partições.
  • Formato: Mac OS Extended ( Journaled ) para a partição que vai contem o instalador.
  • Opções: Master Boot Record (MBR)
  • Clique em Aplicar.

Ccq4G5n.png

 

: Clique com o botão direito no app “Instalação do OS X Mavericks” que foi baixado da AppStore, clique em “Mostrar Conteudo do Pacote”, abra a pasta Contents, abra SharedSupport, e clique 2x em “InstallESD.dmg” para montar a imagem.

 

: Monte a imagem oculta “BaseSystem.dmg” com este comando usando o Terminal:

open /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg

Vai ser aberto uma imagem chamada “OS X Base System”

 

: Com o Utilitario de Disco aberto, vá na aba Restaurar, e arraste o “OS X BaseSystem” para “Fonte” dai arraste a partição que vai usar para o instalador para “ Destino” e clique em “Restaurar”.

Ub9sEsy.png

 

: Depois que tiver terminado, vá para a partição onde foi criado o instalador  que seria o Penboot (não confunda com a partição de origem, caso tenha duvida, pressione a tecla “Spaço” e veja a diferença de tamanho das partições), vá em System/Installation e delete a pasta “Packages”, dai vá na partição de origem “OS X Install ESD”, e copie o “Packages” para a pasta System/Installation do Penboot.

 

: Faça download do app Pacifist. Vá para a pasta System/Installation/Packages do Penboot, clique com o botão direito no pkg “BaseSystemBinaries” e abra com o Pacifist. Depois que o Pacifist terminar a verificação do arquivo, procure pelo “mach_kernel”, e arraste para o partição do Penboot.

 

: Faça download da ultima versão do Chameleon aqui, abra e depois de alguns “Nexts” na hora de escolher onde instalar o Chameleon, escolha o Penboot.

 

8iKoGEE.png

 

 

: Baixe está pasta Extra, extraia e copie a pasta para a partição do Penboot.

Abra o Chameleon Wizard (está incluso no app Hackintosh Vietnam Tool), vá na aba “SMBios”, e clique em Edit.

 

0p81xZy.png

 

Verá que na seção “Select”, contem todos os modelos dos Macs, com as especificações detalhadas. Selecione qual SMBios esta de acordo com seu PC, clique em Salvar, e salve este arquivo na pasta Extra do Penboot.

 

: CPUs Haswell precisando de um kernel modificado, extraia e copie para a raiz do Penboot.

CPUs AMD também precisam de um kernel modificado, exclusivo para AMD. Extraia o arquivo e copie para a raiz do Penboot.

 

Nota: Renomei ele para “mach_kernel”. Substituindo o atual.

 

10º: Por padrão o OS X pode ser instalado somente em GPT. Caso queira instalar em MBR, você precisa de um patch no seu Penboot. Baixe isso e extraia, copie o arquivo OSInstall.mpkg e copie para este caminho no Penboot, apagando o original:

/System/installation/Packages

copie o OSInstall e apague o original que está no Penboot:

/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/

Instalando o Mavericks.

 

: De boot com o Penboot, quando aparecer a tela do Chameleon, use estás flags.

 

: Se usou a flag correta, você deve ver a janela de instalação. Pressione a tecla Spaço caso recebe alguma notificação sobre Mouse e Teclado Bluetooth. Na barra de menu vá em “Utilities”, e selecione “Disk Utility”

 

: Selecione o HD/partição que vai instalar o OS X, e vá na aba “Erase”, e siga estas instruções:

  • Format: Mac OS Extended (Journaled)
  • Name: Coloque o que quiser.
  • Clique em Erase

 

: Depois que o processo de formatação tiver acabado, feche o Disk Utilitie, e na janela abaixo clique em Continue, e clique em Agree. Selecione a partição que você preparou.

 

: Para CPUs Haswell e AMD, você precisa copiar o kernel modificado para a partição que vai instalar o OS X. Depois que tiver preparado sua partição para o OS X, reinicie com o Penboot, vá no barra de menu, e selecione “Utilities”, dai vá no Terminal e insira esse comando. (Substitua o nome Hackintosh pelo nome que você deu pra sua partição)

cp /mach_kernel "/Volumes/Hackintosh/mach_kernel"

Depois de prosseguir com a instalação, reinicie. E use a mesma flag para subir seu OS X já instalado.

Share this post


Link to post
Share on other sites

Flags usuais para Chameleon

 

Quando for dar o primeiro boot com o Pendrive ou em uma recente instalação do OS X, poderá encontrar alguns erros. Para evitar algumas dores de cabeça, você tem que usar as flags corretas para conseguir que o sistema de boot.

As duas flags mais comuns são:

-v -f

Dependendo da GPU que usa, você vai usar muitas outras flags. Aqui está uma lista, veja qual você deve usar com a ultima versão do Chameleon:

 

-f: Ignora o kernel cache e força o OS X a reler as kexts contidas em System/Library/Extensions e em Extra/Extensions. Remova essa flag depois que estiver instalado todas as kexts necessárias.

UseKernelCache=No: Faz o mesmo que -f.

-v: O boot é carregado em verbose (linha de comandos) ou desligado. Muito bom para detectar qual erro está acontecendo.

-x: Boot em modo seguro, com essa flag, as kext do gráfico não são carregadas, pode solucionar alguns erros com Video.

dart=0: Evita conflito quando a opção Vt-d está habilitado no BIOS. Muitos Notes da Dell precisam desta flag.

cpus=1: Evita KP (Kernel Panic) com reinicio automático. Muitos Notes HP e CPU AMD precisam disso.

GraphicsEnabler=Yes/No: Se usar Yes, o Chameleon vai detectar seu GPU e injetar as informações necessárias no OS X, possibilitando o carregamento correto das kexts. Se usar NO, o Chameleon vai injetar as informações originais do GPU, use essa opção quando Yes não funcionar.

InjectIntel-ig=x: “x” é onde vai ser inserido o ID das iGPUs Intel. Use isso para inserir ig-platform-id para as Intel HD 4000/4400/5000/Iris.

IntelAzulFB=x: “x” é o valor que vai de 0 a 15. Use isso para inserir ig-platform-id para as Intel HD 4000/4400/5000/Iris.

IntelCapriFB=x: “x” é o valor que vai de 0 a 11. Use isso para inserir ig-platform-id para a Intel HD 4000.

EnableDualLink=Yes/No: Use isso para inserir a informação DualLink para as iGPU IntelHD. Use a opção No se sua resolução é 1366x768; use Yes se sua resolução é 1600x900 ou maior que isso.

PCIRootUID=0/1: Alguns PCs definem o UID padrão no DSDT com "Nome (UID, )", que pode causar tela preta durante a inicialização (especialmente os PCs que usam GPU off-board). A alteração do valor vai ajudar a resolver o problema.

npci=0x2000 ou npci=0x3000: Ajuda caso apareça o erro “PCI configuration Begin”.

arch=i386: Não é mais usada, pois a partir do OS X ML o sistema é totalmente 64bits.

 

1º Geração das Intel HD Graphics

-f -v
-f -v -x

Intel HD 3000

Resolução de 1366x768:

-f -v GraphicsEnabler=Yes EnableDualLink=No
-f -v GraphicsEnabler=No EnableDualLink=No

Resolução de 1600x900 ou maior:

-f -v GraphicsEnabler=Yes EnableDualLink=Yes
-f -v GraphicsEnabler=No EnableDualLink=Yes

Intel HD 4000
Desktop:

-f -v GraphicsEnabler=Yes IntelCapriFB=10

Notebook com resolução de 1366x768:

-f -v GraphicsEnabler=Yes IntelCapriFB=3

Notebook com resolução de 1600x900 ou maior:

-f -v GraphicsEnabler=Yes IntelCapriFB=4

Intel HD 4400/4600
Desktop:

-f -v GraphicsEnabler=Yes IntelAzulFB=10

Notebook:

-f -v GraphicsEnabler=Yes IntelAzulFB=12

Intel HD 5000/Iris:

-f -v GraphicsEnabler=Yes InjectIntel-ig=08000931

nVidia - AMD:

-f -v GraphicsEnabler=Yes
-f -v GraphicsEnabler=No
-f -v GraphicsEnabler=Yes PCIRootUID=0
-f -v GraphicsEnabler=No PCIRootUID=0
-f -v GraphicsEnabler=Yes PCIRootUID=1
-f -v GraphicsEnabler=No PCIRootUID=1

Sandy-E/Ivy-E:

npci=0x2000

AMD CPU:

cpus=1
cpus=1 npci=0x2000

Se você tem cpu AMD FX, use esta flag.

amdfx-v

Ou se você usa cpu AMD64 dai vai usar esta flag

amd64-v

Ou se você usa uma linha normal da AMD, dai use esta flag

amd-v

Se travar em PCI Configuration Begin use essas flags:

hp -v
amd64 -v npci=0x3000
amd64 -v npci=0x2000
PCIRootUID=0
PCIRootUID=1

Share this post


Link to post
Share on other sites

Instalando Mavericks usando o Clover (UEFI)

 

Umas das melhores formas de instalar o OS X é criando um Penboot. Você pode baixar na AppStore de graça. Para aqueles que possuem CPU Haswell, vai ter que usar o OS X Mavericks. Caso não tenha nenhum Mac disponível, você pode criar um penboot no Windows.

 

Criando um Penboot com Mavericks:

 

1º: Tenha em mãos um Pen de 8 GB, formate no Utilitario de Disco seguindo essas instruções:

 

  • Esquema de partições: 2 partições.
  • Partição 1: Coloque o nome de Clover, formate como MS-DOS (FAT), o tamanho recomendado é de uns 300MB.
  • Partição 2: Coloque o nome de “Instalador”, formate como Mac OS Extended (Journaled), o tamanho pode ser de uns 6.5GB.
  • Opções: Master Boot Record (MBR)
  • Clique em Aplicar.

12475004833_baec2d51ba_o.jpg

 

2º: Baixe esse Clover, extraia e copie a pasta EFI para a partição “Clover”. Use o app Hackintosh Vietnam Tool para criar um config.plist conforme as configurações do seu PC:

 

- CPU: Selecione o modelo do teu CPU

- Graphics: Selecione o grafico do teu PC.

- SSDT: Generate

 

Terminando o uso do App, copie o config.plist gerado na Mesa para a pasta EFI\Clover da partição CLOVER.

 

12475039433_50ef8d883b_o.jpg

 

Depois disso, você tem 2 opções para criar seu instalador.

 

1ª Opção: Se deseja criar a opção de boot Recovery depois da instalação, note que alguns PCs podem travar na tela branca se estiver usando esta escolha.

 

: Fala Download do OS X Mavericks da AppStore, e verifique se o arquivo está na pasta Aplicativos. Abra o Terminal e rode este comando (atenção Untitled é a partição HFS+, coloque o nome da partição que você criou).

sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --nointeraction

2ª Opção: Caso não queira usar a partição Recovery depois da instalação.

 

3º: Caso você não tenha o app “ Instalação do OS X Mavericks”, somente a imagem InstallESD, siga o 2 passo até o 6 do guia Instalando o Mavericks usando o Chameleon (Legacy BIOS).

 

Instalando o Mavericks

1º: De boot com o Penboot, e selecione a entrada “Boot OS X Install from Install OS X Mavericks”

: Se o config.plist está correto, você deverá ver a tela de instalação. Pressione a tecla Spaço caso recebe alguma notificação sobre Mouse e Teclado Bluetooth. Na barra de menu vá em “Utilities”, e selecione “Disk Utility”


: Selecione o HD/partição que vai instalar o OS X, e vá na aba “Erase”, e siga estas instruções:

  • Format: Mac OS Extended (Journaled)
  • Name: Coloque o que quiser.
  • Clique em Erase

: Depois que o processo de formatação tiver acabado, feche o Disk Utilitie, e na janela abaixo clique em Continue, e clique em Agree. Selecione a partição que você preparou.

 

Nota:
- Se você seguiu a 1ª opção, durante o processo de instalação poderá ficar travado em “1 second remaining” por um tempo, sem panico!. Vai reiniciar automaticamente, dai inicie o instalador novamente para iniciar o processo da instalação REAL.

- Se você seguiu a 2ª opção, simplesmente instale o OS X como o Chameleon.

: Depois que o processo terminar, reinicie. E use de boot no OS X já instalado.

Share this post


Link to post
Share on other sites

Como dar boot com o Clover UEFI

 

 

Diferente dos outros OS e bootloaders em modo Legacy, O Clover UEFI não usa um registro de inicialização na unidade ou em uma partição ativa. O modo UEFI fará um escarpamento da 1ª partição em FAT32, e procura o arquivo .efi. Que contem o boot loader. É por isso que na maioria das vezes o modo UEFI precisa que a unidade esteja no esquema GPT, por isso o uso da EFI em FAT32. Claro cada sistema UEFI tem suas regras e esquemas diferentes.

Desligue o Secure Boot


Esta opção deve estar desabilitado no BIOS, se não poderá ter problemas para iniciar o Clover.

1º Boot pelo arquivo Bootx64.efi
 

Esta é a maneira mais simples e precisa. O sistema irá executar o arquivo BOOTX64.EFI que está em EFI\BOOT na 1ª partição EFI ou partição FAT32. Ao instalar Clover UEFI este arquivo vai ser gravado automaticamente. O que em alguns casos este metido é menos bem sucedido.


2º Boot pelo arquivo EFI

Alguns Notebooks HP ou outras marcas têm esta escolha. Você pode escolher um arquivo .efi para iniciar a partir do menu de opções de inicialização, "Boot from EFI”, procure o arquivo .efi para ser executado.

Vale notar que este método não encurta o caminho, por isso só pode ser usado durante a inicialização, a partir de um Pendrive.


3º Adicionar Boot Option


A maioria dos sistemas permite adicionar uma opção de boot a partir do BIOS/UEFI.

Veja esse exemplo:

 

IMG_0225_zpsc090d8b7.jpg

 

 

IMG_0226_zps2ef2c14c.jpg

 

4º Boot pelo arquivo Bootmgfw.efi

Este método é muito popular em muitos computadores. O sistema irá procurar bootloader UEFI do Windows no seguinte caminho: /EFI/Microsoft/boot/Bootmgfw.efi
Você pode criar sua entrada em /EFI/Microsoft/boot na partição EFI, copie o arquivo CloverX64.efi da pasta /EFI/Clover para uma pasta acima e renomeie para Bootmgfw.efi. Se você já tem o Windows instalado no modo UEFI, você precisará renomear o arquivo Bootmgfw.efi existente para bootmgfw-orig.efi antes de fazer o passo acima.

Share this post


Link to post
Share on other sites

Instalar o  Chameleon – speedstep e kexts (Legacy BIOS)

Instalar o bootloader Chameleon

 

1º Metodo

Abra o app Hackintosh Vietnam Tool e selecione as seguintes opções na seção “Chameleon”:

  • Install Chameleon: Isso vai instalar o Chameleon na partição que contem o OS X.
  • Config: Selecione a opção correta para seu GPU.
  • SMBios: De acordo com as especificações do teu Hardware, selecione o SMBios adequado.

YQZbnNC.png

 

2º Metodo

1º passo: Faça download do Chameleon bootloader, abra o arquivo, e depois de alguns “nexts” vá na opção “Customize” e escolha as seguintes opções:

  • Standard: Isso vai instalar o Chameleon
  • FileNVRAM: Este arquivo será salvo na pasta “modules” dentro de Extra/Extensions, e vai possibilitar o uso dos apps iMessage/Facetime
  • Kernel Patcher: Somente selecione essa opção se tiver algum problema com as informações fornecidas no quadro abaixo.

oD20U57.png

 

2º passo: Abra o app Chameleon Wizard (pode ser achado no app Hackintosh Vietnam Tool), vá na aba “org.chameleon.boot”, e selecione quais dessas opções são necessárias pro seu PC, depois clique em Save as e salve na pasta Extra que está na raiz do OS X.

 

3º passo: Vá na aba “SMBios”, e no botão Edit, selecione SMBios e na seção “Premade SMBios”, mude o serial number (coloque o que quiser, mas com a mesma quantidade de numeros, começando com C), dai clique no botão Save as e salve na pasta Extra que está na raiz do OS X.

 

Speedstep

 

Para evitar erros desnecessários causados pelas kexts, e ter fazer seu CPU trabalhar de uma maneira suave, isso depois de instalar o OS X. Vai precisar desses métodos:

  • Essas kexts nativas: AppleIntelCPUPowerManagement, AppleACPIPlatforms dentro de System/Library/Extensions. Para os que usam Haswell vão precisar do mach_kernel sem modificações em sua partição OS X.
  • Remova todas as kexts modificadas relacionadas a CPU Power Management Disable e outras kexts como NullCPUPowerManagement.

 

Se você seguir estas dicas, vai ter todas as condições para um pleno funcionamento do OS X. Dependendo do teu CPU, você terá que configurar da sua maneira. Use o Chameleon Wizard para abrir os arquivos .plist dentro da pasta Extra e siga todas estas dicas. (Ticado significa que é Verdadeiro, Não-ticado significa Falso )

 

Core 2 Duo/ 1ª Geração dos Intel Core i3/i5/i7 (Arrandale)

 

No seu boot.plist deixe assim:

  • DropSSDT=False
  • GeneratePStates=True
  • GenerateCStates=True

 

SMBios.plist: Selecione o correto para seu PC. Neste caso, iMac 11,x para Desktop e Macbook Pro 6,x para Notebook.

 

2ª e 3ª Geração dos Pentium (Sandy Bridge/Ivy Bridge)

 

No seu boot.plist deixe assim:

  • DropSSDT=True
  • GeneratePStates=True
  • GenerateCStates=True

 

Abra o Hackintosh Vietnam Tool e selecione estas seguintes opções:

  • Chameleon > SMBios: Selecione o SMBios correto para Sandy Bridge/Ivy Bridge
  • Kexts > CPU Power Management > Patch AICPUPM: Aplica o path na AppleIntelCPUPowerManagement no caso das BIOS com wrmsr bloqueados. Se você já aplicou um patch no seu BIOS para destravar o MSR0xE2, isso não é pra você.

2ª e 3ª Geração dos Core i3/i5/i7 (Sandy Bridge/Ivy Bridge)

 

No seu boot.plist deixe assim:

  • DropSSDT=True
  • GeneratePStates=False
  • GenerateCStates=False

Abra o Hackintosh Vietnam Tool e selecione estas seguintes opções:

  • Chameleon > SMBios: Selecione o SMBios correto para Sandy Bridge/Ivy Bridge 
  • Kexts > CPU Power Management > Patch AICPUPM: Patch AICPUPM: Aplica o path na AppleIntelCPUPowerManagement no caso das BIOS com wrmsr bloqueados. Se você já aplicou um patch no seu BIOS para destravar o MSR0xE2, isso não é pra você.
  • Tools > SSDT Generator: Cria um ssdt.aml correto para seu CPU na pasta Extra 

 

4ª Geração Pentium (Haswell)

 

No seu boot.plist deixe assim:

  • DropSSDT=True
  • GeneratePStates=True
  • GenerateCStates=True

Abra o Hackintosh Vietnam Tool e selecione estas seguintes opções:

  • Chameleon > SMBios: Selecione o SMBios correto para Sandy Bridge/Ivy Bridge
  • Kexts > CPU Power Management > Patch mach_kernel: Aplica patch no mach.kext No caso dos BIOS com wrmsr bloqueados. Se você já aplicou um patch no seu BIOS para destravar o MSR0xE2, isso não é pra você.

4ª Generation Core i3/i5/i7 (Haswell)

 

No seu boot.plist deixe assim:

  • DropSSDT=True
  • GeneratePStates=False
  • GenerateCStates=False

Abra o Hackintosh Vietnam Tool e selecione estas seguintes opções:

  • Chameleon > SMBios: Selecione o SMBios correto para Haswell
  • Kexts > CPU Power Management > Patch mach_kernel: Patch mach_kernel: Aplica patch no mach.kext No caso dos BIOS com wrmsr bloqueados. Se você já aplicou um patch no seu BIOS para destravar o MSR0xE2, isso não é pra você.
  • Tools > SSDT Generator: Cria um ssdt.aml correto para seu CPU na pasta Extra
  •  

Sandy Bridge-E/Ivy Bridge-E (LGA socket 2011) + X79 motherboard

 

No seu boot.plist deixe assim:

  • DropSSDT=True
  • GeneratePStates=False
  • GenerateCStates=False

Abra o Hackintosh Vietnam Tool e selecione estas seguintes opções:

  • Chameleon > SMBios: Selecione o SMBios correto para seu sistema.
  • Kexts > CPU Power Management > Patch AICPUPM: Patch AICPUPM: Aplica o path na AppleIntelCPUPowerManagement no caso das BIOS com wrmsr bloqueados. Se você já aplicou um patch no seu BIOS para destravar o MSR0xE2, isso não é pra você.
  • Kexts > CPU Power Management > Enable Sandy Bridge-E/Ivy Bridge-E PM: Habilita o speedstep para estes CPUs
  • Tools > SSDT Generator: Cria um ssdt.aml correto para seu CPU na pasta Extra

Instalando Kexts

 

Para que tudo funcione tranquilamente, você precisa instalar as kext adequadas (Quase a mesma coisa que os drivers no Windows). Como você sabe o app Hackintosh Vietnam Tool existe muitas kexts disponíveis para varios devices. Você apenas precisa abrir este app, e ir na seção “Kexts”. Note que o trabalho que vai ter é apenas selecionar o que seu PC precisa, leia as descrições para saber o que você está instalando.

Apenas selecione o que seu PC precisa, leia as descrições para saber o que você está instalando. 

Selecionar todas as opções provavelmente vai corromper sua máquina!

 

Sistema

  • FakeSMC: Emula as chaves SMC no OS X, leia todas as informações sobre monitoramento para seu PC. Está é uma das kext mais importantes para o Hackintosh - Sem ela, seu SO não sobe.
  • Patch AppleRTC: Aplica um patch na kext AppleRTC prevendo assim o CMOS reset.

Gerenciamento de Energia

  • Patch na mach_kernel: Previne o reinicio do kernel bloqueado MSR0xE2 nos sistemas Haswell.
  • Patch AICPUPM: plica o path na AppleIntelCPUPowerManagement no caso das BIOS com wrmsr bloqueados.
  • Enable Sandy Bridge-E/Ivy Bridge-E PM: Habilita o speedstep para estes CPUs
  • NullCPUPowerManagement: Desabilita o gerenciamento de energia, nativo da kext AICPM, desabilitando também o speedstep. 
  • DisableTurboBoostBattery: Exclusivo para Notebooks com a tecnologia Turbo Boost, isso desliga o TurboBoost quando está usando a Bateria, poupando energia.
  • ACPIBatteryManager: Mostra as informações da Bateria. Alguns Notebooks precisam de patch na DSDT para funcionar corretamente.
  • Internet.
  • WifiInjector: Injeta as informações originais dos cartões Wifi, nas kexts do sistema.
  • BCM94352 5Ghz: Kext modificada com velocidade 5Ghz para  BCM94352
  • BTFirmwareUploader: Habilita os devices Bluetooth compativeis.
  • NullEthernet: Emula a porta Ethernet no caso quando esta é ausente, possibilitando o uso dos serviços iCloud/AppStore.
  • Realtek/Broadcom/Atheros/Intel Ethernet: Selecione qual é o seu driver.

Graficos.

  • ACPIBacklight: Habilita os níveis baixos e altos do brilho da tela. Exclusivo para Notebooks, e requer patch na DSDT.
  • HD 3000 VGA port: Habilita a porta VGA para Desktop com HD 3000, mas em alguns casos desabilita as portas DP/HDMI
  • HD 4000 HDMI/DP port: Habilita as portas HDMI e DP nas HD 4000.

Som.

  • VoodooHDA: Solução universal para todos os PCs, mas a qualidade do som pode ficar baixo e com ruído em alguns casos.
  • Patch AppleHDA: Aplica patch na AppleHDA se seu codec é conpativel, requer AppleHDA original em System/Library/Extensions e injetar o audio ID em seu  DSDT

Trackpad e Teclado: Selecione o mais compativel para o seu PC

USB 3.0: Use isso se você tem portas USB 3.0

Caso seu device não esteja listado nesse app, você pode procurar um kext compativel e instalar com o Kext Wizard ou Kext Utility (pode ser achado no app Hackintosh Vietnam Tool na seção “Tools”). 

Nota: Você não pode instalar uma kext arrastando a mesma em System/Library/Extensions

 

Reiniciar

 

Se você seguiu os 3 passos acima está na hora de reiniciar, ou pode ter um Kernel Panic. Depois de reiniciar o OS X, você pode verificar se o speedstep está funcionando, e outras coisas. 

Share this post


Link to post
Share on other sites

Instalar o bootloader Clover - speedstep e kexts (UEFI)

 

Instalando o Clover e configurando o Speedstep

 

1º passo: Faça download do Clover bootloader, abra o arquivo, e depois de alguns “nexts” vá na opção “Customize” e escolha as seguintes opções:

  • Install for UEFI booting only: Isso vai instalar o Clover UEFI na partição EFI.
  • Drivers64UEFI > EmuVariableUEFI-64.efi: Vai emular o NVRAM, e vai possibilitar o uso dos apps iMessage/Facetime
  • Drivers64UEFI > OSXAptioFixDrv-64.efi: Conserta alguns erros de memória nos sistemas UEFI, talvez não seja necessário pra você. (Pode pular esta opção)
  • Install RC Scripts on targeted volume: Instala os scripts RC no OS X, pode usar isso para rodar alguns comandos dentro da NVRAM.
  • Install Clover Preference Pane: Instala um menu no Preferencias do Sistema, possibilitando fazer algumas modificações no Clover, pode até atualizar.

 

Depois disso, clique em Install.

AfYlH11.png

 

2º passo: Faça download do HFSPlus.efi.zip extraia e copie para EFI/Clover/drivers64UEFI da partição EFI, e delete o VboxHFS-64.efi.

 

3º passo: Abra o Hackintosh Vietnam Tool e selecione as seguintes opções:

 

Para quem usa Core i3/i5/i7/Xeon:

  • Clover Config: Vai gerar um config.plist apropriado para seu PC. Uma nota, você tem que selecionar a opção Custom na seção SSDT. O arquivo config.plist será criado na sua Mesa.
  • Tools > SSDT Generator: Gera um ssdt.aml para seu CPU dentro da pasta Extra da partição do OS X. Depois que terminar esse processo, copie o config.plist para EFI/Clover e o arquivo ssdt.aml para EFI/Clover/ACPI/patched na partição EFI

    Para quem usa Pentium:
  • Clover Config: Vai gerar um config.plist apropriado para seu PC. Uma nota, você tem que selecionar a opção Generate na seção SSDT. O arquivo config.plist será criado na sua Mesa.

12475039433_50ef8d883b_o.jpg

Depois que tiver teminado, copie o config.plist para EFI/Clover e o ssdt.aml para EFI/Clover/ACPI/patched da partição EFI

 

Instalando Kexts

 

Para que tudo funcione tranquilamente, você precisa instalar as kext adequadas (Quase a mesma coisa que os drivers no Windows). Como você sabe o app Hackintosh Vietnam Tool existe muitas kexts disponíveis para varios devices. Você apenas precisa abrir este app, e ir na seção “Kexts”. Note que o trabalho que vai ter é apenas selecionar o que seu PC precisa, leia as descrições para saber o que você está instalando.

Sistema

  • FakeSMC: Emula as chaves SMC no OS X, leia todas as informações sobre monitoramento para seu PC. Está é uma das kext mais importantes para o Hackintosh - Sem ela, seu SO não sobe.

Gerenciamento de Energia

  •  
  • Enable Sandy Bridge-E/Ivy Bridge-E PM: Habilita o speedstep para estes CPUs
  • NullCPUPowerManagement: Desabilita o gerenciamento de energia, nativo da kext AICPM, desabilitando também o speedstep. 
  • DisableTurboBoostBattery: Exclusivo para Notebooks com a tecnologia Turbo Boost, isso desliga o TurboBoost quando está usando a Bateria, poupando energia.

Bateria

  • ACPIBatteryManager: Mostra as informações da Bateria. Alguns Notebooks precisam de patch na DSDT para funcionar corretamente.

Internet.

  • WifiInjector: Injeta as informações originais dos cartões Wifi, nas kexts do sistema.
  • BCM94352 5Ghz: Kext modificada com velocidade 5Ghz para  BCM94352
  • BTFirmwareUploader: Habilita os devices Bluetooth compativeis.
  • NullEthernet: Emula a porta Ethernet no caso quando esta é ausente, possibilitando o uso dos serviços iCloud/AppStore.
  • Realtek/Broadcom/Atheros/Intel Ethernet: Selecione qual é o seu driver.

Graficos.

  • ACPIBacklight: Habilita os níveis baixos e altos do brilho da tela. Exclusivo para Notebooks, e requer patch na DSDT.
  • HD 3000 VGA port: Habilita a porta VGA para Desktop com HD 3000, mas em alguns casos desabilita as portas DP/HDMI
  • HD 4000 HDMI/DP port: Habilita as portas HDMI e DP nas HD 4000,

Som

  • VoodooHDA: Solução universal para todos os PCs, mas a qualidade do som pode ficar baixo e com ruído em alguns casos.
  • Patch AppleHDA: Aplica patch na AppleHDA se seu codec é conpativel, requer AppleHDA original em System/Library/Extensions e injetar o audio ID em seu  DSDT

 

Trackpad e Teclado: Selecione o mais compativel para o seu PC

USB 3.0: Use isso se você tem portas USB 3.0

Caso seu device não esteja listado nesse app, você pode procurar um kext compativel e instalar com o Kext Wizard ou Kext Utility (pode ser achado no app Hackintosh Vietnam Tool na seção “Tools”). 

Nota: Você não pode instalar uma kext arrastando a mesma em System/Library/Extensions

 

Reiniciar

 

Se você seguiu os 3 passos acima está na hora de reiniciar, ou pode ter um Kernel Panic. Depois de reiniciar o OS X, você pode verificar se o speedstep está funcionando, e outras coisas.

Share this post


Link to post
Share on other sites

Dualboot Windows e OS X usando Chameleon

 

Instalando o Windows depois de ter instalado o OS X

1 passo: Abra o Utilitário de Disco, crie uma partição em MS-DOS FAT para o Windows

2 passo: Reinicie e de boot com o instalador do Windows, quando estiver na tela de instalação, vá na opção Reparar seu computador

repair.png

 

3 passo: Abra o Prompt de Comando e execute estes comandos:

diskpart
select disk 0
list partition (vai mostrar as partições do HD, tenha em mente qual é o numero da partição que você deseja instalar o Windows)
select partition x (x é a partição do Windows)
format fs=ntfs label="Windows" quick
active

4 passo: Reinicie o instalador do Windows novamente, depois instale o Windows como sempre

5 passo: Depois de instalado, inicie o Windows, abra o Prompt de Comando como Administrador e rode esses comandos:

diskpart
select disk 0
list partition (vai mostrar as partições do HD, tenha em mente qual é o numero da partição do OS X)
select partition x (x é a partição do OS X)
active

A partir de agora você terá um Dualboot com os dois OS.

 

Instalar o OS X depois de ter instalado o Windows

 

1 passo: Crie uma partição para o OS X

 

2 passo: Abra o Prompt de Comando como Administrador e rode esses comandos:

diskpart
select disk 0
list partition (vai mostrar as partições do HD, tenha em mente qual é o numero da partição que você deseja instalar o OS X)
select partition x (x é a partição do OS X)
active

3 passo: Siga as instruções deste guia para instalar o OS X.

Share this post


Link to post
Share on other sites

Dualboot Windows e OS X usando o Clover


 


Depois de ter instalado o Windows em UEFI e o OS X usando o Clover UEFI, temos a opção para iniciar o OS X ou Windows. Mas em alguns sistemas, o Windows em UEFI acaba atrapalhando a ordem de boot do Clover UEFI. Vamos consertar isso:


 


1º Metodo


 


Entre no BIOS, adicione este caminho nas opções de boot/EFI/Clover/Cloverx64.efi, faça disso a entrada principal.


 


2º Metodo


 


Use um Pendrive com o Clover UEFI e de inicie o OS X, para seguir este instrunções:


  • Use o Clover Configurator para montar a partição EFI ( Extra > Mount EFI )

  • Renomeie o arquivo bootmgfw.efi que está em /EFI/Microsoft/Boot para bootmgfw-orig.efi

  • Copie o arquivo Cloverx64.efi que está em /EFI/Clover para /EFI/Microsoft/Boot e renomeie para bootmgfw.efi

Share this post


Link to post
Share on other sites

Como atualizar o OS X no seu Hackintosh


 


Antes de atualizar o OS X, faça um backup dessas kexts:


  • AppleHDA (patcheada, não a original)

  • Kexts para a grafica para possibilitar o uso de outras portas (se você fez isso)

Clover:


  • Atualize o OS X pela Appstore ou use o Combo Update do site da Apple.

  • Depois que o processo de atualização terminar, você pode aplicar a AppleHDA ou usar sua AppleHDA antiga (Se você aplicou patch na AppleHDA no metodo on-the-fly o som irá voltar depois da atualização)

  • Se você faz uso de uma kext para habilitar o uso de outras portas, aplique outra vez o patch.

  • Abra o Hackintosh Vietnam Tool, Fixes > Hibernate mode > Disable hibernate. Isso faz com que o Hack não hiberne depois do Update, pois se não, o sleep pode não funcionar.

Chameleon:


 


Ivy Bridge ou anterior:


 


Antes de atualizar: instale a NullCPUPowerManagement.kext ( está incluso no app Hackintosh Vietnam Tool )


 


Atualize o OS X pela Appstore ou use o Combo Update do site da Apple.


 


Depois de atualizar:


  • Abra o Hackintosh Vietnam Tool, Kexts > CPU Power Management > Patch AICPUPM. Isso vai aplicar o patch na AppleIntelCPUPowerManagement.kext

  • Depois que o processo de atualização terminar, você pode aplicar a AppleHDA ou usar sua AppleHDA antiga

  • Se você faz uso de uma kext para habilitar o uso de outras portas, aplique outra vez o patch.

  • Delete a NullCPUPowerManagement.kext de System/Library/Extensions

  • Recarregue o cache usando o Kext Wizard ou Kext Utility, depois reinicie.

Sistemas Haswell:


 


Antes de atualizar:


  • Baixe este mach_kernel pré-patcheado para a versão do OS X que está usando, extraia e renomeie para mach_kernel2, copie isso para a raiz da partição do OS X.

Atualize o OS X pela Appstore ou use o Combo Update do site da Apple.


 


Depois de atualizar:


  • De boot com o Instalador Pendrive, e inicie sua partição OS X com a flag “mach_kernel2”

  • Abra o Hackintosh Vietnam Tool, Kexts > CPU Power Management > Patch mach_kernel. Isso vai aplicar um patch no seu mach_kernel

  • Depois que o processo de atualização terminar, você pode aplicar a AppleHDA ou usar sua AppleHDA antiga

  • Se você faz uso de uma kext para habilitar o uso de outras portas, aplique outra vez o patch.

  • Recarregue o cache usando o Kext Wizard ou Kext Utility, depois reinicie.

Para os usurious que usa SMBios de Mac Pro (como citado acima)


 


Antes de atualizar:


  • Faça backup do seu SMBios.plist

  • Mude o seu atual SMBios para um de Mac Mini ou iMac

Atualize o OS X pela Appstore ou use o Combo Update do site da Apple.


 


Depois de atualizar:


  • Coloque sua velha SMBios.plist de volta.

Share this post


Link to post
Share on other sites

Como checar o speedstep do seu CPU

DPCI Manager

 

Abra o app DPCI Manager, clique em P States, coloque sua senha e clique em OK mesmo aparecendo alguns erros, dai veja os states do seu CPU. Você vai ter que esperar alguns minutos para aparecer os resultados.

 

tvTK2zc.jpg

 

Nota: Esse metodo do DPCI Manager, só funciona no Mountain Lion - Não é compativel com o Mavericks.

 

AppleCPUPowerManagementInfo - Pike

 

Esta kext serve exclusivamente para verificar o speedstep, você pode usar esta kext sem precisar instalar, usando essas intrusões:

 

1 passo: Faça download desta kext, extraia e coloque ela na Mesa.

 

2 passo: Repare as permissões e rode ela no Terminal com esses comandos:

cd ~/Desktop/
sudo chown -R root:wheel ./AppleIntelCPUPowerManagementInfo.kext
sudo chmod -R 755 ./AppleIntelCPUPowerManagementInfo.kext
sudo kextload ./AppleIntelCPUPowerManagementInfo.kext

3 passo: Abra o Console, selecione Todas as Menssagens e digite AICPUPM na area de Busca, e espere alguns minutos.

 

m3JmCE6.png

 

4 passo: Quando os resultados não aparecerem mais, pare o carregamento do kext pelo Terminal, com esses comandos:

sudo kextunload AppleIntelCPUPowerManagementInfo.kext

Share this post


Link to post
Share on other sites

Sincronizando o relógio no Windows e OS X


 


Depois de ter um dual boot ou multi boot com sucesso, as informações do relógio entre o OS X e Windows não ficam sincronizadas. Veja como consertar isso:


  • Inicie o OS X, configure o relógio para data e hora correto.
  • Agora inicie o Windows, não tente atualizar o relógio usando “Ajustar Data e Hora”. 

  • Abra o Editor de Registro (Regedit)

  • Localize a chave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation. Clique com o botão direito na area vazia do painel direito, selecione o valor New > DWORD (32-bit), coloque o nome de RealTimeIsUniversal. Clique duas vezes na entrar criada e mude o valor para 1. Salve e reinicie, entre no  OS X

  • Espere uns 1/2 minutos, dai reinicie o Windows. Agora o relógio entre os dois sistemas está sincronizado. 

Share this post


Link to post
Share on other sites

Resolvendo problemas do iCloud/iMessage/Facetime no seu Hackintosh


 


Para ter o pleno funcionamento destes apps, siga as recomendações dadas:


 


NVRAM funcional


 


Para o Chameleon: Você vai precisar do FileNVRAM.dylib instalado na pasta /Extra/modules. Faça download dele aqui. Note que há 2 versões: 1.1.2 e 1.1.3, teste os dois. (Separadamente).


Para o Clover UEFI: Você vai precisar do EmuVariableUEFI-64.efi instalado na pasta /EFI/Clover/drivers64UEFI e selecionar na hora da instalação do Clover “Install RC scripts to target partition”.


 


Deixando o Ethernet como en0


Você precisa que seu device Ethernet seja identificado no OS X e dai coloque como en0. Use o DPCI Manager para verificar isso (incluso no Hackintosh Vietnam Tool)


mR9v2CS.png


 


Por padrão todos os devices de internet ( por exemplo ethernet, wireless, smartphones ou Hotspot ), são identificados como en0, en1, en2, … de acordo com a ordem. Você precisa resetar as configurações de internet e deixar o Ethernet como en0:


 


Vá para /Library/Preferences/SystemConfiguration/ e delete estes arquivos/pastas:


  • CaptiveNetworkSupport

  • Com.apple.airport.preferences.plist

  • Com.apple.eapolclient.configuration.plist

  • NetworkInterfaces.plist

Vá para o Preferências do Sistema > Internet, selecione todas as conexões criadas, e no botão Menos (-) delete-os, dai clique em Aplicar. Reinicie


 


Agora que está no OS X, vá para o Preferências do Sistema > Internet, clique no botão Mais (+) para adicionar as conexões de volta, mas agora o Ethernet terá de ser o primeiro.


 


Abra o DPCI Manager para checar se o Ethernet está como en0


Nota: Se você está usando um SMBios de Macbook Air, deixe o Wireless como en0, isso vai funcionar como se estiver usando o Ethernet como en0.


 


Adicione um cartão de crédito valido no seu Apple ID


Abra o Appstore ou iTunes no seu Hackintosh, faça login na sua conta e adicione seu cartão de crédito. Depois disso vai poder fazer login no iCloud/iMessage/Facetime. 


Se quiser, pode remover o seu cartão de credito depois que os apps estiverem funcionando.


 


Ligar para o Suporte da Apple


 


Se você ligar pra Apple, e eles te atenderem…Eu Duvido!!


Nota: Quando ligar fale assim: Olá, eu uso um Hackintosh e quero um suporte para…


Por favor, volte e nos diga o resultado. kkk


Share this post


Link to post
Share on other sites

Clover: Usando a AppleHDA no modo on-the-fly.

 

Requisitos:
- Tenha uma AppleHDA que funciona pro teu codec.


Este guia é baseado numa descoberta do Pike, que vai nos ajudar a usar AppleHDA com o Clover no esquema on-the-fly.

Primeiro passo: Faça download do script do bcc9's que foi modificado pelo RehabMan aqui, extraia o arquivo no desktop.
 
Vá no Terminal, execute esse comando:

cd ~/Desktop/patch-hda
./patch-hda.pl -x 111d7605

LEMBRE-SE de mudar o 111d7605 para o seu codec id.

 
Será exibido o patch que vai usar no config.plist:

 

HR8kPCj.png

 

Abra seu config.plist com o TextEdit (ou outro editor de plist), copie o script gerado para a seção KernelAndKextPatches > KextsToPatch:

 

hWtsISD.png

 

Salve o config.plist
 
Segundo passo:
Faça download da kext DummyHDA. Copie seu LayoutX.xml.zlib e Platforms.xml.zlib que está na kext AppleHDA( AppleHDA patcheada pro teu codec) o caminho é /Contents/Resources/  para a kext DummyHDA /Contents/Resources/
 
Terceiro passo: Abra o
Info.plist  que está na AppleHDA em /Contents/Plugins/AppleHDAHardwareConfigDriver.kext/Contents/ (AppleHDA patcheada pro teu codec). Copie todos o valores que estão:

IOKitPersonalities/HDA Hardware Config Resource/HDAConfigDefault

para o Info.plist da kext DummyHDA em /Contents/:

IOKitPersonalities/HDA Hardware Config Resource/HDAConfigDefault

ThIaDqc.png

salve o Info.plist

 
Quarto passo: Reinstale a AppleHDA original (sem patch) e a kext DummyHDA modificada para S/L/E, use o app Kext Wizard, depois recarregue o cache/repare as permissões e reinicie. Em alguns casos pode ser necessário reiniciar mais uma vez para obter o som.

Share this post


Link to post
Share on other sites

Dica, obtendo video da forma correta.

 

Segue uma dica para este Guia.

Se você tem um Hack (Desktop/Notebook) e tenha 2 graficas de video (Ex: Intel + AMD /Intel + Nvidia) e caso tenha problemas para o OS X carregar faça isso:

1º Caso - Intel + AMD = Remova as kexts da AMD com esses comandos:

cd /Volumes/
ls ( isso vai listar todas as partições do seu sistema )
cd “Partição de onde está o OS X”
mkdir /Backup
cp –rf AMD* /Backup
rm –rf AMD* ( se você quer deletar as kexts AMD )
2º Caso - Intel + Nvidia = Remova as kexts da Nvidia com esses comandos:
cd /Volumes/
ls ( isso vai listar todas as partições do seu sistema )
cd “Partição de onde está o OS X”
mkdir /Backup
cp –rf NVDA* /Backup
rm –rf NVDA * ( se você quer deletar as kexts NVDA )

3º Caso - Intel + Geforce = Remova as kexts da Geforce com esses comandos:

cd /Volumes/
ls ( isso vai listar todas as partições do seu sistema )
cd “Partição de onde está o OS X”
cp –rf Geforce* /Backup
rm –rf Geforce * ( se você quer deletar as kexts Geforce )

4º Caso: Se os nenhum dos métodos acima funcionaram, então terá de mover as kexts da Intel, mas isso só acontece em raros casos como HD 3000 com chipset HM7x (Core i 2º geraçãoou HD 4000 com chipset HM6x (Core i 3º geração).

 

Apesar de ser comum termos um Ivy com HM7x e Sandy com HM6x, o contrario as vezes acontece, e é isso que atrapalha.

cd /Volumes/
ls ( isso vai listar todas as partições do seu sistema )
cd “Partição de onde está o OS X”
cp –rf AppleIntelHD * /Backup
rm –rf AppleIntelHD * ( se você quer deletar as kexts AppleIntelHD )

E para ter a ativação da Intel HD, terá de aplicar um patch na DSDT e ser feliz!  :D

 

Aqui está os patchs (No caso para Notebooks).  

 

Sandy chipset HM7x

into device label IMEI parent_label PCI0 remove_entry;
into device label PCI0 insert
begin
Device (IMEI)\n
{\n
    Name (_ADR, 0x00160000)\n
    Method (_DSM, 4, NotSerialized)\n                
    {\n
        If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
        Return (Package()\n
        {\n
            "device-id", Buffer() { 0x3A, 0x1E, 0x00, 0x00 },\n
            "name", "pci8086,1e3a",\n
        })\n
    }\n
}\n
end;

Ivy chipset HM6x

into device label IMEI parent_label PCI0 remove_entry;
into device label PCI0 insert
begin
Device (IMEI)\n
{\n
    Name (_ADR, 0x00160000)\n
    Method (_DSM, 4, NotSerialized)\n                
    {\n
        If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
        Return (Package()\n
        {\n
            "device-id", Buffer() { 0x3A, 0x1C, 0x00, 0x00 },\n
            "name", "pci8086,1c3a",\n
        })\n
    }\n
}\n
end;

 

Créditos: Mendietinha

 

Share this post


Link to post
Share on other sites

opa beleza bom to com um pequeno problema aqui acho que na minha DSDT quando eu retiro o cabo AC, a tela da uma escurecida isso quer dizer que a maquina ta reconhecendo quando o ac esta ligado e desligado mas o símbolo da bateria não esta aparecendo e quando aparece fica com um x. como posso resolver isso?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By AudioGod
      I have put together this simple little guide for anybody wanting to use a Patched DSDT EFI with the same configuration as me.
      This is also a thread to discuss everything Z390 Pro and try and help where we can and maybe make things a little better for you. 
       
      A huge massive thank you to @glasgood @MaLd0n @larabee These three guys have helped me and talked me so much and are as helpful as you could ever get, Without them I wouldn't have a perfect working build like I do or be putting up this Guide & Discussion Thread sharing the hard work and countless hours that we have all put in to this.   
       
       
      This EFI and Patched DSDT have been created to work with a Gigabyte Aorus Z390 Pro, 9900k with a Vega 56 but has also been tested and verified fully working with the following Hardware using Catalina 10.15.1
       
      CPU's
      8700k, 9600k, 9700k, 9900k
       
      GPU's
      RX 560, 570, 580, 590, Vega 56, Vega 64, Radion VII, 5700, 5700 XT
      (If you have success with any different CPU or GPU's then please do let me know)
       
       
       @glasgood Has kindly put together a new simple Catalina install guide so Just Follow He's Guide For a Perfect Install.
       
       
      HARDWARE USED
      • Intel I9 9900k 
      • Gigabyte AORUS Z390 PRO
      • Sapphire Nitro+ SE Vega56 (connected to monitor with DisplayPort)
      • Corsair Vengeance Pro RGB 16GB @3200mhz (2 x 8GB)
      • Corsair RM850x 80 Plus Gold Power Supply Unit. 
      • CoolerMaster MASTERLIQUID ML360R RGB CPU Cooler
      • Samsung 970 EVO 1TB NVMe SSD macOS Mojave
      • Samsung 860 EVO 1TB SSD (2.5) Windows 10 Pro
      • ABWB BCM943602CS 802.11AC WI-FI With Bluetooth 4.0 PCI-Express (PCI-E)   
      • Lian Li PC-O11DW Dynamic ATX Case
       

       

       
       
      WORKING
      • Sound 
      • Ethernet Port
      • WiFi
      • SSD Trim
      • USB 3.0 & 2.0 (All ports Open Natively)
      • AirDrop
      • iCloud
      • Hardware Acceleration
      • iMessages
      • Facetime
      • Sleep & Wake
      • Sleep and Shutdown via the Power Button
      • Handoff
      • Netflix on Safari browser
      • Continuity
      • Sidecar
       
       
      CLOVER  FOLDER
      Use this folder with fully patched DSDT
      Current EFI 
      Updated 30/10/2019
      AudioGods Z390 Pro EFI VEGA Navi Radeon VII F11 DSDT.zip - Use with Bios revision F11 Only (30/10/2019 Catalina 10.15.1 Vega, Navi, Radeon VII DSDT Installed) SMBios MacPro1,1
      AudioGods Z390 PRO EFI RX F11 DSDT.zip - Use with Bios revision F11 Only (30/10/2019 Catalina 10.15.1 RX5XX DSDT Installed) SMBios MacPro1,1

      iMac19,1 EFI (can be problematic for some users)

       
      PLEASE NOTE - Please flash your motherboard bios to revision F11 to use my current EFI. It’s a major rework of the bios and vital changes have been made to the layout and power tables. New DSDTs have been created and installed into the new EFI’s but will not work correctly with any other bios revision.
       
      Latest Gigabyte Z390 PRO BIOS (F11)
      mb_bios_z390-aorus-pro_f11.zip
       
       
      CFG Unlock (MSR) F11 BIOS Profile - The Easy Way 
      Highly recommended if your using a Vega 56/64, Radeon VII or Navi GPU
       
       
      DSDT's & Older EFI’s (A big thanks to @MaLd0n for compiling these DSDT's)

       
      To Create Your Own Patched DSDT Message @MaLd0n using the link bellow
      https://olarila.com/forum/viewtopic.php?f=19&t=1131 
      (If you want a perfect setup then getting your own patched DSDT made would be the best thing to do, Mine will work perfectly fine but different hardware no matter how small a change it is can tend to have some sort of effect on the DSDT and your setup)
       
       
      If Your Not Using File Vault Then Please Disable Hibernate
      disablehibernate.command
       
       
      ADDITONAL DOWNLOADS
      Clover
      Clover Configurator
      Kext Updater
       
       
      OPTIONAL DOWNLOADS
      BroadcomFix.zip   (Use these kexts if your Broadcom bluetooth/Wifi isn't working properly)
      FakeSMC    (Can be used instead of VirtualSMC)
      Hackintool
      IORegistryExplorer
      Native Display Brightness with MonitorControl
       
       
      BIOS SETTINGS (Bios Revision F11)
      • Enter BIOS → Press F12 → Enter Setup
      • Save & Exit → Load Optimized Defaults
       
      • Boot -> Windows 8/10 Features -> Other OS
      • Boot -> CSM Support -> Disabled (Can be set to Enabled if need be but try to have it set to Disabled first)
      • Favourites -> Extreme Memory Profile (X.M.P.) -> Profile1
      • Favourites -> VT-d -> Disabled (Can be set to Enabled or Disabled, Your choice)
      • Settings -> IO Ports -> USB Configuration -> XHCI Hands-off -> Enabled
      • Settings -> IO Ports -> Internal Display Output -> PCIe 1 Slot
      • Settings -> IO Ports -> Internal Graphics -> Disabled
      • Settings -> IO Ports -> Aperture Size -> 256MB
      • Settings -> IO Ports -> Audio Controller -> Enabled
      • Settings -> IO Ports -> Above 4G Decoding -> Disabled
      • Settings -> IO Ports -> USB Configuration -> Legacy USB Support -> Enabled
      • Settings -> IO Ports -> USB Configuration ->  XHCI Hand-off -> Enabled
      • Settings -> Platform Power -> Platform Power Management -> Enabled
      • Settings -> Platform Power -> ErP -> Enabled
      • Settings -> Platform Power -> RC6(Render Standby) -> Enabled
       
      • Save & Exit → Save & Exit Setup 
       
       
      SCREENSHOTS

       

       

       

       

       

       

       

       

       

       

       

       
       
       
       
    • By kelvin henrique
      Faz pouco menos de uma semana que estou tentando dar boot usando um pendrive no lenovo g40-80, mas todas as vezes que tento algum kernel panic diferente acontece, não entendo tanto de hackintosh mas pelo que li tanto aqui no forum quanto em outros sites me fizeram constatar que talvez o erro seja falta de kexts, alguem possui os kexts para esse notebook ??
       
      primeiro erro que tive era porque estava usando um pendrive de 8gb, o recomendado é 16 no minimo pelo oque vi, fui la, comprei um de 32, mudou o kernel panic mas era só um dos erros resolvidos.
       
      especificações dele:
      Processador: Intel Core i3-5005U
      Grafico: Intel HD Graphics 5500
      originalmente ele vinha com um hd de 500gb e 4gb de ram, mudei pra um ssd de 128gb e 8 gb de ram
       
      ja percebi que unico problema desse notebook é que a placa de wifi não vai funcionar, mas quanto a isso não tem problema pois se conseguir mesmo instalar o mac eu comprou outra
    • By MaLd0n
      ---TUTORIAL---

      https://olarila.com/forum/viewtopic.php?f=50&t=8685
       
      --Original Post--
       
      https://olarila.com/forum/viewtopic.php?f=97&t=11237
       
      --Bios/UEFI Settings--
       
      *Update bios/uefi to F7+*
      1- Go to M.I.T./Advanced Frequency Settings tab
       
      Extreme Memory Profile (X.M.P.) - Profile 1
       
      2- Go to BIOS tab
       
      CSM Support - Disabled
       
      3- Go to Peripherals/Thunderbolt(TM) Configuration tab
       
      Security Level - No Security
      Thunderbolt USB Support - Enabled
      GPIO3 Force Pwr - Enabled
       
      4- Go to Chipset tab
       
      Internal Graphics - Enable
       
      ---CLOVER FOLDER---
      https://www.mediafire.com/file/wp52azi4dtr0uby/EFI_CLOVER_Z390_DESIGNARE.zip/file
      *Use this folder with FULL DSDT PATCHED
       
      ---OPENCORE FOLDER---
      https://olarila.com/forum/viewtopic.php?f=28&t=10578
      *Use this folder with FULL DSDT PATCHED
       
       
      ---Extract one Full dump for DSDT edits, post files---
       
      RunMe.app
       
       
       
      ---HARDWARE---
       
      --MOBO

      GIGABYTE Z390 DESIGNARE
      -Link
      https://www.amazon.com/Z390-DESIGNARE-Gigabyte-Thunderbolt-Motherboard/dp/B07K8RJZRG/ref=sr_1_1?keywords=Z390+DESIGNARE&qid=1565492390&s=electronics&sr=1-1

      --PROCESSOR

      Intel Core i9-9900K
      -Link
      https://www.amazon.com/Intel-i9-9900K-Desktop-Processor-Unlocked/dp/B005404P9I/ref=sr_1_1_sspa?keywords=Intel+Core+i9-9900K&qid=1553358099&s=gateway&sr=8-1-spons&psc=1

      --COOLER

      CORSAIR H100i RGB PLATINUM AIO Liquid CPU Cooler
      -Link
      https://www.amazon.com/CORSAIR-H100i-PLATINUM-Liquid-Cooler/dp/B07JWB5BSN/ref=sr_1_4?keywords=WATER+COOLER+CPU&qid=1565492509&s=gateway&sr=8-4

      --MEMORY

      Corsair CMW32GX4M2C3200C16 Vengeance RGB PRO 32GB (2x16GB) DDR4 3200 (PC4-25600)
      -Link
      https://www.amazon.com/Corsair-CMW32GX4M2C3200C16-Vengeance-PC4-25600-Desktop/dp/B07GTG2T7L/ref=sr_1_15?keywords=memory+ddr4+32&qid=1553358238&s=gateway&sr=8-15

      --GPU

      MSI RX Vega 64 AIR Boost 8G OC
      -Link
      https://www.amazon.com/MSI-RX-64-AIR-8G/dp/B07DH7S1X1/ref=sr_1_2?keywords=vega+64+gigabyte&qid=1565492819&s=electronics&sr=1-2

      --SSD

      Samsung 970 EVO 1TB SSD (MZ-V7E1T0BW) NVMe M.2 V-NAND
      -Link
      https://www.amazon.com/Samsung-970-EVO-1TB-MZ-V7E1T0BW/dp/B07BN217QG/ref=sr_1_1?keywords=s+samsung+970+evo+1tb&qid=1565493002&s=electronics&sr=1-1

      --POWER SUPPLY

      EVGA Supernova 1000 P2 80+ Platinum, 1000W ECO Mode Fully Modular 
      -Link
      https://www.amazon.com/EVGA-Supernova-Platinum-Crossfire-220-P2-1000-XR/dp/B00EKJQM5E/ref=sr_1_3?keywords=power+supply+1000w&qid=1565493196&s=gateway&sr=8-3

      --WIRELESS

      TP-Link Archer T9E
      -Link
      https://www.amazon.com/TP-Link-Archer-T9E-Beamforming-Technology/dp/B00TQEX7AQ/ref=sr_1_1?keywords=TP-Link+Archer+T9E&qid=1553358397&s=gateway&sr=8-1

      --CASE

      Thermaltake Core P5 Tempered Glass Black Edition ATX Open Frame Panoramic Viewing
      -Link
      https://www.amazon.com/Thermaltake-Tempered-Panoramic-Certified-CA-1E7-00M1WN-03/dp/B01N4IGVSC/ref=sr_1_2?keywords=Thermaltake+Core+P5&qid=1565493567&s=gateway&sr=8-2

      --DSDT Patches--
      -FIX ACPI ERRORS -FIX OEM SSDTs to AVOID ERRORS AND WARNINGS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA -DMAC -REMOVE PROBLEMATIC AND UNUSED DEVICES -FIX K.P in REBOOT -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -FWHD -USBX -PMCR -PPMC -XSPI -CNVW -GMM -IMEI -EC -PNLF -ARPT -GFX0 -NVME -DTGP -ACQUIRE MUT0 0XFFFF -MUTEX MUT0 0x00 -EXTERNAL REFERENCES -UNKNOWNOBJ -HDMI / HDAU -FULL RENAMED DEVICES ---SCREENSHOTs---




















      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      Thanks to KGP for SSDT Thunderbolt
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others!
      We're all here to have fun and learn from each other!
    • By AudioGod
      I have put together this simple little guide for anybody wanting to use a Patched DSDT EFI with the same configuration as me.
      This is also a thread to discuss everything Z390 Master and try and help where we can and maybe make things a little better for you. 
       
      A huge massive thank you to @glasgood @MaLd0n @larabee These three guys have helped me and talked me so much and are as helpful as you could ever get, Without them I wouldn't have a perfect working build like I do or be putting up this Guide & Discussion Thread sharing the hard work and countless hours that we have all put in to this.   
       
       
      This EFI and Patched DSDT have been created to work with a Gigabyte Aorus Z390 Master using bios revision F10, 9900k with a Vega 56 but has also been tested and verified fully working with the following Hardware
       
      CPU's
      8700k, 9600k, 9700k, 9900k
       
      GPU's
      RX 560, 570, 580, 590, Vega 56, Vega 64, Radion VII, 5700, 5700 XT
      (If you have success with any different CPU or GPU's then please do let me know)
       
       
       @glasgood Has kindly put together a new simple Catalina install guide so Just Follow He's Guide For a Perfect Install. (glasgood put the guide together for the Z390 Pro but the two boards are so alike that you can follow this guide with no problems at all using the Z390 Master)
       
       
      HARDWARE USED
      • Intel I9 9900k @5.1Ghz
      • Gigabyte AORUS Z390 MASTER
      • Sapphire Nitro+ SE Vega56 ( connected to monitor with DisplayPort )
      • Corsair Vengeance Pro RGB 16GB @3200mhz (2 x 8GB)
      • Corsair RM850x 80 Plus Gold Power Supply Unit
      • EK Custom Liquid Cooling Loop
      • Samsung 970 EVO 1TB NVMe SSD macOS Mojave
      • Samsung 860 EVO 1TB SSD (2.5) Windows 10 Pro
      • ABWB BCM943602CS 802.11AC WI-FI With Bluetooth 4.0 PCI-Express (PCI-E)   
      • Lian Li PC-O11DW Dynamic ATX Case
       

       

       

       
      WORKING
      • Sound 
      • Ethernet Port
      • WiFi
      • SSD Trim
      • USB 3.0 & 2.0 (All ports Open Natively)
      • AirDrop
      • iCloud
      • Hardware Acceleration
      • iMessages
      • Facetime
      • Sleep & Wake
      • Sleep and Shutdown via the Power Button
      • Handoff
      • Netflix on Safari browser
      • Continuity
      • Sidecar (only works using the iMac19,1 EFI and with your igpu Enabled)

       
      CLOVER EFI FOLDERS  
      please note - You must flash your Z390 MASTER bios to revision F10 to use any of these EFI's, The DSDT is not designed for any other Bios revision
      mb_bios_z390-aorus-master_f10.zip - Z390 MASTER Bios Revision F10
       
      Use this folder with igpu Enabled in bios for working Sidecar (Updated 1st Nov)
      AudioGods Z390 Master Vega Navi EFI.zip - Vega 56/64 Navi & Radeon VII DSDT
      AudioGods Z390 Master RX EFI.zip - RX Series DSDT
       
       
      ADDITIONAL DSDT's  (A big thanks to @MaLd0n for compiling these DSDT's)

       
      To Create Your Own Patched DSDT Message @MaLd0n using the link bellow
      https://olarila.com/forum/viewtopic.php?f=19&t=1131 
      (If you want a perfect setup then getting your own patched DSDT made would be the best thing to do, Mine will work perfectly fine but different hardware no matter how small a change it is can tend to have some sort of effect on the DSDT and your setup)
       
       
      If Your Not Using File Vault Then Please Disable Hibernate
      disablehibernate.command
       
       
      ADDITONAL DOWNLOADS
      mb_bios_z390-aorus-master_f10
      Clover
      Clover Configurator
      Kext Updater
      RepairPermissions
       
       
      OPTIONAL DOWNLOADS
      BroadcomFix.zip   (Use these kexts if your Broadcom bluetooth/Wifi isn't working properly)
      Hackintool
      IORegistryExplorer
      Native Display Brightness with MonitorControl
       
       
      BIOS SETTINGS (Bios Revision F10)
       
      • Enter BIOS → Press Delete → Enter Setup
      • Save & Exit → Load Optimized Defaults
       
      • Boot -> Windows 8/10 Features -> Other OS
      • Boot -> CSM Support -> Disabled (Can be set to Enabled if need be but try to have it set to Disabled first)
      • Favourites -> Extreme Memory Profile (X.M.P.) -> Profile1
      • Favourites -> VT-d -> Disabled (Can be set to Enabled or Disabled, Your choice)
      • Settings -> IO Ports -> USB Configuration -> XHCI Hands-off -> Enabled
      • Settings -> IO Ports -> Internal Display Output -> PCIe 1 Slot
      • Settings -> IO Ports -> Internal Graphics -> Enabled
      • Settings -> IO Ports -> DVMT Pre-Allocated -> 64M
      • Settings -> IO Ports -> DVMT Total GFX0-Allocated -> 256M
      • Settings -> IO Ports -> Aperture Size -> 512MB
      • Settings -> IO Ports -> Wifi -> Disabled
      • Settings -> IO Ports -> Audio Controller -> Enabled
      • Settings -> IO Ports -> Above 4G Decoding -> Disabled
      • Settings -> IO Ports -> USB Configuration -> Legacy USB Support -> Enabled
      • Settings -> IO Ports -> USB Configuration ->  XHCI Hand-off -> Enabled
      • Settings -> Platform Power -> Platform Power Management -> Enabled
      • Settings -> Platform Power -> ErP -> Enabled
      • Settings -> Platform Power -> RC6(Render Standby) -> Enabled
       
      • Save & Exit → Save & Exit Setup
       
       
      SCREENSHOTS
       

       

       

       

       

       

       

       

       

       

       
       
    • By glasgood
      GLASGOOD'S
       
      MOJAVE HACKINTOSH GUIDE 
       
      For latest EFI for macOS Catalina and discussions, visit @AudioGod's ==> Aorus Pro Z390 Patched DSDT mini guide
       
       

       
      GIGABYTE AORUS PRO Z390
       
       
       
      CREDITS & THANKS
       
      @MaLd0n
      His help with EFI configuration and DSDT
       
      CLOVER  TEAM
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, rehabman, Download-Fritz, Zenit432, cecekpawon Et al
       
      APPLEALC
      Acidanthera, vit9696
       
      VOODOOHDA
      autumnrain, slice2009, zenith432
       
      ESP PRO MOUNTER
      @Micky1979 
       
      HACKINTOOL
      @headkaze
       
      CLOVER CONFIGURATOR
      Mackie100
       
      THEME ENGINE
      Alex Zielenski
       
      INSANELYMAC
      OLARILA
       
      Hackintool Tutorial
      daliansky
       
      Hackintosh Vanilla Desktop Guide
      /r/Hackintosh - corpnewt
       
       
      MONITORCONTROL
      JoniVR & theOneyouseek
       
       
       
      ------------------------------------------------------------------------------------------------------------------------------------------------------------
       
      UPDATES
       
       
      ------------------------------------------------------------------------------------------------------------------------------------------------------------
       
       
      PART LIST
       
      • Intel I7 8700 
      • Gigabyte Z390 AORUS PRO
      • Gigabyte AORUS RADEON RX 580 8GB ( connected to monitor with DisplayPort )
       
      • Corsair Vengeance LPX 16GB ( 2 x 8GB ) 2666MHz – CMK16GX4M2A2666C16  In this build, both memory modules are installed in memory slots DDR4_A1  and DDR4_B1 
       
      • Corsair RM650x 80 Plus Gold Power Supply Unit
      • Corsair H100i V2 AIO Hydro/Water RGB LED CPU Cooler
      • Samsung EVO 500GB SSD (2.5) macOS Mojave
      • Samsung EVO 250 GB SSD (2.5) Windows 10 Pro
      • NZXT H500 Mid Tower ATX Case
       
      • 1st RECOMMENDED WIFI CARD →  ABWB BCM943602CS 802.11AC WI-FI With Bluetooth 4.0 PCI-Express (PCI-E)   
      OR
      • 2nd RECOMMENDED WIFI CARD → WIFI and Bluetooth with BCM94331CD with PCI-e adapter (but will require AirportBrcmFixup.kext for AirDrop.. )
       
       
       
       
      WORKING
       
      • Sound 
      • Ethernet Port
      • WiFi
      • SSD Trim
      • USB 3.0 & 2.0 
      • AirDrop
      • iCloud
      • Hardware Acceleration AMD RX 580 / AMD Vega
      • iMessages
      • Facetime
      • Handoff
      • Netflix on Safari browser
      • Continuity
       
       

       
       

       

       
       
       
       
       
       
      PREAMBLE - BEFORE YOU START 
       
      Here detailed, is all the  steps towards building a successful and stable Aorus Pro Z390 Hackintosh, if you are a first time Hackintosher, this guide will have you quickly up and running with the Aorus Pro Z390 Hackintosh. To rule out potential problems from the go,
      only have the disc that you plan to install macOS Mojave connected to the Aorus Pro, disconnect any other Windows / Linux or data drives, external drives from your Aorus Pro. Windows / Linux and data drives can be connected after successful installation of macOS Mojave
      If you have more than 16 GB of memory, then install macOS Mojave with just 16GB or RAM installed, you can later add any additional memory. Install memory modules in slots DDR4_A1  and DDR4_B1.
       
      This build has a recommended Wi-Fi combo PCI-e card installed in slot PCIEX1_3 with its 9 pin USB cable attached to motherboard header F_USB2.  ( ensure WiFi card is seated properly in PCIe slot and cable is firmly attached to WiFi card and motherboard header F_USB2 ) 
       
      If using the Corsair H100i v2 AIO cooler with USB cable connected to motherboard header F_USB1, you will need to enable hot-patch ( explained in guide ) in config.plist for working sleep, wake from sleep will only work by pressing Power Button.
       
      Install macOS Mojave on its own physical drive, so do not try and install macOS Mojave onto a free partition on a disc that contains Windows.
      Remove any Thunderbolt cards, Thunderbolt card can be reinserted after installation.  Double check your BIOS settings are the same as this guide. 
       
       
       
      Following are unsupported / problematic
       
      • Intel Optane ( if you have this, remove it before installation of macOS Mojave )
       
      • Samsung EVO Plus drives ( ensure you update Plus drive to latest firmware to avoid problems )
       
      • XFX Radeon RX 580
       
      • NVIDIA GTX / RTX not supported in macOS Mojave
       
       
       
      Q - WILL THIS GUIDE WORK WITH MY NON AORUS Z390 PRO MOTHERBOARD ?
      A - Possibly, though you may have to create your own USBPorts fix. 
       
      Q - I notice you have the Aorus Pro Z390 version, will this guide work with Aorus Pro Z390 WiFi version ?
      A - Possibly, but onboard Intel / Intel CNVi WIFII /Bluetooth will not work with macOS and you will have to disable HS14 for Bluetooth to function properly. 
       
      Q - Can I use my AMD Vega Card ?
      A - Yes, AMD Vega card's  will work with this guide, but If you plan to use a Sapphire Pulse Vega 56 then please read @AudioGod ==>post  regarding the Sapphire Pulse 56.
       
       
       
       
      PART 1 - DOWNLOAD 
       
       
      • Update BIOS to version F10 
       
      • CLOVER
       
      •  Aorus Pro Z390 EFI.zip
       
      • Aorus PRo Z390 EFI - THE OC VERSION.zip  <== OC VERSION
       
      • ESP MOUNTER PRO v1.9
       
      • macOS MOJAVE 
       
      • CLOVER CONFIGURATOR
       
      • Hackintool
       
       
      OPTIONAL DOWNLOADS
       
      • Native Display Brightness with MonitorControl

      • ThemeEngine 
       
      • Assets.car 
       
       
      // Not really needed but IF no sound on Wake from Sleep then use SSDT-ALC1220 and CodecCommander
      •   ( Resolves Audio Sound on Wake, place in Clover / ACPI / Patched )
       
      •  ( Resolves Audio Sound on Wake, place in Clover / Kexts / Other )
       
       
       
       
      PART 2 - BIOS SETTINGS (Version F10 )
       
       
      Here is a list of the BIOS settings that I use ( Screenshots in spoiler below )
       
      • Enter BIOS → Press F12 → Enter Setup
      • Save & Exit → Load Optimized Defaults
       
      • BIOS → Windows 8/10 Features → Other OS
      • BIOS → CSM Support → Enabled  ( Optionally, can be enabled after macOS is installed, your choice )
       
      • Peripherals → Initial Display Output → PCIe 1 Slot
      • Peripherals → Trusted Computing → Security Device Support →  Disable
      • Peripherals → Intel(R)Bios Guard → Intel BIOS Guard Support →  Disable
      • Peripherals → USB Configuration → Legacy USB Support →  Enabled
      • Peripherals → USB Configuration → XHCI Hand-off →  Enabled
      • Peripherals → Network Stack Configuration → Network Stack →  Disabled
      • Peripherals → SATA And RST Configuration → SATA Mode Selection →  AHCI
       
      • Chipset → Vt-d → Enabled ( can be enabled or disabled, your choice!)
      • Chipset → Internal Graphics → Disabled
      • Chipset → Audio Controller → Enabled
      • Chipset → Above 4G Decoding → Disabled 
       
      • Power → Platform Power Management → Disabled ( Optionally, can be enabled after macOS is installed )
      • Power → CEC 2019 Ready → Disabled 
      • Power → ErP → Disabled  (can be enabled or disabled, your choice !)
      • Power → RC6 (Render Standby) → Disabled
       
       
      • MIT → Advanced Memory Settings  → Extreme Memory Profile (X.M.P) → Disabled ( Optionally, can be enabled after macOS is installed, your choice )
      // IF USING  CORSAIR H100i V2 AIO CPU WATER COOLER 
      • MIT → Smart Fan 5 Settings → CPU Fan Control mode → PWM 
       
      • Save & Exit → Save & Exit Setup
       
      SCREEN DUMP SPOILERS
       
       
       
       
       
      PART 3 – CREATE A MOJAVE USB FLASH INSTALLER
       
      Prepare USB Installer for Mojave ( Video below )
       
      • Insert USB drive
      • Launch /Applications/Utilities/Disk Utility
      • Disk Utility → View → Show All Devices
      • On Left-hand panel → External →(Identify your USB device in left hand panel)
      • Click and highlight your USB device in the left-hand panel.
      • Click erase button.
      • Name: USB
      • Format: Mac OS Extended (Journaled )
      • Scheme: GUID Partition Map
      • Click Erase button.
       
      • Place the downloaded MacOS Mojave app into Applications folder.
      • Open Terminal copy and paste:
       
      sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --nointeraction && say Mojave Drive Created  • Enter
       
       
       
       
       
       
       
       
       
       
       
      PART 4 – INSTALL CLOVER ON THE MOJAVE USB INSTALLER 
       
      Make Mojave USB flash drive installer bootable.( Video below )
       
      • Launch Clover application, double click.
      • Click Continue → Continue → Continue 
      • Click Change Install Location button.
      • Click Install macOSMojave USB installer → Continue
      • Click Customise button
      • Choose:
      Clover for UEFI booting only Install Clover in the ESP Themes UEFI Drivers • Click Install button
      • Installation Complete!
       
      Video:
       
       
       
       
       
       
      PART 5 – CUSTOMIZE MOJAVE USB INSTALLER FOR AORUS Z390 PRO
       
      Replace Clover EFI folder with PRE-INSTALL Aorus Pro Z390 EFI - RX580.zip  Aorus Pro Z390 EFI.zip   ( Video below ) 
       
      • Install ESP Mounter Pro v1.9
      • Using ESP Mounter Pro, Mount ESP on disk2s1 ( Your disk name may be different )
       

       

       
       
       
      • Open mounted EFI partition found on desktop
      • Copy all the contents from Aorus 390 Pro EFI folder
      • Replace USB EFI folder with all the contents inside the Aorus 390 Pro EFI folder.
       
       

       
       
       
       
       
       
       
      PART 6 – INSTALL MAC OS MOJAVE ON INTERNAL DRIVE
       
      INSTALL NOTE
       
      ENSURE BIOS: Above 4G Decoding is set to Disabled 
      if Above 4G decoding is set to enabled then macOS Mojave install will freeze at 2 mins remaining and will not shut down properly!!!!
       
      Please be patient during install, so when install gets to 2 or 3 mins remaining then it may take extra time. Be ready to boot from UEFI USB installer by pressing F12 when install initiates restarts. 

      • INSERT USB INSTALLER INTO THE USB 2.0 PORT  
       
       
       Here is a walkthrough of the full process using the macOS Mojave USB Installer on the Aorus Z390 Pro. 
       
       
       
       
      • Power on PC and press F12• Choose bootable USB drive from boot menu.
       
       
       
      • Install macOS Mojave to internal solid state or hard drive.
       
       
       
      When system returns to the Clover boot menu choose:
       
      • Boot macOS Install from Macintosh
       
       
       
      At next restart, press F12 and boot from external UEFI USB device and choose:
       
      • Boot macOS Install from Macintosh
       
       
       
      Proceed with macOS Mojave install
       
       
      macOS Mojave is now installed, but it can only boot at this moment thanks to FakeSMC and Clover on the Mojave USB flash drive installer.
       

       
       
       
       
       
       
      PART 7 – MAKE AORUS Z390 PRO INTERNAL DRIVE BOOTABLE
       
      Make internal drive bootable ( Video below )
       
      So far, the Aorus Pro can only boot the internal system drive with the aid of the Mojave USB Installer.
      To boot from the internal system drive without the installer: 
       
      Download and install Clover with RC Scripts on target volume.  
      Copy the EFI folder from inside Aorus Pro Z390 EFI.zip  folder and paste it inside the the System Drive EFI partition.         
       

       
       
       
      • Remove USB Mojave installer and shut down and restart.
       
      Aorus Hackintosh should now be able to boot to macOS Mojave, Done, well almost ! 
       
       
       
       
       
      PART 8 – ENABLE IMESSAGES & FACETIME 
       
       
      // UPDATE 21st MAY 2019
       
      Possibly Clover Configurator now automatically populates correct values for working iMessages when you select an SMBIOS.  
       
       

       
       
      After selecting SMBIOS, example iMac19,1 for Aorus Pro with RX580 ( image above ) then go to Apple and ensure you have the "serial number is not valid " message. Done!
       
      If you still have problems connecting to iMessage, test and ensure that AirDrop is working, then follow instructions inside spoiler. 

       
       
       
       
       
       
       
       
       
       
      PART 9 – ENABLE TRIM for Solid State Flash Drives
       
      Open Terminal and enter the following command:
      sudo trimforce enable  
       
       
       
       
       
      PART 10 – FRAMEBUFFERS  FOR RADEON AMD RX580, VEGA CARD's
       
       
       
       
       
      DEFAULT USB FIX –  USB PORTS CONFIGURATION 
       
       

       

       
      If you have USBC on Computer Chassis / Case, then SS01 and SS02 is mapped to that USB C port 
       

       
       
       
       
       
       
      ------------    GUIDE FINISHED YOU SHOULD NOW HAVE WORKING AORUS Z390 PRO HACKINTOSH  WITH SSDT USB FIX   ------------
       
       
       
       
       
       
       
       
       
       
      OPTIONAL: Set Wi-Fi Country Code
       
       
       
       
       
       
      OPTIONAL: System Information - PCI
       
       
       
       
       
       
       
      External USB Storage:  Fix "disk did not eject properly" message upon wake from sleep
       
       
       
       
       
       
       
      OPTIONAL:  Native Display Brightness - with MonitorControl

       
       
       
       
       
       
      OPTIONAL:  Dual Boot macOS Mojave & Windows 10 
       
       
       
       
       
       
       
       
      OPTIONAL:  Replace the default "About This Mac" Apple Logo with RED AORUS APPLE
       
       

       
       
       
       
       

      OPTIONAL USB PORTS FIX  – Create your own SSDT or USBPorts.kext
       
       
       
       
       
      FRAMEBUFFER PATCHING  – For working Intel UHD 630 Graphics, working HDMI Port, working HDMI Audio on Aorus Z390 Pro  NOT REQUIRED AS GUIDE IS USING SMBIOS FOR IMAC PRO 1,1
       


       
       
       
       
       
       
      FINAL CUT PRO  – Configuration for AMD RX5xx  NOT REQUIRED AS GUIDE IS USING SMBIOS FOR IMAC PRO 1,1 
       
       
       
       
      AORUS PRO Z390 WIFI version with Intel CNVi  – Disable Bluetooth on HS14
       
      Resolve bluetooth issue  reported by @eSaF 
       
       
       
       
       
       
      CLOVER  – Updating / Upgrade Clover boot loader  (If hack is stable, don't update unless you have problems)
       
       
       
       
       
       
      SLEEP  – Sleep and Automatic Sleep

       
       
       
       
       
       
       
       
      SLEEP  – Resolving Instant Wake ( Corsair H100i v2 AIO )
       
       
       
       
       
       
       
       
      WIFI  – Clover Hotpatch PXSX to ARPT
       
       
       
       
       
       
       
       
       
       
       
      RECOMMENDED READING  – Excellent Hackintosh Vanilla guide created by CorpNewt with in depth tutorial on Clover.  
       
      https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/config.plist-per-hardware/coffee-lake
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       

       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
      EFI NON DSDT SMBIOS iMac Pro 1,1 Clover v2.5k r5018 
      Aorus Pro Z390 EFI - RX580.zip   OR  Aorus Pro Z390 EFI - Vega-56.zip 
       
      EFI FOR SMBIOS iMac 19,1 for use with GPU & IGPU enabled in BIOS
      PRE-INSTALL Aorus Pro Z390 EFI - RX580.zip
      POST-INSTALL Aorus Pro Z390 EFI - RX580.zip ( Has OsxAptioFix2Drv-free2000.efi ==> recommended reading before use )
       
      EFI FOR INTEL UHD 630 SMBIOS iMAC 18,1  
       Aorus Pro Z390 EFI - Intel UHD630.zip( Has OsxAptioFix2Drv-free2000.efi ==> recommended reading before use )
       
       
×