By entering this site you need to consent to the use of cookies and their functional use according to this privacy policy. Cookies help us to provide the functional services of the website. Kindly read the below message of use and consent to the use.
The following cookies are stored and shared when accessing this website:
- Internal cookies for the MediaWiki site. This is used for user authentication and article modifications.
- Third-party cookies from Google providing services for Google AdSense and Google Analytics
We will never use data collected outside of the above scope.
This is used for [[Amiibo]] key generation. 0x30-bytes are generated. The input buffer size must be 0x40-bytes. The content of the input buffer changes each time the [[Amiibo]] is written to.
+
This is used for [[Amiibo]] key generation. 0x30-bytes are generated. The input buffer size must be 0x40-bytes.
+
+
The input u8 must be either zero or non-zero, the used value varies depending on what crypto(AES/HMAC) operation is done after the crypto init.
+
+
Structure of the input buffer:
+
{| class="wikitable" border="1"
+
|-
+
! Offset
+
! Size
+
! Description
+
|-
+
| 0x0
+
| 0x2
+
| This is the raw [[Amiibo]]-write counter u16 from page[4] byte1.
+
|-
+
| 0x2
+
| 0xE
+
| All-zero.
+
|-
+
| 0x10
+
| 0x8
+
| This is the first 8-bytes of the NFC tag serial-number(page0-1).
+
|-
+
| 0x18
+
| 0x8
+
| Same 8-bytes as above.
+
|-
+
| 0x20
+
| 0x20
+
| This is the plaintext hash from NFC tag page[0x18], which is the hash listed under the page 0x15 section [[Amiibo|here]].
+
|}
=Command 0x04030044=
=Command 0x04030044=
Line 93:
Line 124:
=Command 0x04040044=
=Command 0x04040044=
Similar to 0x04030044, except this is devunit-only with dev-only keys.
Similar to 0x04030044, except this is devunit-only with dev-only keys.