Hacking amiibo - Recognizing Figures from NFC Data Pages - Need Help!

DangitBobby

Member
OP
Newcomer
Joined
Jun 3, 2015
Messages
22
Trophies
0
Age
28
XP
75
Country
United States
I'm creating a comprehensive list of the 8 byte IDs that are unique to each figure by using the Android app "NFC TagInfo". Since I only own so many figures, I was wondering if the WiiU community over here could help out by scanning theirs so I can compile this data.

The data in pages 21 and 22 is what's required to identify the character, so opening that app, scanning the amiibo, then choosing "Data (HEX)" and scrolling down to the right page are all that's required.

These IDs are stored unencrypted so they can be used for whatever projects anyone is working on (and can't be used for cloning/piracy as these pages are not writable).

The following are unknown:
  • "YWW - Green"
  • "YWW - Light Blue"
  • "YWW - Pink"
  • "SSB - Palutena"
  • "SSB - Dark Pit"
  • "SSB - Zero Suit Samus"
  • "SSB - Ganondorf"

The following are known:
  • "SMB - Bowser" - 00050000 00390102
  • "SMB - Luigi" - 00010000 00350102
  • "SMB - Mario" - 00000000 00340102
  • "SMB - Mario - Gold Edition" - 00000000 003C0102
  • "SMB - Mario - Silver Edition" - 00000000 003D0102
  • "SMB - Peach" - 00020000 00360102
  • "SMB - Yoshi" - 00030000 00370102
  • "SMB - Toad" - 000a0000 00380102
  • "SSB - Bowser" - 00050000 00140002
  • "SSB - Captain Falcon" - 06000000 00120002
  • "SSB - Charizard" - 19060000 00240002
  • "SSB - Diddy Kong" - 00090000 000d0002
  • "SSB - Donkey Kong" - 00080000 00030002
  • "SSB - Fox" - 05800000 00050002
  • "SSB - Greninja" - 1b920000 00250002
  • "SSB - Ike" - 21010000 00180002
  • "SSB - Jigglypuff" - 19270000 00260002
  • "SSB - King Dedede" - 1f020000 00280002
  • "SSB - Kirby" - 1f000000 000a0002
  • "SSB - Link" - 01000000 00040002
  • "SSB - Little Mac" - 06c00000 000f0002
  • "SSB - Lucario" - 1ac00000 00110002
  • "SSB - Luigi" - 00010000 000c0002
  • "SSB - Marth" - 21000000 000b0002
  • "SSB - Mario" - 00000000 00000002
  • "SSB - Mega Man" - 34800000 00310002
  • "SSB - Meta-Knight" - 1f010000 00270002
  • "SSB - Ness" - 22800000 002c0002
  • "SSB - PAC-MAN" - 33400000 00320002
  • "SSB - Peach" - 00020000 00010002
  • "SSB - Pikachu" - 19190000 00090002
  • "SSB - Pit" - 07400000 00100002
  • "SSB - Rosalina & Luma" - 00040100 00130002
  • "SSB - Samus" - 05c00000 00060002
  • "SSB - Sheik" - 01010100 00170002
  • "SSB - Shulk" - 22400000 002b0002
  • "SSB - Sonic" - 32000000 00300002
  • "SSB - Toon Link" - 01000100 00160002
  • "SSB - Villager" - 01800000 00080002
  • "SSB - Wario" - 00070000 001a0002
  • "SSB - Wii Fit Trainer" - 07000000 00070002
  • "SSB - Yoshi" - 00030000 00020002
  • "SSB - Zelda" - 01010000 000e0002
  • "Splatoon - Boy" - 08000200 003f0402
  • "Splatoon - Girl" - 08000100 003e0402
  • "Splatoon - Squid" - 08000300 00400402
 
Last edited by DangitBobby,

NWPlayer123

Well-Known Member
Member
Joined
Feb 17, 2012
Messages
2,642
Trophies
0
Location
The Everfree Forest
XP
6,693
Country
United States
Yes, Squid is that
SplatoonSquid.png
Boy is 08000200 003F0402, Girl is 08000100 003E0402, SMB Mario is 00000000 00340102, Gold Mario is 00000000 003C0102, and I can get Silver Mario when it arrives :P
 

DangitBobby

Member
OP
Newcomer
Joined
Jun 3, 2015
Messages
22
Trophies
0
Age
28
XP
75
Country
United States
Sweet, thanks for your help! I'll update OP.

It's interesting to see that SMB Mario and SSB Mario have different IDs despite no known change in functionality.

EDIT: On second thought, it could be possible that the first page is character-specific while the second is edition-specific, as the Marios all have the same first page. The second one is probably what MP10 reads to determine if he's gold.
 

Mema Haxx

Member
Newcomer
Joined
Jun 3, 2014
Messages
6
Trophies
0
Age
44
XP
120
Country
Serbia, Republic of
The last five bytes don't matter with regards to the basic type.

Also, some you missed.
  • "SSB - Dark Pit" - 07 41 00
  • "SSB - Dr. Mario" - 00 00 01
  • "SSB - Zero-Suit Samus" - 05 c0 01
  • "SSB - Olimar" - 06 40 00
  • "SSB - Falco" - 05 81 00
  • "SSB - Bowser Jr." - 00 0c 00
  • "SSB - Ganondorf" - 01 02 00
  • "SSB - Palutena" - 07 42 00
  • "SSB - Mr. Game & Watch" - 07 80 00
  • "SSB - R.O.B." - 07 80 01
  • "SSB - Duck Hunt Duo" - 07 80 02
  • "SSB - Mii (Fists)" - 07 c0 00
  • "SSB - Mii (Sword)" - 07 c0 01
  • "SSB - Mii (Gun)" - 07 c0 02

9f402db8acd716469e5933c03d0ec6326db6da465ea23ee3d43fd27f693b51d4
 

DangitBobby

Member
OP
Newcomer
Joined
Jun 3, 2015
Messages
22
Trophies
0
Age
28
XP
75
Country
United States
The last five bytes don't matter with regards to the basic type.

Also, some you missed.
  • "SSB - Dark Pit" - 07 41 00
  • "SSB - Dr. Mario" - 00 00 01
  • "SSB - Zero-Suit Samus" - 05 c0 01
  • "SSB - Olimar" - 06 40 00
  • "SSB - Falco" - 05 81 00
  • "SSB - Bowser Jr." - 00 0c 00
  • "SSB - Ganondorf" - 01 02 00
  • "SSB - Palutena" - 07 42 00
  • "SSB - Mr. Game & Watch" - 07 80 00
  • "SSB - R.O.B." - 07 80 01
  • "SSB - Duck Hunt Duo" - 07 80 02
  • "SSB - Mii (Fists)" - 07 c0 00
  • "SSB - Mii (Sword)" - 07 c0 01
  • "SSB - Mii (Gun)" - 07 c0 02

These seem to match up perfectly with the others, especially with the third byte representing a separate form like Toon Link's functionality. However, how are they known for sure (particularly GW and ROB)?

The last five bytes (or rather, the next 4) are also necessary to determine which series the figure is from, or for the Gold/Silver variants. The 8th seems to always be 02.

Edit: oh wait i know u
 
  • Like
Reactions: NWPlayer123

Bug_Checker_

Well-Known Member
Member
Joined
Jun 10, 2006
Messages
950
Trophies
0
XP
664
Country
United States
Bump. Looks like the Yarn Yoshis are starting to come in. Does anyone have them?
I'm not sure which region is selling them,yet.

Btw, you are missing 2 SSB's Robin and Lucina.

Here are a few pastebins for reference:
Nintendo Amiibo Character Numbers (WIP)
http://pastebin.com/TiKK7pss

]Nintendo Amiibo Character Info (WIP) June 2015
http://pastebin.com/kQk88gNZ

Nintendo Amiibo Character Info (WIP) additions for June 2015
http://pastebin.com/KAy671ES

The last five bytes don't matter with regards to the basic type.

Also, some you missed.
  • "SSB - Dark Pit" - 07 41 00
  • "SSB - Dr. Mario" - 00 00 01
  • "SSB - Zero-Suit Samus" - 05 c0 01
  • "SSB - Olimar" - 06 40 00
  • "SSB - Falco" - 05 81 00
  • "SSB - Bowser Jr." - 00 0c 00
  • "SSB - Ganondorf" - 01 02 00
  • "SSB - Palutena" - 07 42 00
  • "SSB - Mr. Game & Watch" - 07 80 00
  • "SSB - R.O.B." - 07 80 01
  • "SSB - Duck Hunt Duo" - 07 80 02
  • "SSB - Mii (Fists)" - 07 c0 00
  • "SSB - Mii (Sword)" - 07 c0 01
  • "SSB - Mii (Gun)" - 07 c0 02

9f402db8acd716469e5933c03d0ec6326db6da465ea23ee3d43fd27f693b51d4
And if Mema Haxx could fill in the remaining 5 bytes for a total of 8 full bytes from those missing amiibos that would be helpful.
 

Blazingflare

Well-Known Member
Member
Joined
Mar 3, 2013
Messages
329
Trophies
0
Age
30
XP
544
Country
United States
I think I figured out what the different bytes represent in the Amiibo IDs after putting them in numerical order.


XXXXXXXX XXXXXXXX

XX - Seems to signify the series/franchise the character is from. Smaller series/franchises are grouped together with other ones to save space for other potential franchises.
00 - Mario (Donkey Kong is mixed in with Mario)
01 - Zelda/Animal Crossing
05 - Starfox/Metroid
06 - F-Zero/Pikmin/Punch Out
07 - WiiFit/Kid Icarus/Retro (or One-Off)/Smash Specific
08 - Splatoon
19 - Pokemon #1-255
1a - Pokemon #256-510
1b - Pokemon #511-721
1f - Kirby
21 - Fire Emblem
22 - Xenoblade/Mother
32 - Sonic
33 - Pac Man
34 - Mega Man
XX - The character's number in that series. For series that are grouped together, the starting number for that series is separated by a fair amount, likely for organizational purposes.
Zelda - 00 - Animal Crossing - 80 (128 in decimal)
Starfox - 80 (128 in decimal) █ Metroid - c0 (192 in decimal)
F-Zero - 00 █ Pikmin - 40 (64 in decimal) █ Punch Out - c0 (192 in decimal)
WiiFit - 00 █ Kid Icarus - 40 (64 in decimal) █ Retro/One-Offs - 80 (128 in decimal) █ Smash - c0 (192 in decimal)
Xenoblade - 40 (64 in decimal) █ Mother - 80 (128 in decimal)

Pokemon are grouped by their National Dex number.
First Group
Charizard - 06 - 6 in decimal
Pikachu - 19 - 25 in decimal
Jigglypuff - 27 - 39 in decimal
Mewtwo - 96 - 150 in decimal
Second Group
Lucario - c0 in the second group - 192 + 256 = 448
Third Group
Greninja - 92 in the third group- 146 + 256 + 256 = 658
XX - Represents distinct versions of the same character as well as the one-offs for Retro/Dead franchises that won't have more than one character. Example: Link/Toon Link, Zelda/Sheik, Samus/Zero Suit, Miis, G&W/ROB/Duck Hunt, and the Inkling Squid/Boy/Girl.
For some reason, Rosalina is 01, even though she doesn't have any other versions of herself.

edit: Rosalina's number might be 01 to account for a future "no Luma" Rosalina figure.


XX - I don't know what this byte is for. It's been 00 for all released Amiibos so far.
It could possibly be for region before Nintendo decided against region locking the Amiibos. It could also be for color variants of the same figure in a series that isn't isn't a limited/special edition like the Japan/international ROB figure.
But this is all just conjecture.

XXXX - The Amiibo's unique number. It start's with Mario at 0000 and goes up by one with every different Amiibo. There's 65536 possible slots so there is little chance of Nintendo running out. Special edition Amiibos like Gold/Silver Mario use a unique ID for each figure rather than share the ID with their regular edition counterparts.
We should probably check to see if known reprints of Amiibos share the same slot number with their first print siblings or not.


XX - The Amiibo's series.
00 - Smash Series
01 - Mario Series
02 - Unknown(Most Likely Animal Crossing)
03 - Wooly World
04 - Splatoon Series

XX - Also unknown. It's always been 02 so far.
 
Last edited by Blazingflare,

EllioneDHunter

Well-Known Member
Member
Joined
Aug 5, 2015
Messages
116
Trophies
0
Age
32
Location
Killinois
XP
139
Country
United States
"Blue Wooly Yoshi (YWW).bin" appears to be

00030102 0043 0302

Here is a list from pastebin
http://pastebin.com/cCK6W7Sb

Do NOT trust any bins you find which say "Amiiqo Pre-Loaded".
They Many appear to have incomplete data.

What's the matter with them? I would like to test them or even receive feedback on which work with Amiiqo and which don't but no one informs me.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtu.be/IihvJBjUpNE?si=CsvoEbwzNKFf0GAm cool