Comment utiliser Init.d avec n'importe quel téléphone

Init.d a une place particulière dans Android. Avec lui, les utilisateurs peuvent installer des scripts et des mods à exécuter au démarrage, et ainsi modifier presque tous les aspects du téléphone qu'ils souhaitent. Il y a des ajustements de batterie, des ajustements de performances, des ajustements de GPS, des ajustements de signal, et la liste s'allonge encore et encore. Cependant, pour que ces scripts fonctionnent, le téléphone doit d'abord avoir init.d soutien. Généralement, les disques Ram fournissent init.d soutien, mais il est parfois possible d'obtenir init.d support sans flasher un nouveau disque Ram, ou même sans modifier du tout le disque Ram.

C'est quelque chose que XDA a reconnu développeur fumer1337 a travaillé sur un certain nombre d'appareils. Avec un mod appelé EZ InitD, smokin1337 cherche à aider les utilisateurs à ajouter init.d soutenir facilement. De plus, le développeur propose quelques options sur la façon d'utiliser le mod. Une version permet aux utilisateurs de flasher via une récupération personnalisée, tandis que l'autre est destinée aux développeurs de ROM à inclure dans leurs ROM. Le meilleur, c'est que c'est simple.

Une fois le mod appliqué, tout ce qui se trouve dans votre init.d Le dossier s'exécutera au démarrage, comme il le ferait normalement. Dans la version développeur ROM, les développeurs peuvent réellement modifier le répertoire comme ils le souhaitent. En d’autres termes, il pourrait y avoir des ROM créées avec init.d soutien mais sans réel init.d dossier. (Ed: je pense /etc/NyanCat ou /etc/bacolicious, moi-même.) La méthode a été testée sur le HTC One S et le HTC One X, mais cela devrait fonctionner sur n'importe quel appareil. Comme de nombreux utilisateurs vous le diront, le support d'init.d provient du Ramdisk. Ce n'est pas forcément vrai. D'après smokin1337 :

Ce mod ajoutera le support d'init.d à n'importe quelle rom, même aux roms de stock, sans modifier le disque virtuel. Au lieu de cela, il utilise le fichier post_boot.sh qui se trouve dans la plupart, sinon dans toutes les roms. Cela devrait fonctionner sur la plupart des appareils, si cela ne fonctionne pas sur le vôtre, veuillez regarder dans /system/etc et publier le nom du fichier qui contient "post_boot.sh".

Ainsi, étant donné cette méthode, il est en fait possible d'obtenir le support de init.d sans changer, modifier ou toucher au disque Ram ou au noyau. Pour plus d'informations, consultez le fil d'origine.