Android 进入 shell 时执行脚本

Android 进入 shell 时执行脚本,有点类似 .bash_profile 的效果,可以这样做。

$ adb pull /system/etc/mkshrc ./

拉取手机的 mkshrc 文件,本地打开编辑,加入下面执行语句

if [ -e /data/local/userinit.sh ];
then
    source /data/local/userinit.sh
fi;

然后再将编辑好的文件回传到手机。如果没有写入权限需要 remount 一下。

mount -o remount,rw /

如果存在该文件就执行,注意这里要用 source 来执行,文件什么后缀无所谓。
然后 userinit.sh 文件要执行什么就随意了。

如此,进入 Android shell 时就会触发执行该脚本,达到目的。

发表评论