Wie funktioniert kext utitlity

  • Hi, bin hier in diesem Gebiet noch ein ziemlicher neulich, mein Hackintosh funktioniert zwar super, irgend wie hab ich das hinbekommen
    jetzt aber zu meiner Frage, wie benutzt man kext Utility um einen kext zu installieren? Wenn ich das Tool starte muss ich ja nix weiteres machen als mein Pw eintippen, wie gebe ich an welchen kext ich installieren möchte?

    iMacPro1.1 SMBIOS - MacPro1.1 Case - macOS Monterey 12.0.1 - Clover 5142
    -------------------------------------------------------------
    Intel Core i5-3570k 4 x 3,4 Ghz (Ivy Bridge)
    MSI Z77A-G43 Z77 1155
    MSI AMD RADEON RX 580 8 GB
    16 GB 1600 MHz DDR3 Ram
    Samsung U28E590 - 28" 4K

  • Du ziehst die Kexte einfach per Drag & Drop ins Fenster... Dann werden sie entsprechend verschoben und anschließend werden noch die Rechte repariert :P


    Aber prinzipiell bietet es sich an sämtliche Kexte in die EFI zu kopieren um ein Vanilla System zu haben.... Um welche Kexte handelt es sich?

    Gruß CrusadeGT


  • Mist so einfach, da hätte ich auch selbst drauf kommen können.


    das wäre meine nächste frage gewesen, bevor ich einen kext damit installiere der ja durch das Tool fest ins System kopiert wird sollte man den kext besser auf die EFI kopieren und versuchen ob er damit läuft oder ?

    iMacPro1.1 SMBIOS - MacPro1.1 Case - macOS Monterey 12.0.1 - Clover 5142
    -------------------------------------------------------------
    Intel Core i5-3570k 4 x 3,4 Ghz (Ivy Bridge)
    MSI Z77A-G43 Z77 1155
    MSI AMD RADEON RX 580 8 GB
    16 GB 1600 MHz DDR3 Ram
    Samsung U28E590 - 28" 4K

  • Ja auf alle Fälle.. Bei mir und bei vielen anderen liegen die Kexte direkt in EFI/CLOVER/KEXT/OTHERS


    Damit bleibt das System als solches komplett unangetastet.

    Gruß CrusadeGT


  • Du ziehst die Kexte einfach per Drag & Drop ins Fenster... Dann werden sie entsprechend verschoben und anschließend werden noch die Rechte repariert :P


    Aber prinzipiell bietet es sich an sämtliche Kexte in die EFI zu kopieren um ein Vanilla System zu haben.... Um welche Kexte handelt es sich?


    Zb mein Netzwerk kext ist im Moment fest installiert für die RTL8111


    Aber besser wäre es diesen kext in den EFI Ordner zu kopieren oder? Da reicht ja das einfache einfügen und dann sollte er schon beim booten geladen werden oder verstehe ich das falsch?

    iMacPro1.1 SMBIOS - MacPro1.1 Case - macOS Monterey 12.0.1 - Clover 5142
    -------------------------------------------------------------
    Intel Core i5-3570k 4 x 3,4 Ghz (Ivy Bridge)
    MSI Z77A-G43 Z77 1155
    MSI AMD RADEON RX 580 8 GB
    16 GB 1600 MHz DDR3 Ram
    Samsung U28E590 - 28" 4K

  • Nö du verstehst das schon richtig ^^
    Ich würde jetzt sämtliche deiner Kexte erstmal aus S/L/E entfernen und dann nochmals Kext Utility laufen lassen um die Rechte zu reparieren...


    Anschließend alle kexte ins besagte EFI Verzeichnis...

    Gruß CrusadeGT


  • Nö du verstehst das schon richtig ^^
    Ich würde jetzt sämtliche deiner Kexte erstmal aus S/L/E entfernen und dann nochmals Kext Utility laufen lassen um die Rechte zu reparieren...


    Anschließend alle kexte ins besagte EFI Verzeichnis...


    Ich hab net viel verändert, Lediglich USBinjectAll und der RTL8111 kext. Der Audio kext liegt schon im EFI da er direkt im System Probleme gemacht hat.


    Der Rest von meinem System hat so funktioniert.


    Wie entferne ich die anderen beiden Sachen wieder aus dem System? Einfach die Dateien löschen?

    iMacPro1.1 SMBIOS - MacPro1.1 Case - macOS Monterey 12.0.1 - Clover 5142
    -------------------------------------------------------------
    Intel Core i5-3570k 4 x 3,4 Ghz (Ivy Bridge)
    MSI Z77A-G43 Z77 1155
    MSI AMD RADEON RX 580 8 GB
    16 GB 1600 MHz DDR3 Ram
    Samsung U28E590 - 28" 4K

  • Die FakeSMC.kext liegt auch schon im Clover Ordner?


    Ja einfach aus S/L/E löschen... Danach bitte noch 1x Kext utilty laufen lassen OHNE eine Kext rein zu ziehen... Nachdem die Rechte repariert wurden kannst du alle kexte in die EFI packen und mal neubooten :D

    Gruß CrusadeGT


  • Die FakeSMC.kext liegt auch schon im Clover Ordner?


    Ja einfach aus S/L/E löschen... Danach bitte noch 1x Kext utilty laufen lassen OHNE eine Kext rein zu ziehen... Nachdem die Rechte repariert wurden kannst du alle kexte in die EFI packen und mal neubooten :D


    Ja die FakeSMC lieg auf der EFI.


    Ok dann werde ich das mal machen.


    Schonmal besten Dank, endlich hab ich das Prinzip richtig verstanden.


    Eine Sache noch, möchte ich jetzt einen kext aktualisieren, muss ich doch dann lediglich nur die neue kext Datei einfach über die vorhandene auf der EFI liegen Datei kopieren und ersetzen fertig?

    iMacPro1.1 SMBIOS - MacPro1.1 Case - macOS Monterey 12.0.1 - Clover 5142
    -------------------------------------------------------------
    Intel Core i5-3570k 4 x 3,4 Ghz (Ivy Bridge)
    MSI Z77A-G43 Z77 1155
    MSI AMD RADEON RX 580 8 GB
    16 GB 1600 MHz DDR3 Ram
    Samsung U28E590 - 28" 4K

  • Jep.. kopieren und ersetzen reicht dann in dem Fall aus :)

    Gruß CrusadeGT


  • Jep.. kopieren und ersetzen reicht dann in dem Fall aus :)


    ok super :danke:

    iMacPro1.1 SMBIOS - MacPro1.1 Case - macOS Monterey 12.0.1 - Clover 5142
    -------------------------------------------------------------
    Intel Core i5-3570k 4 x 3,4 Ghz (Ivy Bridge)
    MSI Z77A-G43 Z77 1155
    MSI AMD RADEON RX 580 8 GB
    16 GB 1600 MHz DDR3 Ram
    Samsung U28E590 - 28" 4K

  • Hat es denn nun geklappt?

    Gruß CrusadeGT


  • Sehr vorteilhaft für die Aktualisierung der Kexts ist das Tool Kextupdater. Dieses überprüft die vorhandenen Kexts und legt bei Updates diese in ein Verzeichnis auf dem Desktop. Von dort kopierst Du die erneuerten Kexts in Deine gemountete( z.B. mit Clover Configurator) EFI/Clover/Kext/Others. Nach dem Kopiervorgang kannst Du das abgelegte Verzeichnis wieder löschen. Diesen Vorgang führe ich täglich nach dem Booten als erste Massnahme aus und halte so mein System aktuell. Achtung, auch das Tool selbst erhält ähnlich wie Clover und Clover Configurator sehr häufig Updates, deshalb immer das Update von Kextupdater zuerst bearbeiten und dann das Tool verwenden!

  • Hat es denn nun geklappt?


    ja hab alles umgezogen auf die EFI, hat alles funktioniert und läuft wie bisher. das einzige ist jetzt, ich hab doch gesehen das eine FakeSMC.kext noch im L / E Ordner ist und auf der EFI ist auch eine, ich trau mich aber nicht die in der L / E zu löschen, nicht das das System dann nicht mehr bootet.

    iMacPro1.1 SMBIOS - MacPro1.1 Case - macOS Monterey 12.0.1 - Clover 5142
    -------------------------------------------------------------
    Intel Core i5-3570k 4 x 3,4 Ghz (Ivy Bridge)
    MSI Z77A-G43 Z77 1155
    MSI AMD RADEON RX 580 8 GB
    16 GB 1600 MHz DDR3 Ram
    Samsung U28E590 - 28" 4K

  • Prinzipiell kann man seine Kexte auch nach /Library/Extensions installieren oder da lassen.
    Ist eigentlich auch so von OSX vorgesehen. Dahin werden ja auch so "Fremdkexte" automatisch hin installiert.
    Wie von LittleSnitch, Cuda, ZFS, ProlificUsbSerial etc.
    Also quasi alles von Drittherstellern...


    @jochenboe
    Der Kextupdater ist eigentlich ein prima Tool.
    Mich nervt aber, daß es gefühlt jeden Tag ein Update gibt und die Vorversion sich selbst beendet und man die neue Version nehmen muß/soll.
    Hab die 'script.command' ein wenig gepatched, jetzt nervt die eigene Versionsabfrage nicht mehr.
    Die "neuen" Versionen machen nämlich auch nichts anderes als die "alten".

  • EDIT by Al6042 -> Bitte keine Zitate von Posts welche direkt über deinem stehen...


    Ok aber ist es jetzt dramatisch das zb die FakeSMC Doppel vorhanden ist? Ist das generell ein Problem das kexte doppelt vorhanden sind einmal in der L / E und einmal auf der EFI?


    Werden da welche bevorzugt geladen? Zb die welche sich direkt im System befinden oder bevorzugt der Bootloader dann die auf der EFI?


    Bisher konnte ich keine Probleme feststellen mit der doppelten FakeSMC im L / E und EFI

    iMacPro1.1 SMBIOS - MacPro1.1 Case - macOS Monterey 12.0.1 - Clover 5142
    -------------------------------------------------------------
    Intel Core i5-3570k 4 x 3,4 Ghz (Ivy Bridge)
    MSI Z77A-G43 Z77 1155
    MSI AMD RADEON RX 580 8 GB
    16 GB 1600 MHz DDR3 Ram
    Samsung U28E590 - 28" 4K

    Einmal editiert, zuletzt von al6042 ()

  • ich trau mich aber nicht die in der L / E zu löschen


    kannst du ruhig machen. von Apple gibts diese kext ja sowieso nicht. Also löschen und dann kextutility einmal laufen lassen, um die Rechte zu reparieren.
    Der Rechner bootet dann mit der fakemsc aus der EFI, keine Sorge :)

    Too Old To Rock 'n' Roll; Too Young To Die!

    Mein System



  • Der Kextupdater ist eigentlich ein prima Tool.
    Mich nervt aber, daß es gefühlt jeden Tag ein Update gibt ...


    Joar ist halt in der Entwicklung und im Moment gibts dann noch einige Änderungen/Neuerungen. Ist doch gut wenn sich was tut oder?


    Solange ich nichts an der Struktur auf dem Server ändere werden alte Versionen funktionieren und Dein "Patch" wird klappen. Aber ich habe mir ja schon was dabei gedacht.


    Und dank des jetzigen Updateverfahrens bedarf es ja nur 2 Knopfdrücke und man hat die neue Version. Nutzt du noch die alten Versionen wo er sich nach 5 Sekunden autom. schließt wenns ein Update gibt? Dann empfehle ich dir unebdingt mal zu updaten.

    3 Mal editiert, zuletzt von Sascha_77 ()

  • kannst du ruhig machen. von Apple gibts diese kext ja sowieso nicht. Also löschen und dann kextutility einmal laufen lassen, um die Rechte zu reparieren.
    Der Rechner bootet dann mit der fakemsc aus der EFI, keine Sorge :)


    Hab sie jetzt gelöscht, bisher läuft noch alles. Jetzt liegen alle Kexte auf der EFI. Mittels des Kext Updater hab ich gleich mal geschaut ob alles aktuell ist und dadurch Clover und USBinjectall aktualisiert.
    Echt super die Software und wenn man weis wie, geht das mit den Treibern ja echt easy vielen dank nochmal für die gute Erklärung :thumbsup:

    iMacPro1.1 SMBIOS - MacPro1.1 Case - macOS Monterey 12.0.1 - Clover 5142
    -------------------------------------------------------------
    Intel Core i5-3570k 4 x 3,4 Ghz (Ivy Bridge)
    MSI Z77A-G43 Z77 1155
    MSI AMD RADEON RX 580 8 GB
    16 GB 1600 MHz DDR3 Ram
    Samsung U28E590 - 28" 4K

  • Hat das denn irgendwelche Vorteile wenn man die "Others" Kexte alle in L/E kopiert?
    Hab das grad nicht so richtig verstanden

    Gruss, Andy


    Keine Unterstützung per PN! Eure Anfragen gehören zu den Profis, nicht zu den Anfängern! :whistling: