I hadn't been able to find this information anywhere, so I thought i'd go ahead and post it in case it's useful to anyone.
The Kyros MID8024 NAND is partitioned into 6 sections. You can view them with a simple 'cat /proc/mtd' (obtain soft root via psneuter and adb as described in many other places). Here is the output:
I have dumped the contents of each of these partitions, you can do the same with the following commands (with output):
You can determine the size of each partition with the data above, but here is what the file system shows after copying them over to my PC:
If you examine these (With a hex editor, PSPad Hex or the like) you find:
The Kyros MID8024 NAND is partitioned into 6 sections. You can view them with a simple 'cat /proc/mtd' (obtain soft root via psneuter and adb as described in many other places). Here is the output:
Code:
# cat /proc/mtdcat /proc/mtd
dev: size erasesize name
mtd0: 00080000 00020000 "misc"
mtd1: 00800000 00020000 "recovery"
mtd2: 00600000 00020000 "kernel"
mtd3: 00400000 00020000 "logo"
mtd4: 06b00000 00020000 "rootfs-combin"
mtd5: 00200000 00020000 "param"
I have dumped the contents of each of these partitions, you can do the same with the following commands (with output):
Code:
# dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img bs=4096
dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img bs=4096
2048+0 records in
2048+0 records out
# dd if=/dev/mtd/mtd2 of=/sdcard/kernel.img bs=4096
dd if=/dev/mtd/mtd2 of=/sdcard/kernel.img bs=4096
1536+0 records in
1536+0 records out
# dd if=/dev/mtd/mtd3 of=/sdcard/logo.img bs=4096
dd if=/dev/mtd/mtd3 of=/sdcard/logo.img bs=4096
1024+0 records in
1024+0 records out
# dd if=/dev/mtd/mtd4 of=/sdcard/rootfs-combin.img bs=4096
dd if=/dev/mtd/mtd4 of=/sdcard/rootfs-combin.img bs=4096
27392+0 records in
27392+0 records out
# dd if=/dev/mtd/mtd5 of=/sdcard/param.img bs=4096
dd if=/dev/mtd/mtd5 of=/sdcard/param.img bs=4096
512+0 records in
512+0 records out
You can determine the size of each partition with the data above, but here is what the file system shows after copying them over to my PC:
Code:
misc.img - 512KB
recovery.img - 8,192KB
kernel.img - 6,144KB
logo.img - 4096KB
rootfs-combin.img - 109,568KB
param.img - 2,048KB
If you examine these (With a hex editor, PSPad Hex or the like) you find:
- The "misc" partition is entirely full of data. No ASCII or anything else recognizable, no padding.
- The "recovery" partition is almost entirely full, with maybe the last 10% padded.
- The "kernel" is about 75% full, 25% padding (these are rough estimates folks)
- The recovery and kernel images are VERY similar in the first portion of the partitions.
- You can open the logo.img partition dump in GIMP, it is a bitmap of the Coby logo. The partition has about 25% padding, but it opens in GIMP anyway.
- The "param" partition mentions "softmac" and has a mac address, almost entirely padding other than that.
- The rootfs-combin partition is exactly as you would expect for a root file system.
Last edited: