[Moto X General] thundercles:
I don't know how many of us have access to multiple Moto X devices let alone have physical access to more then one vendor release. It seems that all moto x devices are physically identical apart from any custom decorations done by Motorola (the made in the US ones) and the model identifier on the back bottom "Model: XT1056" (as mine shows) they even lack carrier markings on the phone like most have.

But there are differences between the Models and that's what this thread is being made to investigate. I've noticed both from examining the open source releases on github and poking around the memory that there is a lot of sprint-specific modifications including what appears to be set aside partitioning for sprint's... well, er... ****. We don't really know exactly what kind of operation sprint has going on where they need their own partition but it's likely related their funky LTE implementation (remember they were late-adopters since they placed their chips on wimax initially and had cut some corners to deploy LTE on a wide enough scale to compete with carriers that had been building their LTE infrastructure for a year or two at least. There is even a system app completely devoted to this). I've pretty much figured out all the sprint specific system apps and their purposes but I'll post that later since the selfish ulterier motive of the thread is to get partition tables and partition dumps from other models so I can start comparing them and figuring out where the UICC lock implementation really is. People going for VZ/AT&T bootloader unlock solutions may benefit from using these dumps similarly.

Here is the partition table for the XT1056 (bootloader unlocked although that shouldn't make any difference in the partition table)

Model: MMC 016G92 (sd/mmc)

Disk /dev/block/mmcblk0: 15.8GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number Start End Size File system Name Flags

1 131kB 105MB 105MB ext4 modem

2 105MB 107MB 1536kB sbl1

3 107MB 108MB 1536kB sbl2

4 108MB 109MB 526kB sbl3

5 110MB 111MB 524kB aboot

6 112MB 112MB 145kB rpm

7 112MB 112MB 215kB tz

8 113MB 113MB 524kB utags

9 113MB 114MB 1049kB logs

10 114MB 117MB 3150kB padA

11 117MB 119MB 1536kB sbl2Backup

12 119MB 121MB 2097kB sbl3Backup

13 121MB 123MB 1536kB abootBackup

14 123MB 123MB 512kB rpmBackup

15 123MB 124MB 512kB tzBackup

16 124MB 124MB 524kB utagsBackup

17 124MB 126MB 1671kB padB

18 126MB 129MB 3146kB modemst1

19 129MB 132MB 3146kB modemst2

20 132MB 134MB 2097kB mbl

21 134MB 135MB 655kB hob

22 135MB 135MB 8192B dhob

23 135MB 143MB 8389kB ext4 persist

24 143MB 143MB 8192B ssd

25 143MB 147MB 3146kB ext2 fsg

26 147MB 148MB 1049kB sp

27 148MB 148MB 524kB misc

28 148MB 151MB 3146kB ext3 pds

29 151MB 151MB 131kB cid

30 151MB 156MB 4194kB logo

31 156MB 160MB 4194kB clogo

32 160MB 161MB 1049kB devtree

33 161MB 171MB 10.5MB boot

34 171MB 182MB 10.5MB recovery

35 182MB 190MB 8389kB kpan

36 190MB 1257MB 1067MB ext4 cache

37 1257MB 1258MB 1049kB padC

38 1258MB 2869MB 1611MB ext4 system

39 2869MB 2982MB 113MB customize

40 2982MB 15.7GB 12.8GB userdata

I'll provide dumps of any of these partitions on request, I am requesting partition tables from any other models and some speicific partition dumps from other models and any 1056 that hass been UICC unlocked by sprint. cid, tz, misc, utags, persist, kpan, mbl, any of the little odd partitions.

Notes- misc partition is all zeros on mine,

cid partition includes some binary data and some phone-speicific identifiers like the serial number. Most of these partitions I request don't appear to be written to during rsd flashes or most zip flashes so all theinformation contained in these should be preserved between flashes, that is why I am interested in them and why these partitions are the difference between the models.

I will reserve the next post because I'll include some more of the model specific info like the sprint specific system apps and descriptions as i promised, later.