Mit OC SIP ausschalten

linux

Aktives Mitglied
Thread Starter
Dabei seit
11.02.2008
Beiträge
174
Reaktionspunkte
30
Guten Morgen,
um auf die Zukunft vorbereitet zu sein habe ich auf meiner Käsereibe Monterey installiert,
werde jedoch solange es geht mit Mojave weiterarbeiten.
Da ich von dem schwarzen Dockhintergrund Augenkrebs bekomme habe ich auf beiden Systemen cDock installiert.
Die funktionieren jedoch nur mit ausgeschalteten SIP.
Mojave boote ich nativ mit dem Eintrag "csrutil disable",was natürlich funktioniert.
Dummerweise bekomme das mit OC nicht hin!
Ich habe alle Einträge ausprobiert die ich gefunden habe, sogar einen der dafür sorgte daß Monterey nicht mehr startete.
Was muß ich in OC eintragen daß ich ich beide Systeme ohne SIP booten kann?
Es wäre toll wenn ich Tips in meiner Muttersprache bekäme denn bei vielen links ins Englische verhaspel sich der Übersetzer.
Danke im Voraus.
 
Das musst mit der OCLP config setzen

Hast du ja so schon gemacht, damit die Root Patches gehen.
 
und wie?
Bildschirmfoto 2023-10-07 um 09.30.51.png
 
Das dachte ich mir schon. Leider weiß ich nicht wie (-;
 
Hallöchen,
leider ist das Netz voller Falschinformationen und Halbwahrheiten, sogar bei Dortania und Github.
Der Tip von @Macschrauber funktioniert nicht!
Nach langem Suchen bin ich hier fündig geworden: https://www.reddit.com/r/hackintosh/comments/qgrkdd/disabling_sip_in_monterey/?rdt=35401
und sofort in die Tat umgestzt:

Bildschirmfoto 2023-10-08 um 10.38.56.png

Das Ergebnis kann sich sehen lassen:

Bildschirmfoto 2023-10-08 um 09.58.12.png

funktioniert aber nicht so wie ich es möchte:

Bildschirmfoto 2023-10-08 um 09.58.26.png

Lustigerweise startet mein cDock auf Mojave wenn ich das System im OC boote.
Dann habe ich auf dortania.github.io folgendes gefunden:

Bildschirmfoto 2023-10-08 um 10.52.45.png

Offensichtlich gibt es bei OC keinen allgemeinverbindlichen Eintrag, systemübergreifend, für Booten ohne SIP.

Meine Lösung: Dock bei Monterey verschwinden lassen.
 
Zuletzt bearbeitet:
Wenn das Tool SIP in einer bestimmte Kombination haben möchte weil es eine bestimmten String zurück haben möchte dann funktioniert der Patcher nicht obwohl das Systemtool es so angibt?

Sip hat einen Zoo von settings, wenn ich mich richtig erinnere ist es eine 24 Bit lange Variable. Es ist auch noch nicht komplett bekannt. Und es kommen immer neue Settings dazu. SIP von El Capitan hatte nur ein paar Settings, SIP von Sonoma etliche mehr. Entsprechend ist csr-config codiert.

Welches Setting braucht das Tool überhaupt zum Installieren?

Korrekt wäre genau das Setting auszulesen was benötigt wird zum Installieren. Bei meinem Dumper ist es -allow untrusted kexts- und genau diese Info lese ich aus und die Konstellation drum rum interessiert nicht.

Code:
set sip_off to (sip is "System Integrity Protection status: disabled.") or (sip contains "Kext Signing: disabled")

die momentan bekannte Tabelle ist:

Code:
CSR_ALLOW_UNTRUSTED_KEXTS               (BIT 0)
CSR_ALLOW_UNRESTRICTED_FS               (BIT 1)
CSR_ALLOW_TASK_FOR_PID                  (BIT 2)
CSR_ALLOW_KERNEL_DEBUGGER               (BIT 3)
CSR_ALLOW_APPLE_INTERNAL                (BIT 4)
CSR_ALLOW_DESTRUCTIVE_DTRACE            (BIT 5)
CSR_ALLOW_UNRESTRICTED_DTRACE           (BIT 5)
CSR_ALLOW_UNRESTRICTED_NVRAM            (BIT 6)
CSR_ALLOW_DEVICE_CONFIGURATION          (BIT 7)
CSR_ALLOW_ANY_RECOVERY_OS               (BIT 8)
CSR_ALLOW_UNAPPROVED_KEXTS              (BIT 9)
CSR_ALLOW_EXECUTABLE_POLICY_OVERRIDE    (BIT 10)
CSR_ALLOW_UNAUTHENTICATED_ROOT          (BIT 11)

Noch weitere Details und Infos in dieser Diskussion: https://github.com/acidanthera/bugtracker/issues/1657
 
Zuletzt bearbeitet:
Das ist korrekt. Ich schlage jedoch erst hier im Forum auf wenn ich nicht mehr weiter weiß. Rätsel löse ich bei point n click Adventures.
 
Nach langem Hin und Her lasse ich diese Spielerei.
Trotz ewiger Suche im Netz fand ich niemanden der Cdock unter der Kombination
Monterey und OC zum laufen gebracht hätte.
Ich lasse das Dock jetzt verschwinden wenn das System benötige.
 
Zurück
Oben Unten