Sur un autre système Linux, je pourrais m'attendre à trouver un fichier .profile, ou quelque chose dans /etc utilisé par défaut. Je ne suis pas en mesure de déterminer ce qui définit le chemin du système pour les processus ne s'exécutant pas dans un shell.
Réponse
Trop de publicités?Il semble être défini dans /init.rc, du moins sur mon appareil :
export PATH /sbin:/system/sbin:/system/bin:/system/xbin
Je ne pense pas que vous puissiez modifier ce fichier directement, même avec un accès root, car il fait partie de l'image d'amorçage en lecture seule, et non de la partition /system. Si vous souhaitez le modifier, je suppose que vous devrez décompresser, modifier et recompresser l'image d'amorçage comme décrit ici :
http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images
Je n'ai pas encore essayé cela cependant.