ETicket services: Difference between revisions

No edit summary
No edit summary
 
(5 intermediate revisions by one other user not shown)
Line 24: Line 24:
| 9 || CountCommonTicket
| 9 || CountCommonTicket
|-
|-
| 10 || CountPersonalizedTicket
| 10 || [[#CountPersonalizedTicket|CountPersonalizedTicket]]
|-
|-
| 11 || [6.0.0+] ListCommonTicketRightsIds ([2.0.0-5.1.0] ListCommonTicket)
| 11 || [6.0.0+] ListCommonTicketRightsIds ([2.0.0-5.1.0] ListCommonTicket)
Line 95: Line 95:
|-
|-
| 105 || [20.0.0+]
| 105 || [20.0.0+]
|-
| 106 || [22.0.0+]
|-
|-
| 201 || [18.0.0+]
| 201 || [18.0.0+]
Line 103: Line 105:
|-
|-
| 204 || [18.0.0+]
| 204 || [18.0.0+]
|-
| 205 || [22.0.0+]
|-
|-
| 501 || [6.0.0+]
| 501 || [6.0.0+]
Line 122: Line 126:
| 1001 || [6.0.0+]
| 1001 || [6.0.0+]
|-
|-
| 1002 || [6.0.0+]
| 1002 || [6.0.0-21.2.0]
|-
|-
| 1003 || [6.0.0+] Returns an [[#IAsyncValue]].
| 1003 || [6.0.0-21.2.0]  
|-
|-
| 1004 || [6.0.0+]
| 1004 || [6.0.0+]
Line 148: Line 152:
| 1015 || [6.0.0+]
| 1015 || [6.0.0+]
|-
|-
| 1016 || [6.0.0+]
| 1016 || [6.0.0-21.2.0]
|-
|-
| 1017 || [9.0.0+]  
| 1017 || [9.0.0+]  
Line 172: Line 176:
| 1027 || [17.0.0+]  
| 1027 || [17.0.0+]  
|-
|-
| 1028 || [18.0.0+]  
| 1028 || [18.0.0-21.2.0]  
|-
|-
| 1029 || [19.0.0+]  
| 1029 || [19.0.0+]  
Line 193: Line 197:
|-
|-
| 1038 || [21.0.0+]
| 1038 || [21.0.0+]
|-
| 1039 || [22.0.0+]
|-
| 1040 || [22.0.0+]
|-
| 1041 || [22.0.0+]
|-
|-
| 1501 || [6.0.0+]
| 1501 || [6.0.0+]
Line 218: Line 228:
| 1606 || [20.0.0+]
| 1606 || [20.0.0+]
|-
|-
| 2000 || [6.0.0+] No input, returns an [[#IActiveRightsContext]].
| 2000 || [6.0.0+]  
|-
|-
| 2001 || [9.0.0+] No input, returns an [[#IActiveRightsContext]].
| 2001 || [9.0.0+]  
|-
|-
| 2002 || [13.0.0-16.1.0]
| 2002 || [13.0.0-16.1.0]
Line 238: Line 248:
| 3002 || [7.0.0-15.0.1]
| 3002 || [7.0.0-15.0.1]
|}
|}
== CountPersonalizedTicket ==
[S2] This just returns Result 0x3F4A91.


== ListPrepurchaseRecordInfo ==
== ListPrepurchaseRecordInfo ==
Line 244: Line 257:
== GetEncryptedTicketData ==
== GetEncryptedTicketData ==
[6.0.0+] Now returns an additional 8-bytes.
[6.0.0+] Now returns an additional 8-bytes.
== Cmd101 ==
On NX this just returns Result 0x3F4A91.
== Cmd102 ==
On NX this just returns the same Result as [[#Cmd101]].
== Cmd103 ==
On NX this just returns the same Result as [[#Cmd101]].
== Cmd104 ==
On NX this just returns the same Result as [[#Cmd101]].
== Cmd105 ==
On NX this just returns the same Result as [[#Cmd101]].
== Cmd201 ==
On NX this just returns the same Result as [[#Cmd101]].
== Cmd202 ==
On NX this just returns the same Result as [[#Cmd101]].
== Cmd203 ==
On NX this just returns the same Result as [[#Cmd101]].
[S2] This [[Settings_services|requires]] [[Error_codes|DebugMode]].
== Cmd204 ==
On NX this just returns the same Result as [[#Cmd101]].
[S2] This [[Settings_services|requires]] [[Error_codes|DebugMode]].


== GetTitleKey ==
== GetTitleKey ==
[3.0.0+] GetTitleKey now takes an additional 4-bytes of input.
[3.0.0+] GetTitleKey now takes an additional 4-bytes of input.
== 1001 ==
[22.0.0+] Now returns an interface and no longer returns 0x10-bytes of output.
== Cmd1003 ==
Returns an [[#IAsyncValue]].


== Cmd1027 ==
== Cmd1027 ==
Line 278: Line 328:
Creates an authentication challenge for [[LDN_services|ldn]]. Used by the Station when sending an authentication request, also used by the AccessPoint during CreateNetwork.
Creates an authentication challenge for [[LDN_services|ldn]]. Used by the Station when sending an authentication request, also used by the AccessPoint during CreateNetwork.


[S2] Various data at outbuf+0x50 size 0x10-bytes is now set.
[S2] 0x10-bytes at outbuf+0x50 is now set. This is 0x3-bytes of unknown, then the remaining 0xD-bytes match the output of S2 [[SPL_services|spl]] cmd2.


== Cmd1504 ==
== Cmd1504 ==
Line 284: Line 334:


Used by [[LDN_services|ldn]] as Station with the authentication Challenge response data received from the AccessPoint.
Used by [[LDN_services|ldn]] as Station with the authentication Challenge response data received from the AccessPoint.
== Cmd2000 ==
No input. Returns an [[#IActiveRightsContext]].
== Cmd2001 ==
No input. Returns an [[#IActiveRightsContext]].


== IAsyncValue ==
== IAsyncValue ==