Difference between revisions of "BOSS Services"

From 3dbrew
Jump to navigation Jump to search
(Some more unknown commands used by Smash 3DS)
Line 6: Line 6:
 
|-
 
|-
 
| 0x00010082
 
| 0x00010082
| unknown... (seems to always get called first)
+
| InitializeSession
 
|-
 
|-
 
| 0x00020100
 
| 0x00020100
Line 39: Line 39:
 
|-
 
|-
 
| 0x001C0042
 
| 0x001C0042
| unknown...
+
| StartTask
 
|-
 
|-
 
| 0x001D0042
 
| 0x001D0042
Line 45: Line 45:
 
|-
 
|-
 
| 0x001E0042
 
| 0x001E0042
| Task::Cancel
+
| CancelTask
 
|-
 
|-
 
| 0x001F0000
 
| 0x001F0000
Line 54: Line 54:
 
|-
 
|-
 
| 0x00210042
 
| 0x00210042
| unknown...
+
| GetTaskResult
 
|-
 
|-
 
| 0x002300C2
 
| 0x002300C2
| unknown...
+
| GetTaskStatus
 
|-
 
|-
 
| 0x00260040
 
| 0x00260040
Line 75: Line 75:
 
|-
 
|-
 
| 0x002E0040
 
| 0x002E0040
| unknown...
+
| GetErrorCode
 
|-
 
|-
 
| 0x002F0140
 
| 0x002F0140

Revision as of 03:30, 31 May 2016

BOSS Service "boss:U"

Command Header Description
0x00010082 InitializeSession
0x00020100 GetStorageInfo
0x00030000 unknown...
0x00040000 unknown...
0x00090040 unknown...
0x000A0000 unknown...
0x000E0000 unknown...
0x000C0082 UnregisterTask
0x00100102 unknown...
0x00140082 unknown...
0x00160082 unknown...
0x001C0042 StartTask
0x001D0042 unknown...
0x001E0042 CancelTask
0x001F0000 unknown...
0x00200082 unknown...
0x00210042 GetTaskResult
0x002300C2 GetTaskStatus
0x00260040 unknown...
0x002700C2 unknown...
0x00280102 unknown...
0x002D0040 unknown...
0x002C0040 unknown...
0x002E0040 GetErrorCode
0x002F0140 unknown...
0x00300000 unknown...
0x00330042 StartBgImmediate
0x003500C2 unknown...
0x00360084 unknown...

Privileged BOSS Service "boss:P"

Command Header Description
0x04040080 unknown...
0x040500C0 unknown...
0x040600C0 unknown...
0x04070080 unknown...
0x04090102 unknown...
0x040B0080 unknown...
0x040D0182 unknown...
0x041500C0 unknown...
0x04160142 unknown...
0x04170182 unknown...
0x041C00C0 unknown...
0x042E00C2 unknown...
0x042F00C2 unknown...
0x043000C2 unknown...
0x04490142 unknown...
0x044A0180 unknown...
0x044D0080 unknown...
0x04500102 unknown...
0x04540102 unknown...
0x045500C2 unknown...

boss:P also contains all of the commands from boss:U.