Mii Maker: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
'''Mii Maker''' lets you create Miis, like Wii Mii Channel. Here you can transfer Miis | '''Mii Maker''' lets you create Miis, like Wii Mii Channel. Here you can transfer Miis over [[NWM_Services|local-WLAN]] from other systems running Mii Maker(3DS/Wii U), or from Wii Mii Channel. 3DS Miis can't be transfered to Wii Mii Channel, only from Wii. | ||
== Wii Mii Channel transfer protocol == | == Wii Mii Channel transfer protocol == | ||
Line 7: | Line 7: | ||
== Mii QR Code format == | == Mii QR Code format == | ||
3DS Mii QR is a standard 57x57 pixel Level 10 High ECC QR code with 'Mii' logo in center (refer to [http://www.denso-wave.com/qrcode Denso-Wave Inc] web site for QR Code format specifications). It contains 0x70-bytes of binary data. 3DS seems to have a fully implemented QR-code decoder, as it can interpret such Mii binary data being encoded even in the smallest possible for that data size Level 6 Low ECC QR code. The data itself is encrypted with AES-CCM, xorpads can be determined from known plaintext here | 3DS Mii QR is a standard 57x57 pixel Level 10 High ECC QR code with 'Mii' logo in center (refer to [http://www.denso-wave.com/qrcode Denso-Wave Inc] web site for QR Code format specifications). It contains 0x70-bytes of binary data. 3DS seems to have a fully implemented QR-code decoder, as it can interpret such Mii binary data being encoded even in the smallest possible for that data size Level 6 Low ECC QR code. The data itself is encrypted with AES-CCM, xorpads can be determined from known plaintext here. The Mii Maker application uses the [[NS]] APT Wrap/Unwrap commands to encrypt/decrypt this Mii data. For the NS [[APT:Unwrap|Unwrap]] command, the Mii Maker application uses blocksize=12, noncesize=10, and inputbuffer-size=0x60. | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 91: | Line 91: | ||
| 0x60 | | 0x60 | ||
| 0x10 | | 0x10 | ||
| AES-CCM MAC | | AES-CCM MAC | ||
|} | |} | ||
* QR codes made from the same 3DS for the same Mii are | * QR codes made from the same 3DS for the same Mii are use the same AES-CCM nonce (you can recreate the xorpad by xoring with known values from this table). |