Changes

Made it clearer what Type is for in ContentInfo
Line 131: Line 131:  
|-
 
|-
 
| 0x002A00C0
 
| 0x002A00C0
| [[AM:GetNumExistingContentInfosSystem|GetNumExistingContentInfosSystem]]
+
| [[AM:GetNumExistingContentInfos|GetNumExistingContentInfos]]
 
|-
 
|-
 
| 0x002B0142
 
| 0x002B0142
| [[AM:ListExistingContentInfosSystem|ListExistingContentInfosSystem]]
+
| [[AM:ListExistingContentInfos|ListExistingContentInfos]]
 
|-
 
|-
 
| 0x002C0084
 
| 0x002C0084
Line 232: Line 232:  
|-
 
|-
 
| 0x100100C0
 
| 0x100100C0
| [[AM:GetNumContentInfos|GetNumContentInfos]]
+
| [[AM:GetDLCContentInfoCount|GetDLCContentInfoCount]]
 
|-
 
|-
 
| 0x10020104
 
| 0x10020104
| [[AM:FindContentInfos|FindContentInfos]]
+
| [[AM:FindDLCContentInfos|FindDLCContentInfos]]
 
|-
 
|-
 
| 0x10030142
 
| 0x10030142
| [[AM:ListContentInfos|ListContentInfos]]
+
| [[AM:ListDLCContentInfos|ListDLCContentInfos]]
 
|-
 
|-
 
| 0x10040102
 
| 0x10040102
| [[AM:DeleteContents|DeleteContents]]
+
| [[AM:DeleteDLCContents|DeleteDLCContents]]
 
|-
 
|-
 
| 0x10050084
 
| 0x10050084
Line 247: Line 247:  
|-
 
|-
 
| 0x10060080
 
| 0x10060080
| [[AM:GetNumDataTitleTickets|GetNumDataTitleTickets]]
+
| [[AM:GetDLCOrLicenseNumTickets|GetDLCOrLicenseNumTickets]]
 
|-
 
|-
 
| 0x10070102
 
| 0x10070102
| [[AM:ListDataTitleTicketInfos|ListDataTitleTicketInfos]]
+
| [[AM:ListDLCOrLicenseTicketInfos|ListDLCOrLicenseTicketInfos]]
 
|-
 
|-
 
| 0x100801C2
 
| 0x100801C2
| [[AM:GetItemRights|GetItemRights]]
+
| [[AM:GetDLCOrLicenseItemRights|GetDLCOrLicenseItemRights]]
 
|-
 
|-
 
| 0x100900C0
 
| 0x100900C0
| [[AM:IsDataTitleInUse|IsDataTitleInUse]]
+
| [[AM:IsDLCTitleInUse|IsDLCTitleInUse]]
 
|-
 
|-
 
| 0x100A0000
 
| 0x100A0000
| [[AM:IsExternalTitleDatabaseInitialized|IsExternalTitleDatabaseInitialized]]
+
| [[AM:ReloadSDTitleDatabase|ReloadSDTitleDatabase]]
 
|-
 
|-
 
| 0x100B00C0
 
| 0x100B00C0
| [[AM:GetNumExistingContentInfos|GetNumExistingContentInfos]]
+
| [[AM:GetNumDLCExistingContentInfos|GetNumDLCExistingContentInfos]]
 
|-
 
|-
 
| 0x100C0142
 
| 0x100C0142
| [[AM:ListExistingContentInfos|ListExistingContentInfos]]
+
| [[AM:ListDLCExistingContentInfos|ListDLCExistingContentInfos]]
 
|-
 
|-
 
| 0x100D0084
 
| 0x100D0084
Line 381: Line 381:  
|-
 
|-
 
| 0x08210142
 
| 0x08210142
| [[AMNet:GetRightsOnlyTicketData|GetRightsOnlyTicketData]]
+
| [[AMNet:ExportLicenseTicket|ExportLicenseTicket]]
 
|-
 
|-
 
| 0x08220000
 
| 0x08220000
Line 403: Line 403:  
| 0x082800C0
 
| 0x082800C0
 
| [[AMNet:BeginImportTitleForOverWrite|BeginImportTitleForOverWrite]]
 
| [[AMNet:BeginImportTitleForOverWrite|BeginImportTitleForOverWrite]]
 +
|-
 +
| 0x08290184
 +
| [[AMNet:ExportTicketWrapped|ExportTicketWrapped]]
 
|}
 
|}
   Line 416: Line 419:  
| Stubbed. After validating the translate-paramater headers, this just returns error 0xE0C046F8.
 
| Stubbed. After validating the translate-paramater headers, this just returns error 0xE0C046F8.
 
|-
 
|-
| 0x0401....
+
| 0x040100C4
 
|  
 
|  
| ?
+
| [[AMFile:Control|Control]]
 
|-
 
|-
 
| 0x08010100
 
| 0x08010100
 
|  
 
|  
| ?
+
| [[AMFile:OpenSubFile|OpenSubFile]]
 
|-
 
|-
 
| 0x080200C2
 
| 0x080200C2
Line 442: Line 445:  
| 0x08060000
 
| 0x08060000
 
|  
 
|  
| ?
+
| [[AMFile:GetAttributes|GetAttributes]]
 
|-
 
|-
 
| 0x08070000
 
| 0x08070000
 
|  
 
|  
| ?
+
| [[AMFile:SetAttributes|SetAttributes]]
 
|-
 
|-
 
| 0x08080000
 
| 0x08080000
Line 454: Line 457:  
| 0x08090000
 
| 0x08090000
 
|  
 
|  
| ?
+
| [[AMFile:Flush|Flush]]
 
|-
 
|-
 
| 0x080A0000
 
| 0x080A0000
Line 545: Line 548:  
| 0x2
 
| 0x2
 
| 0x2
 
| 0x2
| Type
+
| [[Title_metadata#Content_Type_flags|Content Type Flags]] from [[Title_metadata|TMD]]
 
|-
 
|-
 
| 0x4
 
| 0x4
Line 556: Line 559:  
|-
 
|-
 
| 0x10
 
| 0x10
| 0x8
+
| 0x1
| RomFS Size
+
| Bit 0: Downloaded, Bit 1: Owned
 +
|-
 +
| 0x11
 +
| 0x7
 +
| Padding
 
|}
 
|}
   Line 642: Line 649:  
| 0x8
 
| 0x8
 
| Current Install Offset
 
| Current Install Offset
 +
|}
 +
 +
==TwlBackupInfo==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Length
 +
! Description
 +
|-
 +
| 0x0
 +
| 0x8
 +
| Title ID
 +
|-
 +
| 0x8
 +
| 0x2
 +
| Group ID
 +
|-
 +
| 0xA
 +
| 0x2
 +
| Title Version
 +
|-
 +
| 0xC
 +
| 0x4
 +
| public.sav size
 +
|-
 +
| 0x10
 +
| 0x4
 +
| private.sav size
 +
|-
 +
| 0x14
 +
| 0x4
 +
| Unused, padding.
 +
|-
 +
| 0x18
 +
| 0x8
 +
| u64, required space in bytes for installation (aligned to 0x4000, used to show amount of blocks in system settings)
 +
|-
 
|}
 
|}
    
=Errors=
 
=Errors=
 
See [[Application_Manager_Services_PXI|this]].
 
See [[Application_Manager_Services_PXI|this]].
186

edits