3 votes

Dépannage du script Init.d

J'essaie d'exécuter un script init.d lorsque mon rom démarre pour désactiver les services système, et ils ne fonctionnent pas.

Le script est le suivant

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

Je peux confirmer que les commandes normales de désactivation de pm fonctionnent pour désactiver les applications hors système. Je soupçonne donc que je ne fais pas quelque chose de correct pour les privilèges su.

0voto

Si vous ne l'avez pas fait de cette façon, essayez-le : Mettez ce script dans un fichier et enregistrez-le dans system/bin/ (disons que vous l'appelez script1) et mettez les permissions à 755, puis créez un fichier dans system/etc/init.d/ (nommez-le comme vous voulez) et dans le fichier écrivez :

#!/system/bin/sh
script1

Et définissez également les permissions à 755. Redémarrez et voyez si cela a un effet. Vous pouvez également essayer d'activer su pendant le démarrage, vous avez cette option dans super su.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X