BOSS Services: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| Line 39: | Line 39: | ||
|-  | |-  | ||
| 0x00140082  | | 0x00140082  | ||
| SendProperty  | | [[BOSSU:SendProperty|SendProperty]]  | ||
|-  | |-  | ||
| 0x00150042  | | 0x00150042  | ||
Revision as of 20:49, 6 October 2016
BOSS Service "boss:U"
| Command Header | Description | 
|---|---|
| 0x00010082 | InitializeSession | 
| 0x00020100 | GetStorageInfo | 
| 0x00030000 | UnregisterStorage | 
| 0x00040000 | GetTaskStorageInfo | 
| 0x00090040 | SetOptoutFlag | 
| 0x000A0000 | GetOptoutFlag | 
| 0x000B00C2 | RegisterTask | 
| 0x000D0082 | ReconfigureTask | 
| 0x000E0000 | GetTaskIdList | 
| 0x000C0082 | UnregisterTask | 
| 0x00100102 | GetNsDataIdList | 
| 0x00140082 | SendProperty | 
| 0x00150042 | SendPropertyHandle | 
| 0x00160082 | ReceiveProperty | 
| 0x00180082 | UpdateTaskCount | 
| 0x001A0042 | GetTaskCount | 
| 0x001B0042 | GetTaskServiceStatus | 
| 0x001C0042 | StartTask | 
| 0x001D0042 | StartTaskImmediate | 
| 0x001E0042 | CancelTask | 
| 0x001F0000 | GetTaskFinishHandle | 
| 0x00200082 | GetTaskState | 
| 0x00210042 | GetTaskResult | 
| 0x002300C2 | GetTaskStatus | 
| 0x00260040 | DeleteNsData | 
| 0x002700C2 | GetNsDataHeaderInfo | 
| 0x00280102 | ReadNsData | 
| 0x002D0040 | unknown... | 
| 0x002B0080 | SetNsDataNewFlag | 
| 0x002C0040 | GetNsDataNewFlag | 
| 0x002E0040 | GetErrorCode | 
| 0x002F0140 | RegisterStorageEntry | 
| 0x00300000 | unknown... | 
| 0x00330042 | StartBgImmediate | 
| 0x003500C2 | RegisterImmediateTask | 
| 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 | DeleteNsDataPrivileged | 
| 0x04160142 | GetNsDataHeaderInfoPrivileged | 
| 0x04170182 | ReadNsDataPrivileged | 
| 0x041A0100 | SetNsDataNewFlagPrivileged | 
| 0x041B00C0 | GetNsDataNewFlagPrivileged | 
| 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.
When Home Menu loads the SpotPass CBMD with Extended_Banner, it uses bossP command 0x040D0182 first. Then it uses one of the GetNsDataHeaderInfo* commands, then ReadNsDataPrivileged or ReadNsData for loading the actual banner data(unknown which one is actually used).