本文针对如何备份移动固件进行说明,仅供参考,并非通用,以,CM201-2_EMMC为例,硬件如下:
一、准备工具
1.TTL线,
2.U盘
3.CRT远程终端
二、开始
1.确保串口可以使用,请看串口使用说明
2.串口可以使用情况下,插入U盘,使用命令cat /proc/partitions,查看U盘挂载是否成功?
2.使用cat /proc/cmdline,查看分区,制作xml文件使用,建议保存此文件
3.备份文件进入:/dev/block/platform/soc/by-name # ,可以使用cat命令或使用dd命令,本文以dd,(不同设备路径可能不一样,具体情况具体看待)
命令如下:依次备份对应的文件
dd if=fastboot of=/mnt/sda/sda4/system/fastboot.img
8192+0 records in
8192+0 records out
4194304 bytes transferred in 0.198 secs (21183353 bytes/sec)
dd if=fastboot of=/mnt/sda/sda4/system/fastboot.img
dd if=bootargs of=/mnt/sda/sda4/system/bootargs.img
dd if=baseparam of=/mnt/sda/sda4/system/baseparam.img
dd if=deviceinfo of=/mnt/sda/sda4/system/deviceinfo.img
dd if=fastplay of=/mnt/sda/sda4/system/fastplay.img
dd if=kernel of=/mnt/sda/sda4/system/kernel.img
dd if=logo of=/mnt/sda/sda4/system/logo.img
dd if=misc of=/mnt/sda/sda4/system/misc.img
dd if=pqparam of=/mnt/sda/sda4/system/pqparam.img
dd if=private of=/mnt/sda/sda4/system/private.img
dd if=recovery of=/mnt/sda/sda4/system/recovery.img
dd if=securestore of=/mnt/sda/sda4/system/securestore.img
dd if=system of=/mnt/sda/sda4/system/system.img
dd if=trustedcore of=/mnt/sda/sda4/system/trustedcore.img
dd if=userdata of=/mnt/sda/sda4/system/userdata.img
最后看下,备份的文件是否正确,文件大小确认下:
目前位置,文件已备份OK