Ошибка init_module android insmod (необходимый ключ недоступен)

Кто-нибудь может мне помочь?

Я запускал imsmod следующим образом:

$ insmod /data/mm/mmdev.ko epoll_rate=100

но я получил ошибку:

insmod: init_module failed (required key not available)

Я много гуглил, но идеального ответа нет.

Заранее спасибо.


person Rat    schedule 23.02.2016    source источник


Ответы (1)


Я думаю, это связано с тем, что модуль mmdev.ko подписан.
Проверить, подписан модуль или нет, можно с помощью команды
readelf -S mmdev.ko | grep module_sig

Если он подписан, попробуйте удалить подпись модуля с помощью следующих команд
1. objcopy -R .note.module_sig mmdev.ko ИЛИ
objcopy -R .module_sig mmdev.ko
2. Проверьте еще раз вывод: readelf -S mmdev.ko | grep module_sig
3. Теперь проверьте с помощью команды: # insmod /data/mm/mmdev.ko epoll_rate=100

person tusharrnimje    schedule 13.03.2016
comment
Что, если он не подписан (это означает, что у меня нет module_sig внутри этого модуля)? - person Saty Anand; 13.07.2017