Hacking [Release] Amiibo BIN Serial Changer

DarkIrata

Well-Known Member
Member
Joined
Jun 12, 2015
Messages
493
Trophies
0
Age
29
Website
ipmix.de
XP
1,591
Country
Germany
@ Analog Man or Anyone who Can Help

Okay so I'm new to the Amiibo thing and need some Help.

So I've Download BIN file and the Amiibo SN Changer V2 , Installed Python and did the Whole Drag and Drop thing on to the Script file but nothing Happened. Only a cmd box popped up the Quantity:1_ flashing. What do I need to do next or what did I do Wrong. Do I drag and Drop just the BIN or the Whole Folder the BIN is in. Really not understanding I Guess. Would someone who knows what they are doing be willing to mod the bins for Me I would be extremely Grateful since this is Stressing me out.
Could you upload your folder like you have it somewhere and pm me the dl link. I want to check if the problem is on the app side or the environment.
 

KiddKaotix

Member
Newcomer
Joined
Apr 8, 2017
Messages
18
Trophies
0
Age
42
XP
79
Country
United States
A whole kb? That's odd. The result should be exactly 540b, same as the original.

So I the folder reads as 1kb, right click on it and it shows as 540 but on disk 1kb, I put it to a blank tag and it works great.....so I guess the G this you posed works swimmingly. So I am finally al set to make tons of these and farm some of these exclusive items. THANK YOU!
 

Futurdreamz

Well-Known Member
Member
Joined
Jun 15, 2014
Messages
2,276
Trophies
1
Age
32
XP
2,128
Country
Canada
You could maybe try Darwine? I don't know if that project is still going though, and you'd run into similar problems as the guy using wine. I'd say just slap Windows XP into a vm
 

Paradoxal Dream

Member
Newcomer
Joined
May 31, 2011
Messages
9
Trophies
0
XP
186
Country
Canada
It seems Nintendo has patched amiibo exploits in the latest Switch 5.0 system update.

I've been using Amiibo SN Changer V2 with my N2 Elite for months and it doesn't work anymore since I updated my Switch. My N2 Elite still works fine with unmodified bin files but anything modified with Amiibo SN Changer just doesn't work anymore.

There are also reports that Nintendo has disabled same day scans of the same amiibo, so it seems that even honest customers that genuinely bought the same amiibos multiple times are getting punished. But I have no way of verifying these claims since I don't own multiple copies of the same amiibo.
 
  • Like
Reactions: KiiWii

Paradoxal Dream

Member
Newcomer
Joined
May 31, 2011
Messages
9
Trophies
0
XP
186
Country
Canada
tested amiibo cards on botw and they still work with switch updated to 5.0

But are these cards made with perfect dumps of amiibos (unmodified .bin files) or were they hacked with a serial number randomizer? That's precisely where I think the issue resides and where Nintendo intervened. Like I said, My N2 Elite also works if I use regular copies of amiibos.

After all, Nintendo has no way of detecting what physical objects you're using to scan the NFC tags. It doesn't matter if it's a legit licensed figurine, or a card, or a plastic disc made in China. What matters is the data contained on those tags, and it seems that now Nintendo has blocked any modified amiibos.

If you downloaded the .bin files online and didn't modify them yourself with the tools provided in the first post of this thread, chances are they're not hacked. Same thing if you created your .bin from your own amiibo collection.
 
Last edited by Paradoxal Dream,

owek1

Master Sword Wielder
Member
Joined
Aug 16, 2016
Messages
786
Trophies
0
XP
530
Country
Australia
But are these cards made with perfect dumps of amiibos (unmodified .bin files) or were they hacked with a serial number randomizer? That's precisely where I think the issue resides and where Nintendo intervened. Like I said, My N2 Elite also works if I use regular copies of amiibos.

After all, Nintendo has no way of detecting what physical objects you're using to scan the NFC tags. It doesn't matter if it's a legit licensed figurine, or a card, or a plastic disc made in China. What matters is the data contained on those tags, and it seems that now Nintendo has blocked any modified amiibos.

If you downloaded the .bin files online and didn't modify them yourself with the tools provided in the first post of this thread, chances are they're not hacked. Same thing if you created your .bin from your own amiibo collection.

ah i see. Yah mine's unmodified except for that wolf link with 20 hearts. That's probably the reason why it still works.
 

Swiffy22

Member
Newcomer
Joined
Mar 15, 2018
Messages
15
Trophies
0
Age
30
XP
168
Country
United States
Unfortunately I've run into the same issue. Any amiibo serial numbers generated by this program don't seem to function anymore on Switch 5.0. All NFCs I've created with Tagmo still work, however. Perhaps there's an algorithm that Tagmo takes into account that this program doesn't?
 
  • Like
Reactions: Paradoxal Dream

Paradoxal Dream

Member
Newcomer
Joined
May 31, 2011
Messages
9
Trophies
0
XP
186
Country
Canada
Swiffy22 said:
All NFCs I've created with Tagmo still work, however. Perhaps there's an algorithm that Tagmo takes into account that this program doesn't?

Someone on Reddit told me that PowerSaves still works for him, it does seem that the issue is indeed specific to AnalogMan's script.

I have no way of verifying all of this since PowerSaves needs Datel's hardware to work and Tagmo is only available on Android and my phone doesn't have any NFC capabilities...
 
Last edited by Paradoxal Dream,

Swiffy22

Member
Newcomer
Joined
Mar 15, 2018
Messages
15
Trophies
0
Age
30
XP
168
Country
United States
Alright, I was able to do some testing, and I can (mostly?) confirm that it's simply an algorithm that generates IDs that's missing from this program. I tested all 20 Smash Link I've made via TagMo, which were made using a single .bin file and given a unique ID, and all of them still work. I dumped those back on my pc via the n2elite nfc reader/writer, and then put them on my n2elite. They all function as normal in that case too. The source code for tagmo appears to be on github, so the answer should be there?
 

simcity4japan

Active Member
Newcomer
Joined
Apr 11, 2018
Messages
41
Trophies
0
Age
23
XP
1,531
Country
United States
Windows 7 X64
Python 3.6.5 X64

K:\003\Amiibo SN Changer>python amiibo_sn.py "path/to/amiibo.bin"

Quantity [1]: 1
Using new serial: 18F633555489F0A38E

Decrypting path/to/amiibo.bin

amiitool.exe -d -k key_retail.bin -i 'path/to/amiibo.bin' -o decrypt.bin

Could not open input file: No such file or directory (2)

Aborting!

amiibo.bin will not be created.
Is there a solution?
 

Lil_SpazJoekp

Well-Known Member
Newcomer
Joined
Apr 11, 2018
Messages
89
Trophies
0
Age
27
XP
373
Country
United States
Windows 7 X64
Python 3.6.5 X64

K:\003\Amiibo SN Changer>python amiibo_sn.py "path/to/amiibo.bin"

Quantity [1]: 1
Using new serial: 18F633555489F0A38E

Decrypting path/to/amiibo.bin

amiitool.exe -d -k key_retail.bin -i 'path/to/amiibo.bin' -o decrypt.bin

Could not open input file: No such file or directory (2)

Aborting!

amiibo.bin will not be created.
Is there a solution?
If I could have some screenshots I can help you diagnose it.
 
  • Like
Reactions: simcity4japan

simcity4japan

Active Member
Newcomer
Joined
Apr 11, 2018
Messages
41
Trophies
0
Age
23
XP
1,531
Country
United States

Attachments

  • 001.jpg
    001.jpg
    68.9 KB · Views: 295
  • 002.jpg
    002.jpg
    17.5 KB · Views: 266
  • 003.jpg
    003.jpg
    25.1 KB · Views: 354
Last edited by simcity4japan,

Lil_SpazJoekp

Well-Known Member
Newcomer
Joined
Apr 11, 2018
Messages
89
Trophies
0
Age
27
XP
373
Country
United States
please help me
Ohh I see whats wrong. You have to change the 'path/to/amiibo.bin' to the actual bin file path. In your case you should be typing in cmd:
Code:
python amiibo_sn.py "K:\003\Amiibo SN Changer\amiibo.bin"
or since the amiibo file is in the same directory as the amiibo_sn.py file you could just type:
Code:
python amiibo_sn.py amiibo.bin
You should also be able to drag and drop the amiibo.bin file directly onto the amiibo_sn.py file and it should load it up. And just a side note, you don't have to rename the amiibo bin file to amiibo.bin for it to work.

I modified the amiibo_sn.py file a bit more. I changes it so that it would increment the filename instead of amending the serial number onto it.
UPDATE: Datel has released PowerSaves v1.32 which now includes a serial number randomizer as well. So for those using Powersaves this is no longer needed.


Note: This is only for those that use Amiibo emulating devices such as N2 Elite/Amiiqo, Datel PowerTag or NaMiiMo. This is not for those who write Amiibo to blank NFC tags or those with real Amiibo figures.


Update V2: Added batch generation for multiple new serial numbers for easier use with N2 Elite. The original version is still available for those who prefer the old method.

Summary: This python 3 script decrypts an Amiibo BIN file using Amiitool, generates a random tag serial, creates a new BIN file with the new serial, and encrypts it for use. Currently only set up for Windows but could easily be edited for use on Linux.

Purpose: When it comes to Amiibo emulators, you can backup your Amiibo to a BIN file and then emulate it using a device like N2 Elite or reusable tags. Some people even share these BIN files so they can emulate Amiibo they don't personally have. The downside to this is that these emulate the WHOLE Amiibo including the unique NTAG215 serial number. Some games keep track of the serial numbers you scan in order to impose restrictions such as limiting how often you can use an Amiibo (Legend of Zelda: Breath of the Wild is a recent example).

Some people get around this restriction by changing their system clock, however that trick will not work for every game or may have consequences. Like on many 3DS games, tampering with the system clock is known to enact a 48-hour or longer lockdown on all time based events. So I wondered if there was another way to scan the same Amiibo multiple times a day. I came up with changing the NTAG215 serial contained in the Amiibo BIN files and confirmed this makes the system see the Amiibo as a new one and thus can be scanned multiple times without needing to quit the game or change the time.

Usage: To use this tool, download the attached ZIP file and extract the folder and its contents. You will need Python 3 installed to use this. You can either drag and drop the Amiibo BIN file onto the python script file or you may run it from command line with this command:

Code:
python amiibo_sn.py "path/to/amiibo.bin"

It will generate a new file with _modified appended to the end in the same folder the original BIN file was in. Use this modified file with your emulating device and enjoy.

Note: You will need to supply your own key_retail.bin file as the keys are Nintendo copyright. If you don't have one already it's the same one used with tagmo and found in the most common places that Amiibo BIN files are shared.

If any mods feel this is better suited elsewhere, feel free to move without warning.
I modified the amiibo_sn.py file a bit more. I changed it so that it would increment the filename instead of amending the serial number to it.

PSA: The serial randomizer in the current version of powersaves will not work those who have their switch updated to >5.0.0. Until Datel updates the software with the randomizer fixed will have to do it with this. I’ve attached the corrected amiibo_sn.py above and on this post.
 

Attachments

  • amiibo_sn.zip
    878 bytes · Views: 185
Last edited by Lil_SpazJoekp,
  • Like
Reactions: simcity4japan

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Yea you right there, fallout 76 was a letdown, but it not that bad now, they have fixed slot of issues they had at launch. Biggest issue with Fallout 76 is its a pay to advance further type of game, which sucks
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I may probably download fallout 3 or new vegas on my ps3
  • Xdqwerty @ Xdqwerty:
    cuz I didnt like fallout 1 that much
  • BigOnYa @ BigOnYa:
    New Vegas is awesome, F3 was ok too.
  • Psionic Roshambo @ Psionic Roshambo:
    I played Fallout 4 on PC, I enjoyed it honestly. Not my favorite game on earth but at the same time I didn't hate it at all lol
  • BigOnYa @ BigOnYa:
    That's cool you got a ps3... Glad to hear. Game on!
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Ironic this was posted today lol
  • BigOnYa @ BigOnYa:
    I think the tv series has boasted play of, I did see they said playing of it Is up, way more than norm
    +1
  • BigOnYa @ BigOnYa:
    I've been playing the next gen version on Series X all day, I love it. :wub:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Downloading some random stuff, damn almost 400GBs in like 4 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    Gonna be over 1TB this month.... damn lol
  • Xdqwerty @ Xdqwerty:
    good night
    +1
  • BigOnYa @ BigOnYa:
    At least you have some fast speeds. What a drag that used to be, I remb downloading 1 pic back in the day, and seeing line by line show
    +1
  • BigOnYa @ BigOnYa:
    Nighty night.
  • BigOnYa @ BigOnYa:
    Or worse, you downloading something, and someone calls your phone and interupts the download, good ole AOL. Of course that's before most you guys even were born yet.
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I think my first modem was 48K but it had some sort of firmware or software update that let me get 56K
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I had EarthLink lol
  • Psionic Roshambo @ Psionic Roshambo:
    A bunch of NetZero accounts that I used for things... Lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So glad I'm not in prison lol
  • BigOnYa @ BigOnYa:
    Yea marriage is a bitch sometimes...
  • Psionic Roshambo @ Psionic Roshambo:
    I legit think they passed the cyber terrorism laws from some of my hmm pranks lol
  • Psionic Roshambo @ Psionic Roshambo:
    I knocked the east coast backbone of EarthLink offline for like 6 hours one time, was on the news and everything well I mean I wasn't on the news.... Just they where having "technical difficulties" lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Was just one single custom packet. I miss when Internet security was an afterthought lol almost all modems and network hardware operated in promiscuous mode.
  • Psionic Roshambo @ Psionic Roshambo:
    Now these days they do sanity checks.... The source IP can't also be the destination IP lol
    Psionic Roshambo @ Psionic Roshambo: Now these days they do sanity checks.... The source IP can't also be the destination IP lol