Hacking DIY amiibo cards

Supercool330

Well-Known Member
Member
Joined
Sep 28, 2008
Messages
752
Trophies
1
XP
1,129
Country
United States
Writing to the cards is super easy with the standard android NFC apis, or even an ACR122 and libnfc. I thinking about making a simple Android app to do this, but it would be nice if it would work without dumps (it should be possible to generate a valid Amiibo from scratch). If you are just tyring to write, you still need to figure out the password (hint: try xoring various bytes of the UID) (WARNING: After 7 failed attempts the Amiibo is locked PERMANENTLY). Emulating the card is substantially harder (and definitely NOT possible using anything based on a PN532 chipset like an android phone). I'm looking at making a Teensy (or other AVR) based NFC emulator that could emulate a large range of NFC tags.

In my research into AVR based NFC emulators, I have come across 2 interesting projects:

Simple NFC: An open source project based on very simple hardware (ATtiny84 plus a couple miscellaneous electrical components) that uses a purely software based NFC implementation. The code claims that it works up to 1024 byte tags, but spec says 512 bytes, so that may not be true. It should be possible to use this as a starting place for a more complex AVR or even ARM based NFC emulator though as the source is very simple 400 lines of C code). Emutag may actually be based off this as they are conceptually very similar.

ChameleonMini: Another open source project with more complex hardware (which provides advantages such as a USB interface) that can be purchased pre-built. Another purely software based NFC implementation, this should be able to emulate essentially any NFC tag as it uses the much more powerful ATxmega32. The only bummer is that the only pre-built devices currently available are $150, which is a bit much. It looks like they are planning to run a kickstarter in the near future though to fund less expensive bulk production.
 
Last edited by Supercool330,
  • Like
Reactions: Deleted User
D

Deleted User

Guest
People can 'legitimately' obtain all amiibos ever, I have them all. 'Legitimately'
If you can make an app to write the BIN to the NTAG215, I'd be ever grateful.
 

dkabot

Better With Others' Systems Than Their Own
Member
Joined
Sep 9, 2014
Messages
1,042
Trophies
0
XP
627
Country
United States
People can 'legitimately' obtain all amiibos ever, I have them all. 'Legitimately'
If you can make an app to write the BIN to the NTAG215, I'd be ever grateful.
Who said anything about legitimately, they just said it'd be nice if it could create ones out of thin air rather than having to manipulate dumps.

That said, if a dump writing app is released then that'd be ncie - this sounds like an interesting little project.
 
  • Like
Reactions: Simonwayneee

Bug_Checker_

Well-Known Member
Member
Joined
Jun 10, 2006
Messages
950
Trophies
0
XP
664
Country
United States
  • Like
Reactions: TotalInsanity4

Keizel

Well-Known Member
Member
Joined
Jun 28, 2015
Messages
381
Trophies
0
XP
372
Country
United States
But I do not want buy Tag of NFC, I prefer buy "amiiqo" instead of it -.- I want the method for "DIY amiibo cards" but without buy tags. In other words, I do not want use money.
 

TotalInsanity4

GBAtemp Supreme Overlord
Member
Joined
Dec 1, 2014
Messages
10,800
Trophies
0
Location
Under a rock
XP
9,814
Country
United States
But I do not want buy Tag of NFC, I prefer buy "amiiqo" instead of it -.- I want the method for "DIY amiibo cards" but without buy tags. In other words, I do not want use money.
Little known fact, if you stare really intensely at the Amiibo screen of any game that supports them for exactly five minutes, the camera on the gamepad will unlock all of the Amiibo for you. But it has to be five minutes, if you look away for even a second you have to start over
 
  • Like
Reactions: Subtle Demise

OctopusRift

GBATemp's Local Octopus, Open 9am-2am. "Not Yet"
Member
Joined
Nov 19, 2014
Messages
1,460
Trophies
0
XP
947
Country
Saint Kitts and Nevis
Little known fact, if you stare really intensely at the Amiibo screen of any game that supports them for exactly five minutes, the camera on the gamepad will unlock all of the Amiibo for you. But it has to be five minutes, if you look away for even a second you have to start over
didyouknowthatvillageramiiborocks.
 
  • Like
Reactions: TotalInsanity4

mznova

Well-Known Member
Member
Joined
Apr 3, 2007
Messages
180
Trophies
1
XP
391
Country
United States
Is there a way to make an NFC tag that can switch data on button press kinda like the amiiqo (in other words, how can I build a cheap amiiqo)?
 

Supercool330

Well-Known Member
Member
Joined
Sep 28, 2008
Messages
752
Trophies
1
XP
1,129
Country
United States
Is there a way to make an NFC tag that can switch data on button press kinda like the amiiqo (in other words, how can I build a cheap amiiqo)?
This is possible, but hard. There are no production boards that have this sort of functionality out of the box, and you could build your own NFC device (that would actually work better than the amiiqo), but it would be expensive and fairly difficult (and it wouldn't be pretty).

I also don't think that the Amiiqo approach is correct. I think the ideal solution would be to have an app that allows you to backup, restore, edit, and create Amiibo dumps that could be used with real Amiibo, blank NTAG215 tags (which essentially become real Amiibo once they are flashed the first time), or with an NTAG emulator (only the emulator could switch characters).

I have been working on the app piece of this, and I have most of the code in place, but I need to figure out some UI stuff (I hate doing UI work). As far as the emulator hardware itself goes, I feel like the ChameleonMini is the closest project to what I'm looking for right now, so I've started drafting a pure software implementation of the NTAG21x spec.

The only thing I'm missing at this point is some information on various sectors of the Amiibo that I need to generate an image from scratch (backing up a real Amiibo or importing a raw dump already works). If I could get 3 or 4 fresh (uninitialized) dumps for different Amiibo of the same character for a couple characters, that would be super useful.
 

SuperSVGA

Well-Known Member
Member
Joined
Oct 26, 2013
Messages
303
Trophies
1
XP
560
Country
United States
Is there a way to make an NFC tag that can switch data on button press kinda like the amiiqo (in other words, how can I build a cheap amiiqo)?
It should be possible with an Arduino/ATMega. There's even emulation code out there already for the ATMega.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    if you have a habitable basement, the heat shouldn't be down there and that's where you should hang out
  • Sicklyboy @ Sicklyboy:
    No, but, the air conditioner in my living room gets fuckin icy
  • Sicklyboy @ Sicklyboy:
    In a good way, not as in a "my coils are freezing" kind of way
  • K3Nv2 @ K3Nv2:
    Not everyone lives in theirs mom's basement gosh
  • BakerMan @ BakerMan:
    nah, my mom's basement is just for the weekends to check in on the family
  • BakerMan @ BakerMan:
    i usually live in your mom's basement
    +1
  • BakerMan @ BakerMan:
    saves a lot of time fr
  • Sicklyboy @ Sicklyboy:
    It's 11:30 PM here, I just took the trash out and my god is it awful outside
  • Sicklyboy @ Sicklyboy:
    This heatwave can eat my ass
    +3
  • MysticStarlight @ MysticStarlight:
    omg same, it's VERY hot here, too
  • BakerMan @ BakerMan:
    fuck this heatwave, i don't usually sleep with a fan, but i believe the fan is getting put on the bed rather than beside it
  • BakerMan @ BakerMan:
    IT'S 12:30 IN THE FUCKING MORNING AND IT'S STILL 78°, WHAT THE FUCK?
    +1
  • NinStar @ NinStar:
    78º seems abnormal for any part of the day
  • BigOnYa @ BigOnYa:
    Yea it was 96 F for the high, 78 F for the low today, in Ohio, bout same for bakerman in Michigan
  • BigOnYa @ BigOnYa:
    F- fahrenheit C-Celsius. We in USA use F as our temp ratings
  • Sicklyboy @ Sicklyboy:
    F = Freedom units
    +2
  • HiradeGirl @ HiradeGirl:
    So... C = Cum units?
    +1
  • K3Nv2 @ K3Nv2:
    Clip units
  • SylverReZ @ SylverReZ:
    @HiradeGirl, That's how they get bigger loans at the bank.
    +1
  • HiradeGirl @ HiradeGirl:
    Welp.
  • K3Nv2 @ K3Nv2:
    Wasn't me
    K3Nv2 @ K3Nv2: Wasn't me