Пишем:
./adb shell
cat /proc/mounts
Получим список примонтированных устройств. Нам важны
/dev/block/mmcblk0p15 /system
/dev/block/mmcblk0p16 /cache
/dev/block/mmcblk0p27 /efs
/dev/block/mmcblk0p17 /data
А также понадобится
/dev/block/mmcblk0p8 boot
/dev/block/mmcblk0p13 recovery
Продолжаем:
su
echo суперпользователя пропустить надо, на экран глянь
dd if=/dev/block/mmcblk0p17 of=/sdcard/data.ext4
dd if=/dev/block/mmcblk0p16 of=/sdcard/cache.ext4
dd if=/dev/block/mmcblk0p27 of=/sdcard/efs.img
dd if=/dev/block/mmcblk0p15 of=/sdcard/system.ext4
dd if=/dev/block/mmcblk0p8 of=/sdcard/boot.img
dd if=/dev/block/mmcblk0p13 of=/sdcard/recovery.img
exit
exit
Дааа... А теперь как восстанавливать.
Восстанавливаем:
./adb shell
su
dd if=/sdcard/data.ext4 of=/dev/block/mmcblk0p17
dd if=/sdcard/cache.ext4 of=/dev/block/mmcblk0p16
dd if=/sdcard/efs.img of=/dev/block/mmcblk0p27
dd if=/sdcard/system.ext4 of=/dev/block/mmcblk0p15
dd if=/sdcard/boot.img of=/dev/block/mmcblk0p8
dd if=/sdcard/recovery.img of /dev/block/mmcblk0p13
exit
exit
Восстанавливали мы как бэкапали, только в обратном порядке.
Источник -
4pda.ru/forum/index.php?showtopic=349626