Я пытаюсь подключить устройство USB к устройству Android 5.1.1. Раньше я использовал обычный libusb для KitKat, но у Lollipop повышенная безопасность, и это больше не работает.
Это хорошо документировано, требуя от root установить уровень SELinux. Я не хочу запускать устройство, чтобы подключить USB-устройство к нему.
Оглядевшись, я наткнулся на этот ответ, и я пробовал этот libusb fork, однако теперь я получаю новую ошибку
libusb_open_device_with_vid_pid (29c2) failed.
Failed to setup USB
usb_setup: -1
Я не изменил ни одного кода, только библиотека.
Является ли это еще проблемой разрешения, или есть что-то, что мне не хватает, что сделает эту работу?