Changes

3,478 bytes added ,  21:15, 30 December 2024
Line 179: Line 179:  
| 0x04010082
 
| 0x04010082
 
| [[BOSSP:InitializeSessionPrivileged|InitializeSessionPrivileged]]
 
| [[BOSSP:InitializeSessionPrivileged|InitializeSessionPrivileged]]
 +
|-
 +
| 0x04020000
 +
| ?
 +
|-
 +
| 0x04030000
 +
| ?
 
|-
 
|-
 
| 0x04040080
 
| 0x04040080
Line 184: Line 190:  
|-
 
|-
 
| 0x040500C0
 
| 0x040500C0
| unknown...
+
| [[BOSSP:SetAppNewFlag|SetAppNewFlag]]
 
|-
 
|-
 
| 0x040600C0
 
| 0x040600C0
| unknown...
+
| SetOptoutFlagPrivileged
 
|-
 
|-
 
| 0x04070080
 
| 0x04070080
| unknown...
+
| GetOptoutFlagPrivileged
 +
|-
 +
| 0x04080040
 +
| (u8 optout) Sets the optout flag to all apps?
 
|-
 
|-
 
| 0x04090102
 
| 0x04090102
| unknown...
+
| UnregisterTaskPrivileged
 +
|-
 +
| 0x040A0000
 +
| ?
 
|-
 
|-
 
| 0x040B0080
 
| 0x040B0080
| unknown...
+
| GetTaskIdListPrivileged
 +
|-
 +
| 0x040C00C2
 +
| GetStepIdListPrivileged
 
|-
 
|-
 
| 0x040D0182
 
| 0x040D0182
Line 203: Line 218:  
| 0x040E0182
 
| 0x040E0182
 
| [[BOSSP:GetNsDataIdListPrivileged1|GetNsDataIdListPrivileged1]]
 
| [[BOSSP:GetNsDataIdListPrivileged1|GetNsDataIdListPrivileged1]]
 +
|-
 +
| 0x040F0102
 +
| GetTaskInfoPrivileged
 +
|-
 +
| 0x04100102
 +
| Same as GetTaskStatusPrivileged, but the input bool is set to false
 +
|-
 +
| 0x04110102
 +
| GetTaskErrorPrivileged
 +
|-
 +
| 0x04120000
 +
| Related to the sysmodule savedata?
 
|-
 
|-
 
| 0x04130082
 
| 0x04130082
 
| [[BOSSP:SendPropertyPrivileged|SendPropertyPrivileged]]
 
| [[BOSSP:SendPropertyPrivileged|SendPropertyPrivileged]]
 +
|-
 +
| 0x04140082
 +
| [[BOSSP:ReceivePropertyPrivileged|ReceivePropertyPrivileged]]
 
|-
 
|-
 
| 0x041500C0
 
| 0x041500C0
Line 215: Line 245:  
| 0x04170182
 
| 0x04170182
 
| [[BOSSP:ReadNsDataPrivileged|ReadNsDataPrivileged]]
 
| [[BOSSP:ReadNsDataPrivileged|ReadNsDataPrivileged]]
 +
|-
 +
| 0x04180100
 +
| SetNsDataAdditionalInfoPrivileged
 +
|-
 +
| 0x041900C0
 +
| GetNsDataAdditionalInfoPrivileged
 
|-
 
|-
 
| 0x041A0100
 
| 0x041A0100
Line 223: Line 259:  
|-
 
|-
 
| 0x041C00C0
 
| 0x041C00C0
| unknown...
+
| GetNsDataLastUpdatePrivileged
 +
|-
 +
| 0x041D0040
 +
| (bool unk_flag1)
 +
|-
 +
| 0x041E0000
 +
| Returns: bool unk_flag1
 +
|-
 +
| 0x041F0040
 +
| (bool unk_flag2)
 +
|-
 +
| 0x04200000
 +
| Returns: bool unk_flag2
 +
|-
 +
| 0x04210000?
 +
| Stubbed
 +
|-
 +
| 0x04220000
 +
| ?
 +
|-
 +
| 0x04230000?
 +
| Stubbed
 +
|-
 +
| 0x04240000
 +
| ?
 +
|-
 +
| 0x04250042
 +
| SetPolicyListEnvId. Sets the policylist env ID (default env ID is "p01"): strncpy("p01", in, 8)
 +
|-
 +
| 0x04260042
 +
| GetPolicyListEnvId. Gets the policylist env ID (default env ID is "p01"): strcpy(out, "p01")
 +
|-
 +
| 0x04270042
 +
| SetPolicyListUrl. Sets a custom policylist URL. Max of 0x200 chars
 +
|-
 +
| 0x04280042
 +
| GetPolicyListUrl. Gets the custom policylist URL
 +
|-
 +
| 0x04290002
 +
| (Handle unk)
 +
|-
 +
| 0x042A0000
 +
| Closes the previous handle
 +
|-
 +
| 0x042B0000
 +
| Returns: u8 unk
 +
|-
 +
| 0x042C0042
 +
| <nowiki>(u32 Size, ((Size<<4)|0xC), Buf)</nowiki>
 +
|-
 +
| 0x042D0000
 +
| Returns: u32 unk
 
|-
 
|-
 
| 0x042E00C2
 
| 0x042E00C2
| unknown...
+
| StartTaskPrivileged
 
|-
 
|-
 
| 0x042F00C2
 
| 0x042F00C2
| unknown...
+
| StartTaskImmediatePrivileged
 
|-
 
|-
 
| 0x043000C2
 
| 0x043000C2
| unknown...
+
| CancelTaskPrivileged
 +
|-
 +
| 0x04310040
 +
| (u32 unk_4) The input is stored in a variable whose default value is 0x70
 +
|-
 +
| 0x04320040
 +
| Returns: u32 unk_4
 +
|-
 +
| 0x04330080
 +
| GetStorageOptionPrivileged
 +
|-
 +
| 0x043400C2
 +
| StartBgImmediatePrivileged
 +
|-
 +
| 0x04350042
 +
| <nowiki>(u32 Size, ((Size<<4)|0xA), Buf)</nowiki>. Stubbed
 +
|-
 +
| 0x04360042
 +
| <nowiki>(u32 Size, ((Size<<4)|0xC), Buf)</nowiki>. Stubbed
 +
|-
 +
| 0x043700C2
 +
| GetTaskProperty0Privileged
 +
|-
 +
| 0x04380000
 +
| ?
 +
|-
 +
| 0x04390104
 +
| GetTaskQueryPrivileged
 +
|-
 +
| 0x043A0042
 +
| <nowiki>(u32 Size, ((Size<<4)|0xA), Buf)</nowiki>. Stubbed
 +
|-
 +
| 0x043B0042
 +
| <nowiki>(u32 Size, ((Size<<4)|0xC), Buf)</nowiki>. Stubbed
 +
|-
 +
| 0x043C0080
 +
| (u64 title_id)
 +
|-
 +
| 0x043D0080
 +
| (u64 title_id)
 +
|-
 +
| 0x043E0042
 +
| <nowiki>(u32 Size, ((Size<<4)|0xA), Buf)</nowiki>. Sets the sprelay URL
 +
|-
 +
| 0x043F0042
 +
| <nowiki>(u32 Size, ((Size<<4)|0xC), Buf)</nowiki>. Gets the sprelay URL
 +
|-
 +
| 0x04400080
 +
| (u32 interval, u32 unk). Sets the sprelay interval, and other things
 +
|-
 +
| 0x04410000
 +
| Returns: u32 interval, u32 unk. Gets the sprelay interval, and other things
 +
|-
 +
| 0x04420000
 +
| ?
 +
|-
 +
| 0x04430042
 +
| <nowiki>(u32 Size, ((Size<<4)|0xC), Buf)</nowiki>. Size must be at least 0x208
 +
|-
 +
| 0x04440042
 +
| <nowiki>(u32 Size, ((Size<<4)|0xC), Buf)</nowiki>. Size must be at least 0x130
 +
|-
 +
| 0x04450040
 +
| (u8 unk_5)
 +
|-
 +
| 0x04460000
 +
| Returns: u8 unk_5
 +
|-
 +
| 0x04470002
 +
| RegisterNewArrivalEventPrivileged
 +
|-
 +
| 0x04480000?
 +
| Stubbed
 
|-
 
|-
 
| 0x04490142
 
| 0x04490142
| unknown...
+
| RegisterTaskPrivileged
 
|-
 
|-
 
| 0x044A0180
 
| 0x044A0180
| unknown...
+
| SetStorageInfoPrivileged
 +
|-
 +
| 0x044B01C0
 +
| RegisterStorageEntryPrivileged
 +
|-
 +
| 0x044C0080
 +
| UnregisterStoragePrivileged
 
|-
 
|-
 
| 0x044D0080
 
| 0x044D0080
| unknown...
+
| GetStorageInfoPrivileged
 +
|-
 +
| 0x044E0080
 +
| GetStorageEntryInfoPrivileged
 +
|-
 +
| 0x044F0102
 +
| UpdateTaskIntervalPrivileged
 
|-
 
|-
 
| 0x04500102
 
| 0x04500102
| unknown...
+
| UpdateTaskCountPrivileged
 +
|-
 +
| 0x045100C2
 +
| GetTaskIntervalPrivileged
 +
|-
 +
| 0x045200C2
 +
| GetTaskCountPrivileged
 +
|-
 +
| 0x045300C2
 +
| GetTaskServiceStatusPrivileged
 
|-
 
|-
 
| 0x04540102
 
| 0x04540102
| unknown...
+
| GetTaskStatePrivileged
 
|-
 
|-
 
| 0x045500C2
 
| 0x045500C2
| unknown...
+
| GetTaskResultPrivileged
 +
|-
 +
| 0x045600C2
 +
| GetTaskCommErrorCodePrivileged
 +
|-
 +
| 0x04570142
 +
| GetTaskStatusPrivileged
 
|-
 
|-
 
| 0x04580104
 
| 0x04580104
| ?
+
| SetTaskQueryPrivileged
 
|}
 
|}
  
131

edits