[T-Mobile myTouch 4G Slide] Blue6IX:
doubleshot Partitions and Mounts

Return to Contents Page

doubleshot Partitions

Known:

- mmcblk1p2 - "sd-ext"

- mmcblk1p1 - "sdcard"

- mmcblk1 - Link to sdcard/non eMMC block listing.

- mmcblk0p31 - "misc" ( ? same as 16? )

- mmcblk0p29 - "pdata"

- mmcblk0p27 - "devlog"

- mmcblk0p26 - "modem_st2"

- mmcblk0p25 - "modem_st1"

- mmcblk0p24 - "cache"

- mmcblk0p23 - "userdata"

- mmcblk0p22 - "system"

- mmcblk0p21 - "recovery"

- mmcblk0p20 - "boot"

- mmcblk0p19 - "adsp"

- mmcblk0p18 - "radio_config"

- mmcblk0p17 - "radio"

- mmcblk0p16 - "misc" ( ? same as 31? )

- mmcblk0p14 - "splash1"

- mmcblk0p12 - "bootloader" hboot

- mmcblk0p11 - ( TZ ? Trust_Zone ? )

- mmcblk0p10 - ( RPM ? )

- mmcblk0p9 - ( SBL3 ? )

- mmcblk0p8 - ( SBL2 Backup ? )

- mmcblk0p7 - ( SBL1 Backup ? )

- mmcblk0p2 - ( SBL2 ? )

- mmcblk0p1 - ( SBL1 ? )

- mmcblk0 - link to eMMC/ eMMC block listing

Unknown:

- mmcblk0p30

- mmcblk0p28

- mmcblk0p15

- mmcblk0p13

- mmcblk0p6

- mmcblk0p5

- mmcblk0p4

- mmcblk0p3

- loop7

- loop6

- loop5

- loop4

- loop3

- loop2

- loop1

- loop0

- vold

- platform

See: This Post​

adb ls /dev/block

----output:----

000041ed 00000398 4f30aad3 .
000041ed 00000870 4f30aad6 ..
00006180 00000000 4f30aad3 mmcblk1p1
00006180 00000000 4f30aad3 mmcblk1
00006180 00000000 4f30aad3 mmcblk0p31
00006180 00000000 4f30aad3 mmcblk0p30
00006180 00000000 4f30aad3 mmcblk0p29
00006180 00000000 4f30aad3 mmcblk0p28
00006180 00000000 4f30aad3 mmcblk0p27
00006180 00000000 4f30aad3 mmcblk0p26
00006180 00000000 4f30aadc mmcblk0p25
00006180 00000000 4f30aad3 mmcblk0p24
00006180 00000000 4f30aad3 mmcblk0p23
00006180 00000000 4f30aad3 mmcblk0p22
00006180 00000000 4f30aad3 mmcblk0p21
00006180 00000000 4f30aad3 mmcblk0p20
00006180 00000000 4f30aad3 mmcblk0p19
00006180 00000000 4f30aad3 mmcblk0p18
00006180 00000000 4f30aad3 mmcblk0p17
00006180 00000000 4f30aad3 mmcblk0p16
00006180 00000000 4f30aad3 mmcblk0p15
00006180 00000000 4f30aad3 mmcblk0p14
00006180 00000000 4f30aad3 mmcblk0p13
00006180 00000000 4f30aad3 mmcblk0p12
00006180 00000000 4f30aad3 mmcblk0p11
00006180 00000000 4f30aad3 mmcblk0p10
00006180 00000000 4f30aad3 mmcblk0p9
00006180 00000000 4f30aad3 mmcblk0p8
00006180 00000000 4f30aad3 mmcblk0p7
00006180 00000000 4f30aad3 mmcblk0p6
00006180 00000000 4f30aad3 mmcblk0p5
00006180 00000000 4f30aad3 mmcblk0p4
00006180 00000000 4f30aad3 mmcblk0p3
00006180 00000000 4f30aad3 mmcblk0p2
00006180 00000000 4f30aad3 mmcblk0p1
00006180 00000000 4f30aad3 mmcblk0
00006180 00000000 4f30aad3 loop7
00006180 00000000 4f30aad3 loop6
00006180 00000000 4f30aad3 loop5
00006180 00000000 4f30aad3 loop4
00006180 00000000 4f30aad3 loop3
00006180 00000000 4f30aad3 loop2
00006180 00000000 4f30aad3 loop1
00006180 00000000 4f30aad3 loop0
000041ed 00000050 4f30aad3 vold
000041ed 00000050 4f30aad2 platform

adb shell
$ cat /proc/emmc
cat /proc/emmc

----output:----

dev:	size	erasesize	name
mmcblk0p31:	000ffa00	00000200	"misc"
mmcblk0p21:	00fffc00	00000200	"recovery"
mmcblk0p20:	01000000	00000200	"boot"
mmcblk0p22:	31fffc00	00000200	"system"
mmcblk0p24:	077fde00	00000200	"cache"
mmcblk0p23:	4aabc400	00000200	"userdata"
mmcblk0p27:	01400000	00000200	"devlog"
mmcblk0p29:	00040000	00000200	"pdata"
mmcblk0p17:	02800000	00000200	"radio"
mmcblk0p19:	01000000	00000200	"adsp"
mmcblk0p18:	007ffa00	00000200	"radio_config"
mmcblk0p25:	00400000	00000200	"modem_st1"
mmcblk0p26:	00400000	00000200	"modem_st2"

Miscellaneous Partition Info:

Definitions:

ADSP = Advanced Digital Signal Processor

RCDATA = Radio Config Data

RPM = Real Time System for Power Management

SBL1 = Secondary Bootloader (part 1)

SBL2 = Secondary Bootloader (part 2)

SBL3 = Secondary Bootloader (part 3)

SPLASH1 = Splash Image​

ClockworkMod Recovery v5.0.2.7

recovery filesystem table

- 0 /tmp ramdisk (null) (null)

- 1 /recovery emmc /dev/block/mmcblk0p21 (null)

- 2 /boot emmc /dev/block/mmcblk0p20 (null)

- 3 /cache ext4 /dev/block/mmcblk0p24 (null)

- 4 /data ext4 /dev/block/mmcblk0p23 (null)

- 5 /sd-ext ext4 /dev/block/mmcblk1p2 (null)

- 6 /sdcard vfat /dev/block/mmcblk1p1 (null)

- 7 /system ext4 /dev/block/mmcblk0p22 (null)

- 8 /misc emmc /dev/block/mmcblk0p31 (null)

The PG59IMG.zip files found in this post will install the following images:

From Leaked ROM 1.63.531.2 / Radio 11.59.3504.00_11.16.3504.20_2: (PG59IMG.zip)

- BOOT

- SBL1

- RECOVERY

- SBL2

- SPLASH1

- USERDATA

- SYSTEM

- SBL3

- TRUST_ZONE

- TP

- ADSP

- BOOTLOADER

- RPM

- PG2FS_SPCUSTOM

- RADIO_V2

- RADIO_CUST

From Leaked ROM 1.55.531.3 / Radio 11.59.3504.00_11.16.3504.20_2: (PG59IMG.zip)

- BOOTLOADER

- SBL1

- SBL2

- SBL3

- RPM

- TRUST_ZONE

Reboots, then continues process with:

- BOOT

- RECOVERY

- SYSTEM

- SPLASH1

- USERDATA

- ADSP

- PG2FS_SPCUSTOM

- TP

- RADIO_V2

- RRADIO_CUST

*If flashing over the same software version, then it will install it all at once - if coming from a different software version, it splits the install up automatically.​

From Leaked ROM 1.28.531.9 / Radio 10.48.9007.00U_10.12.9007.07: (PG59IMG.zip)

- BOOTLOADER

- BOOT

- RECOVERY

- SYSTEM

- SPLASH1

- USERDATA

- SBL1

- SBL2

- SBL3

- TRUST_ZONE

- RPM

- ADSP

- TP

- RADIO_V2

- RADIO_CUST

----

Related Threads:

Partitions - memory address listing

Is It Possible To S-On HTC Method To S-Off With Revolutionary?

Elsewhere at XDA:

HTC Sensation emmc partition layout

HTC Sensation & HTC Sensation XE firmware | Partitions Info

Off-Site:

TJ World Hboot Analysis

----

doubleshot Mounts

Thanks to nubecoder for the how to on finding them out Here:

Not a direct quote.

From ADB:

adb shell "mount > /sdcard/doubleshot_mountinfo.txt"​

From Terminal:

mount > /sdcard/doubleshot_mountinfo.txt​

You do not need root to generate this info from Terminal Emulator.​

----

Mount point usage:

mount("ext4", "EMMC", "/dev/block/mmcblk0p22", "/system");
unmount("/system");

mount("ext4", "EMMC", "/dev/block/mmcblk0p23", "/data");
unmount("/data");

mount("ext4", "EMMC", "/dev/block/mmcblk0p24", "/cache");
unmount("/cache");

mount("ext4", "EMMC", "/dev/block/mmcblk1p1", "/sdcard");
unmount("/sdcard");

Related Threads:

Edify Script Tutorial - Replacing the Google Market

Edify Scripting Notes​