Lanjelin / AmiiboConverter

Convert, duplicate, randomize. A tool for Amiibo.
GNU General Public License v3.0
111 stars 11 forks source link

"This is not an amiibo" #4

Open professorsugoi opened 2 months ago

professorsugoi commented 2 months ago

For anything but pure bin-to-nfc / nfc-to-bin conversion, you need the correct decryption keys in the same folder as the script, these are files commonly called unfixed-info.bin and locked-secret.bin. A merged version of these files called key_retail.bin can also be used.

ive followed the instructions here and included the key_retail.bin file in the same folder as the script AmiiboConverter.py.

then i run the script: python AmiiboConverter.py -m bin2nfc -i bin -o nfc

and out pops the converted .nfc files to my nfc directory. i load them onto my flipper to use, and my switch gives me the "this isn't an amiibo" error.

am i missing a step? its for the recently released splatoon "Alterna" and "Side Order" amiibo.

my filetree is something like this:

.
├── /BIN
├── /NFC
├── /venv
├── AmiiboConverter.py
├── key_retail.bin
└── requirements.txt
junghyuneun commented 2 months ago

I was trying to convert the exactly same amiibos as yours, what a coincidence. It came out that all of my generated nfc files had 0's as data. Can you check if your nfc files are like that too? You can open the nfc files as text and it will show you the data.


Nevermind. For some reason I found out that all the .bin files had 0s as data. If you are on mac or linux try xxd amiibofilename.bin to see if you got the correct bin file

professorsugoi commented 2 months ago

i never found out how to correctly convert my files and ended up stumbling across this repo with the fixed nfcs:

https://github.com/froggydoo25/FlipperAmiibo
enjoy