Jump to content
Allan

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.

Share this post


Link to post
Share on other sites
Advertisement

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.

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 Micky1979
      A web-based Clover's config.plist editor, wrapper for kylon's CCE (Clover Cloud Editor).
       
      ----------------------------------------------
      Info about CCE:
      http://www.insanelymac.com/forum/topic/313284-cloud-clover-editor-cce/
       
      Source:
      https://bitbucket.or...or-cce/overview
      ----------------------------------------------
       
      Info about this app:
      Clover flying editor is a web browser based on WebKit (code comes from Pandora's Box), Clover Cloud Editor is a PHP project © 2016 kylon, so this app is just a wrapper, in fact you can simply load it in Safari/Opera/Firefox/IE etc. by click here .
      The app works on Lion~Sierra.
      The purpose is to promote and help kylon's project.
       
      TODO:
      Adding a download Manager for compressed file extensions (.zip, .tar.bz2 etc).
    • By L0g4n
      Hi guys,
       
      wanted to install OS X El Capitan on my desktop PC using the Clover bootloader.
      That worked with a slightly modified standard config.plist from TonyMacx86 guide for Yosemite with Clover.
       
      Just for your information, my hardware components:
       
      The used config.plist is appended.
       
      The installation worked, but when I come to my desktop after a short period of time always the screen turns black (not when I am in safe mode, but I can not mount partitions in this mode, etc.).
      Well, obviously this seems to be a GPU related problem so I tried already different things to solve this issue:
       1. In Clover configurator I added the Fake ID "0x67B01002" under devices in "ATI".
       2. Under "Graphics" I enabled "LoadVBios" and pasted my .ROM (I exported that for my video card approx. 1 week ago with GPU-Z under windows) under EFI/CLOVER/ROM in the right format (in my case 1002_67B0.rom) (also attached).
       
      Unfortunately, all of this measures could not solve my issue.
       
      Would appreciate your help, thanks!
       
      EDIT: I could solve that issue. For my GPU it was necessary to insert under "Graphics" in "FBName" "kBaladi" and now it works.
      configPlist.zip
      GPU-UEFI.zip
    • By TheIvanovization
      Hola a todos.
      Soy relativamente nuevo en esto de la configuración del clover, y es que aunque ya tengo 1 año con una OSx86 apenas hace 6 meses comencé a usar Clover y apenas estoy aprendiendo.
       
      El motivo de mi post es saber si existe una forma de "restaurar" o regresar al default el config.plist con el fin de iniciar desde 0 o limpiar las configuraciones del clover sin tener que reinstalar. ¿Por qué alguien querría hacer eso? Pues porque (en mi caso) le he picado a muchos botones y he activado muchas cosas con el fin de solucionar errores pero siguen sin repararse.
       
      Gracias por leer y si eres o no experto en el tema te agradezco que hayas entrado.
       
      Felices fiestas.
    • By FLX
      I have a Gigabyte Z77X-UD5H mobo and GTX 680 card, but I'm having trouble getting Clover to render in full 1920x1080.
      The bootlog shows the custom EDID being picked up, but after that it's not able to set the resolution:
      0:106  0:000  CustomEDID ok 0:106  0:000  LoadDrivers() start 0:106  0:000  Loading FSInject-64.efi  status=Success 0:107  0:000  Loading OsxAptioFix2Drv-64.efi  status=Success 0:107  0:000  Loading OsxFatBinaryDrv-64.efi  status=Success 0:107  0:000  Loading VBoxHfs-64.efi  status=Success 0:108  0:000   - driver needs connecting 0:108  0:000  Video bios patch requested or CustomEDID - forcing video reconnect 0:108  0:000  2 drivers needs connecting ... 0:108  0:000  PlatformDriverOverrideProtocol not found. Installing ... Success 0:108  0:000  Video driver loaded: disconnect Success 0:193  0:085  Searching for invalid DiskIo BY_DRIVER connects: not found, all ok 0:193  0:000  VideoBiosPatchNativeFromEdid: 0:193  0:000   Bios: nVidia, nv_data_table_offset: 0x283, nv_data_table: 0xC0285, std_vesa: 0xC42E7, nv_mode_table: 0xC42EC, mode_table_size: 0x10 0:193  0:000   VideoBiosPatchInit(LegacyRegion = Success) = Success 0:193  0:000   VideoBiosUnlock:  unlocked 0:194  0:000   Patching: BT_NVDA 0:194  0:000   Parse Edid: descriptor block 0 is timing descriptor (h_active: 1920, v_active: 1080, h_sync_offset: 88, h_sync_width: 44, h_blanking: 280, v_blanking: 45, pixel_clock: 14850, v_sync_offset: 4, v_sync_width: 5) 0:194  0:000   patch 0: patched 1 time(s) 0:194  0:000   patch 1: patched 1 time(s) 0:194  0:000   patch 2: patched 1 time(s) 0:195  0:000   patch 3: patched 1 time(s) 0:195  0:000   VideoBiosLock: Success 0:991  0:796  LoadDrivers() end 0:991  0:000  Dump SMC keys from NVRAM: 0:998  0:006  SetScreenResolution: 1920x1080 - not found! I'm close to pulling my hair out, any ideas? Please see the attached boot log and config.
       
      Thanks,
      FLX
      bootlog-and-config.zip
    • By tachikaze
      I'm installing Yosemite for the first time this weekend on new hardware, and have assembled a config.plist from various sources, mainly working UD3H builds . . .
       
      Any comments welcome!
       
      Questions follow:
       
      /ACPI/DSDT:
       
      <key>#Name</key> <string>DSDT.aml</string>   I don't have an aml yet, so commenting this out is correct?   /ACPI/DropTables:   <key>Signature</key> <string>DMAR</string>   This is in some configs, not in others . . .   /ACPI/SSDT:   <key>Generate</key> <dict> <key>CStates</key> <false/> <key>PStates</key> <false/> </dict>   Should I just go ahead and enable this now, or wait?   /Boot:   <key>Arguments</key> <string>dart=0 slide=0 kext-dev-mode=1 rootless=0</string>   VT-d will be disabled in BIOS too. I intend to reuse this config for 10.11 so I put in slide and rootless too. . .   On the installer boots I will add -x -v maxmem=4096 -no-zp manually too -- hopefully it is better to be safe than sorry . . .  
      /Graphics
       
      <key>ig-platform-id</key> <string>0D220003</string>   Is this necessary or will clover automatically configure for the i5's 4600?   /KernelAndKextPatches   <key>AppleRTC</key> <true/>   necessary?   (I will run Clover Configurator after installing to massage the /SMBIOS values more)   Thanks for any advice!   config-plist.txt  
×