Application Manager Services PXI: Difference between revisions
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) | ||
|- | |- | ||
| | | 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 [[Mediatypes|Mediatype]], u64 programID) | |||
|} | |} |