Jump to content

[Guia] AIO Guias para Hackintosh


Allan
 Share

24 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

  • Like 5
Link to comment
Share on other sites

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.


  • Like 1
Link to comment
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

  • Like 1
Link to comment
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.

Link to comment
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
Link to comment
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.

Link to comment
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.

Link to comment
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. 

Link to comment
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.

  • Like 1
Link to comment
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.

  • Like 1
Link to comment
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

  • Like 1
Link to comment
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.

  • Like 1
Link to comment
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
  • Like 2
Link to comment
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. 

  • Like 2
Link to comment
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


  • Like 5
Link to comment
Share on other sites

  • 3 weeks later...
  • 4 weeks later...

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.

  • Like 3
Link to comment
Share on other sites

  • 4 weeks later...

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

 

  • Like 1
Link to comment
Share on other sites

  • 1 year later...
  • 2 months later...

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?

Link to comment
Share on other sites

  • 4 years later...

boa noite eu tenho um amd phenom llx6 instalar ou baixar tudo certinho ele aceita a versão 10.9.4 mais quando passo para a versão 10.9.5 eu não consigo conectar ele fica dando erro também pode me ajudar 

uma maquina com 8 gigas de memória e um hd de 320 do notbook processador black edition 3.2 

Link to comment
Share on other sites

  • 3 weeks later...

AMD é zuado, sem suporte nativo. Mas com uns remendos até que vai...

 

Veja ai: https://www.olarila.com/topic/6981-hackintosh-guide-catalina-on-amd-ryzen-threadripper-athlon2xxge-with-opencore-bootloader-full-dsdt-patches/

Link to comment
Share on other sites

 Share

×
×
  • Create New...