2015-10-14 15:10 GMT+02:00 Мироненко Евгений <mironenko@rutoken.ru>:

Hi all,


Hello,
 

 

I wonder what is the best way to make CCID-compliant device work on OS X 10.11. The device is normally supported by libccid.dylib, but not listed in Info.plist. In pre-el-capitan era I used to patch Info.plist and add device description there. Now with SIP enabled patching cannot be performed. Is there any way of extending the list of devices supported by ifd-ccid.bundle? Or is putting another (custom) ifd-ccid.bundle to “/usr/local/libexec/…” the only thing I can do?


Yes. Install you own driver for your specific readers.
Patching the Apple provided driver was not really a good idea. Even if it worked.

Maybe your device is a new one and is not yet listed in my CCID driver. I find only 3 rutoken devices [1].

You can add your device in my list [2] (if not yet listed) and it will be supported on OS X when Apple upgrades the provided CCID driver.

Providing device support is expected to be performed during installation process on end-user machine, so disabling SIP is not the answer.


Patching Apple provided software was a bad idea. It is now harder and that is a good thing.

Bye

[1] http://pcsclite.alioth.debian.org/select_readers/?idVendor=2697
[2] http://pcsclite.alioth.debian.org/ccid.html#CCID_compliant
 
--
 Dr. Ludovic Rousseau