1 votes

Comment modifier init.rc dans le Samsung Galaxy S3 i9300 ?

Je voudrais modifier le fichier init.rc d'un i9300. Je comprends que l'édition du fichier tel quel ne fonctionnera pas car le fichier est rechargé depuis le disque RAM de l'image de démarrage à chaque démarrage. Après quelques recherches sur Google, j'ai lu que je devais décompresser, modifier et reconditionner l'image de démarrage. Je suis tombé sur le lien suivant : http://Android-dls.com/wiki/index.php?title=HOWTO%3a_Unpack,_Edit,_and_Re-Pack_Boot_Images

Cependant, en essayant la première commande "cat /proc/mtd", je me rends compte que mon i9300 n'a même pas de /proc/mtd, et je me demande donc si les instructions qui y figurent s'appliquent à cet appareil.

/dev/block montre mmcblk0p1 à mmcblk0p12, mais je ne suis pas sûr de savoir laquelle est l'image de démarrage. D'après mes recherches sur Google, il semble que mmcblk0p6 soit l'image de récupération.

Comment puis-je modifier le init.rc de ce dispositif ?

Merci !

1voto

Jason Kester Points 2111

Vous avez deux choix ici :

  1. Modifiez le noyau standard (ou le noyau que vous utilisez) pour activer le support init.d ou modifiez le fichier init.rc.
  2. Utiliser un noyau personnalisé avec le support init.d déjà activé.

Je suggère la deuxième option car elle est beaucoup plus facile à réaliser. Une fois que vous avez flashé un noyau avec le support init.d, vous pouvez ajouter tous les scripts que vous voulez dans le dossier qui sera exécuté au démarrage. Le dossier est situé dans /etc/init.d et tous les scripts contenus dans ce dossier seront exécutés dans l'ordre.

Par exemple, si vous avez :

  • /etc/init.d/10-startup-daemon
  • /etc/init.d/50-mount-extra-partition

Ils seront exécutés dans l'ordre où je les ai tapés. Vous pouvez changer l'ordre en changeant le numéro au début du fichier.

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