J'ai installé la version 1.15.3 de BusyBox qui est livrée avec la ROM gingerdx 31b. Cette version de busybox ne peut pas être mise à jour/changée, parce que si elle est mise à jour, le téléphone va dans un bootloop au prochain redémarrage, il est dit de ne pas mettre à jour la busybox dans le fil ROM aussi.
Le problème est que cette version de busybox n'inclut pas l'applet pgrep
. Chaque fois que pgrep est tapé dans l'interpréteur de commandes et exécuté, il donne un résultat de pgrep: not found
erreur. Le script "super chargeur" a besoin de "pgrep" pour effectuer certaines tâches.
J'ai donc essayé de créer un lien symbolique vers un pgrep fonctionnel d'une autre version de busybox. J'ai stocké le fichier busybox dans le répertoire /data/
l'a rendu chmod 777
entonces cd
dans ce répertoire. Exécutez ensuite la commande ;
ln -sf "busybox pgrep" "./busybox pgrep"
mais même lorsque j'exécute pgrep, il donne toujours la même erreur. Comment faire en sorte que la commande pgrep pointe vers un pgrep qui fonctionne, via une autre busybox ou un fichier pgrep ?
Par ailleurs, comment puis-je rendre ce lien permanent, afin qu'il le reste après un redémarrage ? Est-ce que je dois l'ajouter au .bashrc ou le faire à l'aide d'un script init.d ? Mes connaissances sur Android et les commandes linux sont également limitées. Toute aide est la bienvenue.
Nous vous remercions.