Difference between revisions of "ACT Services"

From 3dbrew
Jump to navigation Jump to search
m (From Badge Center.)
Line 26: Line 26:
  
 
This is the service used by regular applications.
 
This is the service used by regular applications.
 +
 +
=HTTPS Requests=
 +
 +
==Trusted Root CAs==
 +
ACT module uses a [[HTTP_Services|RootCertChain]] for all HTTPS requests, the only trusted root CA is [[SSLC:RootCertChainAddDefaultCert|default]] CertID 0x3.

Revision as of 20:18, 9 December 2015


The ACT module handles NNID accounts.

ACT service "act:a"

ACT service "act:u"

Command Header Available since system-version Description
0x00010084 Initialize? cmd[1] = u32 ctrsdkversion_probably, cmd[2] = unknown, cmd[3] = 0x20(kernel PID header), cmd[4] = PID value written by kernel, cmd[5] = 0x0(handle-transfer header for kernel), cmd[6] = handle value.
0x00020040 Unknown
0x000600C2 GetAccountDataBlock

This is the service used by regular applications.

HTTPS Requests

Trusted Root CAs

ACT module uses a RootCertChain for all HTTPS requests, the only trusted root CA is default CertID 0x3.