Jump to content

Como configurar - config.plist e org.chameleon.Boot.plist


2 posts in this topic

Recommended Posts

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:

 

RRc.png

 

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.

 

QRc.png

 

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

 

PRc.png

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

 

NRc.png

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

 

MRc.png

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

 

LRc.png

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

 

KRc.png

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.

JRc.png

 

8 - Montar partição EFI

 

SRc.png

Caso a partição EFI não esteja aparecendo no Finder, clique em "Mount EFI partition".

 

9 - Instalar Drivers

 

TRc.png

Clique no livro ao lado do nome para saber o que ele faz.

  • Like 3

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

XRc.png

 

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ê.

 

WRc.png

 

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.

  • Like 2
×
×
  • Create New...