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 Tderosin990
      Hey there, I’m pretty new here. I wanted to boot into macos. I created the boot file and got it to the installation. It says MacOS installed and it need to reboot, but when it reboots, it shows me errors and says that it cannot finish installing. What do I do? i have an inspirion 5559 with Intel core i5, 8 gb ram. Can I even install Mac on this laptop? I’ve done the research and it boots to the installation. 

    • By fercho3138
      Hi!
      So I've successfully built my rig and installed Mac os
      Gigabyte Aorus Z390 Pro Wifi Intel Core i7 9700k Ballistix Sport 32gb Samsung evo 500gb nv Sapphire Radeon RX 580 Pulse Corsair h60 The thing is that I got it running perfectly, even performed some heavy video renderings with no problem but sometimes it just restarts on its own, sometimes when I'm using Chrome, sometimes when I'm editing or whatever other task. Last time it happened I got the forbidden sign on the screen so I tried to boot up again using the -v flag and I got the "Couldn't allocate runtime area" message, which is very strange because I had no problems in booting up the system after I made my configurations in the config.plist

      Please someone give me some help with this problem, I'm completly stucked!!
      config.plist
    • 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 F11c, 9900k with a 5700 XT but has also been tested and verified fully working with the following Hardware
       
      CPU's
      8600K, 8700, 8700K, 9600K, 9700K, 9900K, 9900KS
       
      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.2Ghz
      • Gigabyte AORUS Z390 MASTER
      • Sapphire Nitro+ RX 5700 XT ( connected to monitor with DisplayPort )
      • Corsair Vengeance Pro RGB 32GB @3600mhz (2 x 16GB)
      • Corsair RM850x 80 Plus Gold Power Supply Unit
      • EK Custom Liquid Cooling Loop
      • Samsung 970 EVO 1TB NVMe SSD macOS Catalina 10.15.3
      • 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 F11c to use any of these EFI's, The DSDT is not designed for any other Bios revision
      mb_bios_z390-aorus-master_f11c.zip - Aorus Z390 Master Bios F11c 
       
      Use this folder with fully patched DSDT
      Current EFI 
      Updated 04/02/2020
      EFI Update - 04/02/2020 - Use with Bios revision F11c Only or Replace with the older F10 DSDT if you don't want to update the bios
      AG Clover Z390 Master Navi Vega EFI.zip - Vega, Navi (5700, 5700XT), Radeon VII DSDT EFI
      AG Clover Z390 Master Polaris EFI.zip - RX5XX Polaris DSDT EFI
       
       
      CFG Unlock (MSR) F11c BIOS Profile - The Easy Way 
      Highly recommended if your using a Vega 56/64, Radeon VII or Navi GPU
       
       
      ADDITIONAL DSDT's & Older EFI’s (A big thanks to @MaLd0n for compiling these DSDT's)
       
       
      Alternative EFI - OpenCore No DSDT and Done the way OpenCore intended it (04/02/2020)
       

      Alternative EFI 2 - N-D-K Fork of OpenCore (04/02/2020)
       
       
      To Create Your Own Patched DSDT Message @MaLd0n using the link bellow
      https://www.olarila.com/forum/17-dsdt-patch-requests/
      (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 F11C)
       
      • Enter BIOS → Press Delete → Enter Setup
      • Save & Exit → Load Optimized Defaults
       
      • Boot -> Windows 8/10 Features -> Win 8/10WHQL
      • 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 -> 256MB
      • Settings -> IO Ports -> Wifi -> Disabled
      • Settings -> IO Ports -> Audio Controller -> Enabled
      • Settings -> IO Ports -> Above 4G Decoding -> Enabled
      • Settings -> IO Ports -> USB Configuration -> Legacy USB Support -> Enabled
      • Settings -> IO Ports -> USB Configuration ->  XHCI Hand-off -> Enabled
      • Settings -> Miscellaneous -> Software Guard Extensions (SGX) -> Disabled
      • 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 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.3
       
      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 Catalina 10.15.3
      • 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 14/02/2020
      Z390 Pro Navi Vega Clover EFI 140220.zip - Use with Bios revision F12d Only (14/02/2020 Vega, Navi (5700, 5700XT), Radeon VII DSDT EFI)
      Z390 Pro Polaris Clover EFI 140220.zip - Use with Bios revision F12d Only (14/02/2020 RX5XX Polaris DSDT EFI)
      HD630 Z390 Pro F12d EFI 140220.zip  Use with Bios revision F12d Only (14/02/2020 IGPU Only EFI) SMBIOS MacMini 8,1 
       
      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 (F12d)
      mb_bios_z390-aorus-pro_f12d.zip
       
       
      CFG Unlock (MSR) F12d 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)
       
       
      Alternative EFI - N-D-K Fork of OpenCore (16/01/2019)
       
       
      To Create Your Own Patched DSDT Message @MaLd0n using the link bellow
      https://www.olarila.com/forum/17-dsdt-patch-requests/
      (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 F12d)
      • Enter BIOS → Press F12 → Enter Setup
      • Save & Exit → Load Optimized Defaults
       
      • Boot -> Windows 8/10 Features -> Win 8/10WHQL
      • 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 -> 256MB
      • Settings -> IO Ports -> Audio Controller -> Enabled
      • Settings -> IO Ports -> Above 4G Decoding -> Enabled
      • Settings -> IO Ports -> USB Configuration -> Legacy USB Support -> Enabled
      • Settings -> IO Ports -> USB Configuration ->  XHCI Hand-off -> Enabled
      • Settings -> Miscellaneous -> Software Guard Extensions (SGX) -> Disabled
      • 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 ricardos7
      Boa tarde a todos, estou fazendo um hack em um notebook Dell 5557, as configurações estão abaixo.
      Preciso de ajuda para terminar alguns detalhes que nÃo consegui, alguém poderia ajudar?
       
      bem com a minha pasta EFI que pode ser baixada nesse post vc poderá fazer o seu hack mais facilmente nesse modelo,
      pois quase tudo ja esta configurado e pronto pra uso.
       
      ESPECIFICAÇÕES TÉCNICAS
      Processador Intel Core i7 - 6ª Geração Intel Core i7-6500U
      Velocidade: 2.5 GHz até 3.1 GHz com Max Turbo Cache: 4Mb
      Memória RAM Quantidade: 16GB DDR3L 1600MHz (2X8).
      Armazenamento Capacidade: 240 GB SSD
      Tela Tamanho:15.6” Resolução: FULL HD 1920x1080p Touch
      Webcam integrada de alta definição (720p) com microfone digital
      Gráfico Integrado Intel HD 520
      NVIDIA® GeForce 930M com 4GB DDR3 Dedicada
      Áudio Realteck ALC255

      Dell Wireless 1707 WiFi, chip ar9565
      1x  HDMI 1.4ª
      2x USB 3.0
      1x USB 2.0
      1x Ethernet 10/100 RJ-45
      1x Entrada de Cartão 5 em 1 (SD, SD 3.0, SDHC, MS e MS PRO)
      Leitor de Cartão
      Tipo: SD, SDHC, SD3.0, MS, MS Pro
      Alimentação Bivolt 3 células 43Wh
       
       
      O QUE NÃO FUNCIONA?
      BRILHO DA TELA
      BLUETOOTH
      SONO (Hibernação)
      HDMI (audio) video funciona mais a tela do note fica preta ao conectar o cabo HDMI
      GRAFICOS DEDICADOS NVIDEA 930M (DESATIVADO)
       
      O QUE FUNCIONA?
       
      GRAFICOS INTEL
      WI-FI - a intel original foi substituída pela DELL dw1707 ar9565
      AUDIO
      TECLADO
      TRACKPAD (com gestos)
      TOUCHSCREEN (com alguns gestos)
      TECLAS  DE ATALHO
      PLACA DE REDE RJ45
      GERENCIAMENTO DE ENERGIA
       
      OBS. PARA DESATIVAR OS GRÁFICOS FOI USANDO UMA SSDT EM CONJUNTO COM A DSDT-5 E 7, DEPOIS DE APLICADO ALGUNS PACHES.
       
      A DSDT E AS SSDT
      PACHS BASICOS APLICADOS.
      Aparentemente o gerenciamento de energia está funcionando bem, pelo menos o processador parece esta bem estável.
       

       
      PASTA OTHER CLOVER (DEPOIS DESSA IMAGEM FOI ADICIONADO MAIS DUAS KEXT QUE NAO ESTAO PRESENTES NA IMAGEM, PARA FUNCIONAR
      O TOUCH E PARA O WIFI CONSEGUIR ENCONTRAR AS REDES.
       

       
      EFI 
       

       
       
       
       
      ESTAREI DEIXANDO UM LINK PARA DOWNLOAD DA MINHA PASTA EFI, CASO ALGUEM ESTEJA FAZENDO ESSE MESMO HACK ESSA PASTA PODERÁ AJUDAR.
       
      ATENÇÃO
       
      LEMBRANDO QUE OS ARQUIVOS DSDT E SSDT, SSDT DE 5 A 8 SÃO DO MEU NOTEBOOK, QUEM FOR USAR DEVER EXTRAIR E CONSTRUIR SEUS PRÓPRIOS DSDT E SSDT.
      O SSDT-EC E O SSDT-PNLF PODEM SER USADOS POIS SÃO GENERICOS.
       
      LINK DE DOWNLOAD EFI DELL 5557-P39F PARA COLOCAR NO PENDRIVER DE INSTALAÇÃO.
      https://drive.google.com/open?id=1nPM2CNgpr7cwOkjwj7UReziqrh9xjtf1
      SE NAO SUBIR COM A Config.plist INICIAL SELECIONE A Config2.plist
       
      LINK DE DOWNLOAD EFI DELL 5557-P39F (EM USO) 14/02/2020
      https://drive.google.com/open?id=1US7j-YlufrFTasLihmUZwElyV4jBfHDg
       
      LINK DE DOWNLOAD EFI DELL 5557-P39F (ANTIGA)
      https://drive.google.com/open?id=1Q2tnoqQZ9K44Bv6k2k1yauaHCAop_ZyW
       
      QUEM PUDER AJUDAR A CORRIGIR OS PROBLEMAS RESTANTE EU AGRADEÇO, OBRIGADO.
       
       

×