1 votos

Cómo crear un servicio sin ningún directorio /system/etc/init.d

Me gustaría conseguir un servicio de demonio de arranque.

Mi dispositivo Android 6 está rooteado y le instalé el paquete busybox. Después de volver a montar mi /system partición en lectura/escritura, hago /system/etc/init.d y pongo mi script de shell dentro. Reinicié mi dispositivo Android y el script no se inició solo. También comprobé el permiso de ejecución.

Navego por la web en torno a la pregunta y debería modificar mi /init.rc mediante la modificación del archivo boot.img archivo y esto es un poco complicado y init.rc Parece que el objetivo es un archivo, no un directorio.

¿Hay algún otro procedimiento? Gracias por su ayuda.

1 votos

Es necesario flashear un kernel personalizado que soporte el init.d funcionalidad. Sólo entonces podrá iniciar los scripts en el arranque. Edición de init.rc debería ser tu última estrategia, ya que es más compleja.

0voto

dubis Puntos 11

Encontré la solución aquí : Cómo habilitar la compatibilidad con Init.d en la mayoría de los Android

Eso ha funcionado para mí

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