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.
0 votos
Así que algo como mkdir /system/test
0 votos
En
/data
si quiere saber si el propio script se ejecuta, y en/system
si quiere saber sisu
funciona bien en el script.0 votos
Tienes algún otro script que funcione. Si usted está en la rom stock probablemente no tiene soporte init.d.
0 votos
Así que el propio script aparentemente no se está ejecutando. Acabo de probar un nuevo script con los permisos correctos con mkdir /data/test y reinicié comprobado después y no está allí. Sé que añadí el soporte init.d a la imagen de arranque por lo que está ahí, pero ¿por qué no se estaría ejecutando?
0 votos
@user199849 bueno si eso tampoco funciona que es problema relacionado con el SO. Prueba con algunas aplicaciones fron play store kernel adiutor tienen init.d emulador creo.