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 glasgood
      GLASGOOD'S
       
      MOJAVE HACKINTOSH GUIDE 
       
       

       
      **FOR**  GIGABYTE Z390 AORUS PRO
       

       
       
      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
       
       
      and many more....
       
      ------------------------------------------------------------------------------------------------------------------------------------------------------------
       
       
       
      PART LIST
       
      • Intel I7 8700 
      • Gigabyte Z390 AORUS PRO
      • Gigabyte AORUS RADEON RX 580 8GB
      • Corsair Vengeance LPX 16GB ( 2 x 8GB ) 2666MHz – CMK16GX4M2A2666C16
      • 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
       
      • RECOMMENDED WIFI CARD → ABWB 802.11AC WI-FI With Bluetooth 4.0 PCI-Express (PCI-E) BCM943602CS  
      OR
      • WIFI and Bluetooth with BCM94331CD with PCI-e adapter (but will require AirportBrcmFixup.kext for AirDrop.. )
       
       
       
      WORKING
       
      • Sound 
      • HDMI audio on RX580
      • Ethernet Port
      • WiFi
      • SSD Trim
      • USB 3.0 & 2.0 
      • AirDrop
      • iCloud
      • Hardware Acceleration
      • iMessages
      • Facetime
      • Handoff
      • Continuity
       
       
       

       

       

       
       
       
       
       
      PART 1 - DOWNLOAD 
       
       
      Download the following:
       
      • CLOVER
       
      • Aorus Z390 Pro EFI .zip
       
      • ESP MOUNTER PRO v1.9
       
      • macOS MOJAVE 
       
      • CLOVER CONFIGURATOR
       
      • EmuVariableUefi-64.efi  ( Used only to initialise iMessages. It then must be removed from Clover drivers64UEFI folder, explained in guide)
       
      • OsxAptioFix2Drv-free2000.efi ( Replace AptioMemoryFix-64.efi post install )
       
       
      OPTIONAL DOWNLOADS
       
      • VoodooHDA.kext.zip 

      • ThemeEngine 
       
      • Assets.car 
       
       
       
      PART 2 - BIOS SETTINGS (version F5 )
       
       
      Here is a list of the BIOS settings that I have used ( 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
       
      • 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 → Disabled
      • Chipset → Internal Graphics → Enabled
      • Chipset → DVMT Pre-Allocated → 64M
      • Chipset → DVMT Total Gfx Mem → 256M
      • Chipset → Audio Controller → Enabled
      • Chipset → Above 4G Decoding → Enabled
       
      • Power → ErP → Disabled
      • Power → RC6 (Render Standby) → Enabled
       
      // 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 Customize button
      • Choose:
      Clover for UEFI booting only Install Clover in the ESP Themes UEFI Drivers Install RC scripts on target volume • Click Install button
      • Installation Complete!
       
      Video:
       
       
       
       
       
       
      PART 5 – CUSTOMIZE MOJAVE USB INSTALLER FOR AORUS Z390 PRO
       
      Replace Clover EFI folder with the customised AORUS Z390 configuration ( 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

      • INSERT USB INSTALLER INTO THE USB 2.0 PORT  
       
       
      • Power on PC and press F12• Choose bootable USB drive from boot menu.
       
       
       
      • Install macOS Mojave to internal solid state or hard drive.
       
      NOTE
      During install the system will reboot and you will see onscreen message EXC_CORPSE_NOTIFY exception. This instance is normal,  no skeletons !.
       
       
      When system returns to the Clover boot menu choose:
       
      • Boot macOS Install Prebooter from Preboot
       
       
       
      After next restart choose:
       
      • Boot macOS 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, Aorus Pro can only boot with the aid of the Mojave USB Installer.
      To boot from the internal drive, copy Clover EFI folder from  Mojave USB installer into the  Internal EFI drive.
       
      • Using ESP Mounter Pro, mount internal EFI/ESP partition and external USB EFI/ESP
      • Copy contents from USB EFI/ESP partition and paste into internal EFI/ESP
       
       
      Video:
       
       
       
      • 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 
       
       
      Configure Config.plist for iMessages. ( Video below )
       
      • SMBIOS = Mac Mini 8.1
      • Rt Variables —> ROM —> is your MAC address (delete colons from Mac address)
      • MLB field =  Enter serial number generated and append 5 random characters
      • SmUUID = in Terminal run command “uuidgen” and copy it to SmUUID field
      • Board Serial is same as MLB field.
      • Clover Configurator —>  Save 
       
      Video:
       
       
       
      • Mount internal drive EFI/ESP partition
      • Go to folder CLOVER → drivers64UEFI 
      • Delete AptoMemoryFix-64.efi
      • Place both EMUVariableUefi-64.efi and OsxAptoFix2Drvfree2000.efi inside → drivers64UEFI
       
       
      Using Clover Configurator, add the following argument to config.plist using Clover Configurator.
       
      • Slide = 0
       

       
       
      Shutdown and then press power on button on PC.
       
      • You should now be able to Log into iCloud, iMessages and FaceTime
      • NOW delete EMUVariableUefi-64.efi from CLOVER → drivers64UEFI Folder 
      • Shutdown and restart Aorus Pro hackintosh. iMessages etc is now operational without EMUVariableUefi-64.efi ( EMUVariableUefi-64.efi only needed to initialise iMessages )
      • It is important to delete EMUVariableUefi-64.efi, this will avoid very intermittent boot errors such as: “Couldn’t allocate runtime area”  post errors.
       
       
       
       
       
      DEFAULT SSDT –  DEFAULT SSDT USB PORTS FIX CONFIGURATION - SSDT ALREADY INSIDE AORUS Z390 EFI FOLDER
       

       

       

       
       
      Limitation: USB2 devices can not be used on SS03 → SS08
       
       
       
       
       
       
      ------------    GUIDE FINISHED YOU SHOULD NOW HAVE WORKING AORUS Z390 PRO HACKINTOSH  WITH SSDT USB FIX   ------------
       
       
       
       
       
       
      OPTIONAL:  Enable HDMI Audio on RX580
       
       
       
       
       
       
      OPTIONAL:  Replace the default "About This Mac" Apple Logo with RED AORUS APPLE
       
       
       
       
       
       
      OPTIONAL - ALTERNATIVE SSDT 1 –  SSDT Ports configuration below - replace SSDT inside Clover /ACPI/PATCHED folder 
       
       
       
       
       

      OPTIONAL - ALTERNATIVE SSDT 2 -  SSDT Ports configuration below - replace SSDT inside Clover /ACPI/PATCHED folder 
       
       
       
       
       

      OPTIONAL - ALTERNATIVE SSDT 3 – Create your own SSDT
       
       
       
       
       
       
       
      OPTIONAL:  Dual Boot macOS Mojave & Windows 10 
       
       
       
       
       
       
      FOR MORE HACKINTOSH INFORMATION SUCH AS USB PORTS FIX, CLOVER CONFIGURATOR, HACKINTOSH BACKUP WITH CARBON COPY CLONER .....   THEN SEE MY PREVIOUS GUIDE FOR ASUS Z370-G Strix
       
       
       
       
       
       
       
       
       
       
       

       
       
       
       
       
       
       
       
      SSDT-UIAC.aml.zip
      SSDT-UIAC.dsl.zip
    • By SepehrM
      I'm trying to install High Sierra 10.13.3 on an ASUS N552VW laptop, and I get stuck after this message:
      "could not recover SATA HDD after 5 attempts, terminating" 
      And some other warnings afterwards.
      Specs:
      CPU: Intel Skylake 6700HQ 2.6GHz
      RAM: 16GB DDR4
      2TB HDD + 128GB SSD
      GPU: Intel HD Graphics 530 + Nvidia GTX960m
      I'm installing using a 16GB USB3 flash drive on one of HDD volumes (UEFI Mode)
       
      I uploaded the verbose log and clover config.plist
      config-new.plist

    • By Bahaa
      Need help here
      My graphic card is detached 7mb
      and I try a lot of solution and no one work 
      can any one help
       

    • By MaLd0n
      ---INSTALLATION TUTORIAL---
       
      ---Original Post---
      https://olarila.com/forum/viewtopic.php?p=77102#p77102
       
      ---CLOVER FOLDER---
       
      CLOVER.zip
       
      --MOBO
      GigaByte Z390 M Gaming



      --PROCESSOR
      Intel Core i9-9900K


      --COOLER
      CoolerMaster MasterLiquid ML120R RGB


      --MEMORY
      Corsair Dominator Platinum 16GB (2 x 8GB)


      --GPU
      Sapphiretech Radeon RX 590 8 GB GDDR5


       
      --SSD
      Samsung 970 EVO NVMe M2 Flash Drive


      --POWER SUPPLY
      EVGA 750 N1, 750W


      --WIRELESS
      TP-Link Archer T9E


      --BLUETOOTH
      Orico BTA-403


      --CASE
      Thermaltake View 21 Tempered Glass Edition


      --DSDT Patches--
      -FIX ERRORS AND WARNINGS -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE 10 ID -DMAC -REMOVE 22K LINES, PROBLEMATIC and UNUSED -FIX K.P in REBOOT -NVRAM / REAL TIME CLOCK -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -MIKEY -BUS1 -MCHC -ALS0 -SHUTDOWN -UAR1 -LAN -FWHD -USBX -PMCR -PPMC -XSPI -GMM -IMEI -EC -PNLF -ARPT -GFX0 -NVME -DTGP -ACQUIRE MUT0 0XFFFF -OPERATION REGION GPIO -MUTEX MUT0 0x00 -EXTERNAL REFERENCES -UNKNOWNOBJ -HDMI / HDAU -FULL RENAMED DEVICES  
      --SCREENSHOTS--





























      --BruceX--
       
      --USB-C-- test with SanDisk Ultra USB-STICK 128gb


       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      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 Chaznex
      Ciao ragazzi, sono alle prime armi e vorrei provare MacOS sul mio HP Pavilion 15-cb006nl. Potreste darmi una mano? Non so proprio da dove iniziare.
      Specifiche:
      CPU   Intel Core i7 7700HQ @ 2.80GHz   Kaby Lake 14nm Technology
      RAM   16GB Dual-Channel
      Motherboard   HP 836B (U3E1)
      Graphics   Generic PnP Monitor (1920x1080@60Hz)   Intel HD Graphics 630 (HP)  Nvidia GeForce GTX 1050   SLI Disabled
      Storage   1TB HDD + 128GB SSD
      Audio   Realtek HD Audio
      Keyboard   standard PS/2 HPQ
      ELAN Clickpad   ETD
      Network   Intel Dual Band Wireless-AC 7265
×