Skip to content

Pure python implementation of an nfc amiibo reader/writer

Notifications You must be signed in to change notification settings

dipusone/amiibo-maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amiibo Maker

Full python3 implementation of an nfc amiibo dumper and writer.

Prerequisites

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.

Usage

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

About

Pure python implementation of an nfc amiibo reader/writer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages