AMPXI:WriteTWLSavedata: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
No edit summary  | 
				|||
| Line 15: | Line 15: | ||
|-  | |-  | ||
| 4  | | 4  | ||
| NAND   | | NAND file offset  | ||
|-  | |-  | ||
| 5  | | 5  | ||
| u8, Section type   | | u8, Section type. See below.  | ||
|-  | |-  | ||
| 6  | | 6  | ||
| u8, [[AM:ImportDSiWare|Operation]]  | | u8, [[AM:ImportDSiWare|Operation]]. Must be 5 or 11.  | ||
|-  | |-  | ||
| 7  | | 7  | ||
| Line 41: | Line 41: | ||
| 1  | | 1  | ||
| Result code  | | Result code  | ||
|}  | |||
=Section types=  | |||
{| class="wikitable" border="1"  | |||
|-  | |||
!  Section type  | |||
!  Allowed with operation type  | |||
!  Written filename  | |||
!  Normal filename  | |||
|-  | |||
| 5  | |||
| Both  | |||
| "public.new"  | |||
| "public.sav"  | |||
|-  | |||
| 6  | |||
| Both  | |||
| "banner.new"  | |||
| "banner.sav"  | |||
|-  | |||
| 7  | |||
| 11  | |||
| "private.new"  | |||
| "private.sav"  | |||
|}  | |}  | ||
=Description=  | =Description=  | ||
This writes the specified input plaintext buffer data to the specified TWL-NAND title raw   | This writes the specified input plaintext buffer data to the specified TWL-NAND title raw ".new" file. The file which is written to in NAND depends on the section_type.  | ||
The ".new" files written by this are moved to the regular filenames by [[AMPXI:InstallTitlesFinish]] / other install-finish command(s).  | The ".new" files written by this are moved to the regular filenames by [[AMPXI:InstallTitlesFinish]] / other install-finish command(s).  | ||
Revision as of 00:06, 3 August 2016
Request
| Index Word | Description | 
|---|---|
| 0 | Header code [0x00460182] | 
| 1-2 | u64, TWL Title ID | 
| 3 | Input size | 
| 4 | NAND file offset | 
| 5 | u8, Section type. See below. | 
| 6 | u8, Operation. Must be 5 or 11. | 
| 7 | (Size << 8) | 6 | 
| 8 | Input pointer | 
Response
| Index Word | Description | 
|---|---|
| 0 | Header code [0x00460040] | 
| 1 | Result code | 
Section types
| Section type | Allowed with operation type | Written filename | Normal filename | 
|---|---|---|---|
| 5 | Both | "public.new" | "public.sav" | 
| 6 | Both | "banner.new" | "banner.sav" | 
| 7 | 11 | "private.new" | "private.sav" | 
Description
This writes the specified input plaintext buffer data to the specified TWL-NAND title raw ".new" file. The file which is written to in NAND depends on the section_type.
The ".new" files written by this are moved to the regular filenames by AMPXI:InstallTitlesFinish / other install-finish command(s).