Software update plugin: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
(Created page with " 2 Identifiers: * 1 * 0x4D4F4430 ("MOD0") ===1 Interface=== contains 2 subs: 0: 1 Parameter: unsigned long value (call_updater value) 1: 2 Parameter: void * ptr_handler...")
 
mNo edit summary
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
__TOC__


2 Identifiers:
2 Identifiers:
Line 9: Line 9:


contains 2 subs:  
contains 2 subs:  
  0: 1 Parameter: unsigned long value (call_updater value)
  0: Updater, 1 Parameter: int value  
  1: 2 Parameter: void * ptr_handler, int value
  1: 2 Parameter: void * ptr_handler, int value
==== Function 0 ====
Sets an Update related value.
0 = update selection
1 = wizard resource/copying media
2 = search network
3 = search shop boot
4 = boot up restart update
5 = nothing


===MOD0 Interface===
===MOD0 Interface===


dynamically set sub:
contains 4 subs:
0: return
1: return
2: return
3: return 1
 
 
===Possible Public Key Location===
 
Firmware Version: 4.70


  0: input
Decrypted software_update_plugin.sprx:
<pre>2F 75 70 64 61 74 65 72 00 00 00 00 00 00 00 00  /updater........
2F 70 75 73 68 00 00 00 2F 50 53 33 55 50 44 41  /push.../PS3UPDA
54 2E 54 4D 50 00 00 00 2F 52 45 53 55 4D 45 2E  T.TMP.../RESUME.
54 4D 50 00 00 00 00 00 2F 70 75 70 5F 63 68 65  TMP...../pup_che
63 6B 2E 74 6D 70 00 00 2F 70 75 70 5F 63 68 65  ck.tmp../pup_che
63 6B 2E 64 61 74 00 00 2F 50 53 33 55 50 44 41 ck.dat../PS3UPDA
54 45 00 00 00 00 00 00 2F 50 53 33 2F 55 50 44  TE....../PS3/UPD
41 54 45 00 00 00 00 00 2F 50 53 33 5F 55 50 44  ATE...../PS3_UPD
41 54 45 00 00 00 00 00 2F 76 73 68 00 00 00 00  ATE...../vsh....</pre>


Possible key location could be located in pup_check.tmp or pup_check.dat.


{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>

Latest revision as of 23:09, 17 September 2021

2 Identifiers:

  • 1
  • 0x4D4F4430 ("MOD0")

1 Interface[edit | edit source]

contains 2 subs:

0: Updater, 1 Parameter: int value 
1: 2 Parameter: void * ptr_handler, int value

Function 0[edit | edit source]

Sets an Update related value.

0 = update selection
1 = wizard resource/copying media
2 = search network
3 = search shop boot
4 = boot up restart update
5 = nothing

MOD0 Interface[edit | edit source]

contains 4 subs:

0: return
1: return
2: return
3: return 1


Possible Public Key Location[edit | edit source]

Firmware Version: 4.70

Decrypted software_update_plugin.sprx:

2F 75 70 64 61 74 65 72 00 00 00 00 00 00 00 00  /updater........
2F 70 75 73 68 00 00 00 2F 50 53 33 55 50 44 41  /push.../PS3UPDA
54 2E 54 4D 50 00 00 00 2F 52 45 53 55 4D 45 2E  T.TMP.../RESUME.
54 4D 50 00 00 00 00 00 2F 70 75 70 5F 63 68 65  TMP...../pup_che
63 6B 2E 74 6D 70 00 00 2F 70 75 70 5F 63 68 65  ck.tmp../pup_che
63 6B 2E 64 61 74 00 00 2F 50 53 33 55 50 44 41  ck.dat../PS3UPDA
54 45 00 00 00 00 00 00 2F 50 53 33 2F 55 50 44  TE....../PS3/UPD
41 54 45 00 00 00 00 00 2F 50 53 33 5F 55 50 44  ATE...../PS3_UPD
41 54 45 00 00 00 00 00 2F 76 73 68 00 00 00 00  ATE...../vsh....

Possible key location could be located in pup_check.tmp or pup_check.dat.