Отключение SIP в MacOS 10.11

Версия ПО: MacOS 10.11 El Capitan

Токены: JaCarta ГОСТ, JaCarta PRO

Проблема: 

Токен JaCarta не виден в утилите устройства.

Причина:

При установке ПО для JaCarta на MacOS вносятся изменения в файл Info.plist, однако в MacOS 10.11 был переработан механизм безопасности системы, который блокирует возможность редактирования данного файла всем пользователям, в том числе пользователям, обладающими root-правами.

Решение:

Для редактирования файла Info.plist необходимо отключить SIP:

1.    Перезагрузите Mac в Recovery Mode. Для этого необходимо нажать "Перезагрузить" и сразу после выключения держать комбинацию Command+R (либо alt) до того момента, пока не появится лого Apple.
2.    Запустить терминал (Utilities > Terminal).
3.    В окне терминала набрать команду csrutil disable и нажать Enter.
4.    Перезагрузить Mac.
5.    Если SIP необходимо включить, то можно повторить описанные выше действия, изменив команду csrutil disable на csrutil enable.

Если требуется изменить файл Info.plist вручную:

Путь к info.plist:
/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
или
/usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/

В список VID добавляем строку:
<string>0x24DC</string>

Список VID начинается с:
<key>ifdVendorID</key>
                <array>
                               
В список PID добавляем строку:
<string>0x0101</string>

Список PID начинается с:
<key>ifdProductID</key>
                <array>
 



ID статьи: 91
Последнее обновление: 20 Feb, 2016
Ревизия: 2
JaCarta -> Отключение SIP в MacOS 10.11
https://kbp.aladdin-rd.ru/index.php?View=entry&EntryID=91