autoburn eMMC hacking
生活随笔
收集整理的這篇文章主要介紹了
autoburn eMMC hacking
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
#!/bin/sh# autoburn eMMC hacking
# 說明:
# 看一下富林的自動燒錄的執(zhí)行腳本原理。
#
# 2017-8-9 深圳 龍華樟坑村 曾劍鋒# 創(chuàng)建sd卡掛載目錄
if [ ! -e /sd ];thenecho "create sd dir"mkdir /sd
fi# 創(chuàng)建eMMC掛載目錄
if [ ! -e /mmc ];thenecho "create mmc dir"mkdir /mmc
fi# 卸載可能被掛載的分區(qū)
umount /media/*# 對mmcblk1進行分區(qū)
echo "Star make partition"
#make partition
dd if=/dev/zero of=/dev/mmcblk1 count=10240 bs=10240
fdisk /dev/mmcblk1 <<EOF
o
n
p
1+50M
n
p
2t
1
e
a
1
w
EOFsync
sleep 2# 格式化分區(qū)
mkfs.vfat -F 16 /dev/mmcblk1p1
mkfs.ext2 /dev/mmcblk1p2 <<EOF
y
EOF# 掛載boot分區(qū),拷貝分區(qū)內(nèi)容,卸載分區(qū)
mount /dev/mmcblk0p1 /sd
mount /dev/mmcblk1p1 /mmc
cp /sd/* /mmc/
cp /mmc/uEnv_emmc.txt /mmc/uEnv.txt -arf
umount /sd
umount /mmc
sync
sync# 掛載rootfs分區(qū),拷貝分區(qū)內(nèi)容,卸載分區(qū)
mount /dev/mmcblk1p2 /mmc
mount /dev/mmcblk0p2 /sd#tar -xvf /rootfs.tar -C /mmc
cp /sd/* /mmc/ -arf
if [ -e /mmc/autoburn.sh ];thenrm /mmc/autoburn.sh
ficp /mmc/usr/share/lighttpd/json.use /mmc/usr/share/lighttpd/json.txt -rf
rm /mmc/etc/pointercal -rfsync
umount /mmc
umount /sd
syncecho "burn the new system over..."
?
轉(zhuǎn)載于:https://www.cnblogs.com/zengjfgit/p/7326094.html
總結(jié)
以上是生活随笔為你收集整理的autoburn eMMC hacking的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: rsync问题-connection r
- 下一篇: Vue2.0 Transition常见用