Simplificar OpCore
Uma ferramenta projetada para simplificar a criação de OpenCore EFI. Quer você seja um usuário iniciante ou experiente, o OpCore Simplify elimina grande parte da complexidade associada às configurações do Hackintosh.
Recursos • Como usar • Contribuições • Licença • Créditos • Contato
Importante
Se o processo de instalação for bem-sucedido usando o OpCore Simplify, confirme em Configuração bem-sucedida do Hackintosh com OpCore Simplify. Isso ajudará muito outras pessoas na comunidade.
Seja qual for o resultado, aproveite o que uma ferramenta automatizada pode realizar!
✨ Recursos
Suporte abrangente para hardware e macOS
Suporta totalmente hardware moderno. Use Compatibility Checker
para verificar os dispositivos suportados/não suportados e a versão do macOS suportada.
Componente | Suportado |
---|
CPU | Intel: Sandy Bridge (2ª geração) → Raptor Lake (14ª geração) AMD: Ryzen e Threadripper com AMD Vanilla |
GPU | Intel iGPU: Sandy Bridge (2ª geração) → Ice Lake (10ª geração) AMD APU: toda a família Vega Raven ASIC (Ryzen 1xxx → 5xxx, série 7x30) AMD dGPU: Navi 23, Navi 22, Navi 21 gerações e séries mais antigas NVIDIA: gerações Kepler, Pascal, Maxwell, Fermi, Tesla |
macOS | macOS High Sierra → macOS Sequoia |
Patches e Kexts ACPI
Detecta e adiciona automaticamente patches e kexts ACPI com base na configuração de hardware.
- Integrado com SSDTTime para patches comuns (por exemplo, FakeEC, FixHPET, PLUG, RTCAWAC).
- Inclui patches personalizados:
- Evite pânico no kernel direcionando a primeira entrada da CPU para uma CPU ativa, desabilitando o dispositivo UNC0 e criando um novo dispositivo RTC para sistemas HEDT.
- Desative dispositivos PCI não suportados ou não utilizados, como GPU (usando métodos Optimus, Bumblebee e spoof), placa Wi-Fi e controlador de armazenamento NVMe.
- Corrija os valores do estado de suspensão nos métodos _PRW (GPRW, UPRW, HP especial) para evitar ativação imediata.
- Adicione dispositivos incluindo ALS0, BUS0, MCHC, PMCR, PNLF, RMNE, IMEI, USBX, XOSI, juntamente com um Surface Patch.
- Habilite dispositivos ALSD e GPI0.
Atualizações Automáticas
Verifica e atualiza automaticamente OpenCorePkg e kexts de versões Dortania Builds e GitHub antes de cada compilação EFI.
- Todos os links de download são armazenados em
bootloader_kexts_data.json
.
Configuração EFI
Aplique personalização adicional com base em fontes amplamente utilizadas e na experiência pessoal.
- IDs de GPU falsificados para determinadas GPUs AMD não reconhecidas no macOS.
- Use CpuTopologyRebuild kext para CPUs Intel com núcleos P e núcleos E para melhorar o desempenho.
- Desative a proteção de integridade do sistema (SIP).
- IDs de CPU falsificados para processadores Intel Pentium, Celeron, Core e Xeon.
- Adicione nomes de CPU personalizados para CPUs AMD, bem como linhas Intel Pentium, Celeron, Xeon e Core da geração Rocket Lake (11ª) e mais recentes.
- Adicione um patch para permitir a inicialização do macOS com SMBIOS não suportados.
- Adicione entradas NVRAM para ignorar a verificação do controlador Bluetooth interno.
- Configure corretamente ResizeAppleGpuBars com base em informações específicas da BAR redimensionável.
- Permita a configuração flexível de iGPU entre headless e acionamento de um monitor quando uma GPU discreta compatível estiver presente.
- Force as GPUs Intel para o modo VESA com conectores HDMI e DVI para simplificar o processo de instalação.
- Use IDs de layout aleatórios com comentários baseados no autor ou na marca da placa-mãe para melhor qualidade de som.
- Forneça a configuração necessária para usar o OpenCore Legacy Patcher.
- Adicionada propriedade de dispositivo integrada para dispositivos de rede (corrigir 'Não foi possível se comunicar com o servidor' ao usar iServices) e controladores de armazenamento (corrigir unidades internas mostradas como externas).
- Priorize SMBIOS otimizados para gerenciamento de energia e desempenho.
- Reative o gerenciamento de energia da CPU em CPUs Intel herdadas no macOS Ventura 13 e mais recentes.
e mais...
Personalização fácil
Além das configurações padrão aplicadas, os usuários podem facilmente fazer outras personalizações, se desejarem.
- Patches ACPI personalizados, kexts e ajustes SMBIOS ( não recomendado ).
- Forçar o carregamento de kexts em versões não suportadas do macOS.
- Adicione seleção de modo para desempenho e eficiência em GPUs discretas suportadas para laptops.
- Suporte AirportItlwm no macOS Sequoia 15 com solução alternativa temporária . Selecione manualmente AirportItlwm, IOSkywalkFamily IO80211FamilyLegacy e AMFIPass kexts e aplique o patch raiz do OpenCore Legacy Patcher.
? Como usar
Executando o OpCore Simplify :
- No Windows , execute
OpCore-Simplify.bat
. - No macOS , execute
OpCore-Simplify.command
.
Selecionando relatório de hardware :
- No Windows, haverá uma opção para
E. Export hardware report
. É recomendado usar isso para obter os melhores resultados com a configuração de hardware e BIOS no momento da construção. - Como alternativa, use o Hardware Sniffer para criar um dump
Report.json
e ACPI para configuração manualmente.
Selecionando a versão do macOS e personalizando o OpenCore EFI :
- Por padrão, a versão mais recente do macOS compatível será selecionada para o seu hardware.
- O OpCore Simplify aplicará automaticamente patches e kexts ACPI essenciais.
- Você pode revisar e personalizar manualmente essas configurações conforme necessário.
Construindo OpenCore EFI :
- Depois de personalizar todas as opções, selecione Build OpenCore EFI para gerar seu EFI.
- A ferramenta baixará automaticamente o bootloader e os kexts necessários, o que pode levar alguns minutos.
Mapeamento USB :
- Depois de construir sua EFI, siga as etapas para mapear as portas USB.
Crie USB e instale o macOS :
- Use UnPlugged no Windows para criar um instalador USB macOS ou siga este guia para macOS.
- Para solução de problemas, consulte o Guia de solução de problemas do OpenCore.
Observação
Para desktops que usam GPUs AMD da série 6000, se você encontrar uma tela preta após a inicialização, remova os argumentos de inicialização -v debug=0x100 keepsyms=1
.
Para desktops com suporte para BAR redimensionável, se as únicas opções disponíveis forem Automático/Desativado nas configurações, selecione Desativado .
Se você usar a placa Intel WiFi com macOS Sonoma e posterior, o padrão será usar o itlwm kext. Assim que a instalação for concluída, você precisará usar o aplicativo Heliport para se conectar ao Wi-Fi.
Após uma instalação bem-sucedida, se o OpenCore Legacy Patcher for necessário, basta aplicar patches raiz para ativar os recursos ausentes (como a moderna placa Wi-Fi Broadcom e aceleração gráfica).
Para GPUs AMD, após aplicar patches raiz do OpenCore Legacy Patcher, você precisa remover o argumento de inicialização -radvesa
/ -amd_no_dgpu_accel
para que a aceleração gráfica funcione.
? Contribuindo
As contribuições são muito apreciadas ! Se você tiver ideias para melhorar este projeto, sinta-se à vontade para fazer um fork do repositório e criar uma solicitação pull ou abrir um problema com a tag "melhoria".
Não se esqueça de estrelar o projeto! Obrigado pelo seu apoio! ?
? Licença
Distribuído sob a licença BSD de 3 cláusulas. Consulte LICENSE
para obter mais informações.
? Créditos
- OpenCorePkg e kexts – A espinha dorsal deste projeto.
- SSDTTime – utilitários de patch SSDT.
- Sniffer de hardware – Para coleta de informações de hardware.
- USBToolBox – Uma ferramenta de mapeamento USB.
- ProperTree – Para editar arquivos
config.plist
.
? Contato
Hoang Hong Quan · Facebook @macforce2601 · Telegrama @lzhoang2601 · E-mail: [email protected]