Npsignin plugin

From PS3 Developer wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

3 Identifiers:

  • 1
  • 0x41435430 ("ACT0")
  • 0x4D4F4430 ("MOD0")

1 Interface

contains 8 subs:

0: 0 Parameter: - activates np_signin plugin, based on online status -> page singin/signining
1: 2 Parameter: void * callback, uint32
2: 3 Parameter: - based on online status -> page singin/signining
3: 1 Parameter: struct { uint8, uint8, uint8 button_reset_pw_enabled, uint8, uint32, void * callback, void * data } - start_netcheck / start_np_signin
4: 1 Parameter: struct { uint32, void * callback, void * data } - start_update
5: 2 Parameter: void * callback, uint32
6: 0 Parameter: 
7: 2 Parameter: void * unload_callback, int

function 3

Example:

00 00 01 00 00 00 00 00 01 6D EB 84 21 CE 31 C0
      ^^
1st byte =
2nd byte =
3rd byte = disable (0), enable (1) button reset pw 
              need (0), do/ask (1) update message
4th byte =

ACT0 Interface

contains 1 subs:

0: 0 Parameter - calls interface 1 function 3 with empty parameter

MOD0 Interface

contains 4 subs:

0: return
1: return
2: return
3: 1 Parameter: int value (7 / 0x35 -> 0, else -> 2)

Initialization

Load up parameters:

container_id =  (ID #3 foreground)