{"id":264,"date":"2020-09-10T22:22:01","date_gmt":"2020-09-10T20:22:01","guid":{"rendered":"https:\/\/utilman.wordpress.com\/?p=264"},"modified":"2020-09-10T22:22:01","modified_gmt":"2020-09-10T20:22:01","slug":"clover-oder-etwa-doch-nicht","status":"publish","type":"post","link":"https:\/\/utilman.maxcherry.de\/?p=264","title":{"rendered":"Clover &#8211; oder etwa doch nicht?"},"content":{"rendered":"\n<p class=\"has-text-align-center\"><strong><span class=\"uppercase\"><span class=\"has-inline-color has-foreground-light-color\">Ist es schwer, eine &#8222;<span style=\"text-decoration:underline;\">plist<\/span>&#8220; zu mastern? Schauen wir es uns  an!<a href=\"https:\/\/www.hackintosh-forum.de\/forum\/thread\/7200-clover-richtig-installieren-ein-kleines-howto\/?postID=45967#post45967\"><time datetime=\"2013-01-20T02:30:17+01:00\"><\/a><\/span><\/span><\/strong><\/p>\n\n\n\n<p>Da aktuell immer mehr von Euch anfangen mit Clover zu experimentieren und dabei recht schnell feststellen, das Clover um einiges komplizierter zu installieren ist als Chameleon oder Chimera versuche ich mal eine kleine Anleitung zu schreiben, wie sich <a href=\"https:\/\/www.hackintosh-forum.de\/lexicon\/entry\/110-clover-installieren\/?synonym=194\">Clover installieren<\/a> und konfigurieren l\u00e4sst und wobei man dabei achten muss.<\/p>\n\n\n\n<p><strong><u>Was wird ben\u00f6tigt:<\/u><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong><a href=\"http:\/\/sourceforge.net\/projects\/cloverefiboot\/files\/Installer\/\" target=\"_blank\" rel=\"noreferrer noopener\">Clover Installationpaket<\/a><\/strong><\/li><li><strong>USB Stick<\/strong><\/li><li><strong>PLIST Editor (entweder XCODE oder <a href=\"http:\/\/www.fatcatsoftware.com\/plisteditpro\/PlistEditPro.zip\" target=\"_blank\" rel=\"noreferrer noopener\">plistedit pro<\/a>)<\/strong><\/li><\/ul>\n\n\n\n<p><strong><u>Was ist Clover eigentlich und welchen Vorteil habe ich durch Clover?<\/u><\/strong><br>Anders als beispielsweise Chameleon oder Chimera ist Clover weniger ein in Bootloader im eigentlichen Sinne sondern vielmehr eine EFI Simulation die in Echtzeit funktioniert und es so m\u00f6glich macht OSX mit seinem eigenen Bootloader zu starten. Einfach ausgedr\u00fcckt h\u00e4ngt sich Clover so in den Bootprozess ein, dass es nach dem BIOS Post die Hardware analysiert und aus der gefundenen Hardware ein vollst\u00e4ndig Apple kompatibles EFI Bios erzeugt. Hier ein Vergleich der Bootprozesse mit Chameleon\/Chimera und Clover:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Chimera\/Chameleon: Bios-&gt;boot0-&gt;boot1-&gt;BootLoader-&gt;mach_kernel<\/li><li>Clover: BIOS-&gt;boot0-&gt;boot1-&gt;BOOT-&gt;CLOVERX64.efi-&gt;Apple&#8217;s boot.efi-&gt;mach_kernel<\/li><\/ul>\n\n\n\n<p>W\u00e4hrend also Chameleon\/Chimera Apples eigenen Bootloader umgehen um den Kernel zu starten gibt Clover nach kompletter EFI Simulation die Kontrolle an den AppleBootloader zur\u00fcck was gleich mehrere Vorteile hat wobei der bedeutendste wohl die Tatsache ist, dass Clover OSX erm\u00f6glicht Informationen aus dem EFI zur Laufzeit zu bekommen was keiner der anderen Bootloader erm\u00f6glicht. Apple legt diverse Informationen zur Hardware im NVRAM des MACs ab was zur Laufzeit in Kombination mit dem aus dem EFI gelesenen Informationen passiert um im Anschluss die dort gespeicherten Informationen f\u00fcr verschiedenen Dienste und Services zu benutzen. Dieser Mechanismus funktioniert analog auch auf Hackintosh Systemen allerdings nur soweit, wie der Bootloader die n\u00f6tigen Informationen zur Verf\u00fcgung stellt. Bei Chimera oder Chameleon und deren derivaten sind einige, wenige dieser Werte so zu sagen unver\u00e4nderbar hardcodiert vorhanden viele von Ihnen werden aber nicht bereit gestellt, weil sie f\u00fcr den Betrieb bisher nicht notwendig waren und genau diese L\u00fccke schlie\u00dft Clover damit, dass es OSX nicht einfach \u00fcber einen alternativen Loader startet sondern anstelle dessen lieber daf\u00fcr sorgt, dass OSX ein Umfeld vorfindet das so nah an einem echten MAC ist, das apples eigener Loader Einsatz finden kann.<\/p>\n\n\n\n<p><strong><u>Wie Installiere ich Clover?:<\/u><\/strong><\/p>\n\n\n\n<p>Zun\u00e4chst auf keinen Fall direkt auf die Festplatte sondern zum testen und ausprobieren immer erst mal auf einen USB Stick um ein bootf\u00e4higes System in der Hinterhand zu haben, falls was schief geht. Den USB Stick bereiten wir uns mit dem Festplattendienstprogramm f\u00fcr die Installation von Clover vor indem wir ihm im GUID Layout partitionieren und anschlie\u00dfend MAC OS Extended (Journaled) formatieren. Die Gr\u00f6\u00dfe des Sticks spielt fast keine Rolle, er sollte nur nicht kleiner als 512MB sein damit sich neben Clover noch einige Tools auf ihm unterbringen lassen. Wenn der Stick bereit ist kann das Installations Programm gestartet werden.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.hackintosh-forum.de\/image-proxy\/?key=691af6934e48fbf02968fdb2d71f75802814856a1a34541abb9029992084fca2-aHR0cDovL2RsLmRyb3Bib3guY29tL3UvNzc2OTM3NTgvY2xvdmVyMS50aWZm\" alt=\"\" \/><\/figure>\n\n\n\n<p>Als Ziel w\u00e4hlt Ihr nat\u00fcrlich Euren USB Stick aus. Wichtig ist, dass die Standardinstallation in vielen F\u00e4llen nicht funktioniert und Ihr jetzt \u00fcber anpassen die zu Eurem System passenden Einstellungen w\u00e4hlen m\u00fcsst. Je nach dem ob Ihr ein Board mit BIOS oder UEFI einsetzt m\u00fcsst Ihr die entsprechenden Optionen w\u00e4hlen:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>F\u00fcr klassisches Bios: BIOS MBR boot0hfs und je nachdem ob Ihr den 64Bit oder 32Bit Kernel starten m\u00f6chtet f\u00fcr 2. die entsprechende EFI Variante (32 od. 64Bit)<\/li><li>F\u00fcr UEFI Mainboards: UEFI Boot und je nachdem ob Ihr den 64Bit oder 32Bit Kernel starten m\u00f6chtet f\u00fcr 2. die entsprechende EFI Variante (32 od. 64Bit)<\/li><\/ul>\n\n\n\n<p><br>Beachtet bitte, dass die unter 2. gew\u00e4hlte Option das Verhalten von OSX entscheidend beeinflussen kann. Habt Ihr an dieser Stelle 32Bit gew\u00e4hlt wird ein 32Bit EFI emuliert was unter anderem dazu f\u00fchrt, dass ML nicht startet oder installiert werden kann, da es nicht auf MAC\u00b4s mit 32Bit EFI l\u00e4uft und Lion den 64Bit Mode verweigert da auch dieser auf 32Bit EFI Systemen normalerweise nicht lauff\u00e4hig ist. Solange es keine zwingende Notwendigkeit gibt auf 32Bit EFI zu gehen solltet Ihr die 64Bit Variante einsetzen. Wenn Ihr alles eingestellt habt klickt Ihr nun nur noch auf Installieren, gebt Euer Kennwort ein und wartet bis der Installer seine Arbeit erledigt hat. Die Installation des Sticks ist damit abgeschlossen. Bitte jetzt das System nicht mit dem Stick booten, denn noch sind wir nicht fertig&#8230;<\/p>\n\n\n\n<p><strong><u>Clover f\u00fcr den ersten Start konfigurieren:<\/u><\/strong><br>Von Chameleon und dessen Derivaten kennen wir die beiden Dateien SMBIOS.plist und org.chameleon.Boot.plist beide gibt es unter Clover nicht mehr, ihre Inhalte werden zusammengefasst in der config.plist im Verzeichnis EFI untergebracht. Ich benutze zum bearbeiten von plist Dateien bevorzugt PlistEdit Pro es geht aber auch jeder einfache Text oder plist Editor. Anders als die beiden aus Chameleon oder Chimera bekannten Dateien bietet die config.plist von Clover jede Menge M\u00f6glichkeiten die Konfiguration zu beeinflussen. Folgende Bl\u00f6cke stehen zur Verf\u00fcgung:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>ACPI<\/li><li>GRAPHICS<\/li><li>PCI<\/li><li>Pointer<\/li><li>RtVariables<\/li><li>SMBIOS<\/li><li>SystemParameters<\/li><\/ul>\n\n\n\n<p><br>Auf Diese Bl\u00f6cke werden wir jetzt den Inhalt unserer beiden vorhandenen plist Dateien im folgenden verteilen.<br><br><em><u>Block ACPI:<\/u><\/em><br>Analog zu den Einstellungen in der org.chameleon.Boot.plist kommen in diesem Block unsere Einstellungen bez\u00fcglich der Erzeugung von P und C States sowie der Name unserer ggf. eingesetzten DSDT unter wobei wir in diesem Arbeitsschritt unsere dsdt.aml sofern vorhanden auch gleich auf den Stick kopieren&#8230;<br>In meinem Fall sieht der Block wie folgt aus: Code<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>&lt;key&gt;ACPI&lt;\/key&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;DsdtName&lt;\/key&gt;<\/li><li>&lt;string&gt;dsdt.aml&lt;\/string&gt;<\/li><li>&lt;key&gt;GenerateCStates&lt;\/key&gt;<\/li><li>&lt;string&gt;Yes&lt;\/string&gt;<\/li><li>&lt;key&gt;GeneratePStates&lt;\/key&gt;<\/li><li>&lt;string&gt;Yes&lt;\/string&gt;<\/li><li>&lt;\/dict&gt;<\/li><\/ol>\n\n\n\n<p>und die DSDT liegt hier:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.hackintosh-forum.de\/image-proxy\/?key=12e6eb90f4d7ec56e7b3e438fba19ed39b1caf9ece8fea71f2db9f6d802cfb3c-aHR0cDovL2RsLmRyb3Bib3guY29tL3UvNzc2OTM3NTgvY2xvdmVyMi50aWZm\" alt=\"\" \/><\/figure>\n\n\n\n<p>Warum auch immer, aber es ist n\u00f6tig die DSDT sofern sie denn vorhanden und n\u00f6tig ist sowohl im ROOT als auch im \/EFI\/ACPI\/patched Verzeichnis abzulegen damit Clover sie zuverl\u00e4ssig findet.<\/p>\n\n\n\n<p><em><u>Block Graphics:<\/u><\/em><\/p>\n\n\n\n<p>Ihr bootet mit GraphicsEnabler=Yes und\/oder gebt einen bestimmten Framebuffer in der org.chameleon.Boot.plist vor? Falls ja geh\u00f6ren diese Einstellungen in den Block Graphics in die config.plist. Exemplarisch kann das so aussehen (ATI Karte, die GE=Yes ben\u00f6tigt und der Redwood Familie angeh\u00f6rt (HD55XX)): Code<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>&lt;key&gt;Graphics&lt;\/key&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;FBName&lt;\/key&gt;<\/li><li>&lt;string&gt;Redwood&lt;\/string&gt;<\/li><li>&lt;key&gt;GraphicsInjector&lt;\/key&gt;<\/li><li>&lt;string&gt;Yes&lt;\/string&gt;<\/li><li>&lt;\/dict&gt;<\/li><\/ol>\n\n\n\n<p>Bei NVidia Karten muss der Framebuffer Name nicht angegeben werden, hier reicht der 2. Key (GraphicsInjector).<\/p>\n\n\n\n<p><em><u>Block PCI:<\/u><\/em><\/p>\n\n\n\n<p>Dieser Block ist ziemlich wichtig da sich hier die PCIRootUID und die Device Properties festlegen lassen. Der volle Satz an Schl\u00fcsseln f\u00fcr den Bereich sieht wie folgt aus: Code<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>&lt;dict&gt; &lt;key&gt;StringInjector&lt;\/key&gt;<\/li><li>&lt;string&gt;No&lt;\/string&gt;<\/li><li>&lt;key&gt;DeviceProperties&lt;\/key&gt;<\/li><li>&lt;string&gt;7a00000001000000010000006e0000000200000002010c00d041030a0000000001010600001b7fff040028000000500069006e0043006f006e00660069006700750072006100740069006f006e00730000000800000001080100180000006c00610079006f00750074002d00690064000000080000000c000000&lt;\/string&gt;<\/li><li>&lt;key&gt;PCIRootUID&lt;\/key&gt;<\/li><li>&lt;string&gt;0&lt;\/string&gt;<\/li><li>&lt;key&gt;HDAInjection&lt;\/key&gt;<\/li><li>&lt;string&gt;Detect&lt;\/string&gt;<\/li><li>&lt;key&gt;USBInjection&lt;\/key&gt;<\/li><li>&lt;string&gt;Yes&lt;\/string&gt;<\/li><li>&lt;key&gt;LpcTune&lt;\/key&gt;<\/li><li>&lt;string&gt;Yes&lt;\/string&gt;<\/li><li>&lt;\/dict&gt;<\/li><\/ol>\n\n\n\n<p>Alles anzeigen<\/p>\n\n\n\n<p>Zu bef\u00fcllen ist das Ganze nat\u00fcrlich wieder analog zu Euren Einstellungen in der org.chameleon.Boot.plist. Je nachdem was dort in Richtung USBFixes und PCIRoot eingestellt geh\u00f6rt hierher \u00fcbertragen. In Meinem Fall sieht das Ganze dann so aus. Zun\u00e4chst org.chameleon.Boot.plist: Code<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>&lt;key&gt;device-properties&lt;\/key&gt;<\/li><li>&lt;string&gt;4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600041c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001&lt;\/string&gt;<\/li><\/ol>\n\n\n\n<p>und analog dazu in der config.plist Code<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>&lt;key&gt;PCI&lt;\/key&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;DeviceProperties&lt;\/key&gt;<\/li><li>&lt;string&gt;4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600041c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001&lt;\/string&gt;<\/li><li>&lt;key&gt;PCIRootUID&lt;\/key&gt;<\/li><li>&lt;string&gt;0&lt;\/string&gt;<\/li><li>&lt;key&gt;StringInjector&lt;\/key&gt;<\/li><li>&lt;string&gt;No&lt;\/string&gt;<\/li><li>&lt;\/dict&gt;<\/li><\/ol>\n\n\n\n<p>StringInjector muss in dem Fall den Wert No haben, das ansonsten Clover selbst die DeviceStrings generiert und einsetzt was Erfahrungsgem\u00e4\u00df bei Systemen, die mit Chameleon und Device Strings aus EFI Studio installiert wurden zu Problemen f\u00fchrt.<\/p>\n\n\n\n<p><em><u>Block Pointer:<\/u><\/em><\/p>\n\n\n\n<p>Kann und darf ignoriert werden, da er lediglich angibt ob sich das EFI BootMenu von Clover mit der Mouse bedienen lassen soll oder eben nicht und falls die Bedienung mit der mouse erw\u00fcnscht ist wie sich diese zu verhalten hat. Bei mir funktioniert das Ganze nicht, da ich eine Magic Mouse an Blootooth einsetze, die auf Bios Ebene noch nicht verf\u00fcgbar ist.<\/p>\n\n\n\n<p><em><u>Block RtVariables:<\/u><\/em><\/p>\n\n\n\n<p>Jetzt wird es spannend, denn zusammen mit der Bergziege (MountainLion) hat Apple damit begonnen Dienste die bisher den iOS Ger\u00e4ten vorbehalten waren auch auf die MAC\u00b4s zu schaffen. Einer der prominentesten Vertreter dieser Dienste und zugleich auch der Grund daf\u00fcr, warum sich pl\u00f6tzlich alle Welt f\u00fcr Clover interessiert d\u00fcrfte wohl Messages sein. Neue Dienste bedeuten bei Apple auch immer neue Herausforderungen f\u00fcr die Hackintosh Community um diese auch auf den Hackie\u00b4s nutzen zu k\u00f6nnen. Echte MAC\u00b4s haben ein VRAM in dem diverse Informationen aus dem EFI gespeichert sind, welche dem klassischen Hackintosh fehlen einfach weil die Bootloader sie nicht bereitstellen, die Rede ist von RtVariablen die in den NvRam geschrieben werden beim Start des MAC\u00b4s und die Apple nutzt um diverse Autentifizierungen zu erm\u00f6glichen (iCloud, Messeges etc.). Neben der Seriennummer der MAC\u00b4s und dessen Mainboards befinden sich hier auch noch die MAC Adresse der Netzwerkkarte und diverse andere Informationen. Clover erlaub es uns diese Variablen zu setzen&#8230; Code<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>&lt;key&gt;RtVariables&lt;\/key&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;MLB&lt;\/key&gt;<\/li><li>&lt;string&gt;xxxxxxx123456&lt;\/string&gt;<\/li><li>&lt;key&gt;ROM&lt;\/key&gt;<\/li><li>&lt;data&gt;<\/li><li>1d7d9f7e<\/li><li>&lt;\/data&gt;<\/li><li>&lt;\/dict&gt;<\/li><\/ol>\n\n\n\n<p>In den Key &#8222;MLB&#8220; Kommt Eure SerienNummer aus &#8222;\u00dcber Diesen MAC&#8220; die Ihr dann einfach auf 17 Stellen auff\u00fcllt. Den Key ROM k\u00f6nnt Ihr setzen, m\u00fcsst es aber nicht bindend, da Clover das normalerweise automatisch erledigt. F\u00fcr den KEY MLB liest man im Netz aktuell vielfach die Aussage, das es reicht hier irgendwelche 17 Zeichen einzugeben um Messages zu nutzen, ich rate davon ab und eher dazu die wirkliche Seriennummer zu verwenden und auf 17 Zeichen aufzuf\u00fcllen. Bisher pr\u00fcft Apple nicht ob die Seriennummer g\u00fcltig ist, aber das kann sich schnell \u00e4ndern.<\/p>\n\n\n\n<p><em><u>Block SMBIOS:<\/u><\/em><\/p>\n\n\n\n<p>Wer h\u00e4tte es Gedacht, hier kommen die Informationen aus der bestehenden SMBIOS.plist rein wobei Clover hier ein St\u00fcck weiter ins Detail geht als es Chameleon und dessen Derivate tun. Keine Panik, die Informationen lassen sich leicht beschaffen. Macht man es sorgf\u00e4ltig sieht dieser Block wie folgt aus: Code<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>&lt;key&gt;SMBIOS&lt;\/key&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;BiosReleaseDate&lt;\/key&gt;<\/li><li>&lt;string&gt;05\/03\/10&lt;\/string&gt;<\/li><li>&lt;key&gt;BiosVendor&lt;\/key&gt;<\/li><li>&lt;string&gt;Apple Inc.&lt;\/string&gt;<\/li><li>&lt;key&gt;BiosVersion&lt;\/key&gt;<\/li><li>&lt;string&gt;MP31.88Z.006C.B05.0802291410&lt;\/string&gt;<\/li><li>&lt;key&gt;Board-ID&lt;\/key&gt;<\/li><li>&lt;string&gt;Mac-F42C88C8&lt;\/string&gt;<\/li><li>&lt;key&gt;BoardManufacturer&lt;\/key&gt;<\/li><li>&lt;string&gt;Apple Inc.&lt;\/string&gt;<\/li><li>&lt;key&gt;BoardSerialNumber&lt;\/key&gt;<\/li><li>&lt;string&gt;C020xxxxxxxxxxxxx&lt;\/string&gt;<\/li><li>&lt;key&gt;Family&lt;\/key&gt;<\/li><li>&lt;string&gt;MacPro&lt;\/string&gt;<\/li><li>&lt;key&gt;Manufacturer&lt;\/key&gt;<\/li><li>&lt;string&gt;Apple Inc.&lt;\/string&gt;<\/li><li>&lt;key&gt;ProductName&lt;\/key&gt;<\/li><li>&lt;string&gt;MacPro3,1&lt;\/string&gt;<\/li><li>&lt;key&gt;SerialNumber&lt;\/key&gt;<\/li><li>&lt;string&gt;YM812345678&lt;\/string&gt;<\/li><li>&lt;key&gt;SmUUID&lt;\/key&gt;<\/li><li>&lt;string&gt;6669A757-1CB8-5350-A16F-7A74DA1F41EB&lt;\/string&gt;<\/li><li>&lt;key&gt;Version&lt;\/key&gt;<\/li><li>&lt;string&gt;3.0&lt;\/string&gt;<\/li><li>&lt;\/dict&gt;<\/li><\/ol>\n\n\n\n<p>Alles anzeigen<\/p>\n\n\n\n<p>Ich habe mir die Informationen aus ChameleonWizzard, Champlist und evermac.com zusammen gesucht ;). Die vielen &#8222;x&#8220; m\u00fcsst Ihr nat\u00fcrlich ersetzen&#8230;<\/p>\n\n\n\n<p><em><u>Block SystemParameters:<\/u><\/em><\/p>\n\n\n\n<p>Ihr benutzt in der org.chameleon.Boot.plist bestimmt Bootparameter etwa Darkwake=0 etc. alles, was bei Euch als Bootflags zum Einsatz kommt geh\u00f6rt hier her. Zudem geh\u00f6rt hier mindestens folgende Einstellung rein um die im Block SMBIOS und RtVariables vorgenommen Einstellungen auch wirklich an OSX zu \u00fcbergeben: Code<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>&lt;key&gt;SystemParameters&lt;\/key&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;InjectSystemID&lt;\/key&gt;<\/li><li>&lt;string&gt;Yes&lt;\/string&gt;<\/li><li>&lt;\/dict&gt;<\/li><\/ol>\n\n\n\n<p>Vollst\u00e4ndig sieht der Block bei mir so aus: Code<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>&lt;key&gt;SystemParameters&lt;\/key&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;InjectSystemID&lt;\/key&gt;<\/li><li>&lt;string&gt;Yes&lt;\/string&gt;<\/li><li>&lt;key&gt;LegacyBoot&lt;\/key&gt;<\/li><li>&lt;string&gt;PBR&lt;\/string&gt;<\/li><li>&lt;key&gt;boot-args&lt;\/key&gt;<\/li><li>&lt;string&gt;-v darkwake=0 arch=x86_64 Kernel=mach_kernel&lt;\/string&gt;<\/li><li>&lt;key&gt;prev-lang:kbd&lt;\/key&gt;<\/li><li>&lt;string&gt;en:0&lt;\/string&gt;<\/li><li>&lt;\/dict&gt;<\/li><\/ol>\n\n\n\n<p>Alles anzeigen<\/p>\n\n\n\n<p>Bastelt man das alles zusammen erh\u00e4lt man am Ende ein Gesamtkunstwerk, dass als config.plist im Verzeichnis EFI auf dem USB Stick seinen Platz findet. Meine volle config.plist sieht wie folgt aus, Ihr d\u00fcrft sie gerne kopieren und an Eure Gegebenheiten anpassen: XML<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>&lt;?xml version=&#8220;1.0&#8243; encoding=&#8220;UTF-8&#8243;?&gt;<\/li><li>&lt;!DOCTYPE plist PUBLIC &#8222;-\/\/Apple\/\/DTD PLIST 1.0\/\/EN&#8220; &#8222;http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd&#8220;&gt;<\/li><li>&lt;plist version=&#8220;1.0&#8243;&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;ACPI&lt;\/key&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;DsdtName&lt;\/key&gt;<\/li><li>&lt;string&gt;dsdt.aml&lt;\/string&gt;<\/li><li>&lt;key&gt;GenerateCStates&lt;\/key&gt;<\/li><li>&lt;string&gt;Yes&lt;\/string&gt;<\/li><li>&lt;key&gt;GeneratePStates&lt;\/key&gt;<\/li><li>&lt;string&gt;Yes&lt;\/string&gt;<\/li><li>&lt;\/dict&gt;<\/li><li>&lt;key&gt;CPU&lt;\/key&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;Turbo&lt;\/key&gt;<\/li><li>&lt;string&gt;Yes&lt;\/string&gt;<\/li><li>&lt;\/dict&gt;<\/li><li>&lt;key&gt;Graphics&lt;\/key&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;FBName&lt;\/key&gt;<\/li><li>&lt;string&gt;Redwood&lt;\/string&gt;<\/li><li>&lt;key&gt;GraphicsInjector&lt;\/key&gt;<\/li><li>&lt;string&gt;Yes&lt;\/string&gt;<\/li><li>&lt;\/dict&gt;<\/li><li>&lt;key&gt;PCI&lt;\/key&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;DeviceProperties&lt;\/key&gt;<\/li><li>&lt;string&gt;4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600041c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001&lt;\/string&gt;<\/li><li>&lt;key&gt;PCIRootUID&lt;\/key&gt;<\/li><li>&lt;string&gt;0&lt;\/string&gt;<\/li><li>&lt;key&gt;StringInjector&lt;\/key&gt;<\/li><li>&lt;string&gt;No&lt;\/string&gt;<\/li><li>&lt;\/dict&gt;<\/li><li>&lt;key&gt;Pointer&lt;\/key&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;Speed&lt;\/key&gt;<\/li><li>&lt;string&gt;8&lt;\/string&gt;<\/li><li>&lt;\/dict&gt;<\/li><li>&lt;key&gt;RtVariables&lt;\/key&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;MLB&lt;\/key&gt;<\/li><li>&lt;string&gt;YMxxxxxxxxxxxxx&lt;\/string&gt;<\/li><li>&lt;key&gt;ROM&lt;\/key&gt;<\/li><li>&lt;data&gt;<\/li><li>1d7d9f7e<\/li><li>&lt;\/data&gt;<\/li><li>&lt;\/dict&gt;<\/li><li>&lt;key&gt;SMBIOS&lt;\/key&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;BiosReleaseDate&lt;\/key&gt;<\/li><li>&lt;string&gt;05\/03\/10&lt;\/string&gt;<\/li><li>&lt;key&gt;BiosVendor&lt;\/key&gt;<\/li><li>&lt;string&gt;Apple Inc.&lt;\/string&gt;<\/li><li>&lt;key&gt;BiosVersion&lt;\/key&gt;<\/li><li>&lt;string&gt;MP31.88Z.006C.B05.0802291410&lt;\/string&gt;<\/li><li>&lt;key&gt;Board-ID&lt;\/key&gt;<\/li><li>&lt;string&gt;Mac-F42C88C8&lt;\/string&gt;<\/li><li>&lt;key&gt;BoardManufacturer&lt;\/key&gt;<\/li><li>&lt;string&gt;Apple Inc.&lt;\/string&gt;<\/li><li>&lt;key&gt;BoardSerialNumber&lt;\/key&gt;<\/li><li>&lt;string&gt;C0xxxxxxxxxxxxxxx&lt;\/string&gt;<\/li><li>&lt;key&gt;Family&lt;\/key&gt;<\/li><li>&lt;string&gt;MacPro&lt;\/string&gt;<\/li><li>&lt;key&gt;Manufacturer&lt;\/key&gt;<\/li><li>&lt;string&gt;Apple Inc.&lt;\/string&gt;<\/li><li>&lt;key&gt;ProductName&lt;\/key&gt;<\/li><li>&lt;string&gt;MacPro3,1&lt;\/string&gt;<\/li><li>&lt;key&gt;SerialNumber&lt;\/key&gt;<\/li><li>&lt;string&gt;YMxxxxxxxxx&lt;\/string&gt;<\/li><li>&lt;key&gt;SmUUID&lt;\/key&gt;<\/li><li>&lt;string&gt;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&lt;\/string&gt;<\/li><li>&lt;key&gt;Version&lt;\/key&gt;<\/li><li>&lt;string&gt;3.0&lt;\/string&gt;<\/li><li>&lt;\/dict&gt;<\/li><li>&lt;key&gt;SystemParameters&lt;\/key&gt;<\/li><li>&lt;dict&gt;<\/li><li>&lt;key&gt;InjectSystemID&lt;\/key&gt;<\/li><li>&lt;string&gt;Yes&lt;\/string&gt;<\/li><li>&lt;key&gt;LegacyBoot&lt;\/key&gt;<\/li><li>&lt;string&gt;PBR&lt;\/string&gt;<\/li><li>&lt;key&gt;boot-args&lt;\/key&gt;<\/li><li>&lt;string&gt;-v darkwake=0 arch=x86_64 Kernel=mach_kernel&lt;\/string&gt;<\/li><li>&lt;key&gt;prev-lang:kbd&lt;\/key&gt;<\/li><li>&lt;string&gt;en:0&lt;\/string&gt;<\/li><li>&lt;\/dict&gt;<\/li><li>&lt;\/dict&gt;<\/li><li>&lt;\/plist&gt;<\/li><\/ol>\n\n\n\n<p>Alles anzeigen<\/p>\n\n\n\n<p>Die jeweils durch &#8222;x&#8220; ersetzten Werte findet Ihr heraus, wenn Ihr &#8222;\u00dcber diesen MAC&#8220; benutzt und hier dann &#8222;Weitere Informationen&#8220; -&gt; &#8222;Systembericht&#8220;. Die SmUUID entspricht hierbei dem Wert der unter Hardware-UUID angezeigt wird.<\/p>\n\n\n\n<p><em><u>N\u00f6tige Kexte kopieren:<\/u><\/em><\/p>\n\n\n\n<p>Zumindest auf meinen beiden Systemen war es notwendig die FakeSMC.kext und deren evtl. genutzten Plugins ins Verzeichnis \/kexts\/10.8\/ auf dem Stick zu kopieren damit diese geladen wurden. Aus welchem Grund auch immer hat OSX das laden aus \/S\/L\/E mit Clover verweigert, was nach kurzer Benutzung des Hacks nat\u00fcrlich zu Kernel Paniken gef\u00fchrt hat. Es kann, aber <strong>ausdr\u00fccklich muss nicht<\/strong>, ohne diesen Schritt gehen. Probiert hier einfach aus, was f\u00fcr Euch funktioniert und was nicht.<\/p>\n\n\n\n<p>Wenn Ihr nun alles zusammen habt k\u00f6nnt Ihr Euren Hackintosh mit dem Stick booten und solltet in etwa von einem Botscreen empfangen werden, der diesem hier \u00e4hnlich sieht:<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/www.hackintosh-forum.de\/image-proxy\/?key=0ee3b49e3c8bb9f249a7026ecbc3b2e995ef9d2738a1b24c9ffb3fac8988e631-aHR0cDovL2RsLmRyb3Bib3guY29tL3UvNzc2OTM3NTgvY2xvdmVyMy5KUEc%3D\" class=\"\"><br>Wenn Ihr alles richtig gemacht habt und Euer Hacki mit Clover bootet, dann steht im Normalfall der Nutzung von Messages auch nichts mehr im Wege und die Probleme geh\u00f6ren der Vergangenheit an zumindest war es bei mir so&#8230;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ist es schwer, eine &#8222;plist&#8220; zu mastern? Schauen wir es uns an! Da aktuell immer mehr von Euch anfangen mit Clover zu experimentieren und dabei recht schnell feststellen, das Clover um einiges komplizierter zu installieren ist als Chameleon oder Chimera versuche ich mal eine kleine Anleitung zu schreiben, wie sich Clover installieren und konfigurieren l\u00e4sst [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-264","post","type-post","status-publish","format-standard","hentry","category-hackintosh"],"_links":{"self":[{"href":"https:\/\/utilman.maxcherry.de\/index.php?rest_route=\/wp\/v2\/posts\/264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/utilman.maxcherry.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/utilman.maxcherry.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/utilman.maxcherry.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/utilman.maxcherry.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=264"}],"version-history":[{"count":0,"href":"https:\/\/utilman.maxcherry.de\/index.php?rest_route=\/wp\/v2\/posts\/264\/revisions"}],"wp:attachment":[{"href":"https:\/\/utilman.maxcherry.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/utilman.maxcherry.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/utilman.maxcherry.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}