2018年8月19日日曜日

ニンテンドースイッチ sdカードにインストールしてあるゲームをNSPとしてダンプする方法(SwitchSDTool )

記事の方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!
このブログについて
http://yyoossk.blogspot.jp/1970/11/blog-post_24.html




こちらではsdカードにインストールしてあるゲームをSwitchSDToolを用いてNSPとしてダンプする方法を紹介します

まず下記リンクを参考にeticket_rsa_kekを取得している必要があります
これに関しての質問は受け付けておりませんので自力でeticket_rsa_kekを取得しましょう
https://gbatemp.net/threads/release-python-script-to-generate-the-rsa_kek.502699/


下記リンクからSwitchSDToolをダウンロード&解凍
https://github.com/CaitSith2/SwitchSDTool/releases


下記リンクを参考にNANDからPRODINFO.binをSwitchSDToolのフォルダに保存
NANDを直接PCにバックアップ&sdカードをマウントする方法(memloader)
https://yyoossk.blogspot.com/2018/05/nandpcsdmemloader.html
保存したら今度はそのままSYSTEMパーティションをPCにマウントする
PCにはフロッピーディスク(A)としてマウントされるはずです

下記リンクを参考にkeys.txtを作成し、SwitchSDToolのフォルダに保存

hactoolやXCIの展開等さまざまな場面で使用するキー情報を取得する
Lockpick
https://yyoossk.blogspot.com/2018/12/lockpick.html
kezplez-nx
https://yyoossk.blogspot.com/2018/07/hactoolxcikezplez-nx.html


マウントが終わったら、本体はそのままでsdカードをPCに読み込ませる

Select SD FolderでSDカードのルートを選択
Select System PathでSYSTEMパーティションをPCにマウントしたフロッピーディスク(A)を選択
Select Decryption PathでSDカードにインストールしてあるゲームのNCAファイルをダンプする先を指定
Select NSP Output PathでダンプしたゲームのNCAをNSPに変換したものが保存される場所を指定
ETICET RSA KEKの部分に取得したeticket_rsa_kekキーを入力
Find SD Keyをクリック
Load RSA KEKをクリック
Extract Ticketsをクリック
Decrypt NCAsをクリック
Pase NCAsをクリック

これで下の画像のようにゲームがリストに表示されるはずです

リストから個別にNSPに変換したい場合は、ゲームを選択した後にPack Selected NSPをクリック
全てのダンプしたゲームをNSPに変換したい場合は先ほどの画像にあるメニューのPack ALL NSPsをクリック

変換されたNSPは手順の中で
Select NSP Output PathでダンプしたゲームのNCAをNSPに変換したものが保存される場所を指定で指定したフォルダを開けばそこに保存されているはずです

NSPは下記リンクを参考に本体にインストールしてください
nspを本体にインストールできる自作ソフトTinfoil紹介(バージョンが低い本体でも起動可能にするパッチ機能付き)
https://yyoossk.blogspot.com/2018/07/ensptinfoil.html

0 件のコメント:

コメントを投稿