Возможно, самый бюджетный способ создания копий amiibo.

Amiibo — это оборудованные NFC-чипом фигурки или карточки, которые производит Nintendo. Существует множество игр для консолей Nintendo Switch, Wii U и Nintendo 3DS, в которых тем или иным образом эти карточки используются. Узнать больше об amiibo на сайте Nintendo

Сейчас стало появляться всё больше игр, навязчиво подталкивающих игрока к покупке новых фигурок. С ними, мол, комфортнее и веселее! Другие игры пошли ещё дальше, и без amiibo не работают совсем.

И если вы коллекционер и вам не жаль 15 долларов на очередную фигурку, то дальше можете не читать. Эта статья заинтересует более практичных и экономных читателей, кому хочется поближе познакомиться с amiibo, но не хочется переплачивать за коллекцию хоть и невероятно красивых, но довольно бесполезных вещей, основное предназначение которых — собирать пыль на полках.

Может быть и так, что вы так старательно бережете свои фигурки amiibo, что предпочитаете вообще не прикасаться к ним. Вам эта статья пригодится! Вы сможете сделать точные копии своих фигурок, которые будут отлично работать с вашими консолями, пока оригиналы безопасно хранятся в сейфе!

Интересно? Тогда приступим!

Готовые наборы amiibo

Многие пользователи используют эту инструкцию, чтобы сделать amiibo для Breath of the Wild, Super Smash Bros, Mario Kart и других популярных игр.
К счастью, на AliExpress уже доступны готовые комплекты для этих игр:

Для начала нужно убедиться, что в распоряжении есть все необходимые инструменты:

Сбор информации о NFC-метке

Для начала определим всю необходимую информацию об NFC-метке, на которую мы собираемся записать дамп.

Узнаем UID метки с помощью стандартного скетча Dumpinfo, поставляемого с библиотекой для работы с NFC-шилдом.

Запускаем его и подносим карту:

Tag UID

В данном примере, UID моей метки: 044C4F2AE33E81

Получение дампа фигурки amiibo

Теперь необходимо сделать дамп фигурки amiibo, которую мы хотим клонировать. Также для этих целей подойдёт дамп из интернета. Такие дампы обычно можно отыскать по запросу «Amiibo BINs».

Для быстрого дампа имеющихся фигурок amiibo я написал простой скетч под названием Dump_amiibo. Достаточно загрузить его в Arduino и поднести фигурку. Через пару секунд на экране появится дамп. Осталось скопировать полученный текст в hex-редактор и сохранить итоговый файл. Я использовал фигурку Chibi-Robo и назвал свой дамп Chibi-Robo.dump.bin.

Расшифровка, модификация и шифровка дампа

Теперь пора подготовить дамп к записи.

Перейдём по ссылке https://games.kel.mn/amiibo, где нужно указать UID чистой метки, выбрать файл дампа, затем файл ключа и нажать «Submit».

На следующей странице получаем код дампа, сгенерированный специально для нашей метки.

Запись дампа на NFC-метку

Теперь код дампа нужно вставить в скетч для Arduino под названием Write_amiibo.

Скопируем результат в скетч:

Запускаем скетч, подносим метку, ждём завершения записи.

Когда на экране появится сообщение «Write finished! Now please take your Amiibo card away!» метку можно снимать.

Результат

Если все шаги были выполнены верно, то ваш клон amiibo готов!

Pwned!

Материалы:
Making Amiibo NTAG215s — GBATemp.net
NTAG213/215/216 datasheet
bkifft’s amiiscript.sh

Рекомендуемые покупки

 
Ультимативный набор Arduino
Включает всё необходимое плюс много дополнительных мелочей для будущих проектов!
 
Комплект из Arduino и NFC-шилда
Всё необходимое в одном удобном наборе
 
Arduino Uno
Последняя версия, USB-кабель в комплекте
 
NFC-шилд
Читает и записывает NFC-метки
 
Провода
Для удобного подключения NFC-шилда к Arduino
 
10 NTAG215 NFC-меток
Для начала хватит
 
20 NTAG215 NFC-меток
Чтобы метки не закончились слишком быстро
 
50 NTAG215 NFC-меток
Достаточно много меток
 
100 NTAG215 NFC-меток
Хватит сделать целую гору amiibo!