Application Manager Services

From 3dbrew
Jump to navigation Jump to search


Application Manager services

Command Header Description
0x00010040 TitleIDListGetTotal
0x00020082 GetTitleIDList
0x00030084 ListTitles
0x000400C0 DeleteApplicationTitle
0x000500C0 GetTitleProductCode
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 GetCiaFileInfo
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
0x041000C0 DeleteTitle
0x04120000 Initialize

Application Manager service "am:app"

Command Header Description
0x100100C0 GetNumContentInfos
0x10020104 ApplicationControl::FindContentInfos
0x10030142 ApplicationControl::ListContentInfos
0x10040102 ApplicationControl::DeleteContents
0x10050084 GetDataTitleInfos
0x10070102 ApplicationControl::ListDataTitleTicketInfos
0x100900C0 IsDataTitleInUse
0x100A0000 IsExternalTitleDatabaseInitialized

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
0x08180042 GetCTCert
0x08190108 SetCertificates
0x081B00C2 InstallTitlesFinish

File service

Command Header Description
0x080200C2 Read
0x08030102 Write
0x08040000 GetSize
0x08050080 SetSize
0x08080000 Close

These are identical to FSFile.

Errors

See this.