Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,809,198 Members 47,815 Now Online
XDA Developers Android and Mobile Development Forum

[DEV][REF] El Grande Partition Table Reference

Tip us?
 
hadidjapri
Old
#11  
hadidjapri's Avatar
Senior Member
Thanks Meter 1,045
Posts: 800
Join Date: Sep 2012
Location: Depok
this is partition table of Galaxy Wonder GT-i8150 (ancora)

Code:
Number  Start (sector)    End (sector)  Size       Code  Name

   1               1          212991   104.0 MiB   0700  Microsoft basic data

   2          212992          213991   500.0 KiB   8300  Linux filesystem

   3          213992          221183   3.5 MiB     8300  Linux filesystem

   5          229376          239615   5.0 MiB     8300  Linux filesystem

   6          245760          285759   19.5 MiB    8300  Linux filesystem

   7          286720          292863   3.0 MiB     8300  Linux filesystem

   8          294912          306175   5.5 MiB     8300  Linux filesystem

   9          311296          324271   6.3 MiB     8300  Linux filesystem

  10          327680          333823   3.0 MiB     8300  Linux filesystem

  11          335872          342015   3.0 MiB     8300  Linux filesystem

  12          344064          360447   8.0 MiB     8300  Linux filesystem

  13          360448          375807   7.5 MiB     8300  Linux filesystem

  14          376832          387071   5.0 MiB     8300  Linux filesystem

  15          393216         1488895   535.0 MiB   8300  Linux filesystem

  16         1490944         1613823   60.0 MiB    8300  Linux filesystem

  17         1613824         3887103   1.1 GiB     8300  Linux filesystem

  18         3891200         3993599   50.0 MiB    8300  Linux filesystem

  19         3997696         3998695   500.0 KiB   8300  Linux filesystem

  20         4005888         4013079   3.5 MiB     8300  Linux filesystem

  21         4014080         4024319   5.0 MiB     8300  Linux filesystem

  22         4030464         4070463   19.5 MiB    8300  Linux filesystem

  23         4071424         4081663   5.0 MiB     8300  Linux filesystem

  24         4087808         4101807   6.8 MiB     8300  Linux filesystem

  25         4104192         4114431   5.0 MiB     8300  Linux filesystem

  26         4120576         4130815   5.0 MiB     8300  Linux filesystem

  27         4136960         4147199   5.0 MiB     8300  Linux filesystem

  28         4153344         7733247   1.7 GiB     8300  Linux filesystem


may i ask? why is it named Linux filesystem not EFS or etc?
The Following User Says Thank You to hadidjapri For This Useful Post: [ Click to Expand ]
 
SouL Shadow
Old
#12  
SouL Shadow's Avatar
Senior Member
Thanks Meter 296
Posts: 460
Join Date: Jun 2010
Location: Stratford, CT
Quote:
Originally Posted by hadidjapri View Post
may i ask? why is it named Linux filesystem not EFS or etc?
That is the partition type, as determined by the ID 83 or 8300. The actual filesystem in use on those partitions is not shown, as well as the names or descriptions such as system, data, boot, recovery, etc...

Reread the op, 2nd and 3rd posts for more ways to find additional info, like:
Code:
cat /system/proc/mounts
-SLS-
-SLS-
 
darkspr1te
Old
(Last edited by darkspr1te; 29th December 2012 at 10:41 AM.)
#13  
darkspr1te's Avatar
Senior Member
Thanks Meter 447
Posts: 828
Join Date: Sep 2012
For the Posted SHV-E160L based MSM8660 device, there is a hexdump of the original parition0.bin

Code:
darkspr1te@darkspr1te:~/Desktop/Samsung/brixfix/partition_load_pt$ hexdump shv-e160l-partition0.bin 
0000000 0000 0000 0000 0000 0000 0000 0000 0000
*
00001c0 0000 0092 0000 0001 0000 2000 0003 0080
00001d0 0000 004d 0000 2001 0003 03e8 0000 0000
00001e0 0000 0051 0000 23e9 0003 0bb8 0000 0000
00001f0 0000 0005 0000 2fa1 0003 705f 01d2 aa55
0000200 0000 0000 0000 0000 0000 0000 0000 0000
*
00003c0 0000 0047 0000 105f 0000 03e8 0000 0000
00003d0 0000 0005 0000 0001 0000 0001 0000 0000
00003e0 0000 0000 0000 0000 0000 0000 0000 0000
00003f0 0000 0000 0000 0000 0000 0000 0000 aa55
0000400 0000 0000 0000 0000 0000 0000 0000 0000
*
00005c0 0000 0045 0000 305e 0000 1000 0000 0000
00005d0 0000 0005 0000 0002 0000 0001 0000 0000
00005e0 0000 0000 0000 0000 0000 0000 0000 0000
00005f0 0000 0000 0000 0000 0000 0000 0000 aa55
0000600 0000 0000 0000 0000 0000 0000 0000 0000
*
00007c0 0000 004c 0000 505d 0000 1388 0000 0000
00007d0 0000 0005 0000 0003 0000 0001 0000 0000
00007e0 0000 0000 0000 0000 0000 0000 0000 0000
00007f0 0000 0000 0000 0000 0000 0000 0000 aa55
0000800 0000 0000 0000 0000 0000 0000 0000 0000
*
00009c0 0000 0048 0000 705c 0000 5000 0000 0000
00009d0 0000 0005 0000 0004 0000 0001 0000 0000
00009e0 0000 0000 0000 0000 0000 0000 0000 0000
00009f0 0000 0000 0000 0000 0000 0000 0000 aa55
0000a00 0000 0000 0000 0000 0000 0000 0000 0000
*
0000bc0 0000 0046 0000 d05b 0000 03e8 0000 0000
0000bd0 0000 0005 0000 0005 0000 0001 0000 0000
0000be0 0000 0000 0000 0000 0000 0000 0000 0000
0000bf0 0000 0000 0000 0000 0000 0000 0000 aa55
0000c00 0000 0000 0000 0000 0000 0000 0000 0000
*
0000dc0 0000 005d 0000 f05a 0000 03e8 0000 0000
0000dd0 0000 0005 0000 0006 0000 0001 0000 0000
0000de0 0000 0000 0000 0000 0000 0000 0000 0000
0000df0 0000 0000 0000 0000 0000 0000 0000 aa55
0000e00 0000 0000 0000 0000 0000 0000 0000 0000
*
0000fc0 0000 0091 0000 1059 0001 03e8 0000 0000
0000fd0 0000 0005 0000 0007 0000 0001 0000 0000
0000fe0 0000 0000 0000 0000 0000 0000 0000 0000
0000ff0 0000 0000 0000 0000 0000 0000 0000 aa55
0001000 0000 0000 0000 0000 0000 0000 0000 0000
*
00011c0 0000 0093 0000 3058 0001 5000 0000 0000
00011d0 0000 0005 0000 0008 0000 0001 0000 0000
00011e0 0000 0000 0000 0000 0000 0000 0000 0000
00011f0 0000 0000 0000 0000 0000 0000 0000 aa55
0001200 0000 0000 0000 0000 0000 0000 0000 0000
*
00013c0 0000 000c 0000 9057 0001 1000 0003 0000
00013d0 0000 0005 0000 0009 0000 0001 0000 0000
00013e0 0000 0000 0000 0000 0000 0000 0000 0000
00013f0 0000 0000 0000 0000 0000 0000 0000 aa55
0001400 0000 0000 0000 0000 0000 0000 0000 0000
*
00015c0 0000 004a 0000 b056 0004 1800 0000 0000
00015d0 0000 0005 0000 000a 0000 0001 0000 0000
00015e0 0000 0000 0000 0000 0000 0000 0000 0000
00015f0 0000 0000 0000 0000 0000 0000 0000 aa55
0001600 0000 0000 0000 0000 0000 0000 0000 0000
*
00017c0 0000 004b 0000 d055 0004 1800 0000 0000
00017d0 0000 0005 0000 000b 0000 0001 0000 0000
00017e0 0000 0000 0000 0000 0000 0000 0000 0000
00017f0 0000 0000 0000 0000 0000 0000 0000 aa55
0001800 0000 0000 0000 0000 0000 0000 0000 0000
*
00019c0 0000 0058 0000 f054 0004 1800 0000 0000
00019d0 0000 0005 0000 000c 0000 0001 0000 0000
00019e0 0000 0000 0000 0000 0000 0000 0000 0000
00019f0 0000 0000 0000 0000 0000 0000 0000 aa55
0001a00 0000 0000 0000 0000 0000 0000 0000 0000
*
0001bc0 0000 008f 0000 1053 0005 1000 0003 0000
0001bd0 0000 0005 0000 000d 0000 0001 0000 0000
0001be0 0000 0000 0000 0000 0000 0000 0000 0000
0001bf0 0000 0000 0000 0000 0000 0000 0000 aa55
0001c00 0000 0000 0000 0000 0000 0000 0000 0000
*
0001dc0 0000 0059 0000 3052 0008 1800 0000 0000
0001dd0 0000 0005 0000 000e 0000 0001 0000 0000
0001de0 0000 0000 0000 0000 0000 0000 0000 0000
0001df0 0000 0000 0000 0000 0000 0000 0000 aa55
0001e00 0000 0000 0000 0000 0000 0000 0000 0000
*
0001fc0 0000 005a 0000 5051 0008 1800 0000 0000
0001fd0 0000 0005 0000 000f 0000 0001 0000 0000
0001fe0 0000 0000 0000 0000 0000 0000 0000 0000
0001ff0 0000 0000 0000 0000 0000 0000 0000 aa55
0002000 0000 0000 0000 0000 0000 0000 0000 0000
*
00021c0 0000 005b 0000 7050 0008 1800 0000 0000
00021d0 0000 0005 0000 0010 0000 0001 0000 0000
00021e0 0000 0000 0000 0000 0000 0000 0000 0000
00021f0 0000 0000 0000 0000 0000 0000 0000 aa55
0002200 0000 0000 0000 0000 0000 0000 0000 0000
*
00023c0 0000 00ab 0000 904f 0008 5000 0000 0000
00023d0 0000 0005 0000 0011 0000 0001 0000 0000
00023e0 0000 0000 0000 0000 0000 0000 0000 0000
00023f0 0000 0000 0000 0000 0000 0000 0000 aa55
0002400 0000 0000 0000 0000 0000 0000 0000 0000
*
00025c0 0000 0060 0000 f04e 0008 5000 0000 0000
00025d0 0000 0005 0000 0012 0000 0001 0000 0000
00025e0 0000 0000 0000 0000 0000 0000 0000 0000
00025f0 0000 0000 0000 0000 0000 0000 0000 aa55
0002600 0000 0000 0000 0000 0000 0000 0000 0000
*
00027c0 0000 0094 0000 504d 0009 5000 0000 0000
00027d0 0000 0005 0000 0013 0000 0001 0000 0000
00027e0 0000 0000 0000 0000 0000 0000 0000 0000
00027f0 0000 0000 0000 0000 0000 0000 0000 aa55
0002800 0000 0000 0000 0000 0000 0000 0000 0000
*
00029c0 0000 00a5 0000 b04c 0009 d000 002e 0000
00029d0 0000 0005 0000 0014 0000 0001 0000 0000
00029e0 0000 0000 0000 0000 0000 0000 0000 0000
00029f0 0000 0000 0000 0000 0000 0000 0000 aa55
0002a00 0000 0000 0000 0000 0000 0000 0000 0000
*
0002bc0 0000 00a6 0000 904b 0038 1000 0040 0000
0002bd0 0000 0005 0000 0015 0000 0001 0000 0000
0002be0 0000 0000 0000 0000 0000 0000 0000 0000
0002bf0 0000 0000 0000 0000 0000 0000 0000 aa55
0002c00 0000 0000 0000 0000 0000 0000 0000 0000
*
0002dc0 0000 00a8 0000 b04a 0078 7000 0009 0000
0002dd0 0000 0005 0000 0016 0000 0001 0000 0000
0002de0 0000 0000 0000 0000 0000 0000 0000 0000
0002df0 0000 0000 0000 0000 0000 0000 0000 aa55
0002e00 0000 0000 0000 0000 0000 0000 0000 0000
*
0002fc0 0000 00a9 0000 3049 0082 0800 0004 0000
0002fd0 0000 0005 0000 0017 0000 0001 0000 0000
0002fe0 0000 0000 0000 0000 0000 0000 0000 0000
0002ff0 0000 0000 0000 0000 0000 0000 0000 aa55
0003000 0000 0000 0000 0000 0000 0000 0000 0000
*
00031c0 0000 0095 0000 5048 0086 a000 000f 0000
00031d0 0000 0005 0000 0018 0000 0001 0000 0000
00031e0 0000 0000 0000 0000 0000 0000 0000 0000
00031f0 0000 0000 0000 0000 0000 0000 0000 aa55
0003200 0000 0000 0000 0000 0000 0000 0000 0000
*
00033c0 0000 0090 0000 f047 0095 8000 013c 0000
00033d0 0000 0000 0000 0000 0000 0000 0000 0000
*
00033f0 0000 0000 0000 0000 0000 0000 0000 aa55
0003400
And this is the output from the Parsebinarypartitionfile.pl when run on the same file.

Code:
darkspr1te@darkspr1te:~/Desktop/Samsung/brixfix/partition_load_pt$ perl perl/ParseBinaryPartitionFile.pl shv-e160l-partition0.bin 

----------------------------------------------------------
Parsing shv-e160l-partition0.bin ------------------

1	0x00	0x92	0x00000001 (000001)	0x00032000 (204800) (100.00MB)	
2	0x80	0x4D	0x00032001 (204801)	0x000003E8 (001000) (0.49MB)	
3	0x00	0x51	0x000323E9 (205801)	0x00000BB8 (003000) (1.46MB)	
	0x00	0x05	0x00032FA1 (208801)	0x01D2705F (30568543) (14926.05MB)	 - EXT PARTITION (Type=0x05) - not counted as a partition

$ExtendedPartitionBeginsAt=208801

4	0x00	0x47	0x0000105F (004191)	0x000003E8 (001000) (0.49MB)		4MB boundary #26 (sector 212992)
	0x00	0x05	0x00000001 (000001)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

5	0x00	0x45	0x0000305E (012382)	0x00001000 (004096) (2.00MB)		4MB boundary #27 (sector 221184)
	0x00	0x05	0x00000002 (000002)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

6	0x00	0x4C	0x0000505D (020573)	0x00001388 (005000) (2.44MB)		4MB boundary #28 (sector 229376)
	0x00	0x05	0x00000003 (000003)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

7	0x00	0x48	0x0000705C (028764)	0x00005000 (020480) (10.00MB)		4MB boundary #29 (sector 237568)
	0x00	0x05	0x00000004 (000004)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

8	0x00	0x46	0x0000D05B (053339)	0x000003E8 (001000) (0.49MB)		4MB boundary #32 (sector 262144)
	0x00	0x05	0x00000005 (000005)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

9	0x00	0x5D	0x0000F05A (061530)	0x000003E8 (001000) (0.49MB)		4MB boundary #33 (sector 270336)
	0x00	0x05	0x00000006 (000006)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

10	0x00	0x91	0x00011059 (069721)	0x000003E8 (001000) (0.49MB)		4MB boundary #34 (sector 278528)
	0x00	0x05	0x00000007 (000007)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

11	0x00	0x93	0x00013058 (077912)	0x00005000 (020480) (10.00MB)		4MB boundary #35 (sector 286720)
	0x00	0x05	0x00000008 (000008)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

12	0x00	0x0C	0x00019057 (102487)	0x00031000 (200704) (98.00MB)		4MB boundary #38 (sector 311296)
	0x00	0x05	0x00000009 (000009)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

13	0x00	0x4A	0x0004B056 (307286)	0x00001800 (006144) (3.00MB)		4MB boundary #63 (sector 516096)
	0x00	0x05	0x0000000A (000010)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

14	0x00	0x4B	0x0004D055 (315477)	0x00001800 (006144) (3.00MB)		4MB boundary #64 (sector 524288)
	0x00	0x05	0x0000000B (000011)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

15	0x00	0x58	0x0004F054 (323668)	0x00001800 (006144) (3.00MB)		4MB boundary #65 (sector 532480)
	0x00	0x05	0x0000000C (000012)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

16	0x00	0x8F	0x00051053 (331859)	0x00031000 (200704) (98.00MB)		4MB boundary #66 (sector 540672)
	0x00	0x05	0x0000000D (000013)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

17	0x00	0x59	0x00083052 (536658)	0x00001800 (006144) (3.00MB)		4MB boundary #91 (sector 745472)
	0x00	0x05	0x0000000E (000014)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

18	0x00	0x5A	0x00085051 (544849)	0x00001800 (006144) (3.00MB)		4MB boundary #92 (sector 753664)
	0x00	0x05	0x0000000F (000015)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

19	0x00	0x5B	0x00087050 (553040)	0x00001800 (006144) (3.00MB)		4MB boundary #93 (sector 761856)
	0x00	0x05	0x00000010 (000016)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

20	0x00	0xAB	0x0008904F (561231)	0x00005000 (020480) (10.00MB)		4MB boundary #94 (sector 770048)
	0x00	0x05	0x00000011 (000017)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

21	0x00	0x60	0x0008F04E (585806)	0x00005000 (020480) (10.00MB)		4MB boundary #97 (sector 794624)
	0x00	0x05	0x00000012 (000018)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

22	0x00	0x94	0x0009504D (610381)	0x00005000 (020480) (10.00MB)		4MB boundary #100 (sector 819200)
	0x00	0x05	0x00000013 (000019)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

23	0x00	0xA5	0x0009B04C (634956)	0x002ED000 (3067904) (1498.00MB)		4MB boundary #103 (sector 843776)
	0x00	0x05	0x00000014 (000020)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

24	0x00	0xA6	0x0038904B (3706955)	0x00401000 (4198400) (2050.00MB)		4MB boundary #478 (sector 3915776)
	0x00	0x05	0x00000015 (000021)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

25	0x00	0xA8	0x0078B04A (7909450)	0x00097000 (618496) (302.00MB)		4MB boundary #991 (sector 8118272)
	0x00	0x05	0x00000016 (000022)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

26	0x00	0xA9	0x00823049 (8532041)	0x00040800 (264192) (129.00MB)		4MB boundary #1067 (sector 8740864)
	0x00	0x05	0x00000017 (000023)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

27	0x00	0x95	0x00865048 (8802376)	0x000FA000 (1024000) (500.00MB)		4MB boundary #1100 (sector 9011200)
	0x00	0x05	0x00000018 (000024)	0x00000001 (000001)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)

28	0x00	0x90	0x0095F047 (9826375)	0x013C8000 (20742144) (10128.00MB)		4MB boundary #1225 (sector 10035200)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)
	0x00	0x00	0x00000000 (000000)	0x00000000 (000000)


This partition table has 28 usable partitions (29 parititions if you count the EXT which Linux does)
I've highlighted in red two sections showing how the file is stored on disk and interpreted in terms on endiness.

Now this if you refer back to http://forum.xda-developers.com/show...11&postcount=4 and cross reference to
partition_parser.h in kernel sources (this one is from a copy of moboot http://code.google.com/r/geauxlsu200...d9cdea40159507 )

We can confirm that partition type id is used to to build the partition table in terms of which file goes where
Code:
#define MBR_EBR_TYPE              0x05
#define MBR_MODEM_TYPE            0x06
#define MBR_MODEM_TYPE2           0x0C
#define MBR_SBL1_TYPE             0x4D
#define MBR_SBL2_TYPE             0x51
#define MBR_SBL3_TYPE             0x45
#define MBR_RPM_TYPE              0x47
#define MBR_TZ_TYPE               0x46
#define MBR_MODEM_ST1_TYPE        0x4A
#define MBR_MODEM_ST2_TYPE        0x4B
#define MBR_EFS2_TYPE             0x4E

#define MBR_ABOOT_TYPE            0x4C
#define MBR_BOOT_TYPE             0x48
#define MBR_SYSTEM_TYPE           0x82
#define MBR_USERDATA_TYPE         0x83
#define MBR_RECOVERY_TYPE         0x60
#define MBR_MISC_TYPE         0x63
#define MBR_PROTECTED_TYPE         0xEE
and a excerpt from partition.xml for compiling a .mbn boot image

Code:
<?xml version="1.0"?>
<image>
	<physical_partition number="0">
		<primary order="1" type="c" bootable="false" label="MODEM" size="10" readonly="true">
			</primary>
		<primary order="2" type="4d" bootable="true" label="SBL1" size="256" readonly="true">
			<file name="sbl1.mbn" offset="0"/>
		</primary>
		<primary order="3" type="51" bootable="false" label="SBL2" size="512" readonly="true">
			<file name="sbl2.mbn" offset="0"/>
		</primary>
		<primary order="4" type="5" bootable="false" label="EXT" size="1000000">
            <extended order="1" type="47" label="RPM" size="256" readonly="true">
				<file name="rpm.mbn" offset="0"/>
			</extended>
			<extended order="2" type="45" label="SBL3" size="2048" readonly="true">
				<file name="sbl3.mbn" offset="0"/>
			</extended>
			<extended order="3" type="46" label="TZ" size="256" readonly="true">
				<file name="tz.mbn" offset="0"/>
			</extended>                        
		</primary>
	</physical_partition>
    <parser_instructions>
        WRITE_PROTECT_BOUNDARY_IN_KB = 0
        GROW_LAST_PARTITION_TO_FILL_DISK=false
        ALIGN_ALL_LOGICAL_PARTITIONS_TO_WP_BOUNDARY=false
    </parser_instructions>
</image>
The above file has additional commands contained within highlighted in bold, these are parsed by ptool.py which creates the need rawprogram.xml ( xml without instructions for creating mbr/ebr files ) it also creates the files for blanking emmc(optional) and it's new partition tables in the form of mbr0.bin/ebr0.bin

here is the output when run on the above file

Code:
darkspr1te@darkspr1te:~/Desktop/Samsung/brixfix/partition_load_pt/python$ python ./ptool.py -x ../xml/singleimage_partition_8660.xml -t ./

CWD:  /home/darkspr1te/Desktop/Samsung/brixfix/partition_load_pt/python 

OutputFolder= ./
XMLFile= ../xml/singleimage_partition_8660.xml
OutputFolder= ./
OutputToCreate None
PhysicalPartitionNumber 0
verbose False


	Looking for  ../xml/singleimage_partition_8660.xml
	----------------------------------------
	Searching  /home/darkspr1te/Desktop/Samsung/brixfix/partition_load_pt/python

	**Found ../xml/singleimage_partition_8660.xml (1208 bytes)

Found a physical_partition, NumPhyPartitions=1

len(PhyPartition)=0
 
Testing if GUID= c
GUID does not match regular expression
LABEL: MODEM
========================================
storing at 0
Adding PartitionCollection to "PhyPartition" of size 0
 
Testing if GUID= 4d
GUID does not match regular expression
LABEL: SBL1
========================================
storing at 0
Adding PartitionCollection to "PhyPartition" of size 0
 
Testing if GUID= 51
GUID does not match regular expression
LABEL: SBL2
========================================
storing at 0
Adding PartitionCollection to "PhyPartition" of size 0
 
LABEL: EXT
Testing if GUID= 5
GUID does not match regular expression
 
LABEL: RPM
Testing if GUID= 47
GUID does not match regular expression
========================================
storing at 0
Adding PartitionCollection to "PhyPartition" of size 0
 
LABEL: SBL3
Testing if GUID= 45
GUID does not match regular expression
========================================
storing at 0
Adding PartitionCollection to "PhyPartition" of size 0
 
LABEL: TZ
Testing if GUID= 46
GUID does not match regular expression
========================================
storing at 0
Adding PartitionCollection to "PhyPartition" of size 0
HashInstructions['WRITE_PROTECT_BOUNDARY_IN_KB']    =0
HashInstructions['ALIGN_BOUNDARY_IN_KB']            =0
HashInstructions['GROW_LAST_PARTITION_TO_FILL_DISK']=False
HashInstructions['DISK_SIGNATURE']=0x0
len(PhyPartition)= 1
LABEL: 'MODEM' with 2 sectors 
LABEL: 'SBL1' with 150 sectors 
LABEL: 'SBL2' with 220 sectors 
LABEL: 'RPM' with 232 sectors 
LABEL: 'SBL3' with 1200 sectors 
LABEL: 'TZ' with 208 sectors 
MinSectorsNeeded=2016

==============================================================================
MBR type discovered in XML file, Output will be MBR
==============================================================================


==============================================================================
OutputToCreate ===> 'mbr'
==============================================================================



On PHY Partition 0 that has 6 partitions

------------


For PHY Partition 0
	We will need an MBR and 3 EBRs

Inside CreateMasterBootRecord(3) -------------------------------------


1 of 6 "MODEM" (readonly=true) and size=1KB (0.00MB or 2 sectors)


2 of 6 "SBL1" (readonly=true) and size=75KB (0.07MB or 150 sectors)


3 of 6 "SBL2" (readonly=true) and size=110KB (0.11MB or 220 sectors)

About to make EBR, FirstLBA=373, LastLBA=373

Inside CreateExtendedBootRecords(3) -----------------------------------------
EBROffset= 0
Extended Partition begins at FirstLBA=373, size is 1643

FirstLBA now equals 376 since NumEBRPartitions=3


4 of 6 "RPM" (readonly=true) and size=116KB (0.11MB or 232 sectors)
	FirstLBA=376 (with size 232 sectors) and LastLBA=376
	PhyPartition[k][j]['align']= false
	SectorsTillNextBoundary= 0
	FirstLBA (376) is *not* covered by the end of the WP region (0),
	it needs to be moved to be aligned to 376

	FirstLBA=376, LastLBA=608, PartitionSectorSize=232
	LastLBA is currently 608 sectors
	Card size of at least 0.3MB needed (608 sectors)


5 of 6 "SBL3" (readonly=true) and size=600KB (0.59MB or 1200 sectors)
	FirstLBA=608 (with size 1200 sectors) and LastLBA=608
	PhyPartition[k][j]['align']= false
	SectorsTillNextBoundary= 0
	FirstLBA (608) is *not* covered by the end of the WP region (0),
	it needs to be moved to be aligned to 608

	FirstLBA=608, LastLBA=1808, PartitionSectorSize=1200
	LastLBA is currently 1808 sectors
	Card size of at least 0.9MB needed (1808 sectors)


6 of 6 "TZ" (readonly=true) and size=104KB (0.10MB or 208 sectors)
	FirstLBA=1808 (with size 208 sectors) and LastLBA=1808

	THIS IS THE LAST PARTITION
	It cannot be marked as read-only, it is now set to writeable
	PhyPartition[k][j]['align']= false
	SectorsTillNextBoundary= 0

	This partition is *NOT* readonly (or does not have align='true')

	FirstLBA=1808, LastLBA=2016, PartitionSectorSize=208
	LastLBA is currently 2016 sectors
	Card size of at least 1.0MB needed (2016 sectors)

------------------------------------------------------------------------------
             LastLBA is currently 2016 sectors
       Card size of at least 1.0MB needed (2016 sectors)
------------------------------------------------------------------------------

ptool.py is running from CWD:  /home/darkspr1te/Desktop/Samsung/brixfix/partition_load_pt/python 

Created "./partition0.bin"
Created "./MBR0.bin"
Created "./EBR0.bin"
Created "./rawprogram0.xml"
Created "./patch0.xml"
Created "./emmc_lock_regions.xml"

Use msp tool to write this information to SD/eMMC card
	i.e.
	sudo python msp.py rawprogram0.xml /dev/sdb    <---- where /dev/sdb is assumed to be your SD/eMMC card
	sudo python msp.py patch0.xml /dev/sdb    <---- where /dev/sdb is assumed to be your SD/eMMC card


Created "zeros_1sector.bin"		<-- full of binary zeros - used by "wipe" rawprogram files
Created "zeros_33sectors.bin"		<-- full of binary zeros - used by "wipe" rawprogram files
Created "./wipe_rawprogram_PHY0.xml"	<-- Used to *wipe/erase* partition information
Created "./wipe_rawprogram_PHY1.xml"	<-- Used to *wipe/erase* partition information
Created "./wipe_rawprogram_PHY2.xml"	<-- Used to *wipe/erase* partition information
Created "./wipe_rawprogram_PHY4.xml"	<-- Used to *wipe/erase* partition information
Created "./wipe_rawprogram_PHY5.xml"	<-- Used to *wipe/erase* partition information
Created "./wipe_rawprogram_PHY6.xml"	<-- Used to *wipe/erase* partition information
Created "./wipe_rawprogram_PHY7.xml"	<-- Used to *wipe/erase* partition information
darkspr1te@darkspr1te:~/Desktop/Samsung/brixfix/partition_load_pt/python$

now in partition.xml before it's parsed by ptool.py it is as the following with partition size as SIZE
Code:
		<primary order="1" type="c" bootable="false" label="MODEM" size="10" readonly="true">
			</primary>
		<primary order="2" type="4d" bootable="true" label="SBL1" size="256" readonly="true">
			<file name="sbl1.mbn" offset="0"/>
but after parsing it's in sectors and offsets

Code:
program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="" label="MODEM" num_partition_sectors="2" physical_partition_number="0" size_in_KB="1.0" sparse="false" start_byte_hex="0x200" start_sector="1"/>
  <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl1.mbn" label="SBL1" num_partition_sectors="150" physical_partition_number="0" size_in_KB="75.0" sparse="false" start_byte_hex="0x600" start_sector="3"/>






A group of Partition Tools compiled static from original (open) sources -

http://www.sendspace.com/file/4g1atr aimed at mbr/ebr only
Quote:
  1. sfdisk
  2. lsblk
  3. partx
  4. blkid
http://www.sendspace.com/file/5b3jdc inclusive of mbr tools plus GPT tools

Quote:
  1. blkid
  2. fdisk
  3. gdisk
  4. lsblk
  5. partx
  6. sfdisk
  7. sgdisk
New Debrick Tools, See Below:- (I no longer will respond to unsolicited PM's)

Goto Brixfix V2
My Documentation in debricking Qualcomm Device
[SHV-E160]Rooting & Rom info
Tegrak Clean Roms
Korean Galaxy Note Development/Root/ROMS

비밀의 dark
도화의 spr1te
The Following 6 Users Say Thank You to darkspr1te For This Useful Post: [ Click to Expand ]
 
E:V:A
Old
(Last edited by E:V:A; 31st December 2012 at 08:15 PM.)
#14  
E:V:A's Avatar
Recognized Developer - OP
Thanks Meter 1,790
Posts: 1,341
Join Date: Dec 2011
Location: -∇ϕ
Wow! Thanks!!

But what compilation flags did you use? (ARCH, CPU, etc etc)
They could be very useful for other devices as well...

HAPPY NEW YEAR!
MSM8960 Info, Architecture and Bootloader(s)
El Grande Partition Table Reference
How to talk to the Modem with AT commands

[REF][ServiceMode] How to make your Samsung perform dog tricks
[REF|R&D|RF] RF/Radio properties of Samsung ServiceMode

Want to know when your phone is getting tracked or tapped?

Help us develop the IMSI Catcher / Spy Detector!
(To be part of the EFF & The Guardian Project toolsets.)
_______________________________
If you like what I do, just click THANKS!
Everything I do is free, altruism is the way!
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
I do not answer support related PM's.

 
darkspr1te
Old
(Last edited by darkspr1te; 1st January 2013 at 02:34 AM.)
#15  
darkspr1te's Avatar
Senior Member
Thanks Meter 447
Posts: 828
Join Date: Sep 2012
Quote:
Originally Posted by E:V:A View Post
Wow! Thanks!!

But what compilation flags did you use? (ARCH, CPU, etc etc)
They could be very useful for other devices as well...

HAPPY NEW YEAR!
You want details here, pm for restructure into [dev] guide ?
I can repurpose this post anyway, more info , lots more info to post

Happy new year from +2:00 hrs GMT !!!! to All
New Debrick Tools, See Below:- (I no longer will respond to unsolicited PM's)

Goto Brixfix V2
My Documentation in debricking Qualcomm Device
[SHV-E160]Rooting & Rom info
Tegrak Clean Roms
Korean Galaxy Note Development/Root/ROMS

비밀의 dark
도화의 spr1te
 
funkym0nk3y
Old
#16  
Senior Member
Thanks Meter 44
Posts: 137
Join Date: Oct 2010
Device: Sprint Optimus G
Model: LG LS970
CPU: Qualcomm Snapdragon S4 Pro (APQ8064)

Quote:
Total Number of Partitions Found: 37


Partition: MODEM at 0x000000800000
Partition: SBL1 at 0x000004800000
Partition: SBL2 at 0x000004880000
Partition: SBL3 at 0x000004900000
Partition: ABOOT at 0x000004B00000
Partition: RPM at 0x000004B80000
Partition: BOOT at 0x000005000000
Partition: TZ at 0x000006800000
Partition: PAD at 0x000006880000
Partition: MODEMST1 at 0x000006880400
Partition: MODEMST2 at 0x000006B80400
Partition: M9KEFS1 at 0x000007000000
Partition: M9KEFS2 at 0x0000070C3000
Partition: M9KEFS3 at 0x000007186000
Partition: DRM at 0x000007800000
Partition: SNS at 0x000008000000
Partition: SSD at 0x000008800000
Partition: MISC at 0x000008802000
Partition: FACTORY at 0x000009802000
Partition: BNR at 0x00000A802000
Partition: ENCRYPT at 0x00000B002000
Partition: EKSST at 0x00000B082000
Partition: SYSTEM at 0x00000B800000
Partition: CACHE at 0x00006A800000
Partition: USERDATA at 0x00009C800000
Partition: PERSIST at 0x0000FB000000
Partition: TOMBSTONES at 0x0000FB800000
Partition: RECOVERY at 0x00000B800000
Partition: FSG at 0x00000D000000
Partition: DDR at 0x00000D300000
Partition: FOTA at 0x00000D800000
Partition: MPT at 0x00000F800000
Partition: TZBAK at 0x000011800000
Partition: RPMBAK at 0x000011880000
Partition: CARRIER at 0x000011900000
Partition: RESERVED at 0x000012D00000
Partition: GROW at 0x000013D00000
The Following 2 Users Say Thank You to funkym0nk3y For This Useful Post: [ Click to Expand ]
 
Friedbert
Old
#17  
Junior Member
Thanks Meter 4
Posts: 6
Join Date: Jan 2011
Code:
General Device Name:            Samsung Galaxy Note 1
Manufacturer Product Name:      GT-N7000
Processor:                      Samsung Exynos 4210 ( 1.400 MHz )
AOS version:                    Android ICS 4.0.4
Radio FW version:               XXLRK
System FW version:              XXLRT

Service Provider/ Branding:     Mobilcom-Debitel / -
Country:                        Germany
(emmc brick chip)

<< output of parted >>

# parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
                                                         (parted) print all
print all
Model: MMC VYL00M (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      4194kB  25.2MB  21.0MB  ext4         EFS
 2      25.2MB  26.5MB  1311kB               SBL1
 3      27.3MB  28.6MB  1311kB               SBL2
 4      29.4MB  37.7MB  8389kB               PARAM
 5      37.7MB  46.1MB  8389kB               KERNEL
 6      46.1MB  54.5MB  8389kB               RECOVERY
 7      54.5MB  264MB   210MB   ext4         CACHE
 8      264MB   281MB   16.8MB               MODEM
 9      281MB   1174MB  893MB   ext4         FACTORYFS
10      1174MB  3322MB  2147MB  ext4         DATAFS
11      3322MB  15.2GB  11.9GB  fat32        UMS
12      15.2GB  15.8GB  537MB   ext4         HIDDEN


                                                         (parted) quit
quit

# busybox cat /proc/partitions                                        <
major minor  #blocks  name

   7        0       4190 loop0
   7        1      43691 loop1
   7        2       3150 loop2
   7        3       6269 loop3
   7        4      15624 loop4
   7        5      30177 loop5
   7        6      41612 loop6
   7        7       9387 loop7
 179        0   15388672 mmcblk0
 179        1      20480 mmcblk0p1
 179        2       1280 mmcblk0p2
 179        3       1280 mmcblk0p3
 179        4       8192 mmcblk0p4
 179        5       8192 mmcblk0p5
 179        6       8192 mmcblk0p6
 179        7     204800 mmcblk0p7
 259        0      16384 mmcblk0p8
 259        1     872448 mmcblk0p9
 259        2    2097152 mmcblk0p10
 259        3   11616256 mmcblk0p11
 259        4     524288 mmcblk0p12
 179        8   30657536 mmcblk1
 179        9   30653440 mmcblk1p1
 254        0       4189 dm-0
 254        1      43690 dm-1
 254        2       3150 dm-2
 254        3       6268 dm-3
 254        4      15624 dm-4
 254        5      30177 dm-5
 254        6      41611 dm-6
 254        7       9387 dm-7
   7        8       4190 loop8
 254        8       4189 dm-8
   7        9       8348 loop9
 254        9       8347 dm-9
   7       10       3150 loop10
 254       10       3150 dm-10
   7       11       6269 loop11
 254       11       6268 dm-11
   7       12       3150 loop12
 254       12       3150 dm-12
   7       13      17703 loop13
 254       13      17703 dm-13
   7       14      30177 loop14
 254       14      30177 dm-14
   7       15       2111 loop15
 254       15       2110 dm-15
   7       16      11466 loop16
 254       16      11466 dm-16
   7       17       4190 loop17
 254       17       4189 dm-17
   7       18       2111 loop18
 254       18       2110 dm-18
   7       19      22901 loop19
 254       19      22900 dm-19
   7       20       2111 loop20
 254       20       2110 dm-20
   7       21      19782 loop21
 254       21      19782 dm-21
   7       22      21861 loop22
 254       22      21861 dm-22
   7       23       3150 loop23
 254       23       3150 dm-23
   7       24       5229 loop24
 254       24       5229 dm-24
   7       25      16664 loop25
 254       25      16663 dm-25
   7       26       3150 loop26
 254       26       3150 dm-26
   7       27       7308 loop27
 254       27       7308 dm-27
   7       28      63473 loop28
 254       28      63472 dm-28
   7       29      14585 loop29
 254       29      14584 dm-29
   7       30       3150 loop30
 254       30       3150 dm-30
   7       31       7308 loop31
 254       31       7308 dm-31
   7       32       6269 loop32
 254       32       6268 dm-32
   7       33       4190 loop33
 254       33       4189 dm-33
   7       34      59283 loop34
 254       34      59283 dm-34
   7       35      36414 loop35
 254       35      36414 dm-35
   7       36       4190 loop36
 254       36       4189 dm-36
   7       37       2111 loop37
 254       37       2110 dm-37
   7       38       4190 loop38
 254       38       4189 dm-38
   7       39       6269 loop39
 254       39       6268 dm-39
   7       40      18743 loop40
 254       40      18742 dm-40
   7       41       2111 loop41
 254       41       2110 dm-41
   7       42      19782 loop42
 254       42      19782 dm-42
   7       43       5229 loop43
 254       43       5229 dm-43
   7       44      17703 loop44
 254       44      17703 dm-44
   7       45      14585 loop45
 254       45      14584 dm-45
   7       46      16664 loop46
 254       46      16663 dm-46
   7       47       2111 loop47
 254       47       2110 dm-47
   7       48       3150 loop48
 254       48       3150 dm-48
   7       49       9387 loop49
 254       49       9387 dm-49

# mount
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
none on /acct type cgroup (rw,relatime,cpuacct)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
/dev/block/mmcblk0p9 on /system type ext4 (ro,noatime,barrier=1,data=ordered)
/dev/block/mmcblk0p7 on /cache type ext4 (rw,nosuid,nodev,noatime,barrier=1,data=ordered)
/dev/block/mmcblk0p1 on /efs type ext4 (rw,nosuid,nodev,noatime,barrier=1,data=ordered)
/dev/block/mmcblk0p10 on /data type ext4 (rw,nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc)
/dev/block/mmcblk0p4 on /mnt/.lfs type j4fs (rw,relatime)
/sys/kernel/debug on /sys/kernel/debug type debugfs (rw,relatime)
/dev/block/vold/259:3 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro,discard)
tmpfs on /mnt/sdcard/external_sd type tmpfs (rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,size=0k,mode=755,gid=1000)
tmpfs on /mnt/sdcard/usbStorage type tmpfs (rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,size=0k,mode=755,gid=1000)
/dev/block/vold/179:9 on /mnt/sdcard/external_sd type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1023,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/block/vold/179:9 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1023,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
tmpfs on /mnt/sdcard/external_sd/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)

without /dev/block/dm-xx



<< output of fdisk >>
# fdisk -l /dev/block/mmcblk0                                        

Disk /dev/block/mmcblk0: 15.7 GB, 15758000128 bytes
1 heads, 16 sectors/track, 1923584 cylinders
Units = cylinders of 16 * 512 = 8192 bytes

              Device Boot      Start         End      Blocks  Id System
/dev/block/mmcblk0p1               1     1923584    15388671+ ee EFI GPT
Partition 1 does not end on cylinder boundary
#



<< output of gdisk >>
sh: gdisk: not found

<< Any additional info you'd like to share. See text.>>
The Following 2 Users Say Thank You to Friedbert For This Useful Post: [ Click to Expand ]
 
E:V:A
Old
#18  
E:V:A's Avatar
Recognized Developer - OP
Thanks Meter 1,790
Posts: 1,341
Join Date: Dec 2011
Location: -∇ϕ
Quote:
Originally Posted by Friedbert View Post
[CODE]General Device Name: Samsung Galaxy Note 1
Manufacturer Product Name: GT-N7000
...
<< output of gdisk >>
sh: gdisk: not found
If you wanna use gdisk, you need to push it over and install it first! Thanks.
MSM8960 Info, Architecture and Bootloader(s)
El Grande Partition Table Reference
How to talk to the Modem with AT commands

[REF][ServiceMode] How to make your Samsung perform dog tricks
[REF|R&D|RF] RF/Radio properties of Samsung ServiceMode

Want to know when your phone is getting tracked or tapped?

Help us develop the IMSI Catcher / Spy Detector!
(To be part of the EFF & The Guardian Project toolsets.)
_______________________________
If you like what I do, just click THANKS!
Everything I do is free, altruism is the way!
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
I do not answer support related PM's.

 
darkspr1te
Old
(Last edited by darkspr1te; 1st March 2013 at 10:07 AM.)
#19  
darkspr1te's Avatar
Senior Member
Thanks Meter 447
Posts: 828
Join Date: Sep 2012
Default Re: [DEV][REF] El Grande Partition Table Reference

I can confirm that the smd_HDR.mbn/bin partition contains md5 checksums for the partitions. Still analysing the first untainted copy, it lists all partitions followed by a md5 sum, but that just strings output. Hex next, will update when I have further info.


Here is the strings in the file.
Code:
Q8x60M2K_EMMC_Va
./ptn/partit
5BB1C1F589363704E8D3F6912377685F
./bin/sbl1.m
C8FB1F17A8C9289BDD2CC35FAD1D8847
./bin/sbl2.m
9FBC53EDBF4CD41AFC9E1D1DB0EE0249
./bin/rpm.mb
8AEDC483EC145A6ADF54FEF6CA433052
./bin/sbl3.mt]	
B148EC810189A31175E2743065C8F43F
./bin/aboot.
C9A02863C90339AE308655177429F86F
./bin/boot.i
B2D9A1A62A51DF0A75AF3570DC3F7B65
./bin/tz.mbn@
62DD4F0024B6732E86C058C3127612AB
./ptn/quincy
457E023513146DF9A237700058D31AE8
./cnst/param
9EA248A486EDE412D0B5247474CE2FEF
./bin/amss.b
54D32EC124B24E055919D4564CB24912
./bin/mdm.bi
8512BCE3D102A19C568DD2895A12C279
recovery.img
662DA0A40017670CD82ABF9D23BD823D
system.img
]EA28643C20DD75852E06E99C5EF1E096
cache.img
42A51E87086CC329561EB262AA38E8B4
tombstone.im
8A8B2BF56C4A455686B3678BE9D41AA4
hidden.img
03F06021375A57297E472F787EE46932
F58997D29D80F232F4818FF0D5F25B78KMKZS000VM(E160K)
F99D
05B9
And ive attached the actual file for anyone who wants to dissect it .
The rest of the file is empty. just '0's


Sent from my A210 using Tapatalk 2
Attached Files
File Type: zip hdr.bin.zip - [Click for QR Code] (974 Bytes, 28 views)
New Debrick Tools, See Below:- (I no longer will respond to unsolicited PM's)

Goto Brixfix V2
My Documentation in debricking Qualcomm Device
[SHV-E160]Rooting & Rom info
Tegrak Clean Roms
Korean Galaxy Note Development/Root/ROMS

비밀의 dark
도화의 spr1te
 
funkym0nk3y
Old
#20  
Senior Member
Thanks Meter 44
Posts: 137
Join Date: Oct 2010
Device: LG Motion
Model: LG MS770/LW770
CPU: Qualcomm Snapdragon S4 Plus (MSM8960L)

Quote:
Partition: MODEM at 0x000000800000
Partition: SBL1 at 0x000004800000
Partition: SBL2 at 0x000004880000
Partition: SBL3 at 0x000004900000
Partition: ABOOT at 0x000004A00000
Partition: RPM at 0x000004A80000
Partition: TZ at 0x000006000000
Partition: PAD at 0x000006080000
Partition: MODEMST1 at 0x000006080400
Partition: MODEMST2 at 0x000006380400
Partition: SNS at 0x000006800000
Partition: MISC at 0x000007000000
Partition: SYSTEM at 0x000008000000
Partition: USERDATA at 0x000048000000
Partition: PERSIST at 0x0001B3C00000
Partition: CACHE at 0x0001B4400000
Partition: TOMBSTONES at 0x0001C5000000
Partition: RECOVERY at 0x0001C9800000
Partition: FSG at 0x0001CA400000
Partition: SSD at 0x0001CA700000
Partition: DRM at 0x0001CA800000
Partition: FOTA at 0x0001CB000000
Partition: MPT at 0x0001CD000000
Partition: TZBAK at 0x0001CF000000
Partition: RPMBAK at 0x0001CF080000
Partition: ENCRYPT at 0x0001CF100000
Partition: RESERVED at 0x0001CF800000
Partition: GROW at 0x0001D0800000

Tags
emmc, gpt, mbr, partition, sd card
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes