Mira a /etc/
directorio. Normalmente se coloca en /system/
partición que puedes montar como RW:
$ ls -l /etc
lrwxrwxrwx 1 root root 11 Jan 1 2009 /etc -> /system/etc
$ su
$ mount -o remount,rw /system
$ chmod o+w /system/etc # for "adb push"
y más tarde volver a montar el RO:
$ chmod o-w /system/etc
$ mount -o remount,ro /system
Ahora su tarea de encontrar ejecutables o *rc
que modificas para lograr tu objetivo:
$ find /etc -type f -perm +110
$ find /etc -name "*rc"
$ find /etc -name "init*"
$ grep -R /data /etc
$ grep -R /system /etc
Busca en Google cada candidato para saber cómo se usó este archivo.
Un buen candidato para incluir guiones personalizados son las líneas de:
$ grep service /init*.rc
Como cada dispositivo es único, puede que tengas que hacer tus propias conjeturas sobre los criterios de búsqueda...
Por ejemplo, encontré /etc/mkshrc
que usó Korn Shell. Actualizo este archivo para ampliar PATH
env var y ahora cada vez que lo hago adb shell
¡Tengo symlinks de Busybox en mi PATH!
Ver también de manera difícil (si no tienes suerte de encontrar magia archivo): http://stackoverflow.com/questions/9768103/make-persistent-changes-to-init-rc