Найти настоящее крутое решение было нелегко, но я это сделал. Решение не касается udev. Чтобы скрыть ядро, нужно сказать, что оно не должно касаться нашего устройства. Это можно сделать двумя способами, в зависимости от того, usbhid скомпилирован как модуль, или нет. Проверьте это:
https://unix.stackexchange.com/questions/55495/prevent-usbhid-from-claiming-usb-device
PS «GRUB_CMDLINE_LINUX_DEFAULT содержит аргументы командной строки для ядра Linux. Вы можете поместить столько, сколько хотите, если они разделены пробелом ».
Надеюсь, это сэкономит кому-то время, так как я потратил много времени, чтобы найти это, я думаю, отличное решение.
С наилучшими пожеланиями, скоро