0 votos

¿Cómo editar el archivo init.sh y dónde se encuentra?

Quiero editar init.sh pero no lo puedo encontrar. ¿Cuál es la ubicación de ese archivo? Quiero agregar esto a ese archivo:

alsa_amixer set PCM 100 unmute

2voto

Crayon Puntos 111

Creo que quieres decir init.rc y no.

Pero para responder a tu pregunta, ese archivo se encuentra en la carpeta root /init.rc para editarlo necesitas acceso root y remontar / rw e incluso así perderás los cambios cuando reinicies porque es sobrescrito cada vez por el contenido de boot.img, por lo que necesitarías extraer el contenido de boot.img, editar ese archivo, reconstruir la imagen y flashearla.

La forma correcta de ejecutar comandos al inicio es utilizar scripts init.d.

En resumen, si el script init.d es compatible, init.rc llama a una función que busca scripts de usuario en /system/etc/init.d/ y los ejecuta. Puedes poner un script allí y ver si se ejecuta o buscar cómo habilitar scripts init.d.

Editar Al buscar tu comando descubrí que quizás estás usando Android en x86. En ese caso parece que hay un init.sh en la carpeta /system/etc/.

Para poder editar archivos en /system necesitas remontarlo rw utilizando una aplicación como ES File Explorer o ejecutando desde terminal como root:

mount -o rw,remount /system

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