EasyJTAG eMMC Suite Version

Posted on Sep 12, 2013

EasyJTAG eMMC Suite Version

Fixed KOSTIL with read and write profiles , now we preparing to integrate progiles
with partitioning plugins and add dumping feautures for them ;
Internally added two scripts for parsing EMMC GPT and MBR partitioning directly from phone

Sample GPT:

Executing: F:\Easy_Jtag_Manager\EasyJtag\bin\Debug\Scripts\Show_Partitions_EMMC_GPT.txt
Searching for partition tables…
Medium UUID: 52444E41-494F-2044-4D4D-43204449534B
MMCBLK0P0 (EFS) Range: [0X400000,0X17FFE00] ,Len: 1400000
MMCBLK0P1 (SBL1) Range: [0X1800000,0X193FE00] ,Len: 140000
MMCBLK0P2 (SBL2) Range: [0X1A00000,0X1B3FE00] ,Len: 140000
MMCBLK0P3 (PARAM) Range: [0X1C00000,0X23FFE00] ,Len: 800000
MMCBLK0P4 (KERNEL) Range: [0X2400000,0X2BFFE00] ,Len: 800000
MMCBLK0P5 (RECOVERY) Range: [0X2C00000,0X33FFE00] ,Len: 800000
MMCBLK0P6 (CACHE) Range: [0X3400000,0XFBFFE00] ,Len: C800000
MMCBLK0P7 (MODEM) Range: [0XFC00000,0X10BFFE00] ,Len: 1000000
MMCBLK0P8 (FACTORYFS) Range: [0X10C00000,0X45FFFE00] ,Len: 35400000
MMCBLK0P9 (DATAFS) Range: [0X46000000,0XC5FFFE00] ,Len: 80000000
MMCBLK0P10 (UMS) Range: [0XC6000000,0X38AFFFE00] ,Len: 2C5000000
MMCBLK0P11 (HIDDEN) Range: [0X38B000000,0X3AAFFFE00] ,Len: 20000000

Sample MBR ( EBR )

Executing: F:\Easy_Jtag_Manager\EasyJtag\bin\Debug\Scripts\Show_Partitions_EMMC_MBR.txt
Searching for partition tables…
Disk Signature: 00000000
MMCBLK0P0 BF:0x80 Type: Unknown:0x4d Start: 200 Len: 5000
MMCBLK0P1 BF:0 Type: Unknown:0x45 Start: 5200 Len: FAE00
MMCBLK0P2 BF:0 Type: Unknown:0x46 Start: 100000 Len: 100000
MMCBLK0P3 BF:0 Type: Extended Start: 200000 Len: 74600000
Warning: Extended Partition Detected – this feature not tested
MMCBLK0P4 BF:0 Type: Unknown:0x47 Start: 4000000 Len: 400000
MMCBLK0P5 BF:0 Type: Unknown:0x2c Start: 4400000 Len: 400000
MMCBLK0P6 BF:0 Type: Unknown:0x77 Start: 4C00000 Len: 1800000
MMCBLK0P7 BF:0 Type: Unknown:0x49 Start: 7400000 Len: 1C00000
MMCBLK0P8 BF:0 Type: Linux Start: 29400000 Len: 40000000