android insmod init_module 失败(所需密钥不可用)

android insmod init_module failed (required key not available)

有人能帮帮我吗?

我有这样的 运行 imsmod:

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

但是我得到一个错误:

insmod: init_module failed (required key not available)

我用谷歌搜索了很多,但没有一个完美的答案。

提前致谢。

我认为这是因为 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