コーエー レトロゲームの館

コーエーの歴史ゲームを中心にした、レトロゲームの攻略レポート

Switch sdカードにインストールしてあるゲーム、アップデータ、DLCをNSPとしてダンプする方法 (SwitchSDTool )

前回、ゲームカードをNSPとしてPCレスで抽出するツール

 『NXDumpToolの使い方』に関して記事を書きましたが、

 この方法ではDLCをダンプする事ができませんでした。

 

私の環境はSDパーティションにCFW(DeepSea v1.81)をインストール済み

、OFWのバージョンは11.0です。

OFW側はNintendoネットワークに繋いで、CFW側はインターネットのみ接続して

Nintendoネットワークはオフラインで使用しています。

 

このツールならゲームがインストールされていなくても

バックアップできます。

 

こちらを参考にして導入しました。

 

yyoossk.blogspot.com

■必要なもの

・biskey

・PRODINFO.bin

・prod.keys

 

1. 『biskey』を取得するための手順です。

下記リンクよりbiskeydumpをダウンロード&解凍

switchtools.sshnuke.net

ダウンロードし解凍したbiskeydumpv9フォルダ中の

biskeydumpのペイロード『biskeydump.bin』を

RCMモードで起動した本体に送信。

nintendoswitch-hack-guide.blogspot.com

本体画面にBiskeyが表示されます。

表示されるBis Keyをメモするか、表示されているQRコードスマホ

何かで読み取り、表示されるテキストを保存してPCに送ってください。

 

f:id:okaremon0701:20210409151959j:plain

 

2.『PRODINFO.bin』を取り出すための手順です。

※この作業は本体がブリックする可能性があるため、事前にNANDのバックアップ

を行ってください。

下記リンクよりmemloaderをダウンロード&解凍

switchtools.sshnuke.net

ダウンロードし解凍したmemloader/sampleフォルダの中の

ubootフォルダと、ums_emmc.iniとums_sd.iniをsdカードの

ルートに保存。

 

本体をRCMモードで起動

memloaderのペイロード『memloader.bin』を本体に送信。

 

音量ボタンを押してカーソルを移動させて

本体に表示されたums_emmc.iniを選択する。(電源ボタンで決定)

 

ums_emmc.iniを選択すると「フォーマットしますか?」のメッセージが

出ますが、キャンセルを選択して下さい!

メッセージが出ない場合はそのまま進んで下さい。

※ここを間違えると本体が壊れます!

 

下記リンクよりHacDiskMountをダウンロード&解凍

switchtools.sshnuke.net

HacDiskMount.exeを起動します。

f:id:okaremon0701:20210409154201j:plain

 

File→Open physical driveをクリック。

 

f:id:okaremon0701:20210409154218j:plain

 

ひらくと上記のような画面が表示されます。

リストからPRODINFOをダブルクリックします。

f:id:okaremon0701:20210409154417j:plain

 

先ほどメモしたBIS Keyを使用します。

BIS Key0のCrypto、Tweakをそれぞれ入力します。

Keyを入力し終わってからTestと押すとVerify(キーが正しいかどうかのテスト)

を行なってくれます。

 

Dump to fileからStartを押すとPRODINFO.binというファイルが生成されます。

 

f:id:okaremon0701:20210409154902j:plain

 

次にSYSTEMをダブルクリックし、今度はMountを選択します。

今度はBIS Key2のCrypto、Tweakをそれぞれ入力します。

 

f:id:okaremon0701:20210409155611j:plain

 

少しウィンドウがかたまるかもしれませんが、ちゃんとマウントできるはずです。

フロッピーディスク(A)としてマウントされますので、マイコンピュータから

アクセスできます。

 

f:id:okaremon0701:20210409162042j:plain

 

本体はそのままで、sdカードを本体から外し、カードリーダーか何かで

PCに読み込ませる。

 

いよいよ最後の仕上げに入ります。

prod.keysは私は事前に吸出していましたので、それを使用しました。

 

下記リンクからSwitchSDToolをダウンロード&解凍

 

github.com

 

解凍したSwitchSDToolのフォルダ内に『PRODINFO.bin』と

prod.keysを『keys.txt』にリネームし、設置する。

 

SwitchSDTool.exeを起動し、Select SD FolderにSDカードのルートを選択

f:id:okaremon0701:20210409165951j:plain

 

Select System PathにSYSTEMをPCにマウントしたフロッピーディスク(A)を選択

f:id:okaremon0701:20210409170044j:plain

 

Find SD Keyをクリック

Load RSA KEKをクリック

Extract Ticketsをクリック

Decrypt NCAsをクリック

 

f:id:okaremon0701:20210409170204j:plain


Pase NCAsをクリック

f:id:okaremon0701:20210409170240j:plain

 

f:id:okaremon0701:20210409170310j:plain

 

これでゲームがリストに表示されます。

 

f:id:okaremon0701:20210409170356j:plain

 

あとは 指定したフォルダに保存で完了です。