Playstation Update Package (PUP)

From Vita Developer wiki
Revision as of 17:43, 27 December 2011 by Deroad (talk | contribs) (→‎Revisions)
Jump to navigation Jump to search

Extraction

The PS VITA update files can be extracted using the "PS VITA Firmware xTractor".

Decryption

To decrypt the files which are unpacked using the tool, the key is available under PS Vita Keys

Firmware PSP2UPDAT.PUP structure

It is not complete but here you can see the basic structure:

Offsets.png

Header

Structure

Offset Length Type Information
0x0 0x8 Magic (hex: 0x5343455546 ~ ASCII "SCEUF")
0x6 0x2 Package Version
0x08 0x2 Image Version
0x18 0x8 File Count
0x10 0x4 Firmware/SDK Version?
0x14 0x4 ?? UNKNOWN
0x20 0x8 Header Length
0x28 0x8 File Length
0x30 0x50 ?? UNKNOWN, same for all 3 files so far
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000030  02 00 00 00 01 00 00 00 00 00 00 00 02 00 00 00  ................
00000040  00 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00  ................
00000050  00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000060  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000070  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
   
00000000  53 43 45 55 46 00 00 01 02 00 00 00 00 00 00 00  SCEUF...........
00000010  00 00 50 01 79 00 04 00 16 00 00 00 00 00 00 00  ..P.y...........
00000020  00 0A 00 00 00 00 00 00 00 DC AD 07 00 00 00 00  .........Ü­.....
00000030  02 00 00 00 01 00 00 00 00 00 00 00 02 00 00 00  ................
00000040  00 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00  ................
00000050  00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000060  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000070  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
   
00000000  53 43 45 55 46 00 00 01 02 00 00 00 00 00 00 00  SCEUF...........
00000010  00 00 50 01 79 00 04 00 12 00 00 00 00 00 00 00  ..P.y...........
00000020  00 08 00 00 00 00 00 00 00 EE 62 03 00 00 00 00  .........îb.....
00000030  02 00 00 00 01 00 00 00 00 00 00 00 02 00 00 00  ................
00000040  00 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00  ................
00000050  00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000060  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000070  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
   
00000000  53 43 45 55 46 00 00 01 02 00 00 00 00 00 00 00  SCEUF...........
00000010  00 00 50 01 79 00 04 00 12 00 00 00 00 00 00 00  ..P.y...........
00000020  00 08 00 00 00 00 00 00 00 DE A1 05 00 00 00 00  .........Þ¡.....
00000030  02 00 00 00 01 00 00 00 00 00 00 00 02 00 00 00  ................
00000040  00 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00  ................
00000050  00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000060  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000070  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

Table

Structure

Offset Length Type Information
0x80 File Table File Table

File Table Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000080  00 01 00 00 00 00 00 00 00 0A 00 00 00 00 00 00  ................
00000090  07 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00  ................
000000A0  01 01 00 00 00 00 00 00 00 0C 00 00 00 00 00 00  ................
000000B0  DE 09 07 00 00 00 00 00 02 00 00 00 00 00 00 00  Þ...............
000000C0  00 02 00 00 00 00 00 00 00 16 07 00 00 00 00 00  ................
000000D0  8C DF 46 00 00 00 00 00 02 00 00 00 00 00 00 00  ΧF.............
000000E0  04 02 00 00 00 00 00 00 00 F6 4D 00 00 00 00 00  .........öM.....
000000F0  D8 A5 00 00 00 00 00 00 02 00 00 00 00 00 00 00  إ..............
00000100  02 03 00 00 00 00 00 00 00 9C 4E 00 00 00 00 00  .........œN.....
00000110  67 7C 7B 00 00 00 00 00 02 00 00 00 00 00 00 00  g|{.............
00000120  03 03 00 00 00 00 00 00 00 1A CA 00 00 00 00 00  ..........Ê.....
00000130  28 04 7F 00 00 00 00 00 02 00 00 00 00 00 00 00  (...............
00000140  04 03 00 00 00 00 00 00 00 20 49 01 00 00 00 00  ......... I.....
00000150  86 0E 80 00 00 00 00 00 02 00 00 00 00 00 00 00  †.€.............
00000160  05 03 00 00 00 00 00 00 00 30 C9 01 00 00 00 00  .........0É.....
00000170  86 0E 80 00 00 00 00 00 02 00 00 00 00 00 00 00  †.€.............
00000180  06 03 00 00 00 00 00 00 00 40 49 02 00 00 00 00  .........@I.....
00000190  86 0E 80 00 00 00 00 00 02 00 00 00 00 00 00 00  †.€.............
000001A0  07 03 00 00 00 00 00 00 00 50 C9 02 00 00 00 00  .........PÉ.....
000001B0  66 2A 7B 00 00 00 00 00 02 00 00 00 00 00 00 00  f*{.............
000001C0  08 03 00 00 00 00 00 00 00 7C 44 03 00 00 00 00  .........|D.....
000001D0  A9 CE 7D 00 00 00 00 00 02 00 00 00 00 00 00 00  ©Î}.............
000001E0  09 03 00 00 00 00 00 00 00 4C C2 03 00 00 00 00  .........LÂ.....
000001F0  A6 79 6C 00 00 00 00 00 02 00 00 00 00 00 00 00  ¦yl.............
00000200  0A 03 00 00 00 00 00 00 00 C6 2E 04 00 00 00 00  .........Æ......
00000210  FC 35 79 00 00 00 00 00 02 00 00 00 00 00 00 00  ü5y.............
00000220  0B 03 00 00 00 00 00 00 00 FC A7 04 00 00 00 00  .........ü§.....
00000230  97 F2 79 00 00 00 00 00 02 00 00 00 00 00 00 00  —òy.............
00000240  0C 03 00 00 00 00 00 00 00 F0 21 05 00 00 00 00  .........ð!.....
00000250  D1 EC 79 00 00 00 00 00 02 00 00 00 00 00 00 00  Ñìy.............
00000260  0D 03 00 00 00 00 00 00 00 DE 9B 05 00 00 00 00  .........Þ›.....
00000270  44 13 7D 00 00 00 00 00 02 00 00 00 00 00 00 00  D.}.............
00000280  0E 03 00 00 00 00 00 00 00 F2 18 06 00 00 00 00  .........ò......
00000290  EE 98 7E 00 00 00 00 00 02 00 00 00 00 00 00 00  î˜~.............
000002A0  0F 03 00 00 00 00 00 00 00 8C 97 06 00 00 00 00  .........Œ—.....
000002B0  99 4D 7E 00 00 00 00 00 02 00 00 00 00 00 00 00  ™M~.............
000002C0  10 03 00 00 00 00 00 00 00 DA 15 07 00 00 00 00  .........Ú......
000002D0  62 04 7E 00 00 00 00 00 02 00 00 00 00 00 00 00  b.~.............
000002E0  11 03 00 00 00 00 00 00 00 E0 93 07 00 00 00 00  .........à“.....
000002F0  56 F0 19 00 00 00 00 00 02 00 00 00 00 00 00 00  Vð..............
00000300  00 04 00 00 00 00 00 00 00 D2 AD 07 00 00 00 00  .........Ò­.....
00000310  00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000320  01 04 00 00 00 00 00 00 00 E2 AD 07 00 00 00 00  .........â­.....
00000330  00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000080  00 01 00 00 00 00 00 00 00 08 00 00 00 00 00 00  ................
00000090  07 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00  ................
000000A0  01 01 00 00 00 00 00 00 00 0A 00 00 00 00 00 00  ................
000000B0  DE 09 07 00 00 00 00 00 02 00 00 00 00 00 00 00  Þ...............
000000C0  00 02 00 00 00 00 00 00 00 14 07 00 00 00 00 00  ................
000000D0  8C DF 46 00 00 00 00 00 02 00 00 00 00 00 00 00  ΧF.............
000000E0  04 02 00 00 00 00 00 00 00 F4 4D 00 00 00 00 00  .........ôM.....
000000F0  D8 A5 00 00 00 00 00 00 02 00 00 00 00 00 00 00  إ..............
00000100  02 03 00 00 00 00 00 00 00 9A 4E 00 00 00 00 00  .........šN.....
00000110  EB 00 29 00 00 00 00 00 02 00 00 00 00 00 00 00  ë.).............
00000120  03 03 00 00 00 00 00 00 00 9C 77 00 00 00 00 00  .........œw.....
00000130  7B EE 3E 00 00 00 00 00 02 00 00 00 00 00 00 00  {î>.............
00000140  04 03 00 00 00 00 00 00 00 8C B6 00 00 00 00 00  .........Φ.....
00000150  7B E4 2A 00 00 00 00 00 02 00 00 00 00 00 00 00  {ä*.............
00000160  05 03 00 00 00 00 00 00 00 72 E1 00 00 00 00 00  .........rá.....
00000170  EE 85 3C 00 00 00 00 00 02 00 00 00 00 00 00 00  î…<.............
00000180  06 03 00 00 00 00 00 00 00 F8 1D 01 00 00 00 00  .........ø......
00000190  EF 17 4A 00 00 00 00 00 02 00 00 00 00 00 00 00  ï.J.............
000001A0  07 03 00 00 00 00 00 00 00 10 68 01 00 00 00 00  ..........h.....
000001B0  2D CD 48 00 00 00 00 00 02 00 00 00 00 00 00 00  -ÍH.............
000001C0  08 03 00 00 00 00 00 00 00 DE B0 01 00 00 00 00  .........Þ°.....
000001D0  59 A6 3D 00 00 00 00 00 02 00 00 00 00 00 00 00  Y¦=.............
000001E0  09 03 00 00 00 00 00 00 00 86 EE 01 00 00 00 00  .........†î.....
000001F0  E1 C0 40 00 00 00 00 00 02 00 00 00 00 00 00 00  áÀ@.............
00000200  0A 03 00 00 00 00 00 00 00 48 2F 02 00 00 00 00  .........H/.....
00000210  D2 54 48 00 00 00 00 00 02 00 00 00 00 00 00 00  ÒTH.............
00000220  0B 03 00 00 00 00 00 00 00 9E 77 02 00 00 00 00  .........žw.....
00000230  EE 8D 55 00 00 00 00 00 02 00 00 00 00 00 00 00  î.U.............
00000240  0C 03 00 00 00 00 00 00 00 2C CD 02 00 00 00 00  .........,Í.....
00000250  EC EC 4B 00 00 00 00 00 02 00 00 00 00 00 00 00  ììK.............
00000260  0D 03 00 00 00 00 00 00 00 1A 19 03 00 00 00 00  ................
00000270  27 C6 49 00 00 00 00 00 02 00 00 00 00 00 00 00  'ÆI.............
00000280  00 04 00 00 00 00 00 00 00 E2 62 03 00 00 00 00  .........âb.....
00000290  00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000002A0  01 04 00 00 00 00 00 00 00 F2 62 03 00 00 00 00  .........òb.....
000002B0  00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000080  00 01 00 00 00 00 00 00 00 08 00 00 00 00 00 00  ................
00000090  07 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00  ................
000000A0  01 01 00 00 00 00 00 00 00 0A 00 00 00 00 00 00  ................
000000B0  DE 09 07 00 00 00 00 00 02 00 00 00 00 00 00 00  Þ...............
000000C0  00 02 00 00 00 00 00 00 00 14 07 00 00 00 00 00  ................
000000D0  8C DF 46 00 00 00 00 00 02 00 00 00 00 00 00 00  ΧF.............
000000E0  04 02 00 00 00 00 00 00 00 F4 4D 00 00 00 00 00  .........ôM.....
000000F0  D8 A5 00 00 00 00 00 00 02 00 00 00 00 00 00 00  إ..............
00000100  02 03 00 00 00 00 00 00 00 9A 4E 00 00 00 00 00  .........šN.....
00000110  80 E4 09 00 00 00 00 00 02 00 00 00 00 00 00 00  ۊ..............
00000120  03 03 00 00 00 00 00 00 00 80 58 00 00 00 00 00  .........€X.....
00000130  80 F4 68 00 00 00 00 00 02 00 00 00 00 00 00 00  €ôh.............
00000140  04 03 00 00 00 00 00 00 00 76 C1 00 00 00 00 00  .........vÁ.....
00000150  80 04 80 00 00 00 00 00 02 00 00 00 00 00 00 00  €.€.............
00000160  05 03 00 00 00 00 00 00 00 7C 41 01 00 00 00 00  .........|A.....
00000170  80 04 80 00 00 00 00 00 02 00 00 00 00 00 00 00  €.€.............
00000180  06 03 00 00 00 00 00 00 00 82 C1 01 00 00 00 00  .........‚Á.....
00000190  80 04 80 00 00 00 00 00 02 00 00 00 00 00 00 00  €.€.............
000001A0  07 03 00 00 00 00 00 00 00 88 41 02 00 00 00 00  .........ˆA.....
000001B0  80 04 80 00 00 00 00 00 02 00 00 00 00 00 00 00  €.€.............
000001C0  08 03 00 00 00 00 00 00 00 8E C1 02 00 00 00 00  .........ŽÁ.....
000001D0  80 04 80 00 00 00 00 00 02 00 00 00 00 00 00 00  €.€.............
000001E0  09 03 00 00 00 00 00 00 00 94 41 03 00 00 00 00  .........”A.....
000001F0  80 04 80 00 00 00 00 00 02 00 00 00 00 00 00 00  €.€.............
00000200  0A 03 00 00 00 00 00 00 00 9A C1 03 00 00 00 00  .........šÁ.....
00000210  80 04 80 00 00 00 00 00 02 00 00 00 00 00 00 00  €.€.............
00000220  0B 03 00 00 00 00 00 00 00 A0 41 04 00 00 00 00  ......... A.....
00000230  80 04 80 00 00 00 00 00 02 00 00 00 00 00 00 00  €.€.............
00000240  0C 03 00 00 00 00 00 00 00 A6 C1 04 00 00 00 00  .........¦Á.....
00000250  80 04 80 00 00 00 00 00 02 00 00 00 00 00 00 00  €.€.............
00000260  0D 03 00 00 00 00 00 00 00 AC 41 05 00 00 00 00  .........¬A.....
00000270  80 24 60 00 00 00 00 00 02 00 00 00 00 00 00 00  €$`.............
00000280  00 04 00 00 00 00 00 00 00 D2 A1 05 00 00 00 00  .........Ò¡.....
00000290  00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000002A0  01 04 00 00 00 00 00 00 00 E2 A1 05 00 00 00 00  .........â¡.....
000002B0  00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

Hash Table Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000340  00 00 00 00 00 00 00 00 11 59 AD 80 66 18 1B 84  .........Y­€f..„
00000350  3E 7F AC 31 A0 06 06 31 E3 3C 08 2F 44 18 D1 2D  >.¬1 ..1ã<./D.Ñ-
00000360  22 C7 3B 23 78 A0 91 37 00 00 00 00 00 00 00 00  "Ç;#x ‘7........
00000370  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000380  01 00 00 00 00 00 00 00 A0 7E EA BF 59 D1 4B 33  ........ ~ê¿YÑK3
00000390  BF C3 57 78 71 13 02 8B 5D 93 E1 1A 07 20 E6 59  ¿ÃWxq..‹]“á.. æY
000003A0  A5 FA DC 99 8F 0E FE 2F 00 00 00 00 00 00 00 00  ¥úÜ™..þ/........
000003B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000003C0  02 00 00 00 00 00 00 00 1E 7D BC 45 FC B0 D4 17  .........}¼Eü°Ô.
000003D0  96 B2 E1 9C D5 45 38 76 32 67 90 2A CC FF 28 89  –²áœÕE8v2g.*Ìÿ(‰
000003E0  24 6C 47 78 54 EF 19 FB 00 00 00 00 00 00 00 00  $lGxTï.û........
000003F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000400  03 00 00 00 00 00 00 00 61 10 36 71 9D 22 6E 9D  ........a.6q."n.
00000410  F0 EA 69 11 D5 9B CF 2B B9 EE 77 D4 48 14 96 FC  ðêi.Õ›Ï+¹îwÔH.–ü
00000420  8C 00 A6 20 7C A3 77 A1 00 00 00 00 00 00 00 00  Œ.¦ |£w¡........
00000430  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000440  04 00 00 00 00 00 00 00 D7 86 D6 A1 AD 26 57 86  ........׆֡­&W†
00000450  4D AA 9A 1B FA FB 36 FC F0 18 85 D8 C2 57 BF BF  Mªš.úû6üð.…ØÂW¿¿
00000460  0F AC 46 37 30 14 1C BB 00 00 00 00 00 00 00 00  .¬F70..»........
00000470  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000480  05 00 00 00 00 00 00 00 C3 86 04 67 AD AC 83 EF  ........Æ.g­¬ƒï
00000490  C1 A8 3C DF 15 C2 C0 A0 2B 14 01 F0 04 30 55 4E  Á¨<ß.ÂÀ +..ð.0UN
000004A0  47 AC 66 F2 1B 06 6C 66 00 00 00 00 00 00 00 00  G¬fò..lf........
000004B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000004C0  06 00 00 00 00 00 00 00 F6 D2 1E 26 3A 50 A0 7A  ........öÒ.&:P z
000004D0  C8 40 B3 86 A1 9E 2F 03 5D 9E 98 3F 75 F2 7C 42  È@³†¡ž/.]ž˜?uò|B
000004E0  97 F6 B5 D6 F9 EC 48 B0 00 00 00 00 00 00 00 00  —öµÖùìH°........
000004F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000500  07 00 00 00 00 00 00 00 56 30 92 72 C3 4A C8 7E  ........V0’rÃJÈ~
00000510  31 D0 62 70 52 0E 4A 98 3F 4E 7C C4 D0 07 A7 0F  1ÐbpR.J˜?N|ÄÐ.§.
00000520  35 BC A7 C7 0B 0F 95 90 00 00 00 00 00 00 00 00  5¼§Ç..•.........
00000530  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000540  08 00 00 00 00 00 00 00 CF 0C FC F7 40 FC A2 37  ........Ï.ü÷@ü¢7
00000550  35 31 9B B4 DA C5 8C F1 2F 27 9F 52 3C DF 91 72  51›´ÚÅŒñ/'ŸR<ß‘r
00000560  A0 D7 A7 30 DE 18 84 3E 00 00 00 00 00 00 00 00   ×§0Þ.„>........
00000570  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000580  09 00 00 00 00 00 00 00 30 4E C7 26 E3 9F 81 84  ........0NÇ&ãŸ.„
00000590  7C DA 32 B0 63 1F E0 57 4D 80 50 4C 66 46 D9 95  |Ú2°c.àWM€PLfFÙ•
000005A0  7E 93 F6 F7 7D C1 2D 46 00 00 00 00 00 00 00 00  ~“ö÷}Á-F........
000005B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000005C0  0A 00 00 00 00 00 00 00 22 C3 08 7C 7E 00 BF 3F  ........"Ã.|~.¿?
000005D0  84 31 2D 80 9F EA FF 08 5E E5 94 EF D8 B4 04 8C  „1-€Ÿêÿ.^å”ïØ´.Œ
000005E0  63 D3 5D 15 15 C9 03 5F 00 00 00 00 00 00 00 00  cÓ]..É._........
000005F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000600  0B 00 00 00 00 00 00 00 87 4B 68 E1 20 F0 9F 9A  ........‡Khá ðŸš
00000610  8B D9 8A 23 93 61 F5 C9 1C A2 00 96 FE 34 90 E8  ‹ÙŠ#“aõÉ.¢.–þ4.è
00000620  32 BA 5B 8E 3A F7 A7 AC 00 00 00 00 00 00 00 00  2º[Ž:÷§¬........
00000630  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000640  0C 00 00 00 00 00 00 00 49 0C 92 19 E4 E2 EE E9  ........I.’.äâîé
00000650  B3 D6 B7 4A E3 A4 DB B6 E0 67 54 AC 3B B5 88 1C  ³Ö·Jã¤Û¶àgT¬;µˆ.
00000660  92 B7 7C 93 1C AB F1 51 00 00 00 00 00 00 00 00  ’·|“.«ñQ........
00000670  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000680  0D 00 00 00 00 00 00 00 EF 4D A5 19 10 C1 43 E6  ........ïM¥..ÁCæ
00000690  7C 5D 00 29 F7 06 23 3E D0 BB 39 AB F4 9C 15 75  |].)÷.#>л9«ôœ.u
000006A0  90 3B 9B 9F B3 E4 22 4D 00 00 00 00 00 00 00 00  .;›Ÿ³ä"M........
000006B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000006C0  0E 00 00 00 00 00 00 00 70 8F E5 D9 4A 5A E3 BE  ........p.åÙJZã¾
000006D0  F6 C8 0B 28 7A 99 F9 C5 9F 32 AC 40 4C 83 74 30  öÈ.(z™ùÅŸ2¬@Lƒt0
000006E0  2C 13 73 BB AF 7C 42 83 00 00 00 00 00 00 00 00  ,.s»¯|Bƒ........
000006F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000700  0F 00 00 00 00 00 00 00 A6 E0 33 E0 5D FF 23 68  ........¦à3à]ÿ#h
00000710  E6 D0 DE A7 E1 84 F5 D3 6B 91 69 85 27 5E 56 76  æÐÞ§á„õÓk‘i…'^Vv
00000720  1C 09 0E 39 67 06 D1 02 00 00 00 00 00 00 00 00  ...9g.Ñ.........
00000730  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000740  10 00 00 00 00 00 00 00 FA EF 93 FB 3B 6E D7 88  ........úï“û;n׈
00000750  C2 37 9F 86 71 63 B2 5F 53 2D 03 B1 F7 1E 1A B2  Â7Ÿ†qc²_S-.±÷..²
00000760  4D 8F 3E D5 B9 D4 35 F9 00 00 00 00 00 00 00 00  M.>Õ¹Ô5ù........
00000770  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000780  11 00 00 00 00 00 00 00 6B 24 B0 B2 92 79 08 DA  ........k$°²’y.Ú
00000790  A7 4B 9D 56 42 93 EB 28 90 12 A5 8B 36 E0 19 B1  §K.VB“ë(..¥‹6à.±
000007A0  94 DC 64 5A 9A 82 22 B0 00 00 00 00 00 00 00 00  ”ÜdZš‚"°........
000007B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000007C0  12 00 00 00 00 00 00 00 A6 15 1B F7 FF 7F D0 D0  ........¦..÷ÿ.ÐÐ
000007D0  35 91 45 6D 07 43 D8 99 4F E5 FE 8D 59 BA 7F CB  5‘Em.CØ™Oåþ.Yº.Ë
000007E0  6E 91 E4 A0 C7 14 D3 38 00 00 00 00 00 00 00 00  n‘ä Ç.Ó8........
000007F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000800  13 00 00 00 00 00 00 00 FD 5B CC 23 C7 B2 52 99  ........ý[Ì#DzR™
00000810  59 FF 40 9A A9 E9 CB 01 E5 51 87 64 78 52 88 77  Yÿ@š©éË.åQ‡dxRˆw
00000820  B7 29 99 87 BF 0D 4C C0 00 00 00 00 00 00 00 00  ·)™‡¿.LÀ........
00000830  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000840  14 00 00 00 00 00 00 00 06 8F 89 4F C7 34 71 96  ..........‰OÇ4q–
00000850  E5 C4 70 8D E1 02 4E 53 F0 99 7A 24 B1 DE 85 E0  åÄp.á.NSð™z$±Þ…à
00000860  02 1E 1A 01 E5 2F EA 14 00 00 00 00 00 00 00 00  ....å/ê.........
00000870  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000880  15 00 00 00 00 00 00 00 77 D4 17 B9 46 6B 58 B0  ........wÔ.¹FkX°
00000890  2D 34 17 69 AF 51 54 42 5C 09 7E 9F 5A D2 70 47  -4.i¯QTB\.~ŸZÒpG
000008A0  E0 BB F2 47 D5 A5 E3 2A 00 00 00 00 00 00 00 00  à»òGÕ¥ã*........
000008B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

000002C0  00 00 00 00 00 00 00 00 11 59 AD 80 66 18 1B 84  .........Y­€f..„
000002D0  3E 7F AC 31 A0 06 06 31 E3 3C 08 2F 44 18 D1 2D  >.¬1 ..1ã<./D.Ñ-
000002E0  22 C7 3B 23 78 A0 91 37 00 00 00 00 00 00 00 00  "Ç;#x ‘7........
000002F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000300  01 00 00 00 00 00 00 00 A0 7E EA BF 59 D1 4B 33  ........ ~ê¿YÑK3
00000310  BF C3 57 78 71 13 02 8B 5D 93 E1 1A 07 20 E6 59  ¿ÃWxq..‹]“á.. æY
00000320  A5 FA DC 99 8F 0E FE 2F 00 00 00 00 00 00 00 00  ¥úÜ™..þ/........
00000330  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000340  02 00 00 00 00 00 00 00 1E 7D BC 45 FC B0 D4 17  .........}¼Eü°Ô.
00000350  96 B2 E1 9C D5 45 38 76 32 67 90 2A CC FF 28 89  –²áœÕE8v2g.*Ìÿ(‰
00000360  24 6C 47 78 54 EF 19 FB 00 00 00 00 00 00 00 00  $lGxTï.û........
00000370  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000380  03 00 00 00 00 00 00 00 61 10 36 71 9D 22 6E 9D  ........a.6q."n.
00000390  F0 EA 69 11 D5 9B CF 2B B9 EE 77 D4 48 14 96 FC  ðêi.Õ›Ï+¹îwÔH.–ü
000003A0  8C 00 A6 20 7C A3 77 A1 00 00 00 00 00 00 00 00  Œ.¦ |£w¡........
000003B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000003C0  04 00 00 00 00 00 00 00 D4 1E 8F 95 03 C9 73 87  ........Ô..•.És‡
000003D0  6B 73 72 74 88 57 E5 B9 C9 18 7B A5 E8 3B AA E7  ksrtˆWå¹É.{¥è;ªç
000003E0  32 25 CA 7F 5C 5F CB 57 00 00 00 00 00 00 00 00  2%Ê.\_ËW........
000003F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000400  05 00 00 00 00 00 00 00 10 CA E3 14 99 45 EE 81  .........Êã.™Eî.
00000410  8C 39 6F 4B 3A F8 00 19 E5 1D 29 D2 37 40 75 A5  Œ9oK:ø..å.)Ò7@u¥
00000420  23 56 5D 23 87 8B 31 88 00 00 00 00 00 00 00 00  #V]#‡‹1ˆ........
00000430  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000440  06 00 00 00 00 00 00 00 FD BA 3A 44 55 E3 26 86  ........ýº:DUã&†
00000450  CF 57 92 59 56 91 68 9D 41 AD 05 C6 AB B8 D3 FA  ÏW’YV‘h.A­.Æ«¸Óú
00000460  51 8E 0E AA 68 D4 63 5F 00 00 00 00 00 00 00 00  QŽ.ªhÔc_........
00000470  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000480  07 00 00 00 00 00 00 00 83 59 84 A4 70 E5 D3 B6  ........ƒY„¤påÓ¶
00000490  47 94 1B 1A 21 5F 41 21 45 60 83 0B 94 AC 8E 35  G”..!_A!E`ƒ.”¬Ž5
000004A0  30 52 DD 95 F2 F9 3B 5F 00 00 00 00 00 00 00 00  0RÝ•òù;_........
000004B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000004C0  08 00 00 00 00 00 00 00 4B B3 EB 53 CF 62 9A 63  ........K³ëSÏbšc
000004D0  2F F6 72 FE 97 9C DE 78 EF DE A7 6B 0C B9 F9 2F  /örþ—œÞxïÞ§k.¹ù/
000004E0  C0 59 34 94 4D A6 F7 C8 00 00 00 00 00 00 00 00  ÀY4”M¦÷È........
000004F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000500  09 00 00 00 00 00 00 00 0B 3D ED 36 88 16 36 74  .........=í6ˆ.6t
00000510  5A 25 04 C4 CB 5D 01 99 25 94 5D 50 A5 A0 BA 7D  Z%.ÄË].™%”]P¥ º}
00000520  D4 09 2B 80 D5 DF A6 67 00 00 00 00 00 00 00 00  Ô.+€Õߦg........
00000530  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000540  0A 00 00 00 00 00 00 00 01 A4 B9 3C F2 3B 2E 95  .........¤¹<ò;.•
00000550  D5 BA A9 04 53 67 06 6E 84 93 CE 84 43 C2 0E CC  Õº©.Sg.n„“΄CÂ.Ì
00000560  21 0B 6D 89 45 FE 83 36 00 00 00 00 00 00 00 00  !.m‰Eþƒ6........
00000570  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000580  0B 00 00 00 00 00 00 00 90 D0 D7 7B 10 74 CA D1  .........Ð×{.tÊÑ
00000590  20 ED B3 69 88 56 A4 6C A5 30 C7 D1 4E FD 76 31   í³iˆV¤l¥0ÇÑNýv1
000005A0  6D 83 29 41 39 35 7B 75 00 00 00 00 00 00 00 00  mƒ)A95{u........
000005B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000005C0  0C 00 00 00 00 00 00 00 D2 CE CE 93 68 14 75 8F  ........ÒÎΓh.u.
000005D0  97 17 7F 2B DA FD BF 55 A7 68 5F 09 4F E5 A6 C9  —..+Úý¿U§h_.Oå¦É
000005E0  0B 4F 3D 47 58 89 CB C7 00 00 00 00 00 00 00 00  .O=GX‰ËÇ........
000005F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000600  0D 00 00 00 00 00 00 00 6B 83 A1 83 46 A6 E8 3E  ........kƒ¡ƒF¦è>
00000610  05 74 6B 6A C5 C0 90 62 9C BB B4 D5 F8 6E FB DB  .tkjÅÀ.bœ»´ÕønûÛ
00000620  42 7F 12 84 89 C1 D8 B3 00 00 00 00 00 00 00 00  B..„‰Áس........
00000630  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000640  0E 00 00 00 00 00 00 00 12 B7 74 C8 2B 6F 74 DF  .........·tÈ+otß
00000650  38 6E F2 09 4B 23 2A B9 26 05 DC E5 6A BA B7 90  8nò.K#*¹&.Üåjº·.
00000660  09 9B 2C 12 72 F8 2E 3B 00 00 00 00 00 00 00 00  .›,.rø.;........
00000670  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000680  0F 00 00 00 00 00 00 00 F6 69 06 59 7A 88 F4 A3  ........öi.Yzˆô£
00000690  F9 F7 ED 6E 48 06 4B F0 0E C1 52 74 9F 28 4B C6  ù÷ínH.Kð.ÁRtŸ(KÆ
000006A0  7F 77 3F 16 0F A8 67 68 00 00 00 00 00 00 00 00  .w?..¨gh........
000006B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000006C0  10 00 00 00 00 00 00 00 06 8F 89 4F C7 34 71 96  ..........‰OÇ4q–
000006D0  E5 C4 70 8D E1 02 4E 53 F0 99 7A 24 B1 DE 85 E0  åÄp.á.NSð™z$±Þ…à
000006E0  02 1E 1A 01 E5 2F EA 14 00 00 00 00 00 00 00 00  ....å/ê.........
000006F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000700  11 00 00 00 00 00 00 00 77 D4 17 B9 46 6B 58 B0  ........wÔ.¹FkX°
00000710  2D 34 17 69 AF 51 54 42 5C 09 7E 9F 5A D2 70 47  -4.i¯QTB\.~ŸZÒpG
00000720  E0 BB F2 47 D5 A5 E3 2A 00 00 00 00 00 00 00 00  à»òGÕ¥ã*........
00000730  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

000002C0  00 00 00 00 00 00 00 00 11 59 AD 80 66 18 1B 84  .........Y­€f..„
000002D0  3E 7F AC 31 A0 06 06 31 E3 3C 08 2F 44 18 D1 2D  >.¬1 ..1ã<./D.Ñ-
000002E0  22 C7 3B 23 78 A0 91 37 00 00 00 00 00 00 00 00  "Ç;#x ‘7........
000002F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000300  01 00 00 00 00 00 00 00 A0 7E EA BF 59 D1 4B 33  ........ ~ê¿YÑK3
00000310  BF C3 57 78 71 13 02 8B 5D 93 E1 1A 07 20 E6 59  ¿ÃWxq..‹]“á.. æY
00000320  A5 FA DC 99 8F 0E FE 2F 00 00 00 00 00 00 00 00  ¥úÜ™..þ/........
00000330  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000340  02 00 00 00 00 00 00 00 1E 7D BC 45 FC B0 D4 17  .........}¼Eü°Ô.
00000350  96 B2 E1 9C D5 45 38 76 32 67 90 2A CC FF 28 89  –²áœÕE8v2g.*Ìÿ(‰
00000360  24 6C 47 78 54 EF 19 FB 00 00 00 00 00 00 00 00  $lGxTï.û........
00000370  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000380  03 00 00 00 00 00 00 00 61 10 36 71 9D 22 6E 9D  ........a.6q."n.
00000390  F0 EA 69 11 D5 9B CF 2B B9 EE 77 D4 48 14 96 FC  ðêi.Õ›Ï+¹îwÔH.–ü
000003A0  8C 00 A6 20 7C A3 77 A1 00 00 00 00 00 00 00 00  Œ.¦ |£w¡........
000003B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000003C0  04 00 00 00 00 00 00 00 80 09 8A 55 BB F9 4B 96  ........€.ŠU»ùK–
000003D0  9B AA 60 97 96 3C 59 22 7A 00 6D C0 08 0B 67 5F  ›ª`—–<Y"z.mÀ..g_
000003E0  68 6B 48 92 1C 0B 21 BD 00 00 00 00 00 00 00 00  hkH’..!½........
000003F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000400  05 00 00 00 00 00 00 00 B2 32 41 B9 B8 B2 C5 58  ........²2A¹¸²ÅX
00000410  D0 71 CD C8 D0 FA A3 7C BF C3 AE 3D CD FF 38 58  ÐqÍÈÐú£|¿Ã®=Íÿ8X
00000420  D5 E4 3D F5 95 18 5B 4F 00 00 00 00 00 00 00 00  Õä=õ•.[O........
00000430  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000440  06 00 00 00 00 00 00 00 1A B2 74 F7 39 56 1F E6  .........²t÷9V.æ
00000450  F9 F2 9B 52 9D 27 91 5E FC 34 1B A3 9B BA 44 DE  ùò›R.'‘^ü4.£›ºDÞ
00000460  BB F4 35 54 3B A4 47 5F 00 00 00 00 00 00 00 00  »ô5T;¤G_........
00000470  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000480  07 00 00 00 00 00 00 00 B8 93 45 79 7A 4F 2B C6  ........¸“EyzO+Æ
00000490  EB 69 1D F4 D6 A4 84 B3 98 DC 68 C1 07 D0 AC 14  ëi.ôÖ¤„³˜ÜhÁ.Ь.
000004A0  AF BC E2 B6 A5 F3 1F 74 00 00 00 00 00 00 00 00  ¯¼â¶¥ó.t........
000004B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000004C0  08 00 00 00 00 00 00 00 86 A6 34 D0 72 13 CD AB  ........†¦4Ðr.Í«
000004D0  1F 2B BB DB D7 7B D8 7D 0F DE F9 91 9B 35 11 69  .+»Û×{Ø}.Þù‘›5.i
000004E0  D7 B1 34 33 E1 96 B1 35 00 00 00 00 00 00 00 00  ×±43á–±5........
000004F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000500  09 00 00 00 00 00 00 00 76 E5 E5 37 85 8C E3 C1  ........våå7…ŒãÁ
00000510  08 60 3C DC 5C 07 BF 53 B2 75 E2 A2 34 D4 9B 26  .`<Ü\.¿S²uâ¢4Ô›&
00000520  D1 AA 32 67 43 7E D1 3F 00 00 00 00 00 00 00 00  Ѫ2gC~Ñ?........
00000530  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000540  0A 00 00 00 00 00 00 00 C6 49 96 B1 3D 17 2F D1  ........ÆI–±=./Ñ
00000550  F5 85 E6 67 65 7C F1 FC C6 47 D3 54 55 8C 47 B9  õ…æge|ñüÆGÓTUŒG¹
00000560  1E 81 D2 FD 96 3A C4 FF 00 00 00 00 00 00 00 00  ..Òý–:Äÿ........
00000570  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000580  0B 00 00 00 00 00 00 00 28 E8 1B CE 59 94 34 25  ........(è.ÎY”4%
00000590  BD AB 5C C1 77 CB 25 4C 70 45 FB 8C C5 6C 1D 09  ½«\ÁwË%LpEûŒÅl..
000005A0  AA E9 B0 79 F0 DE FA 5E 00 00 00 00 00 00 00 00  ªé°yðÞú^........
000005B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000005C0  0C 00 00 00 00 00 00 00 AA B1 3B 14 4F 6A AF 66  ........ª±;.Oj¯f
000005D0  DB ED A0 AB E3 25 DC EC 7B 21 57 2A E0 10 07 5E  Ûí «ã%Üì{!W*à..^
000005E0  29 D8 6C F4 4B 94 4D 44 00 00 00 00 00 00 00 00  )ØlôK”MD........
000005F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000600  0D 00 00 00 00 00 00 00 E4 45 04 E4 27 48 A6 2B  ........äE.ä'H¦+
00000610  9F 40 B4 ED 41 60 40 29 8E 93 01 F1 76 14 39 25  Ÿ@´íA`@)Ž“.ñv.9%
00000620  42 63 76 5C 03 42 E3 86 00 00 00 00 00 00 00 00  Bcv\.Bã†........
00000630  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000640  0E 00 00 00 00 00 00 00 71 03 7F F7 95 49 04 9F  ........q..÷•I.Ÿ
00000650  ED F6 FA 1B 0B 79 11 C1 61 67 C4 5D 36 91 A4 83  íöú..y.ÁagÄ]6‘¤ƒ
00000660  59 1E C5 CF 2C B5 BE 42 00 00 00 00 00 00 00 00  Y.ÅÏ,µ¾B........
00000670  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000680  0F 00 00 00 00 00 00 00 C7 31 47 07 18 A0 9E 9D  ........Ç1G.. ž.
00000690  F0 7D 1E 29 F3 16 A3 B7 48 8C 0E 30 35 B0 D9 FB  ð}.)ó.£·HŒ.05°Ùû
000006A0  2D 3B 2B B6 E1 84 B7 E1 00 00 00 00 00 00 00 00  -;+¶á„·á........
000006B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000006C0  10 00 00 00 00 00 00 00 06 8F 89 4F C7 34 71 96  ..........‰OÇ4q–
000006D0  E5 C4 70 8D E1 02 4E 53 F0 99 7A 24 B1 DE 85 E0  åÄp.á.NSð™z$±Þ…à
000006E0  02 1E 1A 01 E5 2F EA 14 00 00 00 00 00 00 00 00  ....å/ê.........
000006F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000700  11 00 00 00 00 00 00 00 77 D4 17 B9 46 6B 58 B0  ........wÔ.¹FkX°
00000710  2D 34 17 69 AF 51 54 42 5C 09 7E 9F 5A D2 70 47  -4.i¯QTB\.~ŸZÒpG
00000720  E0 BB F2 47 D5 A5 E3 2A 00 00 00 00 00 00 00 00  à»òGÕ¥ã*........
00000730  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

Header Hash Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

000008C0  FF FB 81 2A 88 9C 50 41 10 0F 22 46 4E 26 42 AA  ÿû.*ˆœPA.."FN&Bª
000008D0  BD D8 01 C8 F1 84 8A 79 68 68 15 C1 50 C8 D6 41  ½Ø.Èñ„Šyhh.ÁPÈÖA
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000740  7F 5F 9B 88 A5 14 7D A7 72 9B 51 72 1C 03 C8 FD  ._›ˆ¥.}§r›Qr..Èý
00000750  3B 8F 2F E1 62 DC 44 BB F1 56 BF D4 39 CE 94 E4  ;./ábÜD»ñV¿Ô9Δä
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000740  09 30 B5 75 87 D9 4C BA FE FB 85 8B 1F A5 A2 46  .0µu‡ÙLºþû…‹.¥¢F
00000750  0E 59 EA F6 CB CE DB 5E CF A2 88 F6 BA BD 7E 71  .YêöËÎÛ^Ï¢ˆöº½~q


Examples

version.txt Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000A00  30 31 2E 35 30 30 0A 00 00 00 00 00 00 00 00 00  01.500..........
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000800  30 31 2E 35 30 30 0A 00 00 00 00 00 00 00 00 00  01.500..........
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000800  30 31 2E 35 30 30 0A 00 00 00 00 00 00 00 00 00  01.500..........

license.xml Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000C00  3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31  <?xml version="1
00000C10  2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54  .0" encoding="UT
....
000715C0  75 6C 61 3E 0A 3C 2F 6C 6F 63 61 6C 65 3E 0A 3C  ula>.</locale>.<
000715D0  2F 73 65 67 6D 65 6E 74 5F 31 30 31 3E 0A 00 00  /segment_101>...
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000A00  3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31  <?xml version="1
00000A10  2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54  .0" encoding="UT
....
000713C0  75 6C 61 3E 0A 3C 2F 6C 6F 63 61 6C 65 3E 0A 3C  ula>.</locale>.<
000713D0  2F 73 65 67 6D 65 6E 74 5F 31 30 31 3E 0A 00 00  /segment_101>...
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000A00  3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31  <?xml version="1
00000A10  2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54  .0" encoding="UT
....
000713C0  75 6C 61 3E 0A 3C 2F 6C 6F 63 61 6C 65 3E 0A 3C  ula>.</locale>.<
000713D0  2F 73 65 67 6D 65 6E 74 5F 31 30 31 3E 0A 00 00  /segment_101>...

binary0.self Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00071600  53 43 45 00 03 00 00 00 40 01 01 00 00 06 00 00  SCE.....@.......
00071610  00 10 00 00 00 00 00 00 8C CF 46 00 00 00 00 00  ........ŒÏF.....
00071620  8C DF 46 00 00 00 00 00 00 00 00 00 00 00 00 00  ΧF.............
00071630  04 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00  ........€.......
00071640  A0 00 00 00 00 00 00 00 E0 00 00 00 00 00 00 00   .......à.......
00071650  00 00 00 00 00 00 00 00 20 01 00 00 00 00 00 00  ........ .......
00071660  60 01 00 00 00 00 00 00 70 01 00 00 00 00 00 00  `.......p.......
00071670  B0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °...............
00071680  02 00 00 00 00 80 00 28 00 00 00 00 0D 00 00 00  .....€.(........
00071690  00 00 00 00 50 01 00 00 00 00 00 00 00 00 00 00  ....P...........
000716A0  7F 45 4C 46 01 01 01 00 00 00 00 00 00 00 00 00  .ELF............
000716B0  00 FE 28 00 01 00 00 00 48 E3 29 00 34 00 00 00  .þ(.....Hã).4...
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00071400  53 43 45 00 03 00 00 00 40 01 01 00 00 06 00 00  SCE.....@.......
00071410  00 10 00 00 00 00 00 00 8C CF 46 00 00 00 00 00  ........ŒÏF.....
00071420  8C DF 46 00 00 00 00 00 00 00 00 00 00 00 00 00  ΧF.............
00071430  04 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00  ........€.......
00071440  A0 00 00 00 00 00 00 00 E0 00 00 00 00 00 00 00   .......à.......
00071450  00 00 00 00 00 00 00 00 20 01 00 00 00 00 00 00  ........ .......
00071460  60 01 00 00 00 00 00 00 70 01 00 00 00 00 00 00  `.......p.......
00071470  B0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °...............
00071480  02 00 00 00 00 80 00 28 00 00 00 00 0D 00 00 00  .....€.(........
00071490  00 00 00 00 50 01 00 00 00 00 00 00 00 00 00 00  ....P...........
000714A0  7F 45 4C 46 01 01 01 00 00 00 00 00 00 00 00 00  .ELF............
000714B0  00 FE 28 00 01 00 00 00 48 E3 29 00 34 00 00 00  .þ(.....Hã).4...
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00071400  53 43 45 00 03 00 00 00 40 01 01 00 00 06 00 00  SCE.....@.......
00071410  00 10 00 00 00 00 00 00 8C CF 46 00 00 00 00 00  ........ŒÏF.....
00071420  8C DF 46 00 00 00 00 00 00 00 00 00 00 00 00 00  ΧF.............
00071430  04 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00  ........€.......
00071440  A0 00 00 00 00 00 00 00 E0 00 00 00 00 00 00 00   .......à.......
00071450  00 00 00 00 00 00 00 00 20 01 00 00 00 00 00 00  ........ .......
00071460  60 01 00 00 00 00 00 00 70 01 00 00 00 00 00 00  `.......p.......
00071470  B0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °...............
00071480  02 00 00 00 00 80 00 28 00 00 00 00 0D 00 00 00  .....€.(........
00071490  00 00 00 00 50 01 00 00 00 00 00 00 00 00 00 00  ....P...........
000714A0  7F 45 4C 46 01 01 01 00 00 00 00 00 00 00 00 00  .ELF............
000714B0  00 FE 28 00 01 00 00 00 48 E3 29 00 34 00 00 00  .þ(.....Hã).4...

binary1.self Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

004DF600  53 43 45 00 03 00 00 00 40 01 01 00 00 06 00 00  SCE.....@.......
004DF610  00 10 00 00 00 00 00 00 D8 95 00 00 00 00 00 00  ........Ø•......
004DF620  D8 A5 00 00 00 00 00 00 00 00 00 00 00 00 00 00  إ..............
004DF630  04 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00  ........€.......
004DF640  A0 00 00 00 00 00 00 00 E0 00 00 00 00 00 00 00   .......à.......
004DF650  00 00 00 00 00 00 00 00 20 01 00 00 00 00 00 00  ........ .......
004DF660  60 01 00 00 00 00 00 00 70 01 00 00 00 00 00 00  `.......p.......
004DF670  B0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °...............
004DF680  03 00 00 00 00 80 00 28 00 00 00 00 0D 00 00 00  .....€.(........
004DF690  00 00 00 00 50 01 00 00 00 00 00 00 00 00 00 00  ....P...........
004DF6A0  7F 45 4C 46 01 01 01 00 00 00 00 00 00 00 00 00  .ELF............
004DF6B0  02 00 28 00 01 00 00 00 89 0B 00 00 34 00 00 00  ..(.....‰...4...
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

004DF400  53 43 45 00 03 00 00 00 40 01 01 00 00 06 00 00  SCE.....@.......
004DF410  00 10 00 00 00 00 00 00 D8 95 00 00 00 00 00 00  ........Ø•......
004DF420  D8 A5 00 00 00 00 00 00 00 00 00 00 00 00 00 00  إ..............
004DF430  04 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00  ........€.......
004DF440  A0 00 00 00 00 00 00 00 E0 00 00 00 00 00 00 00   .......à.......
004DF450  00 00 00 00 00 00 00 00 20 01 00 00 00 00 00 00  ........ .......
004DF460  60 01 00 00 00 00 00 00 70 01 00 00 00 00 00 00  `.......p.......
004DF470  B0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °...............
004DF480  03 00 00 00 00 80 00 28 00 00 00 00 0D 00 00 00  .....€.(........
004DF490  00 00 00 00 50 01 00 00 00 00 00 00 00 00 00 00  ....P...........
004DF4A0  7F 45 4C 46 01 01 01 00 00 00 00 00 00 00 00 00  .ELF............
004DF4B0  02 00 28 00 01 00 00 00 89 0B 00 00 34 00 00 00  ..(.....‰...4...
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

004DF400  53 43 45 00 03 00 00 00 40 01 01 00 00 06 00 00  SCE.....@.......
004DF410  00 10 00 00 00 00 00 00 D8 95 00 00 00 00 00 00  ........Ø•......
004DF420  D8 A5 00 00 00 00 00 00 00 00 00 00 00 00 00 00  إ..............
004DF430  04 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00  ........€.......
004DF440  A0 00 00 00 00 00 00 00 E0 00 00 00 00 00 00 00   .......à.......
004DF450  00 00 00 00 00 00 00 00 20 01 00 00 00 00 00 00  ........ .......
004DF460  60 01 00 00 00 00 00 00 70 01 00 00 00 00 00 00  `.......p.......
004DF470  B0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °...............
004DF480  03 00 00 00 00 80 00 28 00 00 00 00 0D 00 00 00  .....€.(........
004DF490  00 00 00 00 50 01 00 00 00 00 00 00 00 00 00 00  ....P...........
004DF4A0  7F 45 4C 46 01 01 01 00 00 00 00 00 00 00 00 00  .ELF............
004DF4B0  02 00 28 00 01 00 00 00 89 0B 00 00 34 00 00 00  ..(.....‰...4...

package_file_0.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_1.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_2.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_3.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_4.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_5.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_6.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_7.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_8.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_9.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_10.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_11.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_12.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_13.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_14.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_15.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_16.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

package_file_17.pkg Example

preinst - 01.000.000 systemdata - 01.000.010 full - 01.500.000

Files

preinst - 01.000.000

Type Header Information Size
ASCII:MM.mmmm (01.500) [none] version.txt 1
PSP2SWU.SELF? SCE .ELF binary0.self 4536
PSP2SWU.SPRX? SCE .ELF binary1.self 42
XML license.xml 451
SCE package_file_0.pkg 7904
SCE package_file_1.pkg 8130
SCE package_file_2.pkg 8196
SCE package_file_3.pkg 8196
SCE package_file_4.pkg 8196
SCE package_file_5.pkg 7883
SCE package_file_6.pkg 8052
SCE package_file_7.pkg 6943
SCE package_file_8.pkg 7758
SCE package_file_9.pkg 7805
SCE package_file_10.pkg 7804
SCE package_file_11.pkg 8005
SCE package_file_12.pkg 8103
SCE package_file_13.pkg 8084
SCE package_file_14.pkg 8066
SCE package_file_15.pkg 1661
SCEWM package_file_16.pkg 14
SCEAS package_file_17.pkg 1

systemdata - 01.000.010

Type Header Information Size
ASCII:MM.mmmm (01.500) [none] version.txt 1
PSP2SWU.SELF? SCE .ELF binary0.self 4536
PSP2SWU.SPRX? SCE .ELF binary1.self 42
XML license.xml 451
SCE package_file_0.pkg 2625
SCE package_file_1.pkg 4048
SCE package_file_2.pkg 2746
SCE package_file_3.pkg 3874
SCE package_file_4.pkg 4742
SCE package_file_5.pkg 4660
SCE package_file_6.pkg 3946
SCE package_file_7.pkg 4145
SCE package_file_8.pkg 4630
SCE package_file_9.pkg 5476
SCE package_file_10.pkg 4860
SCE package_file_11.pkg 4722
SCEWM package_file_12.pkg 4
SCEAS package_file_13.pkg 1

full - 01.500.000

Type Header Information Size
ASCII:MM.mmmm (01.500) [none] version.txt 1
PSP2SWU.SELF? SCE .ELF binary0.self 4536
PSP2SWU.SPRX? SCE .ELF binary1.self 42
XML license.xml 451
SCE package_file_0.pkg 634
SCE package_file_1.pkg 6718
SCE package_file_2.pkg 8194
SCE package_file_3.pkg 8194
SCE package_file_4.pkg 8194
SCE package_file_5.pkg 8194
SCE package_file_6.pkg 8194
SCE package_file_7.pkg 8194
SCE package_file_8.pkg 8194
SCE package_file_9.pkg 8194
SCE package_file_10.pkg 8194
SCE package_file_11.pkg 6154
SCEWM package_file_12.pkg 4
SCEAS package_file_13.pkg 1

Regioning

If simular to PS3, then there is no regioning in the .PUP files, they are the same for all different regions.
The PS Vita however gets the psp2-updatelist.xml from different servers, depening on the region of that model.

Retail:

<update_data_list>
  <region id="jp">
    <np level0_system_version="01.500.000" level1_system_version="01.500.000" level2_system_version="01.500.000"/>
    <version system_version="01.500.000" label="01.500">
      <update_data update_type="full">
        <image size="94496256">
          http://djp01.psp2.update.playstation.net/update/psp2/image/2011_1214/rel_f090a69bcf392b5c311b9e786c5cc0b5/PSP2UPDAT.PUP?dest=jp
        </image>
      </update_data>
    </version>
    <recovery spkg_type="systemdata">
      <image spkg_version="01.000.010" size="56817152">
        http://djp01.psp2.update.playstation.net/update/psp2/image/2011_1214/sd_484243f3964158b38ad1adaac0332a3e/PSP2UPDAT.PUP?dest=jp
      </image>
    </recovery>
    <recovery spkg_type="preinst">
      <image spkg_version="01.000.000" size="128837120">
        http://djp01.psp2.update.playstation.net/update/psp2/image/2011_1214/pre_24b5601c3b3aa63b51cf5eaeab718a4c/PSP2UPDAT.PUP?dest=jp
      </image>
    </recovery>
  </region>
</update_data_list>

Shop:

<update_data_list>
  <region id="shop">
    <np level0_system_version="00.000.000" level1_system_version="00.000.000" level2_system_version="00.000.000"/>
    <version system_version="00.000.000">
      <update_data update_type="full">
        <image>NA</image>
      </update_data>
    </version>
  </region>
</update_data_list>

Retail basic structure of the update URL:

http://d<TLD>01.psp2.update.playstation.net/update/psp2/image/<YYYY_MMDD>/pre_<md5>/PSP2UPDAT.PUP?dest=<TLD>
(TLD=2 letter abbreviation from above region, YYYY_MMDD is release date, md5 is 22-digits long HASH)

Revisions

01.030.010

SKU Release version in Japan

01.500.000 Complete

Update released online together with Japanese launch 01.500.000 PSP2UPDAT.PUP's (266.73 MB)

preinst 01.000.000

http://djp01.psp2.update.playstation.net/update/psp2/image/2011_1214/pre_24b5601c3b3aa63b51cf5eaeab718a4c/PSP2UPDAT.PUP
1.000.000 PSP2UPDAT.PUP (122.87 MB)

systemdata 01.000.010

http://djp01.psp2.update.playstation.net/update/psp2/image/2011_1214/sd_484243f3964158b38ad1adaac0332a3e/PSP2UPDAT.PUP
1.000.010 PSP2UPDAT.PUP (54.19 MB)

full 01.500.000

http://djp01.psp2.update.playstation.net/update/psp2/image/2011_1214/rel_f090a69bcf392b5c311b9e786c5cc0b5/PSP2UPDAT.PUP

full 01.510.000

http://djp01.psp2.update.playstation.net/update/psp2/image/2011_1222/rel_48ac631ecae3837a7530506de0d73eaf/PSP2UPDAT.PUP