He probado a ejecutar un script en la sdcard tal cual porque en FAT todo es 777.
./.profile
./.profile: permission denied
He añadido esto como comando inicial para el shell de Android y lo ejecuta sin problemas:
eval "$(cat /sdcard/.profile)"
Así que lo que me pregunto es: ¿hay alguna forma de ejecutar un script en la sdcard (distinta a la que he encontrado) y poder pasarle argumentos o tengo que hacerlo de la forma normal de BTEP (en su directorio de datos)?