Hacking Making Amiibo NTAG215s

  • Thread starter Deleted User
  • Start date
  • Views 537,860
  • Replies 1,073
  • Likes 40

Should I add more screenshots?


  • Total voters
    72
  • Poll closed .
D

Deleted User

Guest
OP
Hello all,
I've decided to make a nice tutorial for creating Amiibo NTAG215s.

You will need:
  • An Android phone with NFC support; most do have it.
  • NTAG215s (Development Website for Ninty sells them at $0.30/tag, Aliexpress for a bit more)
  • Amiitool (see below)
  • Amiibo retail keys (see below)


I have updated this section as of 09 November 2016
You still need TagMo (see https://github.com/HiddenRambler/TagMo/releases/latest) and the NFC key (see my Pastebin :wink:) but then just load in the key, and then get some tag dumps: As I cant say the exact name (it is copyrighted contents, even though they're only 540B), so you need to search for "NFC" and then the word that has the definition of "the land alongside or sloping down to a river or lake."

Just load everything, and ensure you press (Auto)

Want the slightly-out-of-date but still relevant copy? Here you go:
Thanks to @HiddenRambler updating TagMo to use the keys and amiitool inside of it, this is really simple now. You simply need the amiibo key (Google for it, you'll find it on pastebin ;) ), split it in half, and TagMo 2, then load up the 2 keys, then the BIN files.

TagMo 2: https://gbatemp.net/attachments/tagmo-zip.37286/

If you want to do it the old way that requires a PC and all the relevant stuff:
You will need:
  • An Android phone with NFC support (many phones support it, most notably the Samsung and Nexus models)
  • A dumped amiibo (Use the amiiqo app to dump, or google for Amiibo BINs).
  • NTAG215 tags (one per amiibo - you cannot edit once made)
  • @javiMaD 's edited amiitool (https://github.com/javimadgit/amiitool) - Linux only AFAIK, this needs C development libraries, cmake, and libssl-dev.
  • An internet connection.
  • TagMo (https://gbatemp.net/attachments/tagmo-zip.37286/)
  • A hex editor (I suggest HxD)
  • TIME and PATIENCE

First, install TagMo, Amiiqo (if you need to dump your amiibo), and HxD (use Bless if on linux), then start compiling Amiitool.
Next, dump your amiibo, and copy onto your machine. Use the web API for decrypting it, which is at https://www.socram.ovh/amiibo/ (operation must be decrypt, file must be the BIN). Then, open it in your hex editor. This is where you need to find out the 7byte UID of your NFC tag, using NFC TagInfo. Once that is done, go to http://dynamoreason.com/res/g/amiibo/uid/ and place it in the box with NO SPACES. You will get a 9 byte UID - place the first 8 bytes in 0x1D4, and the 9th in 0x00 (like the screenshots):

direct

direct

direct

direct


(Yes I blurred out the amiibo, it IS copyrighted you know)

Save this, then use JaviMaD's amiitool to encrypt, with the command './amiitool -k KEYS.bin -e -i filename.bin -o filename-enc.bin', where KEYS.bin is the unfixed info then locked secrets joined together (SHA1: bbdbb49a917d14f7a997d327ba40d40c39e606ce) and filename.bin is the decrypted hex file we just made. Once encrypted, copy over to your phone, turn on NFC and start TagMo. Once this is done, use the action menu and select 'Load tag from file', select the file, then 'Write tag' and place the tag near the NFC adapter in your phone (don't move it until it says done!!!). Once done, you now have an amiibo!
 
Last edited by ,

PewnyPL

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
778
Trophies
1
XP
2,505
Country
Poland
How exactly do I make the key? In HxD I copied Unfixed infos, magic blob, hmac, locked secret, magic blog, hmac. I checked and without what's in () in hmac the file is only 90 bytes, with it it's 122 bytes. What am I missing?
 

elmoemo

Well-Known Member
Member
Joined
Dec 4, 2012
Messages
570
Trophies
0
Age
37
XP
463
Country
Basically this means you can copy your amiibo and just use the tags to be read instead of using the amiibo itself
 

Mhetralla

Well-Known Member
Newcomer
Joined
Apr 17, 2009
Messages
60
Trophies
2
Age
32
XP
726
Country
Hey, good job with the thread and thanks to all the people in the other thread who made this possible!
For people looking for where to buy tags, people in that thread says that this works correctly. You will have to buy 100, but they are cheap anyway. If they are too much for you, you can share some amiibos with friends. (If you found some shop when you can buy less of them, send it to me, please)

@HiddenRambler has made the TagMo's source code available here. I feel like we can integrate all of this process in the same app. (Dumping, scanning the blank tag to get the UID, fixing the dump and writing on the blank tag)
 
Last edited by Mhetralla,
  • Like
Reactions: pelago

Slartibartfast42

Well-Known Member
Member
Joined
Mar 6, 2013
Messages
944
Trophies
1
XP
553
Country
United States
A little late with IOSU coming out. I will just wait for a Gecko code to unlock everything. The best use for an Amibo is to unlock the good boards in Mario Party, and I don't even own Mario Party. Nintendo might make a good use for Link in Zelda U, but my only real Amiibo is Link, so I'm covered.

Thanks for the guide though. It is helpful to people obsessed with Smash.
 

Mhetralla

Well-Known Member
Newcomer
Joined
Apr 17, 2009
Messages
60
Trophies
2
Age
32
XP
726
Country
A little late with IOSU coming out. I will just wait for a Gecko code to unlock everything. The best use for an Amibo is to unlock the good boards in Mario Party, and I don't even own Mario Party. Nintendo might make a good use for Link in Zelda U, but my only real Amiibo is Link, so I'm covered.

Thanks for the guide though. It is helpful to people obsessed with Smash.
This works too with 3DS, with hacks, without hacks... It's more reliable.
 

Pecrow

Well-Known Member
Member
Joined
Jun 23, 2015
Messages
1,137
Trophies
0
Age
34
XP
650
Country
United States
I think I might get my tags this thursday, or next thursday :(, either way I can't wait to try this! Hopefully by then Ill understand this guide completely lol. or someone comes up with an all in one tool,lol
 
D

Deleted User

Guest
OP
Hey, good job with the thread and thanks to all the people in the other thread who made this possible!
For people looking for where to buy tags, people in that thread says that this works correctly. You will have to buy 100, but they are cheap anyway. If they are too much for you, you can share some amiibos with friends. (If you found some shop when you can buy less of them, send it to me, please)

@HiddenRambler has made the TagMo's source code available here. I feel like we can integrate all of this process in the same app. (Dumping, scanning the blank tag to get the UID, fixing the dump and writing on the blank tag)

You can pm the seller and ask for less.
 

dkabot

Better With Others' Systems Than Their Own
Member
Joined
Sep 9, 2014
Messages
1,042
Trophies
0
XP
637
Country
United States
Well then, surprised it got to a working state this fast.
I'll have to actually order some NTAG215s at some point...
 

Olimpiky

Member
Newcomer
Joined
Feb 1, 2016
Messages
6
Trophies
0
Age
32
XP
55
Country
United States
I have done all the steps but Im stuck trying to use amiitool. I have an ubuntu VM running and i installed cmake already. I open the build.sh and i makes a build folder but i dont know what to do from there.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv3 @ K3Nv3:
    Mmm homemade taco bell
  • Sicklyboy @ Sicklyboy:
    bout to buy me some prescription safety glasses
  • K3Nv3 @ K3Nv3:
    Got eye insurance? Some do custom laser cutting engraving same day in office
  • Sicklyboy @ Sicklyboy:
    I do but the optometrist I got my glasses at last year was expensive as fuck even WITH my insurance, so I'm gonna order on Zenni and see if my insurance will reimburse it. And if they won't, then, oh well, still will be cheaper anyway
  • Sicklyboy @ Sicklyboy:
    $90 for the safety glasses on Zenni, vs my daily wear glasses were >$200 after insurance
  • K3Nv3 @ K3Nv3:
    Haven't been to the eye doc in like 3 years but was pretty surprised they cut the glass in office had the in like an hour ready
  • Sicklyboy @ Sicklyboy:
    That's pretty sweet, I had to wait like a week or so for mine to be ready
  • Sicklyboy @ Sicklyboy:
    Lookin at buying another pair of regular glasses too. And maybe prescription sunglasses
  • K3Nv3 @ K3Nv3:
    Yeah most just ship off to a lab could always call around to see if new ones have in office glass cutters
  • Sicklyboy @ Sicklyboy:
    too much effort + im shy and social anxiety :( lmao
  • K3Nv3 @ K3Nv3:
    I just wear them when I drive cause I'd like to actually read signs
  • K3Nv3 @ K3Nv3:
    Think they said I'm far sighted or some bs
  • Sicklyboy @ Sicklyboy:
    My eyes aren't that bad, I need mine for driving but ever since I got my latest pair I wear them all the time when I'm home now, I never used to before
  • Sicklyboy @ Sicklyboy:
    I'm near sighted though
  • K3Nv3 @ K3Nv3:
    I feel like docs just say you're this and that for the insurance claims half the time
    +1
  • Sicklyboy @ Sicklyboy:
    But even my computer monitors, that are like 3ft away when I'm leaning back in my chair, so much easier to see now with my glasses than without
  • Sicklyboy @ Sicklyboy:
    Doc was cool though, he measured my old glasses and I wanted to try different contacts than I had had previously and he's like "hmmm I bet you're this strength and that strength" and damn dude was dead on the money
  • Sicklyboy @ Sicklyboy:
    lmao that clip
  • K3Nv3 @ K3Nv3:
    Know a guy who did laser surgery for like 2g but argued you'd never need glasses again
  • Sicklyboy @ Sicklyboy:
    laser eye surgery scares me
  • Sicklyboy @ Sicklyboy:
    The thought of any kind of surgery shit being done on my eyes gives me unbelievable amounts of dread and anxiety, and with the potential risks or side effects that laser eye surgery has, I don't think my eyes are bad enough to warrant it. I can see without my glasses - not great, but not bad either.
  • K3Nv3 @ K3Nv3:
    Yeah I feel that if it gets to the point where all I see is blurry then I might consider if
    K3Nv3 @ K3Nv3: Yeah I feel that if it gets to the point where all I see is blurry then I might consider if