如何通过adb

时间:2016-06-28 05:51:45

标签: android linux security module linux-kernel

内核模块签名可保护内核免受运行时加载到内核中的所有模块的影响 在Android中,必须在加载前检查/ system / lib / modules下的所有模块,在编译时生成签名密钥,因此不同开发人员的输出签名不同。当闪存 system.img boot.img 从不同的开发人员进入设备时,/ system / lib / modules下的模块无法加载

要禁用模块签名,我们只需禁用:

  • CONFIG_MODULE_SIG = y启用内核模块签名功能。同 此主标志,密钥生成已启用且公钥为 嵌入到内核中。如果禁用此标志,则不会 以下标志有效。
  • CONFIG_MODULE_SIG_ALL = y签署构建中存在的所有模块 在构建编译期间。
  • CONFIG_MODULE_SIG_FORCE = y强制仅加载模块(已签名 在目标上使用正确的密钥;其余的模块是 拒绝。

然后重新编译内核。但我想知道,如果我拥有root权限,我可以通过adb shell 禁用Android中的安全功能吗?这样更方便。

0 个答案:

没有答案