Hacking DIY amiibo cards

HappyzLife

( ͡° ͜ʖ ͡°)
Member
Joined
Sep 9, 2015
Messages
198
Trophies
0
Age
24
Location
I'M EVERYWHERE
XP
194
Country
Italy
Can i use these nfc card?
(i don't know why but i can't copy & paste, so here's a screenshot)
OFyNrJ3.png
 

FunThomas

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
652
Trophies
0
XP
2,016
Country
Gambia, The
looks good :)

i think that _Tim_ should place the information on the first page that NFC215 Tags with 540 Bytes and 504 Bytes usable memory are used for this
 

memomo

( ͡° ͜ʖ ͡°)
Member
Joined
Nov 30, 2013
Messages
1,079
Trophies
0
Age
31
XP
750
Country
is these compatible ? I have a couple of these nfc from my old xperia phone
 

Attachments

  • Screenshot_2016-02-03-15-06-27.png
    Screenshot_2016-02-03-15-06-27.png
    14.1 KB · Views: 537
  • Screenshot_2016-02-03-15-08-54.png
    Screenshot_2016-02-03-15-08-54.png
    15.4 KB · Views: 509
  • nfc-tags.png
    nfc-tags.png
    15.6 KB · Views: 622

plasma

GBAtemp's Artificial Lifeform
Member
Joined
May 15, 2009
Messages
1,670
Trophies
1
Location
Inazuma TM Caravan
XP
2,690
Country
United Kingdom
can you detail please
Their capacity is too small.

--------------------- MERGED ---------------------------

Can i use these nfc card?
(i don't know why but i can't copy & paste, so here's a screenshot)
OFyNrJ3.png
Hahah no way, I bought these exact ones last night.
 
  • Like
Reactions: HappyzLife

Nightwish

Well-Known Member
Member
Joined
Oct 16, 2013
Messages
431
Trophies
1
XP
1,578
Country
Portugal
They need to be NTAG215's as they have the right amount of space - its either 540 or 504 bytes, I can never remember. Cannot be any more or any less.
As far as i understood looking at the spec, any tag that is NTAG215 has to have the right amount of memory and not any other (because otherwise it couldn't call itself NTAG215). I don't know why bigger tags don't work, though.
 
  • Like
Reactions: plasma

socram8888

Well-Known Member
Newcomer
Joined
Apr 6, 2009
Messages
81
Trophies
1
Age
29
Location
Valencia, Spain
Website
orca.pet
XP
560
Country
Spain
@socram8888 there is a bug in your latest code. the pack function does not calculate the data checksum correctly.

Code:
sha256hmac(tagKeys.hmacKey, sizeof(tagKeys.hmacKey), plain + 0x1D4, 0x34, *****cipher***** + HMAC_POS_TAG);
sha256hmac(dataKeys.hmacKey, sizeof(dataKeys.hmacKey), ******plain***** + 0x029, 0x1DF, cipher + HMAC_POS_DATA);

the tag checksum is used by the data checksum. however since the plain data is never updated the data checksum still uses the invalid checksum.

if you look at @javiMaD's original code he does it correctly. Also @javiMaD your latest code is also wrong due to merging the changes from upstream with this bug.
FFS... I even added a comment on the unpack() to remember why it was that way
sKsIxmT.jpg


Fixed. Thanks!
 

memomo

( ͡° ͜ʖ ͡°)
Member
Joined
Nov 30, 2013
Messages
1,079
Trophies
0
Age
31
XP
750
Country
Checksum for the unfixed info: MD5: 2551AFC7C8813008819836E9B619F7ED
Checksum for locked secret: MD5: 0AD86557C7BA9E75C79A7B43BB466333

If you look on my download server (in description) in the amiibo folder, you might find something ;)

Are Amiibos region-lock ?
 
Last edited by memomo,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: To ensure Florida is the freest state in the country, we will ban colors.