Switch sdカードにインストールしてあるゲーム、アップデータ、DLCをNSPとしてダンプする方法 (SwitchSDTool )
前回、ゲームカードをNSPとしてPCレスで抽出するツール
『NXDumpToolの使い方』に関して記事を書きましたが、
この方法ではDLCをダンプする事ができませんでした。
私の環境はSDパーティションにCFW(DeepSea v1.81)をインストール済み
、OFWのバージョンは11.0です。
OFW側はNintendoネットワークに繋いで、CFW側はインターネットのみ接続して
Nintendoネットワークはオフラインで使用しています。
このツールならゲームがインストールされていなくても
バックアップできます。
こちらを参考にして導入しました。
■必要なもの
・biskey
・PRODINFO.bin
・prod.keys
1. 『biskey』を取得するための手順です。
下記リンクよりbiskeydumpをダウンロード&解凍
ダウンロードし解凍したbiskeydumpv9フォルダ中の
biskeydumpのペイロード『biskeydump.bin』を
RCMモードで起動した本体に送信。
nintendoswitch-hack-guide.blogspot.com
本体画面にBiskeyが表示されます。
表示されるBis Keyをメモするか、表示されているQRコードをスマホか
何かで読み取り、表示されるテキストを保存してPCに送ってください。
2.『PRODINFO.bin』を取り出すための手順です。
※この作業は本体がブリックする可能性があるため、事前にNANDのバックアップ
を行ってください。
下記リンクよりmemloaderをダウンロード&解凍
ダウンロードし解凍したmemloader/sampleフォルダの中の
ubootフォルダと、ums_emmc.iniとums_sd.iniをsdカードの
ルートに保存。
本体をRCMモードで起動
memloaderのペイロード『memloader.bin』を本体に送信。
音量ボタンを押してカーソルを移動させて
本体に表示されたums_emmc.iniを選択する。(電源ボタンで決定)
ums_emmc.iniを選択すると「フォーマットしますか?」のメッセージが
出ますが、キャンセルを選択して下さい!
メッセージが出ない場合はそのまま進んで下さい。
※ここを間違えると本体が壊れます!
下記リンクよりHacDiskMountをダウンロード&解凍
HacDiskMount.exeを起動します。
File→Open physical driveをクリック。
ひらくと上記のような画面が表示されます。
リストからPRODINFOをダブルクリックします。
先ほどメモしたBIS Keyを使用します。
BIS Key0のCrypto、Tweakをそれぞれ入力します。
Keyを入力し終わってからTestと押すとVerify(キーが正しいかどうかのテスト)
を行なってくれます。
Dump to fileからStartを押すとPRODINFO.binというファイルが生成されます。
次にSYSTEMをダブルクリックし、今度はMountを選択します。
今度はBIS Key2のCrypto、Tweakをそれぞれ入力します。
少しウィンドウがかたまるかもしれませんが、ちゃんとマウントできるはずです。
フロッピーディスク(A)としてマウントされますので、マイコンピュータから
アクセスできます。
本体はそのままで、sdカードを本体から外し、カードリーダーか何かで
PCに読み込ませる。
いよいよ最後の仕上げに入ります。
prod.keysは私は事前に吸出していましたので、それを使用しました。
下記リンクからSwitchSDToolをダウンロード&解凍
解凍したSwitchSDToolのフォルダ内に『PRODINFO.bin』と
prod.keysを『keys.txt』にリネームし、設置する。
SwitchSDTool.exeを起動し、Select SD FolderにSDカードのルートを選択
Select System PathにSYSTEMをPCにマウントしたフロッピーディスク(A)を選択
Find SD Keyをクリック
Extract Ticketsをクリック
Decrypt NCAsをクリック
Pase NCAsをクリック
これでゲームがリストに表示されます。
あとは 指定したフォルダに保存で完了です。