[Hack] ゲームのアップデータを取り出そう

NXDumpTool

ニンテンドースイッチ本体のみでゲームカートリッジやアップデータからデータを抽出することができるツールです。

利用にあたっては事前にLockPickでtitle.key及びprod.keyを取得する必要があるのでやっておきましょう。スイッチ上で実行するだけでよくて、特にファイルを移動させたりする必要はありません。

アップデータのダンプ

NXDumpToolを起動したら二番目の「Dump installed SD card/ eMMC content」を選択します。

ひょっとしたら最初は何も表示されないかもしれませんが、それはeMMC contentの中身を表示しているからです。当ブログではNSPはSD cardにインストールすることを推奨しているので、SD card表示に切り替えるには一度Yを押す必要があります。

すると二つのアップデータがインストールされていることがわかりました。

三つの設定項目

  • NSP Dump
    • 実際にNSPをダンプするところですが、ここは最後に実行しましょう
  • ExeFS options
    • ファイル分割などを設定します
    • ExFATなどを利用している場合は考慮しなくて大丈夫
  • Ticket options
    • 証明書を削除するかどうか
    • どっちでもいいけど、消したほうが無難
ExeFS options

Split files bigger than 4GiB (FAT32 support)はファイルフォーマットがFAT32なら必ずYesにチェックを入れること。そうでないならNoの方が扱いやすいと思います。

Ticket options

Yesにしておいた方がいいと思うけれど、まあどっちでも関係ないかな。Yesにしてしまうと自分でダンプしたNSPでも起動時に認証を求められてパッチが別途必要になるはず。

それが手間ならNoでいいとおもいます。

Dump installed update NSP

何故かさっき設定したのと似た項目があります。そこまで気にしなくてもここのダンプで失敗したりはしないのでご安心を。

よくわからなかったらぼくと同じ設定にしてみてください。少なくともスプラトゥーンではこの設定でちゃんとダンプできます。

ダンプしてみた

スプラトゥーンのアップデータ程度であれば二分くらいでできます。

ダンプしたデータは/switch/NXDumpTool/NSP内にありますので確認してみてください。

あとはこのデータをFTPなり直接SDカードをPCに接続するなりで移動させれば良いでしょう。