Allan Posted April 14, 2015 Share Posted April 14, 2015 Como configurar o config.plist Baixe o Clover Configurator e um editor de .plist - Recomendo: Editor de arquivos .plist - Property List Editor Vou usar como modelo o meu config.plist. 1 - Gerenciamento de Energia pelo Clover: Para o Clover gerenciar seus P e C States você pode usar em 2 modos: Usando a seção DropTables e coloque os valores como estão na imagem, apenas clique no + e adicione o conteúdo. Em Verde Poderá usar também a opção DropOEM e GenerateP e C States - Em vermelho. 2 - Boot Marque apenas os "boot arguments" necessários para o seu Hack. Se tiver mais de um OS X na maquina, e deseja mostrar para o Clover qual é o principal, coloque o nome do mesmo na seção "Default Boot Volume" Caso queira usar um tempo personalizado para sua partição ser iniciada, poderá modificar os campos "Timeout", ou caso deseja ligar o Hack e carregar a partição com o OS X imediatamente, em "Timeout" deixe como 0. Veja o que faz as outras opções aqui: http://clover-wiki.zetam.org/Configuration/Boot#Timeout 3 - Devices Essa seção é onde podemos incluir o carregamento para as instruções USB e até mesmo Audio. Para saber o que faz os outros valores veja aqui: http://clover-wiki.zetam.org/Configuration/Devices 4 - KernelAndKextPatches Esta seção é onde podemos realizar alterações/modificações no Kernel, geralmente usado para determinados tipos de Gerenciamento de Energia. E também podemos incluir patchs específicos para as kexts. Na imagem eu aplico patch na AICPM - Para carregar a AppleIntelCPUPowerManagement Na kext AppleHDA E AppleIntelFramebufferCapri para ativar meu audio e video HDMI. Verá que nas linhas acima, é um campo especifico para as placas ATI, que é responsável para ativar portas e injeção de propriedades. Leia mais aqui: http://clover-wiki.zetam.org/Configuration/KernelAndKextPatches#ATIConnectorsController 5 - Graphics Aqui é onde incluimos mais configurações para os Gráficos funcionarem adequadamente no OS X. No meu caso como uso Intel HD, uso apenas as opções "Inject Intel" e insiro um valor "ig-platform-id", responsável por ativar meu video. Para saber como usar as outras opções, leia aqui: http://clover-wiki.zetam.org/Configuration/Graphics 6 - SystemParameters CustomUUID - Numero contendo a identificação do seu Hack. Se não for inserido algum valor, será gerado um UUID automaticamente. Para inserir valores, terá de ser em hexadecimal. BacklightLevel - Personalizar a escala de brilho do seu monitor. Apenas alguns sistemas conseguem ser afetados pelos valores inseridos. Este valor é carregado com a NVRam. InjectKexts - Esta chave define a maneira que será carregado as kexts personalizadas no seu Hack. Yes ou true = Sempre será injetado no sistema as kexts dentro da pasta EFI/CLOVER/kexts/ No ou false = Não será injetado as kexts em EFI/CLOVER/kexts/ Detect = As kexts em EFI/CLOVER/kexts/ serão injetados apenas se a kext FakeSMC não estiver presente no kernelcache. NoCaches - Bem simples de entender, se habilitado está opção não carrega o cache do sistema. Equivalente a opção -f do Chameleon. 7 - SMBIOS Está opção cabe a você decidir como sua maquina será enxergada pelo OS X. Terá de escolher com atenção o modelo. PS: O modelo usado vai influenciar totalmente o gerenciamento de energia do OS X. Feito tudo como indicado, salve o config.plist. Vá em Export Configuration. 8 - Montar partição EFI Caso a partição EFI não esteja aparecendo no Finder, clique em "Mount EFI partition". 9 - Instalar Drivers Clique no livro ao lado do nome para saber o que ele faz. 2 Link to comment Share on other sites More sharing options...
Allan Posted April 14, 2015 Author Share Posted April 14, 2015 Configurando o org.chameleon.Boot.plist Para configurar seu org.chameleon.Boot.plist é ainda mais fácil que o Clover. Veja que há um painel apenas, e as informações são bem claras, em nosso Fórum temos as dicas necessárias para usar tudo o que o Chameleon oferece. 1 - Editar o org.chameleon.Boot.plist Na seção Boot Flags, deixe sempre marcado a opção GUI. Esta opção é a tradução da sigla Graphics User Interface, ou seja sem essa opção terá apenas uma tela com códigos. Caso deseje usar uma partição como principal, coloque o nome da mesma em Default Partition. Se tem partições que não deseja que seja exibida, coloque o nome em Hide Partition. Para aqueles que precisa usar um kernel modificado (mach_kernel), coloque o mesmo na Raiz e insira o nome no campo "Kernel" e marque a opção Kernel acima. Poderá controlar o tempo de carregamento da partição na seção Time Out: Se estiver 0, o GUID não será carregado, e -1 o GUID será carregado mas não vai iniciar a partição. Gerenciamento de Energia. Marque a opção DropSSDT=Yes, e rode o script do Pike para gerar um SSDT para você, veja como fazer isso e onde colocar aqui:Dicas sobre gerenciamento de energia Boot flags - Qual usar? Leia aqui: Flags usuais para Chameleon Habilitar Video. Veja aqui caso tenha vídeo integrado - Intel <key>IGPEnabler </key> <string>Yes</string> <key>InjectIntel-ig</key> <string>09006601</string> <key>IntelCapriFB</key> <string>9</string> <key>IntelAzulFB</key> <string>9</string> Veja qual valor você terá deu usar aqui: Intel HD4000 and Haswell Inject AAPL,ig-platform-id ATI ou Nvidia Nvidia: <key>GraphicsEnabler</key> <string>Yes</string> <key>PciRoot</key> <string>1</string> Injeção por "device-properties" <key>device-properties</key> <string>Coloque o valor aqui</string> ATI - Pode usar os mesmos princípios para a Nvidia citados acima. 2 - Criar e editar um SMBios adequado para você. Essa tarefa é a mais simples. Veja que na descrição de cada SMBios você tem os detalhes do Hardware original da Apple. Então, basta fazer uma comparação de qual se aproxima do seu Hardware e criar. 2 Link to comment Share on other sites More sharing options...
Recommended Posts