Application Manager Services PXI: Difference between revisions

From 3dbrew
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:
|-
|-
!  Command Header
!  Command Header
!  Available since system version
!  Description
!  Description
|-
|-
| 0x00010040
| 0x00010040
| [[1.0.0-0]]
| [[AMPXI:GetTitleCount|GetTitleCount]]
| [[AMPXI:GetTitleCount|GetTitleCount]]
|-
|-
| 0x00020082
| 0x00020082
| [[1.0.0-0]]
| [[AMPXI:GetTitleList|GetTitleList]]
| [[AMPXI:GetTitleList|GetTitleList]]
|-
|-
| 0x00030084
| 0x00030084
| [[1.0.0-0]]
| [[AMPXI:GetTitleInfo|GetTitleInfo]]
| [[AMPXI:GetTitleInfo|GetTitleInfo]]
|-
|-
| 0x000400C0
| 0x000400C0
| [[1.0.0-0]]
| (unknown_u8, unknown_u64)
| (unknown_u8, unknown_u64)
|-
|-
| 0x000500C0
| 0x000500C0
| [[1.0.0-0]]
| (u8 [[Mediatypes|Mediatype]], u64 programID)
| (u8 [[Mediatypes|Mediatype]], u64 programID)
|-
|-
| 0x000600C0
| 0x000600C0
| [[1.0.0-0]]
| (unknown_u8, unknown_u64)
| (unknown_u8, unknown_u64)
|-
|-
| 0x00070080
| 0x00070080
| [[1.0.0-0]]
| (unknown_u8, unknown_u32)
| (unknown_u8, unknown_u32)
|-
|-
| 0x00080080
| 0x00080080
| [[1.0.0-0]]
| (unknown_u64)
| (unknown_u64)
|-
|-
| 0x00090000
| 0x00090000
| [[1.0.0-0]]
| InstallTikBegin
| InstallTikBegin
|-
|-
| 0x000A0042
| 0x000A0042
| [[1.0.0-0]]
| InstallTikWrite (size, ptr, ptrsize)
| InstallTikWrite (size, ptr, ptrsize)
|-
|-
| 0x000B0000
| 0x000B0000
| [[1.0.0-0]]
|  
|  
|-
|-
| 0x000C0000
| 0x000C0000
| [[1.0.0-0]]
| InstallTikFinish
| InstallTikFinish
|-
|-
| 0x000D0080
| 0x000D0080
| [[1.0.0-0]]
| (unknown_u64)
| (unknown_u64)
|-
|-
| 0x000E0000
| 0x000E0000
| [[1.0.0-0]]
| GetTitleAllCount
| GetTitleAllCount
|-
|-
| 0x000F0082
| 0x000F0082
| [[1.0.0-0]]
| GetTitleAllList
| GetTitleAllList
|-
|-
| 0x00100100
| 0x00100100
| [[1.0.0-0]]
| InstallTitleBegin (?)
| InstallTitleBegin (?)
|-
|-
| 0x00110000
| 0x00110000
| [[1.0.0-0]]
| InstallTitleAbort (?)
| InstallTitleAbort (?)
|-
|-
| 0x00120100
| 0x00120100
| [[1.0.0-0]]
| InstallTitleResume (?)
| InstallTitleResume (?)
|-
|-
| 0x00130000
| 0x00130000
| [[1.0.0-0]]
| InstallTmdBegin (?)
| InstallTmdBegin (?)
|-
|-
| 0x00140042
| 0x00140042
| [[1.0.0-0]]
| [[AMPXI:InstallTmdWrite|InstallTmdWrite]]
| [[AMPXI:InstallTmdWrite|InstallTmdWrite]]
|-
|-
| 0x00150000
| 0x00150000
| [[1.0.0-0]]
|  
|  
|-
|-
| 0x00160040
| 0x00160040
| [[1.0.0-0]]
| InstallTmdFinish (?)
| InstallTmdFinish (?)
|-
|-
| 0x00170040
| 0x00170040
| [[1.0.0-0]]
| [[AMPXI:InstallContentBegin|InstallContentBegin]]
| [[AMPXI:InstallContentBegin|InstallContentBegin]]
|-
|-
| 0x00180042
| 0x00180042
| [[1.0.0-0]]
| [[AMPXI:InstallContentWrite|InstallContentWrite]]
| [[AMPXI:InstallContentWrite|InstallContentWrite]]
|-
|-
| 0x00190000
| 0x00190000
| [[1.0.0-0]]
| InstallContentAbort (?)
| InstallContentAbort (?)
|-
|-
| 0x001A0000
| 0x001A0000
| [[1.0.0-0]]
|  
|  
|-
|-
| 0x001B0040
| 0x001B0040
| [[1.0.0-0]]
| [[AMPXI:InstallContentResume|InstallContentResume]]
| [[AMPXI:InstallContentResume|InstallContentResume]]
|-
|-
| 0x001C0000
| 0x001C0000
| [[1.0.0-0]]
| [[AMPXI:InstallContentFinish|InstallContentFinish]]
| [[AMPXI:InstallContentFinish|InstallContentFinish]]
|-
|-
| 0x001D0040
| 0x001D0040
| [[1.0.0-0]]
| (unknown_u8, unknown_u32)
| (unknown_u8, unknown_u32)
|-
|-
| 0x001E00C2
| 0x001E00C2
| [[1.0.0-0]]
| (unknown_entrycount, unknown_u8, unknown_u32, ptr, ptrsize)
| (unknown_entrycount, unknown_u8, unknown_u32, ptr, ptrsize)
|-
|-
| 0x001F0084
| 0x001F0084
| [[1.0.0-0]]
| [[AMPXI:GetTitleTemporaryInfo|GetTitleTemporaryInfo]]
| [[AMPXI:GetTitleTemporaryInfo|GetTitleTemporaryInfo]]
|-
|-
| 0x002000C0
| 0x002000C0
| [[1.0.0-0]]
| (unknown_u8, unknown_u64)
| (unknown_u8, unknown_u64)
|-
|-
| 0x002100C0
| 0x002100C0
| [[1.0.0-0]]
| (unknown_u8, unknown_u64)
| (unknown_u8, unknown_u64)
|-
|-
| 0x00220102
| 0x00220102
| [[1.0.0-0]]
| (count, unknown_u8, unknown_u64, ptrsize_count_mul_2, ptr)
| (count, unknown_u8, unknown_u64, ptrsize_count_mul_2, ptr)
|-
|-
| 0x00230104
| 0x00230104
| [[1.0.0-0]]
| (count, unknown_u8, unknown_u64, ptr1size_count_mul_2, ptr1, ptr2size_count_mul_24, ptr2)
| (count, unknown_u8, unknown_u64, ptr1size_count_mul_2, ptr1, ptr2size_count_mul_24, ptr2)
|-
|-
| 0x00240102
| 0x00240102
| [[1.0.0-0]]
| (count, unknown_u8, unknown_u64, ptrsize_count_mul2, ptr)
| (count, unknown_u8, unknown_u64, ptrsize_count_mul2, ptr)
|-
|-
| 0x00250000  
| 0x00250000
| [[1.0.0-0]]
| GetContentCount (?)
| GetContentCount (?)
|-
|-
| 0x00260042
| 0x00260042
| [[1.0.0-0]]
| GetContentIds (?)
| GetContentIds (?)
|-
|-
| 0x00270044
| 0x00270044
| [[1.0.0-0]]
| GetContentInfoForIds (?)
| GetContentInfoForIds (?)
|-
|-
| 0x00280000
| 0x00280000
| [[1.0.0-0]]
|  
|  
|-
|-
| 0x00290000
| 0x00290000
| [[1.0.0-0]]
| InstallTitleFinish (?)
| InstallTitleFinish (?)
|-
|-
| 0x002A00C2
| 0x002A00C2
| [[1.0.0-0]]
| (unknown_u8, count, unknown_u8, ptrsize_count_mul_8, ptr)
| (unknown_u8, count, unknown_u8, ptrsize_count_mul_8, ptr)
|-
| 0x002B....
| [[1.0.0-0]]
| ?
|-
| 0x002C....
| [[1.0.0-0]]
| ?
|-
| 0x002D....
| [[1.0.0-0]]
| ?
|-
| 0x002E....
| [[1.0.0-0]]
| ?
|-
| 0x002F....
| [[1.0.0-0]]
| ?
|-
| 0x0030....
| [[1.0.0-0]]
| ?
|-
| 0x0031....
| [[1.0.0-0]]
| ?
|-
| 0x0032....
| [[1.0.0-0]]
| ?
|-
| 0x0033....
| [[1.0.0-0]]
| ?
|-
| 0x0034....
| [[1.0.0-0]]
| ?
|-
| 0x0035....
| [[1.0.0-0]]
| ?
|-
| 0x0036....
| [[1.0.0-0]]
| ?
|-
| 0x0037....
| [[1.0.0-0]]
| ?
|-
| 0x0038....
| [[1.0.0-0]]
| ?
|-
|-
| 0x00390146
| 0x00390146
| [[1.0.0-0]]
| (size2, size3, unknown_u64, size1, ptr1size_size1, ptr1, ptr2size_size2, ptr2, ptr3size_size3, ptr3)
| (size2, size3, unknown_u64, size1, ptr1size_size1, ptr1, ptr2size_size2, ptr2, ptr3size_size3, ptr3)
|-
|-
| 0x003A0146
| 0x003A0146
| [[1.0.0-0]]
| (unknown_u64, size1, size2, size3, ptr1size_size1, ptr1, ptr2size_size2, ptr2, ptr3size_size3, ptr3)
| (unknown_u64, size1, size2, size3, ptr1size_size1, ptr1, ptr2size_size2, ptr2, ptr3size_size3, ptr3)
|-
|-
| 0x003B0042
| 0x003B0042
| [[1.0.0-0]]
| (size, ptrsize, ptr)
| (size, ptrsize, ptr)
|-
|-
| 0x003C0000
| 0x003C0000
| [[1.0.0-0]]
|  
|  
|-
|-
| 0x003D0108
| 0x003D0108
| [[1.0.0-0]]
| (size1, size2, size3, size4, ptr1size, ptr1, ptr2size, ptr2, ptr3size, ptr3, ptr4size, ptr4)
| (size1, size2, size3, size4, ptr1size, ptr1, ptr2size, ptr2, ptr3size, ptr3, ptr4size, ptr4)
|-
|-
| 0x003E0042
| 0x003E0042
| [[1.0.0-0]]
| (size, ptrsize, ptr)
| (size, ptrsize, ptr)
|-
|-
| 0x003F0040
| 0x003F0040
| [[1.0.0-0]]
| (unknown_u8)
| (unknown_u8)
|-
|-
| 0x00400040
| 0x00400040
| [[1.0.0-0]]
| (unknown_u8)
| (unknown_u8)
|-
|-
| 0x00410000
| 0x00410000
| [[1.0.0-0]]
|  
|  
|-
|-
| 0x00420142
| 0x00420142
| [[1.0.0-0]]
| InstallCommit
| InstallCommit
|-
|-
| 0x004301C8
| 0x004301C8
| [[2.0.0-2]]
| (unknown_u64, size1, size2, size3, size4, unknown_u8, ptr1size, ptr1, ptr2size, ptr2, ptr3size, ptr3, ptr4size, ptr4)
| (unknown_u64, size1, size2, size3, size4, unknown_u8, ptr1size, ptr1, ptr2size, ptr2, ptr3size, ptr3, ptr4size, ptr4)
|-
| 0x004400C4
| [[2.0.0-2]]
| ?
|-
|-
| 0x00450108
| 0x00450108
| [[2.0.0-2]]
| (size1, size3, size2, unknown_u8, ptr1size, ptr1, ptr2size, ptr2, ptr3size, ptr3, ptr4size_size2, ptr4)
| (size1, size3, size2, unknown_u8, ptr1size, ptr1, ptr2size, ptr2, ptr3size, ptr3, ptr4size_size2, ptr4)
|-
|-
| 0x00460182
| 0x00460182
| [[2.0.0-2]]
| (unknown_u64, size, unknown_u32, unknown_u8, unknown_u8, ptrsize, ptr)
| (unknown_u64, size, unknown_u32, unknown_u8, unknown_u8, ptrsize, ptr)
|-
|-
| 0x00470080
| 0x00470080
| [[2.0.0-2]]
| (unknown_u8, unknown_u8)
| (unknown_u8, unknown_u8)
|-
|-
| 0x00480040
| 0x00480040
| [[2.0.0-2]]
| [[AMPXI:ReloadDBS|ReloadDBS]]
| [[AMPXI:ReloadDBS|ReloadDBS]]
|-
|-
| 0x00490080
| 0x00490080
| [[2.0.0-2]]
| (unknown_u64)
| (unknown_u64)
|-
|-
| 0x004A0102
| 0x004A0102
| [[2.0.0-2]]
| (count, unknown_u64, unknown_u8, ptrsize_count_mul_8, ptr)
| (count, unknown_u64, unknown_u8, ptrsize_count_mul_8, ptr)
|-
|-
| 0x004B0100
| 0x004B0100
| [[2.0.0-2]]
| (unknown_u64, unknown_u64)
| (unknown_u64, unknown_u64)
|-
|-
| 0x004C0042
| 0x004C0042
| [[2.0.0-2]]
| (count, ptrsize_count_mul_24, ptr)
| (count, ptrsize_count_mul_24, ptr)
|-
|-
| 0x004D0144
| 0x004D0144
| [[2.0.0-2]]
| (unknown_u64, size1, size2, unknown_u8, ptr1size, ptr1, ptr2size, ptr2)
| (unknown_u64, size1, size2, unknown_u8, ptr1size, ptr1, ptr2size, ptr2)
|-
|-
| 0x004E00C0
| 0x004E00C0
| [[2.0.0-2]]
| (unknown_u64, unknown_u8)
| (unknown_u64, unknown_u8)
|-
|-
| 0x004F00C0
| 0x004F00C0
| [[2.0.0-2]]
| (unknown_u64, unknown_u8)
| (unknown_u64, unknown_u8)
|-
|-
| 0x00500044
| 0x00500044
| [[2.0.0-2]]
| (count, ptr1size_count_mul_8, ptr1, ptr2size_count_mul_4, ptr2)
| (count, ptr1size_count_mul_8, ptr1, ptr2size_count_mul_4, ptr2)
|-
|-
| 0x00510000
| 0x00510000
| [[2.0.0-2]]
|  
|  
|-
|-
| 0x00520040
| 0x00520040
| [[2.0.0-2]]
| (unknown_u8)
| (unknown_u8)
|-
|-
| 0x00530084
| 0x00530084
| [[2.0.0-2]]
| (size1, size2, ptr1size, ptr1, ptr2size, ptr2)
| (size1, size2, ptr1size, ptr1, ptr2size, ptr2)
|-
|-
| 0x00540000
| 0x00540000
| [[2.0.0-2]]
|  
|  
|-
|-
| 0x005500C4
| 0x005500C4
| [[2.0.0-2]]
| (size1, size2, unknown_u8, ptr1size, ptr1, ptr2size, ptr2)
| (size1, size2, unknown_u8, ptr1size, ptr1, ptr2size, ptr2)
|-
|-
| 0x005600C0
| 0x005600C0
| [[2.0.0-2]]
| (unknown_u64, unknown_u16)
| (unknown_u64, unknown_u16)
|-
|-
| 0x006D....
| 0x0057....
| (u8 [[Mediatypes|Mediatype]], u64 programID) (Added with [[5.0.0-11]])
| [[4.0.0-7]]
| ?
|-
| 0x0058....
| [[4.0.0-7]]
| ?
|-
| 0x0059....
| [[4.0.0-7]]
| ?
|-
| 0x005A....
| [[4.0.0-7]]
| ?
|-
| 0x005B....
| [[4.0.0-7]]
| ?
|-
| 0x005C....
| [[4.0.0-7]]
| ?
|-
| 0x005D....
| [[4.0.0-7]]
| ?
|-
| 0x005E....
| [[4.0.0-7]]
| ?
|-
| 0x005F....
| [[4.0.0-7]]
| ?
|-
| 0x0060....
| [[4.0.0-7]]
| ?
|-
| 0x0061....
| [[4.0.0-7]]
| ?
|-
| 0x0062....
| [[4.0.0-7]]
| ?
|-
| 0x0063....
| [[4.0.0-7]]
| ?
|-
| 0x0064....
| [[4.0.0-7]]
| ?
|-
| 0x0065....
| [[4.0.0-7]]
| ?
|-
| 0x0066....
| [[4.0.0-7]]
| ?
|-
| 0x0067....
| [[4.0.0-7]]
| ?
|-
| 0x0068....
| [[4.0.0-7]]
| ?
|-
| 0x0069....
| [[4.0.0-7]]
| ?
|-
| 0x006A....
| [[4.0.0-7]]
| ?
|-
| 0x006B....
| [[4.0.0-7]]
| ?
|-
| 0x006C....
| [[5.0.0-11]]
| (u8 [[Mediatypes|Mediatype]], u64 programID)
|}
|}

Revision as of 01:45, 5 April 2013

Command Header Available since system version Description
0x00010040 1.0.0-0 GetTitleCount
0x00020082 1.0.0-0 GetTitleList
0x00030084 1.0.0-0 GetTitleInfo
0x000400C0 1.0.0-0 (unknown_u8, unknown_u64)
0x000500C0 1.0.0-0 (u8 Mediatype, u64 programID)
0x000600C0 1.0.0-0 (unknown_u8, unknown_u64)
0x00070080 1.0.0-0 (unknown_u8, unknown_u32)
0x00080080 1.0.0-0 (unknown_u64)
0x00090000 1.0.0-0 InstallTikBegin
0x000A0042 1.0.0-0 InstallTikWrite (size, ptr, ptrsize)
0x000B0000 1.0.0-0
0x000C0000 1.0.0-0 InstallTikFinish
0x000D0080 1.0.0-0 (unknown_u64)
0x000E0000 1.0.0-0 GetTitleAllCount
0x000F0082 1.0.0-0 GetTitleAllList
0x00100100 1.0.0-0 InstallTitleBegin (?)
0x00110000 1.0.0-0 InstallTitleAbort (?)
0x00120100 1.0.0-0 InstallTitleResume (?)
0x00130000 1.0.0-0 InstallTmdBegin (?)
0x00140042 1.0.0-0 InstallTmdWrite
0x00150000 1.0.0-0
0x00160040 1.0.0-0 InstallTmdFinish (?)
0x00170040 1.0.0-0 InstallContentBegin
0x00180042 1.0.0-0 InstallContentWrite
0x00190000 1.0.0-0 InstallContentAbort (?)
0x001A0000 1.0.0-0
0x001B0040 1.0.0-0 InstallContentResume
0x001C0000 1.0.0-0 InstallContentFinish
0x001D0040 1.0.0-0 (unknown_u8, unknown_u32)
0x001E00C2 1.0.0-0 (unknown_entrycount, unknown_u8, unknown_u32, ptr, ptrsize)
0x001F0084 1.0.0-0 GetTitleTemporaryInfo
0x002000C0 1.0.0-0 (unknown_u8, unknown_u64)
0x002100C0 1.0.0-0 (unknown_u8, unknown_u64)
0x00220102 1.0.0-0 (count, unknown_u8, unknown_u64, ptrsize_count_mul_2, ptr)
0x00230104 1.0.0-0 (count, unknown_u8, unknown_u64, ptr1size_count_mul_2, ptr1, ptr2size_count_mul_24, ptr2)
0x00240102 1.0.0-0 (count, unknown_u8, unknown_u64, ptrsize_count_mul2, ptr)
0x00250000 1.0.0-0 GetContentCount (?)
0x00260042 1.0.0-0 GetContentIds (?)
0x00270044 1.0.0-0 GetContentInfoForIds (?)
0x00280000 1.0.0-0
0x00290000 1.0.0-0 InstallTitleFinish (?)
0x002A00C2 1.0.0-0 (unknown_u8, count, unknown_u8, ptrsize_count_mul_8, ptr)
0x002B.... 1.0.0-0 ?
0x002C.... 1.0.0-0 ?
0x002D.... 1.0.0-0 ?
0x002E.... 1.0.0-0 ?
0x002F.... 1.0.0-0 ?
0x0030.... 1.0.0-0 ?
0x0031.... 1.0.0-0 ?
0x0032.... 1.0.0-0 ?
0x0033.... 1.0.0-0 ?
0x0034.... 1.0.0-0 ?
0x0035.... 1.0.0-0 ?
0x0036.... 1.0.0-0 ?
0x0037.... 1.0.0-0 ?
0x0038.... 1.0.0-0 ?
0x00390146 1.0.0-0 (size2, size3, unknown_u64, size1, ptr1size_size1, ptr1, ptr2size_size2, ptr2, ptr3size_size3, ptr3)
0x003A0146 1.0.0-0 (unknown_u64, size1, size2, size3, ptr1size_size1, ptr1, ptr2size_size2, ptr2, ptr3size_size3, ptr3)
0x003B0042 1.0.0-0 (size, ptrsize, ptr)
0x003C0000 1.0.0-0
0x003D0108 1.0.0-0 (size1, size2, size3, size4, ptr1size, ptr1, ptr2size, ptr2, ptr3size, ptr3, ptr4size, ptr4)
0x003E0042 1.0.0-0 (size, ptrsize, ptr)
0x003F0040 1.0.0-0 (unknown_u8)
0x00400040 1.0.0-0 (unknown_u8)
0x00410000 1.0.0-0
0x00420142 1.0.0-0 InstallCommit
0x004301C8 2.0.0-2 (unknown_u64, size1, size2, size3, size4, unknown_u8, ptr1size, ptr1, ptr2size, ptr2, ptr3size, ptr3, ptr4size, ptr4)
0x004400C4 2.0.0-2 ?
0x00450108 2.0.0-2 (size1, size3, size2, unknown_u8, ptr1size, ptr1, ptr2size, ptr2, ptr3size, ptr3, ptr4size_size2, ptr4)
0x00460182 2.0.0-2 (unknown_u64, size, unknown_u32, unknown_u8, unknown_u8, ptrsize, ptr)
0x00470080 2.0.0-2 (unknown_u8, unknown_u8)
0x00480040 2.0.0-2 ReloadDBS
0x00490080 2.0.0-2 (unknown_u64)
0x004A0102 2.0.0-2 (count, unknown_u64, unknown_u8, ptrsize_count_mul_8, ptr)
0x004B0100 2.0.0-2 (unknown_u64, unknown_u64)
0x004C0042 2.0.0-2 (count, ptrsize_count_mul_24, ptr)
0x004D0144 2.0.0-2 (unknown_u64, size1, size2, unknown_u8, ptr1size, ptr1, ptr2size, ptr2)
0x004E00C0 2.0.0-2 (unknown_u64, unknown_u8)
0x004F00C0 2.0.0-2 (unknown_u64, unknown_u8)
0x00500044 2.0.0-2 (count, ptr1size_count_mul_8, ptr1, ptr2size_count_mul_4, ptr2)
0x00510000 2.0.0-2
0x00520040 2.0.0-2 (unknown_u8)
0x00530084 2.0.0-2 (size1, size2, ptr1size, ptr1, ptr2size, ptr2)
0x00540000 2.0.0-2
0x005500C4 2.0.0-2 (size1, size2, unknown_u8, ptr1size, ptr1, ptr2size, ptr2)
0x005600C0 2.0.0-2 (unknown_u64, unknown_u16)
0x0057.... 4.0.0-7 ?
0x0058.... 4.0.0-7 ?
0x0059.... 4.0.0-7 ?
0x005A.... 4.0.0-7 ?
0x005B.... 4.0.0-7 ?
0x005C.... 4.0.0-7 ?
0x005D.... 4.0.0-7 ?
0x005E.... 4.0.0-7 ?
0x005F.... 4.0.0-7 ?
0x0060.... 4.0.0-7 ?
0x0061.... 4.0.0-7 ?
0x0062.... 4.0.0-7 ?
0x0063.... 4.0.0-7 ?
0x0064.... 4.0.0-7 ?
0x0065.... 4.0.0-7 ?
0x0066.... 4.0.0-7 ?
0x0067.... 4.0.0-7 ?
0x0068.... 4.0.0-7 ?
0x0069.... 4.0.0-7 ?
0x006A.... 4.0.0-7 ?
0x006B.... 4.0.0-7 ?
0x006C.... 5.0.0-11 (u8 Mediatype, u64 programID)