Jump to content
48 posts in this topic

Recommended Posts

sobre o config.plist, compacta ele.

Veja fiz uma sequencia de prints pra você.

Screen Shot 2014-03-26 at 1.27.24 PM.png

Screen Shot 2014-03-26 at 1.31.09 PM.png

Screen Shot 2014-03-26 at 1.31.37 PM.png

 

Executa esse codigo no Terminal.

sudo nvram -c

Veja se resolve esse caso do argument teimoso.

  • Like 1
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SMBIOS</key>
	<dict>
		<key>Trust</key>
		<false/>
	</dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>ReuseFFFF</key>
			<false/>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<true/>
				<key>AddMCHC_0008</key>
				<false/>
				<key>FakeLPC_0020</key>
				<false/>
				<key>FixAirport_4000</key>
				<true/>
				<key>FixDarwin_0002</key>
				<false/>
				<key>FixDisplay_0100</key>
				<true/>
				<key>FixFirewire_0800</key>
				<true/>
				<key>FixHDA_8000</key>
				<true/>
				<key>FixHPET_0010</key>
				<true/>
				<key>FixIDE_0200</key>
				<false/>
				<key>FixIPIC_0040</key>
				<true/>
				<key>FixLAN_2000</key>
				<true/>
				<key>FixSATA_0400</key>
				<false/>
				<key>FixSBUS_0080</key>
				<false/>
				<key>FixShutdown_0004</key>
				<true/>
				<key>FixUSB_1000</key>
				<false/>
				<key>NewWay_80000000</key>
				<true/>
				<key>FixRegions_10000000</key>
				<true/>
				<key>FIX_RTC_20000</key>
				<true/>
				<key>FiX_TMR_40000</key>
				<true/>
				<key>AddIMEI_80000</key>
				<true/>
				<key>FIX_INTELGFX_100000</key>
				<false/>
				<key>FiX_WAK_200000</key>
				<true/>
				<key>DeleteUnused_400000</key>
				<true/>
				<key>FIX_ADP1_800000</key>
				<true/>
				<key>AddPNLF_1000000</key>
				<true/>
				<key>FIX_S3D_2000000</key>
				<true/>
				<key>FIX_ACST_4000000</key>
				<true/>
				<key>AddHDMI_8000000</key>
				<true/>
			</dict>
			<key>DropOEM_DSM</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
		</array>
		<key>HaltEnabler</key>
		<true/>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<dict>
				<key>PStates</key>
				<true/>
				<key>CStates</key>
				<true/>
			</dict>
			<key>EnableC6</key>
			<true/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>DefaultVolume</key>
		<string>MacHDD</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Log</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<string>No</string>
		<key>Secure</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>No</string>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x0</string>
			<key>IntelGFX</key>
			<string>0x0</string>
			<key>NVidia</key>
			<string>0x0</string>
			<key>LAN</key>
			<string>0x0</string>
			<key>SATA</key>
			<string>0x0</string>
			<key>WIFI</key>
			<string>0x0</string>
			<key>XHCI</key>
			<string>0x0</string>
			<key>IMEI</key>
			<string>0x0</string>
		</dict>
		<key>UseIntelHDMI</key>
		<false/>
		<key>USB</key>
		<dict>
			<key>Inject</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>AddClockID</key>
			<true/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Language</key>
		<string>en:0</string>
		<key>Theme</key>
		<string>metal</string>
		<key>Mouse</key>
		<dict>
			<key>Speed</key>
			<integer>8</integer>
			<key>Enabled</key>
			<true/>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Tool</key>
			<true/>
			<key>Legacy</key>
			<string>First</string>
		</dict>
		<key>Hide</key>
		<array>
			<string>Windows</string>
			<string>\EFI\BOOT\BOOTX64.EFI</string>
		</array>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>Intel</key>
			<true/>
			<key>ATI</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
				<key>Comment</key>
				<string>External icons patch</string>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>LogEveryBoot</key>
		<string>10</string>
		<key>LogLineCount</key>
		<integer>3000</integer>
		<key>MountEFI</key>
		<string>Yes</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectSystemID</key>
		<true/>
		<key>InjectKexts</key>
		<string>Detect</string>
	</dict>
</dict>
</plist>

Segue o link para o config:  https://dl.dropboxusercontent.com/u/2141447/config.plist.zip

Opa, já baixei aqui. Mas antes de editar pra você, vamos a depuração.

 

Você usa/precisa desses itens aqui?

Screen Shot 2014-03-26 at 1.54.18 PM.png

 

Screen Shot 2014-03-26 at 1.55.34 PM.png

 

Screen Shot 2014-03-26 at 1.56.27 PM.png

 

Se foi você que colocou alguma, me fale qual.

 

  • Like 1

Cara... o C6 ali eu reparei que esta na Bios... Então devo usar....

Agora... O resto não to ligado... Sobre o video ali nao uso a onboard... só a geforce... acho que não precisa aquilo... seria isso?
Aquele Asus sei lá o que nãos ei também... porque minha placa é Asrock...

 

Na real... Não sei bem o que faz o que aí... :D

 

Abraço

  • Like 1

Pra te explicar, aquela flag AsusAICPM ela aplica um patch na kext AICPM que é a responsavel pelo gerenciamento nativo do sistema (Clock, energia dos dispositivos etc...)

 

Mas você usa um CPU haswell, o que não precisa dela (AICPM) mas sim usa um Kernel Modificado.

Siga esse tuto.

Gerenciamento de energia para Sandy Bridge/Ivy Bridge/Haswell CPU

 

Tenho certeza que o desempenho do seu sistema vai ficar melhor ainda.

 

Outra duvida, como está sendo reconhecido seu Hack? Veja isso no "Sobre este Mac" ou "Informações do Sistema".

  • Like 1

Vou seguir o tutorial sim.

 

Sobre as informações... segue:

Nome do Modelo: iMac

  Identificador do Modelo: iMac14,2

  Nome do Processador: Intel Core i7

  Velocidade do Processador: 3,40 GHz

  Número de Processadores: 1

  Número Total de Núcleos: 4

  Cache L2 (por Núcleo): 256 KB

  Cache de L3: 8 MB

  Memória: 16 GB

  Velocidade do Bus: 400 MHz

  Versão da ROM de Inicialização: IM142.0118.B00

  Versão do SMC (sistema): 2.15f2

  Versão de Iluminação: 1.4a6

  Número de Série (sistema): D25LHACKF8JC

  UUID do Hardware: 55ADE930-5FDF-5EC4-8429-15640684C489

Legal, notei que você não usou SMBIOS no config.plist, sendo assim o Clover reconheceu sozinho, usando o melhor pro teu Hardware.  :D

 

Segue o tuto, não precisa mudar o SMBIOS blz? Deixa assim mesmo.


Há e teu CPU vai até 3.90GHz, se você usar SSDT como recomenda o tuto, vai poder usar 100% do teu CPU.

  • Like 1

All@n.

 

Uma questão que surgiu. Segui o tutorial de boa. Só que surgiu duas questões...

Pede pra colocar na pasta Extra. É da partição EFI?

 

Com essa questão surge outra. Eu não sei onde tá rolando meu boot. Porque tipo... Eu faço alterações no .plist na partição EFI e não surtem efeito. Não funcionam.

Vi que tem também um .plist em /EFI/CLOVER . Mas pelo visto não é ele também.

Eu to achando que está em outro lugar esse que tá rodando.

Como descubro onde tá isso?

 

Abraço

1ª Questão:

Não, a pasta Extra é usada só com o Chameleon. 

Pra colocar a SSDT.aml, vai ser em EFI/Clover/ACPI/patched.

 

2ª Questão:

O Clover tem 2 arquivos config.plist.

1 é alterado para o usuario, o outro é o arquivo original.

O que você vai alterar fica em EFI/Clover, dai vei ver o arquivo.

 

O outro fica em EFI/Clover/OEM/SystemProductName, esse definitivamente não deve/precisa ser alterado.

  • Like 1

Aí que tá...

Sobre o .list Altero esse arquivo na partição EFI e nada acontece no boot. To bem convencido que não é ele. Que está em outro lugar. É possível?

 

Seguinte... Na instalação do Clover eu acho que fiz aquela ESP. Abri aqui agora de novo a instalação e tava marcada essa opção com descrição de atualizar.

Algum problema com isso?

 

Abraço

Então estamos alterando o lugar errado.

Você marcou apenas essa opção? ESP?

 

Se estiver ai, a .plist que deve ser alterada está na raiz do HD, não na partição EFI.

Screen Shot 2014-03-26 at 5.39.38 PM.png

 

Dai faça as devidas alterações na raiz, nome do seu HD/EFI/Clover.

 

O problema pode ser causado, se você está dando boot em Legacy, mas está com o Clover instalado na partição EFI.

 

Na hora da instalação, você marcou a opção "Install for UEFI booting only" ?

  • Like 1

Se for as letras em cima da opções é um bug, não atrapalha em nada.

post-1322217-0-93158600-1395877244.jpg

 

Na primeira seta, mostre pra mim o que marcou.

 

Onde coloquei os "????", é pra saber o porque, pois se está usando Legacy, então não precisa disso.

  • Like 1

Mas assim... Uma questâ!

 

Tenho o windows em um HD e o osx em outro.

 

Ali em Boot não deveria ser o bootaf mesmo?

 

Sobre o CLover e os arquivos instalados e talz... Nãos eria melhor apagar toda a pasta então?

 

Abraço

  • Like 1

Feito...

 

Entrou de boa...

 

Mas ainda não to entendendo... Abro o config.plist e aparentemente não está com as configs da tela de boot (dos options lá).

Tipo.. instalei os driver NVidia e agora ele adicionou lá uma flag nvda_drv=1... no arquivo não tem isso especificado. Ou ele puxa essas flags de algum outro lugar?

Segue a config.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<true/>
				<key>AddMCHC_0008</key>
				<false/>
				<key>FakeLPC_0020</key>
				<false/>
				<key>FixAirport_4000</key>
				<true/>
				<key>FixDarwin_0002</key>
				<false/>
				<key>FixDisplay_0100</key>
				<true/>
				<key>FixFirewire_0800</key>
				<true/>
				<key>FixHDA_8000</key>
				<true/>
				<key>FixHPET_0010</key>
				<true/>
				<key>FixIDE_0200</key>
				<false/>
				<key>FixIPIC_0040</key>
				<true/>
				<key>FixLAN_2000</key>
				<true/>
				<key>FixSATA_0400</key>
				<false/>
				<key>FixSBUS_0080</key>
				<false/>
				<key>FixShutdown_0004</key>
				<true/>
				<key>FixUSB_1000</key>
				<false/>
				<key>NewWay_80000000</key>
				<true/>
				<key>FIX_RTC_20000</key>
				<true/>
				<key>FIX_TMR_40000</key>
				<true/>
				<key>AddIMEI_80000</key>
				<true/>
				<key>FIX_INTELGFX_100000</key>
				<false/>
				<key>FIX_WAK_200000</key>
				<true/>
				<key>DeleteUnused_400000</key>
				<true/>
				<key>FIX_ADP1_800000</key>
				<true/>
				<key>AddPNLF_1000000</key>
				<true/>
				<key>FIX_S3D_2000000</key>
				<true/>
				<key>FIX_ACST_4000000</key>
				<true/>
				<key>AddHDMI_8000000</key>
				<true/>
				<key>FixRegions_10000000</key>
				<true/>
			</dict>
			<key>Name</key>
			<string>DSDT.aml</string>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
		</array>
		<key>HaltEnabler</key>
		<true/>
		<key>SSDT</key>
		<dict>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<true/>
				<key>PStates</key>
				<true/>
			</dict>
			<key>EnableC7</key>
			<false/>
			<key>EnableC6</key>
			<true/>
			<key>EnableC4</key>
			<false/>
			<key>EnableC2</key>
			<false/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>DefaultVolume</key>
		<string>MacHDD</string>
		<key>Fast</key>
		<false/>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Log</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<string>-1</string>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>No</string>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x0</string>
			<key>IntelGFX</key>
			<string>0x0</string>
			<key>LAN</key>
			<string>0x0</string>
			<key>NVidia</key>
			<string>0x0</string>
			<key>SATA</key>
			<string>0x0</string>
			<key>WIFI</key>
			<string>0x0</string>
			<key>XHCI</key>
			<string>0x0</string>
			<key>IMEI</key>
			<string>0x0</string>
		</dict>
		<key>Inject</key>
		<false/>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<true/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>Windows</string>
			<string>\EFI\BOOT\BOOTX64.EFI</string>
		</array>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<key>Enabled</key>
			<true/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<true/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>TextOnly</key>
		<false/>
		<key>Theme</key>
		<string>metal</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>PatchVBios</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>LogEveryBoot</key>
		<string>10</string>
		<key>LogLineCount</key>
		<integer>3000</integer>
		<key>MountEFI</key>
		<true/>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

Beleza...

 

É pelo plist que também escolhe o que aparece na selecao de boot para entrar? Porque aparece um monte de coisa...

 

Ah... A questão aquela do windows ta resolvida... não aparece mais para reparar... entra direto redondinho.

 

Abraço

Sim, no boot.plist a gente decide qual entrada de SO vai se lida.

 

Puxa cara que bom que o lance do Windows foi resolvida, como fez isso? Posta pra gente.

 

Já fiz pra você um config.plist.

config.plist.zip

 

Olha por hora, deixei a AICPM sendo patheade pelo Clover, mas depois que seguir o tuto do Pimentel, e ter gerenciamento nativo, dai você exclui essa linha.

 

E também deixei o Clover gerando os states, mas pra você é melhor usar uma SSDT, dai quando usar, vai deixar assim:

Screen Shot 2014-03-27 at 11.25.45 PM.png

×
×
  • Create New...