3 votos

Init.d script solución de problemas

Estoy tratando de ejecutar un init.d script cuando mi rom arranca para desactivar los servicios del sistema, y no se están ejecutando.

El script es el siguiente

#!/system/bin/sh
su -c pm disable com.google.android.gms/.update.SystemupdateService
su -c pm disable com.google.android.gms/.update.SystemUpdateGcmTaskService

Puedo confirmar que los comandos normales de desactivación de pm funcionan para desactivar las aplicaciones que no son del sistema. Así que sospecho que no estoy haciendo algo bien para su privilegios.

0 votos

¿Ha establecido los permisos correctos (0755, rwxr-xr-x) en el script?

0 votos

Sí la cocina aplica los permisos adecuados o si no la cocina la propia rom cuando arranca. Puedo intentar hacer una desde cero y probar en mi dd. Estoy ejecutando multirom pero estoy en el trabajo así que no puedo hacer una nueva build atm.

0 votos

Si crees que el propio script no se está ejecutando, prueba a añadir una línea en la que cree un archivo o haga eco de algo en logcat, para eliminar este factor.

0voto

Si no lo has hecho de esta manera entonces inténtalo: Ponga este script en un archivo y guárdelo en system/bin/ (digamos que lo llama script1) y ponga los permisos a 755, luego haga un archivo en system/etc/init.d/ (llámelo como quiera) y en el archivo escriba:

#!/system/bin/sh
script1

Y también establecer los permisos a 755. Reinicia y mira si tiene algún efecto. También puedes probar a habilitar su durante el arranque, tienes esa opción en super su.

0 votos

¿Sería mi script original que puse en system/bin? ¿También necesitaría la cabecera #!/system/bin/sh?

0 votos

Sí, esto es lo que ha escrito en su pregunta. Sí, lo necesita.

0 votos

Tampoco funcionó. ¿Hay algún registro que pueda comprobar para intentar averiguar por qué no funciona? Nunca he tenido que comprobar un registro antes así que idk donde están o el comando adb para sacarlo.

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