Yosemite'de, Çekirdek Uzantısı (Kernel Extension, Kext) imzalama gereksinimi, aşağıdaki terminal komutu gibi önyükleme parametrelerinizi değiştirerek devre dışı bırakılabilir:
kext-dev-mode artık csr-active-config önyükleme parametresi lehine kullanımdan kaldırılmıştır; csr-active-config değeri Sistem Bütünlüğü Korumasının (System Integrity Protection, SIP) çeşitli yönlerini denetler.
Öte yandan bunun normal bir OS X sisteminde değiştirilmesine izin vermek, amacı tamamen yenilgiye uğratacaktır. Bu yüzden Apple, normal önyüklemede csr-active-config'in ayarlanmasının mümkün olmayacağını belirtmiştir.
Bunun yerine, şu anda daha da kolay bir çözüm var. Kurtarma modunda yeniden başlatın, Yardımcı Programlar menüsünden Terminal'i açın ve aşağıdakileri çalıştırın:
Sistem Bütünlüğü Korumasının bireysel yönlerini kontrol etmek için de
Bu komuta da artık gerek kalmadı kısaca.
sudo nvram boot-args = "kext-dev-mode=1"
kext-dev-mode artık csr-active-config önyükleme parametresi lehine kullanımdan kaldırılmıştır; csr-active-config değeri Sistem Bütünlüğü Korumasının (System Integrity Protection, SIP) çeşitli yönlerini denetler.
Öte yandan bunun normal bir OS X sisteminde değiştirilmesine izin vermek, amacı tamamen yenilgiye uğratacaktır. Bu yüzden Apple, normal önyüklemede csr-active-config'in ayarlanmasının mümkün olmayacağını belirtmiştir.
Bunun yerine, şu anda daha da kolay bir çözüm var. Kurtarma modunda yeniden başlatın, Yardımcı Programlar menüsünden Terminal'i açın ve aşağıdakileri çalıştırın:
Kod:
csrutil disable
Sistem Bütünlüğü Korumasının bireysel yönlerini kontrol etmek için de
csrutil
kullanmak mümkündür. Örneğin:
Kod:
csrutil enable \
--without kext \
--without fs \
--without debug \
--without dtrace \
--without nvram
Bu komuta da artık gerek kalmadı kısaca.
Son düzenleme: