Application Manager Services: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| No edit summary | No edit summary | ||
| Line 57: | Line 57: | ||
| | 0x002400C2 | | 0x002400C2 | ||
| | [[AMNet:GetTitleIDList2|GetTitleIDList2]] | | [[AMNet:GetTitleIDList2|GetTitleIDList2]] | ||
| |} | |} | ||
| The above commands are for am:sys, am:u, and am:net. | The above commands are for am:sys, am:u, and am:net. | ||
| = Application Manager  | == Application Manager services "am:u" and "am:net" == | ||
| {| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
| |- | |- | ||
| Line 84: | Line 70: | ||
| | [[AM:InstallFIRM|InstallFIRM]] | | [[AM:InstallFIRM|InstallFIRM]] | ||
| |- | |- | ||
| |  | | 0x04020040 | ||
| | [[AM: | | [[AM:StartInstallCIADB0|StartInstallCIADB0]] | ||
| |- | |||
| | 0x04030000 | |||
| | [[AM:StartInstallCIADB1|StartInstallCIADB1]] | |||
| |- | |- | ||
| | 0x04040002 | | 0x04040002 | ||
| | [[AM:AbortCIAInstall|AbortCIAInstall]] | | [[AM:AbortCIAInstall|AbortCIAInstall]] | ||
| |- | |||
| | 0x04050002 | |||
| | [[AM:CloseCIAFinalizeInstall|CloseCIAFinalizeInstall]] | |||
| |- | |- | ||
| | 0x04060002 | | 0x04060002 | ||
| | [[AM:CloseCIA|CloseCIA]] | | [[AM:CloseCIA|CloseCIA]] | ||
| |- | |||
| | 0x040700C2 | |||
| | [[AM:FinalizeTitlesInstall|FinalizeTitlesInstall]] | |||
| |- | |- | ||
| | 0x04080042 | | 0x04080042 | ||
| Line 104: | Line 99: | ||
| | 0x040F0000 | | 0x040F0000 | ||
| | [[AM:InstallNATIVEFIRM|InstallNATIVEFIRM]] | | [[AM:InstallNATIVEFIRM|InstallNATIVEFIRM]] | ||
| |- | |||
| | 0x04120000 | |||
| | [[AM:Initialize|Initialize]] | |||
| |} | |} | ||
| = Application Manager service "am:sys" = | |||
| = Application Manager service "am:u" = | |||
| = Application Manager service "am:pipe" = | = Application Manager service "am:pipe" = | ||
| Line 113: | Line 115: | ||
| !  Command Header | !  Command Header | ||
| !  Description | !  Description | ||
| |- | |- | ||
| | 0x08010000 | | 0x08010000 | ||
Revision as of 05:54, 28 January 2014
Application Manager services
| Command Header | Description | 
|---|---|
| 0x00010040 | TitleIDListGetTotal | 
| 0x00020082 | GetTitleIDList | 
| 0x00030084 | ListTitles | 
| 0x00080000 | TitleIDListGetTotal3 | 
| 0x00090082 | GetTitleIDList3 | 
| 0x000A0000 | GetDeviceID (Wrapper for AMPXI command 0x003C0000) | 
| 0x000D0084 | ListTitles2 | 
| 0x00140040 | FinishInstallToMedia | 
| 0x00180080 | This is a wrapper for AMPXI command 0x00470080. (unknown_u8, unknown_u8) | 
| 0x00190040 | ReloadDBS | 
| 0x001A00C0 | GetDSiWareExportSize | 
| 0x001B0144 | ExportDSiWare | 
| 0x001C0084 | ImportDSiWare | 
| 0x001D0000 | Wrapper for AMPXI command 0x00510000. | 
| 0x001E.... | DSiWare related. | 
| 0x00230080 | TitleIDListGetTotal2 | 
| 0x002400C2 | GetTitleIDList2 | 
The above commands are for am:sys, am:u, and am:net.
Application Manager services "am:u" and "am:net"
| Command Header | Description | 
|---|---|
| 0x04010080 | InstallFIRM | 
| 0x04020040 | StartInstallCIADB0 | 
| 0x04030000 | StartInstallCIADB1 | 
| 0x04040002 | AbortCIAInstall | 
| 0x04050002 | CloseCIAFinalizeInstall | 
| 0x04060002 | CloseCIA | 
| 0x040700C2 | FinalizeTitlesInstall | 
| 0x04080042 | This returns a titlelist entry for a CIA, using the specified file-handle. AM module reads data from the specified CIA file-handle for this. (entryptr*, CIA filehandle, mediatype) | 
| 0x040B0002 | For this command, AM module reads an u64 from the CIA using the specified file-handle? (u64* out, CIA filehandle) | 
| 0x040E00C2 | InstallTitlesFinish | 
| 0x040F0000 | InstallNATIVEFIRM | 
| 0x04120000 | Initialize | 
Application Manager service "am:sys"
Application Manager service "am:u"
Application Manager service "am:pipe"
Application Manager network service "am:net"
| Command Header | Description | 
|---|---|
| 0x08010000 | OpenTicket | 
| 0x08020002 | TicketAbortInstall | 
| 0x08030002 | TicketFinalizeInstall | 
| 0x08040100 | InstallTitleBegin | 
| 0x08050000 | InstallTitleAbort | 
| 0x080600C0 | InstallTitleResume | 
| 0x08070000 | InstallTitleAbortTMD | 
| 0x08080000 | InstallTitleFinish | 
| 0x080A0000 | OpenTMD | 
| 0x080B0002 | TMDAbortInstall | 
| 0x080C0042 | TMDFinalizeInstall | 
| 0x080E0040 | OpenContentCreate | 
| 0x080F0002 | ContentAbortInstall | 
| 0x08100040 | OpenContentResume | 
| 0x08120002 | ContentFinalizeInstall | 
| 0x08130000 | GetTotalContents | 
| 0x08140042 | GetContentIndexes | 
| 0x08150044 | GetContentsInfo | 
| 0x08190108 | Used for installing .ctx?(Wrapper for AMPXI command 0x003D0108) | 
| 0x081B00C2 | InstallTitlesFinish | 
File service
| Command Header | Description | 
|---|---|
| 0x080200C2 | Read | 
| 0x08030102 | Write | 
| 0x08040000 | GetSize | 
| 0x08050080 | SetSize | 
| 0x08080000 | Close | 
These are identical to FSFile.