本文转载至:http://www.ovrtop.com/index.php/2017/02/15/a33-init-startup-script/
1、修改out/target/product/astar-dvk3/root/init.rc
在末尾添加
service init-setup /system/bin/busybox sh /data/local/init.sh
user root
group root
disabled
oneshot
on property:sys.boot_completed=1
start preinstall
service init-setup /system/bin/busybox sh /data/local/init.sh
user root
group root
disabled
oneshot
on property:sys.boot_completed=1
start preinstall
start init-setup
2、android目录执行
. build/envsetup.sh
3、单独编译boot.img
make bootimage
4、将boot.img通过adb传输到小机
adb push out/target/product/astar-dvk3/boot.img /data/local
5、烧写boot.img
dd if=/data/local/boot.img of=/dev/block/mmcblk0p6
6、reboot重启