Как установить модуль ядра для Android?
В настоящее время у меня есть собственное ядро и ROM, установленные на моем устройстве Android. Ядро, которое я использую, поставляется с отдельной загрузкой с модулями ядра, которые вы должны установить самостоятельно, если хотите. Однако инструкции о том, как это сделать, не даются, также я не могу найти учебник в режиме онлайн, как это сделать.
Итак, у меня есть куча файлов .ko
, Android SDK и моего встроенного устройства для Android. Как установить эти модули ядра?
1 ответ
Используйте adb
, чтобы нажать их на /system/lib/modules
, затем перезагрузитесь. Я думаю, что Android должен загружать их при загрузке, если они находятся в этом каталоге.
shell> adb push module.ko /system/lib/modules/
shell> adb reboot
Если вы получаете ошибку «только для чтения файловой системы», сначала перемонтируйте /system
как чтение /запись, а затем нажмите их. Обычно вы можете сделать это с помощью adb remount
. Возможно, вы также могли бы поместить их на SD-карту, а затем использовать диспетчер файлов, чтобы скопировать их, если хотите.
Вы также можете использовать insmod
, чтобы вручную загрузить модуль в ядро во время выполнения, но он не будет перезагружен при перезагрузке , Это позволит вам пропустить первоначальную перезагрузку, хотя, поскольку вы должны иметь возможность insmod
все модули после того, как вы нажмете их на устройство.