Установка модулей ядра в ядре Android - PullRequest
0 голосов
/ 20 февраля 2012

Я пытаюсь разработать решение для формирования трафика TCP с помощью перехватчиков netfilter в ядре Linux.Теперь я хочу сделать то же самое в ядре Android.Я использовал Ubuntu и там я смог установить модуль ядра с помощью команды insmod.Как сделать то же самое в ядре Android.Я скачал и собрал ядро ​​Android и могу запустить его на эмуляторе.Меня смущает измененная файловая система в ядре Android.Может кто-нибудь помочь мне с установкой модулей ядра в ядре Android.

Ответы [ 2 ]

1 голос
/ 17 июля 2015

Несмотря на то, что загружаемые модули ядра (добавляются с помощью команды insmod) являются удобным способом расширения работающего ядра, или, возможно, из-за этого некоторые устройства Android не компилируются с поддержкой загружаемых модулей.Вы можете определить, поддерживает ли работающее ядро ​​загружаемые модули, проверив запись modules в файловой системе proc или найдя значение CONFIG_MODULES в конфигурации ядра.Во время выпуска Android 4.3 Google отключил поддержку загружаемых модулей для всех поддерживаемых устройств Nexus.Новая сборка ядра необходима для включения поддержки LKM, или вы можете добавить свой модуль как часть ядра (встроенного) и собрать его.

0 голосов
/ 27 февраля 2012

Если вы смотрите на iptables, то вы должны знать, что они уже интегрированы в Android.Вы можете прочитать эту статью, чтобы узнать, как установить более новую версию.

...