我正在尝试为Android设备备份和恢复整个数据分区。该设备没有恢复应用程序(例如cwm),并且需要通过从我编写的应用程序点击进行恢复。我已经通过与CWM通信来进行数据分区恢复,但是我现在没有这个选项。
当然在寻找建议,但也有以下想法:
dd if=/dev/mtd/mtd5 of=/sdcard/data.img bs=4096
然后恢复
dd if=/sdcard/data.img of=/dev/mtd/mtd5 bs=4096
这个或使用cat xxx>> YYY
但我不确定,如果我在系统运行时尝试编写数据分区会发生什么。我以为我会写它然后重新启动..希望最好的?
谢谢!
编辑: 怎么样:
cat /dev/mtd/mtd5 >> /sdcard/data.img
flash_image userdata /sdcard/data.img