I'm trying to backup original Rikomagic MK802-IIIs 20121220 for testing with other cROMs like finless but can't obtain a good backup.img. The ROM 20121220 doesn't exist in internet in format .img, only update.zip.
Steps:
# cat /proc/mtd
dev: size erasesize name
mtd0: 00400000 00004000 "misc"
mtd1: 00800000 00004000 "kernel"
mtd2: 01000000 00004000 "boot"
mtd3: 01000000 00004000 "recovery"
mtd4: 18000000 00004000 "backup"
mtd5: 08000000 00004000 "cache"
mtd6: 20000000 00004000 "userdata"
mtd7: 00400000 00004000 "kpanic"
mtd8: 20000000 00004000 "system"
mtd9: 171000000 00004000 "user"
I've used dd and cat for do "backup.img" but doesn't work.
Example with cat:
# cat /dev/mtd/mtd4 > /mnt/sdcard/backup.dump
# hexdump -n 4 -s 4 -C /mnt/sdcard/backup.dump
00000004 57 41 52 45
00000008
Transform 57 41 52 45 > 0x45524157 > 1163018583 +4 > 1163018587
Make .img (compress) and send it to USB:
# dd if=/mnt/sdcard/backup.dump of=/mnt/usb_storage/USB_DISK0/\(1\)/backup.img bs=1163018587 count=1
I've used dd too instead of cat: # dd if=/dev/mtd/mtd4 of=/mnt/sdcard/backup.dump count=XXXX
but doesn't work.
I always get a backup.img not compatible with RKBatchTool 1.50.
I've used too rkdump using ssh connection:
(http://androtab.info/rockchip/devel/rkutils/)
- install sshd
- transfer rkdump
- ./rkdump /dev/block/mtdblock8 /mnt/usb_storage/USB_DISK0/\(1\)/system.img
unknown image (00 00 00 00)
!!!
This command works:
# ./rkdump /dev/block/mtdblock1 /mnt/usb_storage/USB_DISK0/\(1\)/kernel.img

What are the steps for get a perfect backup of my MK802-IIIs with ROM 20121220 and compatible with "RKBatchTool" or "Finless ROM Flash Tool" ? It's possible ?
Thanks a lot,
Vik
Comment