[決定版] amiiboをコピーする

Hack

amiiboとは

まずは基本知識からおさらいしていこうかと。

amiibo自体はNTAG215と呼ばれるタグシートの上にフィギュアがくっついているだけの商品です。

つまり、NTAG215のブランクカードを買ってきて、自分が持っているamiiboのタグを読み込んでコピーしたものを書き込んでしまえばクローンが作成できるのです。

所持していないamiiboのクローンを作ることは犯罪です。

NTAG215自体はPASORIなどでも読み込むことができますが、本格的にクローンを作ろうとするのであればRC522を買った方が楽です。

必要なもの

  • NTAG215のブランクカード
  • Arduino UNO
  • RC522
  • ジャンパケーブル
  • USBケーブル(AB)

それぞれ買い揃える自信がない方は、以下の二つの商品を購入してください。すべてが揃います。

おまけ情報

もしAndroidのスマホを利用しているのであればTagMoというアプリを使えばNTAG215のブランクカードだけでamiiboのクローンがつくれます。

ただし、スマホによる相性問題などがあるらしいのでRC522を利用した本記事の方法をおすすめします。

AmiiBomb

amiiboのデータを読み込んだり、書き込んだりしてくれるツールです。

AcK77/AmiiBomb-uino
Amiibo Cloning with Arduino. Contribute to AcK77/AmiiBomb-uino development by creating an account on GitHub.

まずはジャンパケーブルとRC522を以下の図のように接続しましょう。

ファームウェア書き込み

ファームウェア書き込み

with Internal Flasherを押せば二~三秒でファームウェアの書き込みが完了します。

amiiboのダンプ

この時Amiibombuino Installedにチェックが入っていないとファームウェアが正しく書き込めていないということなので注意してください。

データの閲覧

データの閲覧

ダンプしたamiiboが何のamiiboなのか表示してくれます。

データの書き込み

「Actions」の項目から「create NTAG」をクリックします。

通信ポートが間違っているとAmiibombuino Installedというところでエラーが発生します。

Write Lock Bytesはチェックが入っていても入っていなくても関係ありませんでした。

Key取得方法について

こちらの記事でRetail Keyの取得方法と、その保存方法について解説しています。

最後に

実際にRC522でamiiboを読み込んだときのツイートです。

ここまで至るのは長かったですが、実際にやってみると簡単でした。

コメント

  1. 匿名 より:

    はじめまして。
    質問する前に色々調べてみたんですが
    AmiiBombの実行ファイルだと思われるAmiiBomb.slnを実行する方法がわかりませんでした。
    外国の動画などを見ても当たり前のようにダブルクリックで実行できているのですが、このファイル形式を読み込むにはどうすれば良いんでしょうか。

    • えむいー より:

      .slnファイルはプログラムをビルド(組み立てる)ためのプロジェクトファイル(Visual Studioなどで開けます)なので、AmiiBombを起動したいだけなら不要です。

      恐らくダウンロードするファイルを間違えているのだと思われます(プログラムをつくるための設計図をダウンロードしている)。AmiiBombは既にビルドした(組み立て済み)のアプリが配布されているので、こちらのリンクからどうぞ。

    • より:

      回答有り難うございます。
      無事に上記のリンクからAmiiBomb.exeを含むファイルのダウンロードが完了し、起動する事が出来たのですが、
      この記事(https://tkgstrator.work/?p=3400)
      のとおりにAmiibo Keysを作成、指定し、
      次にAmiibombuino Flasherを実行しようとするとエラーが発生して次に進めません
      もしよろしければおしえていただければありがたいです。

      Arduino正規品ではなく互換機なのと、ジャンパーワイヤーをオスメスではなくメスメスで注文してしまったのではんだ付けで無理やり接続したため接触が悪いこと等考えられますが、原因が特定できないです

    • えむいー より:

      ファームウェア書き込みは自分も何度か躓いたので旧バージョンを試してみたり、配線を確認されるのが良いかと思います。

  2. 匿名 より:

    回答有り難うございます。
    無事に上記のリンクからAmiiBomb.exeを含むファイルのダウンロードが完了し、起動する事が出来たのですが、
    この記事(https://tkgstrator.work/?p=3400)
    のとおりにAmiibo Keysを作成、指定し、
    次にAmiibombuino Flasherを実行しようとするとエラーが発生して次に進めません
    もしよろしければおしえていただければありがたいです。
    使用しているものは
    https://www.amazon.co.jp/gp/product/B07H4KTVK5/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
    https://www.amazon.co.jp/gp/product/B07H4KTVK5/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
    https://www.amazon.co.jp/gp/product/B01A4DDUTA/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
    です。
    Arduino正規品ではなく互換機なのと、ジャンパーワイヤーをオスメスではなくメスメスで注文してしまったのではんだ付けで無理やり接続したため接触が悪いこと等考えられますが、原因が特定できないです

  3. 匿名 より:

    教えていただいたリンクのAmiiBomb.exeから無事に実行することが出来ました。ありがとうございます!
    ですがキーファイルを作成、認識させた後、flasherを実行させようとするとエラーが発生します。
    中国製のArduino互換機を使用しているからなのでしょうか・・・

    • えむいー より:

      自分はArduino互換機でも動作したので「中華製が問題」という可能性は薄そうな気がします(絶対とは言えないですが…

      配線が正しくできているかのチェックと、場合によっては旧バージョン(最新は0.3)を使ってみるのも良いかもしれません。
      自分も何故かファームウェアが書き込めなかったことがあり、その際は旧バージョンでファームウェアを書き込んでから最新バージョンを使っていました。

      何かの参考になれば幸いです。

    • 匿名 より:

      教えていただいたとおり、中華製のArduino互換機でも一度バージョン0.2でファームウェア書き込み(flasher)を実行した後バージョン0.3を使用することにより無事に動作しました!
      ありがとうございました!
      あとここに書き込む時コメントが反映されてなかったので試しに何度か書き込んだ所、後日見てみたら連投のようなことになってしまっていてすみませんでした。

    • えむいー より:

      上手くいけたようで何よりです。

  4. 匿名 より:

    質問失礼します。
    NFCは書き込んだらそれっきり上書きや消去は不可能なのでしょうか?
    Write Lock Bytesのチェックは上書き防止とかでは無いんですよね…?
    ためしにチェックを外して書き込んだらSwitchの方でamiiboではないようなエラー吐かれてだめでした

    • えむいー より:

      NFCタグは書き込みは一回しかできないので上書きや消去は不可能です。
      amiiboではないというようなエラーがでたというのは、そもそも書き込みできていない可能性もあります(比較として試しにブランクのNFCカードを読み込ませてみてください)

      Write Lock Bytesのチェックを入れたら上手く書き込めたということでしょうか?

タイトルとURLをコピーしました