Talk:Playstation Update Package (PUP): Difference between revisions

From Vita Developer wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 1: Line 1:
wikipedia is removing firmware changelogs, last complete version: https://en.wikipedia.org/w/index.php?title=PlayStation_Vita_system_software&oldid=668447442 (PSVita) and https://en.wikipedia.org/w/index.php?title=PlayStation_Portable_system_software&oldid=672507694 (PSP)
wikipedia is removing firmware changelogs, last complete version:


== PS3 ==
PSVita: https://en.wikipedia.org/w/index.php?title=PlayStation_Vita_system_software&oldid=668447442
PS3 FW 4.0 added PS Vita support: http://blog.eu.playstation.com/2011/11/30/ps3-system-software-update-v-4-00/
 
PSP: https://en.wikipedia.org/w/index.php?title=PlayStation_Portable_system_software&oldid=672507694
 
== PUP Files ==
 
note: absolute offsets are pretty useless in a dynamic filetable...


==PUP Files==
note: absolute offsets are pretty useless in a dynamic filetable ;)
{| class="wikitable"
{| class="wikitable"
|-
|-
! Information
! Information !! From Offset !! To Offset !! Length !! Notes !! SHA1
! From Offset  
! To Offset  
! Length  
! Notes  
! SHA1
|-
|-
| license.xml
| license.xml || 0xA00 || 0x713DF || 0x709E0 || XML formatted file with license agreement || 69BDF9C174639AFB4FBC92818EBF3D0A7C9801DC
| 0xA00  
| 0x713DF
| 0x709E0
| XML formatted file with license agreement
| 69BDF9C174639AFB4FBC92818EBF3D0A7C9801DC
|-
|-
| binary0.self
| psp2swu.self || - || - || -
| -
| this file is exactly the same on preinst-01.000.000, systemdata-01.000.010, full-01.500.000 || 91B125BC64BA4C77B3C93E33FB43EE6F5A237B8C
| -
| -
| <!--//this file is the binary0<.self/.sprx>. it should update the filesystem//--> (this file is exactly the same on preinst-01.000.000, systemdata-01.000.010, full-01.500.000)
| 91B125BC64BA4C77B3C93E33FB43EE6F5A237B8C
|-
|-
| binary1.self
| cui_setupper.self || - || - || - || this file is exactly the same on preinst-01.000.000, systemdata-01.000.010, full-01.500.000 || 08DDAEF4E68E1D5EBDAFE709E9B116EFAC8EF54C
| -
| -
| -
| <!--// based on what proof?  this file is the binary1<.self/.sprx>. it should check the new filesystem//-->(this file is exactly the same on preinst-01.000.000, systemdata-01.000.010, full-01.500.000)
| 08DDAEF4E68E1D5EBDAFE709E9B116EFAC8EF54C
|-
| version.txt
| -
| -
| -
| -
| EFE0BF54CCAF3544C141A215FCA23735AC3EB2DF
|-
|-
| version.txt || - || - || - || - || EFE0BF54CCAF3544C141A215FCA23735AC3EB2DF
|}
|}
i just noticed that binary0.self has the same id as the ps3swu.self. so for me this file is the psp2swu.self (deroad)


==psp2swu.self and psp2swu.sprx==
== psp2swu.self and cui_setupper.self ==
 
well i started to give a look into those selfs and sprx (by hoping that is a sprx the small executable one :D ).
well i started to give a look into those selfs and sprx (by hoping that is a sprx the small executable one :D ).


psp2swu.self
=== psp2swu.self ===


1.61
1.61
Line 65: Line 43:
Padding                0x000000000046cf8c
Padding                0x000000000046cf8c
</pre>
</pre>
1.50
1.50
<pre>
<pre>
Line 79: Line 58:
Padding                0x000000000046cf8c
Padding                0x000000000046cf8c
</pre>
</pre>
psp2swu.sprx
 
=== cui_setupper.self ===


1.61
1.61
Line 94: Line 74:
Padding                0x00000000000095d8
Padding                0x00000000000095d8
</pre>
</pre>
1.50
1.50
<pre>Magic                  0x53434500
<pre>Magic                  0x53434500
Line 106: Line 87:
Version                0x0000000000001000
Version                0x0000000000001000
Padding                0x00000000000095d8
Padding                0x00000000000095d8
</pre>


== SCEAS ==
This is an unknown file. From v1,00/v1,00b to v1,50 it only have the same header:
<pre>
00000000  53 43 45 41 53 00 00 01  01 00 00 00 00 04 00 00  |SCEAS...........|
00000010  01 00 00 00 01 00 00 00  01 00 00 00 00 00 00 00  |................|
</pre>
</pre>


==SCEAS==
== SCEWM ==
this is an unknown file. from v1,00/v1,00b to v1,50 it only have the same header:
This is an unknown file as the SCEAS. From v1,00/v1,00b to v1,50 it only have the same header:
<pre>00000000  53 43 45 41 53 00 00 01  01 00 00 00 00 04 00 00  |SCEAS...........|
<pre>
00000010  01 00 00 00 01 00 00 00  01 00 00 00 00 00 00 00  |................|</pre>
00000000  53 43 45 57 4d 00 00 01  01 00 00 00 00 10 00 00  |SCEWM...........|
 
00000010  5a 00 00 00 01 00 00 00  01 00 00 00 01 00 00 00  |Z...............|
==SCEWM==
</pre>
this is an unknown file as the SCEAS. from v1,00/v1,00b to v1,50 it only have the same header:
<pre>00000000  53 43 45 57 4d 00 00 01  01 00 00 00 00 10 00 00  |SCEWM...........|
00000010  5a 00 00 00 01 00 00 00  01 00 00 00 01 00 00 00  |Z...............|</pre>

Revision as of 18:25, 3 May 2018

wikipedia is removing firmware changelogs, last complete version:

PSVita: https://en.wikipedia.org/w/index.php?title=PlayStation_Vita_system_software&oldid=668447442

PSP: https://en.wikipedia.org/w/index.php?title=PlayStation_Portable_system_software&oldid=672507694

PUP Files

note: absolute offsets are pretty useless in a dynamic filetable...

Information From Offset To Offset Length Notes SHA1
license.xml 0xA00 0x713DF 0x709E0 XML formatted file with license agreement 69BDF9C174639AFB4FBC92818EBF3D0A7C9801DC
psp2swu.self - - - this file is exactly the same on preinst-01.000.000, systemdata-01.000.010, full-01.500.000 91B125BC64BA4C77B3C93E33FB43EE6F5A237B8C
cui_setupper.self - - - this file is exactly the same on preinst-01.000.000, systemdata-01.000.010, full-01.500.000 08DDAEF4E68E1D5EBDAFE709E9B116EFAC8EF54C
version.txt - - - - EFE0BF54CCAF3544C141A215FCA23735AC3EB2DF

psp2swu.self and cui_setupper.self

well i started to give a look into those selfs and sprx (by hoping that is a sprx the small executable one :D ).

psp2swu.self

1.61

Magic                   0x53434500
Version                 0x00000003
SDK Type                0x00000140
Header Type             0x00000001
...
--- APP INFO ---
Authotiry ID            0x0000000300454353
Vendor ID               0x00010140
SELF Type               0x00000600
Version                 0x0000000000001000
Padding                 0x000000000046cf8c

1.50

Magic                   0x53434500
Version                 0x00000003
SDK Type                0x00000140
Header Type             0x00000001
...
--- APP INFO ---
Authotiry ID            0x0000000300454353
Vendor ID               0x00010140
SELF Type               0x00000600
Version                 0x0000000000001000
Padding                 0x000000000046cf8c

cui_setupper.self

1.61

Magic                   0x53434500
Version                 0x00000003
SDK Type                0x00000140
Header Type             0x00000001
...
--- APP INFO ---
Authotiry ID            0x0000000300454353
Vendor ID               0x00010140
SELF Type               0x00000600
Version                 0x0000000000001000
Padding                 0x00000000000095d8

1.50

Magic                   0x53434500
Version                 0x00000003
SDK Type                0x00000140
Header Type             0x00000001
...
--- APP INFO ---
Authotiry ID            0x0000000300454353
Vendor ID               0x00010140
SELF Type               0x00000600
Version                 0x0000000000001000
Padding                 0x00000000000095d8

SCEAS

This is an unknown file. From v1,00/v1,00b to v1,50 it only have the same header:

00000000  53 43 45 41 53 00 00 01  01 00 00 00 00 04 00 00  |SCEAS...........|
00000010  01 00 00 00 01 00 00 00  01 00 00 00 00 00 00 00  |................|

SCEWM

This is an unknown file as the SCEAS. From v1,00/v1,00b to v1,50 it only have the same header:

00000000  53 43 45 57 4d 00 00 01  01 00 00 00 00 10 00 00  |SCEWM...........|
00000010  5a 00 00 00 01 00 00 00  01 00 00 00 01 00 00 00  |Z...............|