+ part_table = [
+ {"size": 64, "fstype": "vfat", "name": "boot_a", "start": 4,
+ "ptype": "C12A7328-F81F-11D2-BA4B-00A0C93EC93B"},
+ {"size": 3072, "fstype": "ext4", "name": "rootfs_a"},
+ {"size": 1344, "fstype": "ext4", "name": "system-data"},
+ {"size": 36, "fstype": "raw", "name": "none"},
+ {"size": None, "fstype": "ext4", "name": "user"},
+ {"size": 32, "fstype": "ext4", "name": "module_a"},
+ {"size": 32, "fstype": "ext4", "name": "ramdisk_a"},
+ {"size": 32, "fstype": "ext4", "name": "ramdisk-recovery_a"},
+ {"size": 8, "fstype": "ext4", "name": "inform"},
+ {"size": 256, "fstype": "ext4", "name": "hal_a"},
+ {"size": 64, "fstype": "vfat", "name": "boot_b",
+ "ptype": "C12A7328-F81F-11D2-BA4B-00A0C93EC93B"},
+ {"size": 3072, "fstype": "ext4", "name": "rootfs_b"},
+ {"size": 32, "fstype": "ext4", "name": "module_b"},
+ {"size": 32, "fstype": "ext4", "name": "ramdisk_b"},
+ {"size": 32, "fstype": "ext4", "name": "ramdisk-recovery_b"},
+ {"size": 256, "fstype": "ext4", "name": "hal_b"},
+ {"size": 4, "fstype": "ext4", "name": "param"},
+ {"size": 64, "fstype": "ext4", "name": "reserved1"},
+ {"size": 125, "fstype": "ext4", "name": "reserved2"},
+ ]
+ binaries = {
+ "boot.img": 1,
+ "rootfs.img": 2,
+ "system-data.img": 3,
+ "user.img": 5,
+ "modules.img": 6,
+ "ramdisk.img": 7,
+ "ramdisk-recovery.img": 8,
+ "hal.img": 10,
+ }
+ binaries_b = {
+ "boot.img": 11,
+ "rootfs.img": 12,
+ "modules.img": 13,
+ "ramdisk.img": 14,
+ "ramdisk-recovery.img": 15,
+ "hal.img": 16,
+ }