Difference between revisions of "AMPXI:GetCTCert"

From 3dbrew
Jump to navigation Jump to search
m
 
(One intermediate revision by one other user not shown)
Line 9: Line 9:
 
|-
 
|-
 
| 1
 
| 1
| Size
+
| Output size
 
|-
 
|-
 
| 2
 
| 2
| <nowiki>(Size<<8) | 0x4</nowiki>
+
| <nowiki>(Size << 8) | 0x4</nowiki>
 
|-
 
|-
 
| 3
 
| 3
| Out buf ptr
+
| Output pointer
 
|}
 
|}
  
Line 25: Line 25:
 
|-
 
|-
 
| 0
 
| 0
| Header code
+
| Header code [0x003B0080]
 
|-
 
|-
 
| 1
 
| 1
Line 35: Line 35:
  
 
=Description=
 
=Description=
This returns the [[CTCert]] 0x180-byte certificate for the current system.
+
This returns the [[CTCert]] 0x180-byte certificate for the current system. The size must match 0x180, otherwise Process9 executes [[SVC|svcBreak]].

Latest revision as of 02:10, 10 January 2016

Request[edit]

Index Word Description
0 Header code [0x003B0042]
1 Output size
2 (Size << 8) | 0x4
3 Output pointer

Response[edit]

Index Word Description
0 Header code [0x003B0080]
1 Result code
2 Output u32. Normally zero?

Description[edit]

This returns the CTCert 0x180-byte certificate for the current system. The size must match 0x180, otherwise Process9 executes svcBreak.