Hi:
在不修改,编译源码的情况下,android平台可否通过修改什么可以实现开机启动特定可执行文件?
不修改源码就想开机执行你自己的可执行文件,这个基本上是不可能的,除非利用已有的文件,做一下取巧的工作
目前我们系统开机会去执行/system/bin/preinstall.sh文件,你可以修改一下这个文件
@@ -16,3 +16,4 @@ find $PKGS -name "*\.apk" -exec sh /system/bin/pm install {} \;
touch $MARK
echo "OK, installation complete."
fi
+/system/bin/your_exec
可以用adb的命令替换这个文件
# adb root
# adb remount
# adb push your_exec /system/bin/
# adb new_preinstall.sh /system/bin/preinstall.sh
# adb shell sync
# adb reboot
Hi Tetty:
感谢您的回复,我晚一定会试一下。
Hi Terry:
该方法可行,感谢指导。