ACT Services: Difference between revisions
TimmSkiller (talk | contribs) |
TimmSkiller (talk | contribs) add command names for act:a |
||
Line 3: | Line 3: | ||
The ACT module handles NNID accounts. This module behaves very similarly to the [https://github.com/devkitPro/wut/blob/master/cafe/nn_act.def Wii U] implementation (nn::act) | The ACT module handles NNID accounts. This module behaves very similarly to the [https://github.com/devkitPro/wut/blob/master/cafe/nn_act.def Wii U] implementation (nn::act) | ||
= ACT | = ACT User Service "act:u" = | ||
These commands are | These commands are used generally by most titles, and are also present in act:a. | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 79: | Line 79: | ||
|} | |} | ||
= ACT | = ACT Admin Service "act:a" = | ||
This service is used mainly by the Nintendo Network ID Settings application accessible in System Settings. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! | ! Command Header !! Description | ||
! | |||
! | |||
|- | |- | ||
| 0x04010080 | | 0x04010080 || [[ACTA:SwapAccountSlots|SwapAccountSlots]] | ||
| | |||
| | |||
|- | |- | ||
| 0x04020000 | | 0x04020000 || [[ACTA:CreateConsoleAccount|CreateConsoleAccount]] | ||
| | |||
| [[ACTA:CreateConsoleAccount|CreateConsoleAccount]] | |||
|- | |- | ||
| 0x04030040 | | 0x04030040 || [[ACTA:CommitConsoleAccount|CommitConsoleAccount]] | ||
| | |||
| CommitConsoleAccount | |||
|- | |- | ||
| 0x04040080 | | 0x04040080 || [[ACTA:UnbindServerAccount|UnbindServerAccount]] | ||
| | |||
| [[ACTA:UnbindServerAccount|UnbindServerAccount]] | |||
|- | |- | ||
| 0x04050040 | | 0x04050040 || [[ACTA:DeleteConsoleAccount|DeleteConsoleAccount]] | ||
| | |||
| DeleteConsoleAccount | |||
|- | |- | ||
| 0x04060240 | | 0x04060240 || [[ACTA:LoadConsoleAccount|LoadConsoleAccount]] | ||
| | |||
| | |||
|- | |- | ||
| 0x04070000 | | 0x04070000 || [[ACTA:UnloadConsoleAccount|UnloadConsoleAccount]] | ||
| | |||
| UnloadConsoleAccount | |||
|- | |- | ||
| 0x04080080 | | 0x04080080 || [[ACTA:EnableAccountPasswordCache|EnableAccountPasswordCache]] | ||
| | |||
| EnableAccountPasswordCache | |||
|- | |- | ||
| 0x04090040 | | 0x04090040 || [[ACTA:SetDefaultAccount|SetDefaultAccount]] | ||
| | |||
| [[ACTA:SetDefaultAccount|SetDefaultAccount]] | |||
|- | |- | ||
| 0x040A0040 | | 0x040A0040 || [[ACTA:ReplaceAccountId|ReplaceAccountId]] | ||
| | |||
| ReplaceAccountId | |||
|- | |- | ||
| 0x040B0040 | | 0x040B0040 || [[ACTA:GetSupportContext|GetSupportContext]] | ||
| | |||
| GetSupportContext | |||
|- | |- | ||
| 0x040C0100 | | 0x040C0100 || [[ACTA:SetAccountEnvironment|SetAccountEnvironment]] | ||
| | |||
| | |||
|- | |- | ||
| 0x040D00C0 | | 0x040D00C0 || [[ACTA:SetDefaultAccountEnvironment|SetDefaultAccountEnvironment]] | ||
| | |||
| | |||
|- | |- | ||
| 0x040E02C0 | | 0x040E02C0 || [[ACTA:SetAccountEnvironmentStrings|SetAccountEnvironmentStrings]] | ||
| | |||
| | |||
|- | |- | ||
| 0x040F0280 | | 0x040F0280 || [[ACTA:SetDefaultAccountEnvironmentStrings|SetDefaultAccountEnvironmentStrings]] | ||
| | |||
| | |||
|- | |- | ||
| 0x04100040 | | 0x04100040 || [[ACTA:SetPersistentIdHead|SetPersistentIdHead]] | ||
| | |||
| | |||
|- | |- | ||
| 0x04110040 | | 0x04110040 || [[ACTA:SetTransferableIdCounter|SetTransferableIdCounter]] | ||
| | |||
| | |||
|- | |- | ||
| 0x041207C0 | | 0x041207C0 || [[ACTA:UpdateMii|UpdateMii]] | ||
| | |||
| [[ACTA:UpdateMii|UpdateMii]] | |||
|- | |- | ||
| 0x041300C2 | | 0x041300C2 || [[ACTA:UpdateMiiImage|UpdateMiiImage]] | ||
| | |||
| UpdateMiiImage | |||
|- | |- | ||
| 0x04140182 | | 0x04140182 || [[ACTA:InquireAccountIdAvailability|InquireAccountIdAvailability]] | ||
| | |||
| InquireAccountIdAvailability | |||
|- | |- | ||
| 0x04150EC4 | | 0x04150EC4 || [[ACTA:BindToNewServerAccount|BindToNewServerAccount]] | ||
| | |||
| BindToNewServerAccount | |||
|- | |- | ||
| 0x041602C4 | | 0x041602C4 || [[ACTA:BindToExistentServerAccount|BindToExistentServerAccount]] | ||
| | |||
| BindToExistentServerAccount | |||
|- | |- | ||
| 0x041702C4 | | 0x041702C4 || [[ACTA:InquireBindingToExistentServerAccount|InquireBindingToExistentServerAccount]] | ||
| | |||
| InquireBindingToExistentServerAccount | |||
|- | |- | ||
| 0x04180042 | | 0x04180042 || [[ACTA:DeleteServerAccount|DeleteServerAccount]] | ||
| | |||
| | |||
|- | |- | ||
| 0x04190042 | | 0x04190042 || AccountAccountToken? (stubbed) | ||
| | |||
| ? | |||
|- | |- | ||
| 0x041A01C2 | | 0x041A01C2 || [[ACTA:AcquireAccountTokenEx|AcquireAccountTokenEx]] | ||
| | |||
| AcquireAccountTokenEx | |||
|- | |- | ||
| 0x041B0142 | | 0x041B0142 || [[ACTA:AgreeEula|AgreeEula]] | ||
| | |||
| AgreeEula | |||
|- | |- | ||
| 0x041C0042 | | 0x041C0042 || [[ACTA:SyncAccountInfo|SyncAccountInfo]] | ||
| | |||
| SyncAccountInfo | |||
|- | |- | ||
| 0x041D0080 | | 0x041D0080 || [[ACTA:ManageAccountToken|ManageAccountToken]] | ||
| | |||
| | |||
|- | |- | ||
| 0x041E0182 | | 0x041E0182 || [[ACTA:UpdateAccountPassword|UpdateAccountPassword]] | ||
| | |||
| UpdateAccountPassword | |||
|- | |- | ||
| 0x041F0042 | | 0x041F0042 || [[ACTA:ReissueAccountPassword|ReissueAccountPassword]] | ||
| | |||
| ReissueAccountPassword | |||
|- | |- | ||
| 0x04200180 | | 0x04200180 || [[ACTA:SetAccountPasswordInput|SetAccountPasswordInput]] | ||
| | |||
| SetAccountPasswordInput | |||
|- | |- | ||
| 0x04210042 | | 0x04210042 || [[ACTA:UploadMii|UploadMii]] | ||
| | |||
| UploadMii | |||
|- | |- | ||
| 0x04220042 | | 0x04220042 || [[ACTA:InactivateDevice|InactivateDevice]] | ||
| | |||
| | |||
|- | |- | ||
| 0x04230082 | | 0x04230082 || [[ACTA:ValidateMailAddress|ValidateMailAddress]] | ||
| | |||
| ValidateMailAddress | |||
|- | |- | ||
| 0x04240044 | | 0x04240044 || [[ACTA:RequestParentalApproval|RequestParentalApproval]] | ||
| | |||
| | |||
|- | |- | ||
| 0x04250042 | | 0x04250042 || [[ACTA:SendConfirmationMail|SendConfirmationMail]] | ||
| | |||
| SendConfirmationMail | |||
|- | |- | ||
| 0x04260044 | | 0x04260044 || [[ACTA:SendPinConfirmationMail|SendPinConfirmationMail]] | ||
| | |||
| | |||
|- | |- | ||
| 0x04270084 | | 0x04270084 || [[ACTA:SubmitResetPasswordPin|SubmitResetPasswordPin]] | ||
| | |||
| | |||
|- | |- | ||
| 0x04280044 | | 0x04280044 || [[ACTA:ApproveByCreditCard|ApproveByCreditCard]] | ||
| | |||
| ApproveByCreditCard | |||
|- | |- | ||
| 0x04290082 | | 0x04290082 || [[ACTA:SendCoppaCodeMail|SendCoppaCodeMail]] | ||
| | |||
| SendCoppaCodeMail | |||
|- | |- | ||
| 0x042A0080 | | 0x042A0080 || [[ACTA:SetAccountRequiresMiiUpdate|SetAccountRequiresMiiUpdate]] | ||
| | |||
| | |||
|- | |- | ||
| 0x042B01C4 | | 0x042B01C4 || [[ACTA:InitializeAccountMigration|InitializeAccountMigration]] | ||
| | |||
| | |||
|- | |- | ||
| 0x042C0042 | | 0x042C0042 || [[ACTA:CommitAccountMigration|CommitAccountMigration]] | ||
| | |||
| | |||
|- | |- | ||
| 0x042D0042 | | 0x042D0042 || [[ACTA:InactivateAccountDevice|InactivateAccountDevice]] | ||
| | |||
| | |||
|- | |- | ||
| 0x042E0080 | | 0x042E0080 || [[ACTA:SetServerTimeDifference|SetServerTimeDifference]] | ||
| | |||
| | |||
|- | |- | ||
| 0x042F0084 | | 0x042F0084 || [[ACTA:UpdateAccountInfoEx|UpdateAccountInfoEx]] | ||
| | |||
| UpdateAccountInfoEx | |||
|- | |- | ||
| 0x04300044 | | 0x04300044 || [[ACTA:UpdateAccountMailAddress|UpdateAccountMailAddress]] | ||
| | |||
| UpdateAccountMailAddress | |||
|- | |- | ||
| 0x04310042 | | 0x04310042 || [[ACTA:DeleteCurrentDevice|DeleteCurrentDevice]] | ||
| | |||
| | |||
|- | |- | ||
| 0x04320042 | | 0x04320042 || [[ACTA:DeleteAccountCurrentDevice|DeleteAccountCurrentDevice]] | ||
| | |||
| | |||
|- | |- | ||
| 0x04330042 | | 0x04330042 || [[ACTA:DeleteAccountMigrations|DeleteAccountMigrations]] | ||
| | |||
| | |||
|- | |- | ||
| 0x04340003 | | 0x04340003 || [[ACTA:ReloadSaveData|ReloadSaveData]] | ||
| | |||
| | |||
|- | |- | ||
| 0x04350042 | | 0x04350042 || [[ACTA:DeleteServerAccount|DeleteServerAccount]] | ||
| | |||
| DeleteServerAccount | |||
|} | |} | ||
= Account slots = | = Account slots = |