Github Repo "sbsigingtools" kompilerbar unter macOS

  • Moin,

    für UEFI Secure Boot fehlten mir noch die passende sbsign binary für macOS. Das signieren auf einer separaten Plattform war mir zu umständlich.

    In diesem GitHub Repo https://github.com/th0u/sbsigntools-macOS hab ich eine unter macOS kompilierbare Version abgelegt.

    Die Quellen sind unmodifiziert. Lediglich die Makefile-Templates wurden leicht angepasst und die Header-Files von gnu-efi wurden integriert.


    Ich nutze zum Kompilieren ein MacPorts Environment.

  • talkinghead

    Changed the title of the thread from “Github Repo "sbsingingtools" compilerbar unter macOS” to “Github Repo "sbsigingtools" kompilerbar unter macOS”.
  • Nachtrag: Precompiled Binares sind jetzt mit im Repo.

  • talkinghead

    Leider klappt das unter 11.6 nicht mit den precomp. bins:

    Code
    1. peter@HKT-PETER Secure Boot % ./sbsigntools-macOS/precompiled/sbsign --key DB.key --cert DB.crt --output OC074-2/BOOTx64.efi /Users/Shared/DATEN/Archiv/MAC/OS\ X/Hackintosh/OpenCore/OpenCore-0.7.4/X64/EFI/BOOT/BOOTx64.efi
    2. dyld: Library not loaded: /opt/local/libexec/openssl11/lib/libcrypto.1.1.dylib
    3. Referenced from: /Users/Shared/DATEN/Archiv/MAC/OS X/Hackintosh/OpenCore/Secure Boot/./sbsigntools-macOS/precompiled/sbsign
    4. Reason: image not found
    5. zsh: abort ./sbsigntools-macOS/precompiled/sbsign --key DB.key --cert DB.crt --output

    unter /opt/ liegt bei mir noch nicht einmal ein local... Kannst Du das kompilieren, dass die dyn-libs statisch dazu gelinkt werden; geht das?


    Gruß Peter