Difference between revisions of "Application Manager Services"

From 3dbrew
Jump to navigation Jump to search
Line 116: Line 116:
 
|-
 
|-
 
| 0x002500C0
 
| 0x002500C0
| Wrapper for [[Application_Manager_Services_PXI|AMPXI]] command 0x005600C0
+
| [[AM:CheckContentRights|CheckContentRights]]
 
|-
 
|-
 
| 0x00260044
 
| 0x00260044
| Wrapper for [[Application_Manager_Services_PXI|AMPXI]] command 0x00620044
+
| [[AM:GetTicketLimitInfos|GetTicketLimitInfos]]
 
|-
 
|-
 
| 0x00270044
 
| 0x00270044
|?
+
| [[AM:GetDemoLaunchInfos|GetDemoLaunchInfos]]
 
|-
 
|-
 
| 0x00280108
 
| 0x00280108
|?
+
| [[AM:ReadTwlBackupInfoEx|ReadTwlBackupInfoEx]]
 
|-
 
|-
 
| 0x00290082
 
| 0x00290082
| Wrapper for [[Application_Manager_Services_PXI|AMPXI]] command 0x00670082
+
| [[AM:DeleteUserProgramsAtomically|DeleteUserProgramsAtomically]]
 
|-
 
|-
 
| 0x002A00C0
 
| 0x002A00C0
| Wrapper for [[Application_Manager_Services_PXI|AMPXI]] command 0x006A00C0
+
| [[AM:GetNumExistingContentInfosSystem|GetNumExistingContentInfosSystem]]
 
|-
 
|-
 
| 0x002B0142
 
| 0x002B0142
| Wrapper for [[Application_Manager_Services_PXI|AMPXI]] command 0x006B0142
+
| [[AM:ListExistingContentInfosSystem|ListExistingContentInfosSystem]]
 
|-
 
|-
 
| 0x002C0084
 
| 0x002C0084
|?
+
| [[AM:GetProgramInfosIgnorePlatform|GetProgramInfosIgnorePlatform]]
 
|-
 
|-
 
| 0x002D00C0
 
| 0x002D00C0
|?
+
| [[AM:CheckContentRightsIgnorePlatform|CheckContentRightsIgnorePlatform]]
 
|}
 
|}
  

Revision as of 17:50, 17 April 2016


Application Manager services "am:sys", "am:u", "am:net"

Command Header Description
0x00010040 GetNumPrograms
0x00020082 GetProgramList
0x00030084 GetProgramInfos
0x000400C0 DeleteUserProgram
0x000500C0 GetProductCode
0x000600C0 GetStorageId
0x00070080 DeleteTicket
0x00080000 GetNumTickets
0x00090082 GetTicketList
0x000A0000 GetDeviceId
0x000B0040 GetNumImportTitleContexts
0x000C0082 GetImportTitleContextList
0x000D0084 GetImportTitleContexts
0x000E00C0 DeleteImportTitleContext
0x000F00C0 GetNumImportContentContexts
0x00100102 GetImportContentContextList
0x00110104 GetImportContentContexts
0x00120102 DeleteImportContentContexts
0x00130040 NeedsCleanup
0x00140040 DoCleanup
0x00150040 DeleteAllImportContexts
0x00160000 DeleteAllTemporaryPrograms
0x00170044 ImportTwlBackupLegacy
0x00180080 InitializeTitleDatabase
0x00190040 QueryAvailableTitleDatabase
0x001A00C0 CalcTwlBackupSize
0x001B0144 ExportTwlBackup
0x001C0084 ImportTwlBackup
0x001D0000 DeleteAllTwlUserPrograms
0x001E00C8 ReadTwlBackupInfo
0x001F0040 DeleteAllExpiredUserPrograms
0x00200000 GetTwlArchiveResourceInfo
0x00210042 GetPersonalizedTicketInfoList
0x00220080 DeleteAllImportContextsFiltered
0x00230080 GetNumImportTitleContextsFiltered
0x002400C2 GetImportTitleContextListFiltered
0x002500C0 CheckContentRights
0x00260044 GetTicketLimitInfos
0x00270044 GetDemoLaunchInfos
0x00280108 ReadTwlBackupInfoEx
0x00290082 DeleteUserProgramsAtomically
0x002A00C0 GetNumExistingContentInfosSystem
0x002B0142 ListExistingContentInfosSystem
0x002C0084 GetProgramInfosIgnorePlatform
0x002D00C0 CheckContentRightsIgnorePlatform

Application Manager services "am:u" and "am:net"

Command Header Description
0x04010080 UpdateFirmwareTo
0x04020040 BeginImportProgram
0x04030000 BeginImportProgramTemporarily
0x04040002 CancelImportProgram
0x04050002 EndImportProgram
0x04060002 EndImportProgramWithoutCommit
0x040700C2 CommitImportPrograms
0x04080042 GetProgramInfoFromCia
0x04090004 GetSystemMenuDataFromCia
0x040A0002 GetDependencyListFromCia
0x040B0002 GetTransferSizeFromCia
0x040C0002 GetCoreVersionFromCia
0x040D0042 GetRequiredSizeFromCia
0x040E00C2 CommitImportProgramsAndUpdateFirmwareAuto
0x040F0000 UpdateFirmwareAuto
0x041000C0 DeleteProgram
0x04110044 GetTwlProgramListForReboot
0x04120000 GetSystemUpdaterMutex
0x04130002 GetMetaSizeFromCia
0x04140044 GetMetaDataFromCia
0x04150080 CheckDemoLaunchRights
0x041600C0 GetInternalTitleLocationInfo
0x041700C0 PerpetuateAgbSaveData
0x04180040 BeginImportProgramForOverWrite
0x04190000 BeginImportSystemProgram

Application Manager service "am:app"

Command Header Description
0x100100C0 GetNumContentInfos
0x10020104 FindContentInfos
0x10030142 ListContentInfos
0x10040102 DeleteContents
0x10050084 GetDataTitleInfos
0x10060080 GetNumDataTitleTickets
0x10070102 ListDataTitleTicketInfos
0x100801C2 GetItemRights
0x100900C0 IsDataTitleInUse
0x100A0000 IsExternalTitleDatabaseInitialized
0x100B00C0 GetNumExistingContentInfos
0x100C0142 ListExistingContentInfos
0x100D0084 GetPatchTitleInfos

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 InstallTicketBegin
0x08020002 InstallTicketAbort
0x08030002 InstallTicketFinish
0x08040100 InstallTitleBegin
0x08050000 InstallTitleAbort
0x080600C0 InstallTitleResume
0x08070000 InstallTitleAbortTMD
0x08080000 InstallTitleFinish
0x080900C2 InstallTitlesFinish
0x080A0000 InstallTmdBegin
0x080B0002 InstallTmdAbort
0x080C0042 InstallTmdFinish
0x080D0042 InstallTitleSetContentIndices
0x080E0040 InstallContentBegin
0x080F0002 InstallContentAbort
0x08100040 InstallContentResume
0x08110002 Wrapper for AMPXI command 0x001A0000?
0x08120002 InstallContentFinish
0x08130000 GetTotalContents
0x08140042 GetContentIndexes
0x08150044 GetContentsInfo
0x08160146 Wrapper for AMPXI command 0x00390146
0x08170146 Stubbed; returns 0xF8C083F4
0x08180042 GetCTCert
0x08190108 SetCertificates
0x081A0042 Wrapper for AMPXI command 0x003E0042
0x081B00C2 InstallTitlesFinishFIRM
0x081C0100 Wrapper for AMPXI command 0x004B0100
0x081D0080 Wrapper for AMPXI command 0x00490080
0x081E0102 Wrapper for AMPXI command 0x004A0102
0x081F0080 Wrapper for AMPXI command 0x005F0080
0x08200102 Wrapper for AMPXI command 0x00600102
0x08210142 Wrapper for AMPXI command 0x00610142
0x08220000 Wrapper for AMPXI command 0x005B0000
0x08230044 Wrapper for AMPXI command 0x005C0044
0x08240082 Wrapper for AMPXI command 0x005D0082
0x08250102 ?
0x08260042 Wrapper for AMPXI command 0x00630042
0x08270000 ?
0x082800C0 Wrapper for AMPXI command 0x006C00C0

File service

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

These are identical to FSFile.

Errors

See this.