9 votos

¿Cómo instalar un módulo de kernel para Android?

Actualmente tengo un kernel personalizado y una ROM instalada en mi dispositivo Android. El kernel que estoy usando viene con una descarga separada con módulos de kernel que debes instalar tú mismo si quieres. Sin embargo, no se dan instrucciones sobre cómo hacerlo, además no puedo encontrar ningún tutorial en línea sobre cómo hacerlo.

Así que tengo un montón de archivos .ko, Android SDK y mi dispositivo Android con acceso de superusuario. ¿Cómo instalo estos módulos de kernel?

10voto

David Negron Puntos 971

Utilice adb para enviarlos a /system/lib/modules, luego reinicie. Android debería cargarlos al inicio siempre y cuando estén en ese directorio, creo.

shell> adb push module.ko /system/lib/modules/
shell> adb reboot

Si obtiene un error de "sistema de archivos de solo lectura", entonces vuelva a montar /system como de lectura/escritura primero, luego envíelos. Por lo general, puede hacer esto con adb remount. También podría colocarlos en una tarjeta SD y luego usar un administrador de archivos para copiarlos si lo desea.

También puede usar insmod para cargar manualmente un módulo en el kernel en tiempo de ejecución, pero no se volvería a cargar si reinicia. Esto le permitiría omitir el reinicio inicial, ya que debería poder insmod todos los módulos después de enviarlos al dispositivo.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X