Full python3 implementation of an nfc amiibo dumper and writer.
The projects builds on three main libraries:
- pyamiibo: ma make the amiibo
- nfcpy: to write to a tag
- ueberzug: to show the amiibo image in the terminal
The last one is optional.
To install the dependencies:
pip install -r requirements.txt
For the optional dependencies:
pip install -r requirements_optional.txt
You will need the key files used in the Amiibo encryption, which I cannot share.
To dump an amiibo
make_amiibo.py -r -o amiibo.bin
To write an amiibo:
make_amiibo.py -w -i amiibo.bin
There is also the option to retrieve amiibo information while reading/writing (as the character). The image preview will wait for confirmation to continue.
write_amiibo.py -w -i amiibo --details --show_image
You can get the full list of options with
write_amiibo.py -h