1 votos

Modificaciones de la imagen del proveedor en Android 10 - idea alternativa

En relación con mi pregunta anterior aquí y de acuerdo con el " Montaje de tabiques antes de tiempo "Artículo, Estoy buscando la manera correcta de implementar mi nueva idea:

  1. Omitir el montaje en el arranque de vendor en fstab - Es fácil borrar el registro en fstab relacionado con la partición /vendor
  2. Hacer un montaje alternativo a partir de una imagen personalizada del proveedor - Es necesario saber dónde inyectar el comando de montaje

¿Alguien tiene una idea? Gracias,

0 votos

¿Qué quieres cambiar exactamente en /vendor? ¿Qué pasa con Magisk?

0 votos

Quiero actualizar los módulos del kernel y añadir más binarios sin límite. El estado actual es la partición limitada. ¿Cómo es posible hacerlo con Magisk? ¿Admite Magisk? ¿Cómo?

0voto

alecxs Puntos 29

Sólo hay que crear Magisk módulo y coloque su .ko módulos del núcleo en

/data/adb/modules/my-first-module/system/vendor/lib/modules/example.ko

y crear script
/data/adb/modules/my-first-module/service.sh

#!/system/bin/sh
insmod /vendor/lib/modules/example.ko

No es necesario modificar /vendor partición

0 votos

¡Gracias amigo! Desafortunadamente, No está funcionando ¿Necesito registrar mi módulo o hacer algo adicional? Hice " chmod" a service.sh y a ko para ser un permiso de ejecución, No funciona todavía

0 votos

He creado el archivo module.prop (según el manual de "[key]=[value]"), y sigue sin funcionar. Además, no es ninguna configuración de "modo de sólo núcleo" en la configuración, después de buscar en Google veo el Magisk Manager incluye esta conf, después de quitar Magisk y la instalación de Magisk Manager no está funcionando todavía.

1 votos

Instalar cualquier otro módulo y comprobar la sección de módulos ( Busybox para Android NDK - tipo "busybox en el terminal) si los módulos no funcionan en general pregunte al soporte de Magisk. Considere id=mi-primer-módulo se distingue entre mayúsculas y minúsculas. ¿es visible su módulo? ¿está habilitado? añada 'echo "Hello World" >> /data/local/tmp/magisk.log' en el script y comprobar que se ejecuta. comprobar 'ls /vendor/lib/modules/example.ko' existe

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