Nintendo Switch CFW で nxdumptoolがダンプできなくなったのでDBIを使ってみた
幽奈さんのMODを作る時にダウンロード購入してNSPダンプしようとした時にかなり苦労したのと、最近Switchエミュレータ(Ryujinx)でSwitchのゲームをプレイする快適性(60fps、4K、SSDでロードめちゃ早い、MODやチートが使える)を知ってしまったので、過去に購入したゲームをエミュレータでやりたいと思い、それらをダンプするのにまた苦労してしまったので忘れないようにメモします。
Steamでできるゲームは別にいいんですが、ゼルダとかゼノブレイドとかNintendo Switchにしかないゲームを快適プレイする快感がたまらないです。
寝転がりながらできるSwitchの方が快適だろ、っていうのはありますけど。
まずCFW改造後、幽奈さんをNintendo eShopからダウンロード購入するためにSwitchの本体を最新にバージョンアップしました。
よしダウンロードしたから早速ダンプしよう!と思ってnxdumptoolでNSPダンプしようとしたらエラー
cecryptncaheader invalid nca magic word
とか
try running lockpick_rcm to generate the keys file from scratch
こんな感じの赤文字が出て何をどう対処しても全く動く気がないようです。Lockpick_RCMとかバージョン変えたりしながら何度も何度もやり直したり。
その後の調査で本体バージョンが新しいとnxdumptoolが使えなくなるらしいということがわかりました。(sysNANDではだめと書いてありましたが、emuNANDもだめでした)
えっと、、、eShopで購入してダウンロードするのに本体更新しないといけないのに、それやるとnxdumptool使えなくなるってどうゆうこと?
とものすごく理不尽に思いながら、調べてもそれで嘆いている人が見当たらない。
みんなどうしてるんだろう。と思いながらもあらゆる努力をしてみました。
まず元々やろうとしていた私のSwitchダウンロドゲームのダンプのやり方
- CFW改造したSDカードを抜いてeShopで購入して本体にダウンロード
- CFW改造したSDカードを差してemuNANDで起動
- nxdumptoolでインストールされたゲームを表示(その後SDカードにNSPダンプ)
まずこの時点でゲーム一覧にダウンロードしたゲームが表示されないんですよね。
これは試行錯誤の末、2番目のemuNANDで起動する前に、新しくemuMMC(例えばSD01)を作成して、SD00からSD01に切り替えてemuNANDで起動すればゲームが表示される、ということがわかりました。
しかし、こんなことをやってるとゲームをダンプする度にemuMMCを作らないといけないし、作るのに結構時間かかるしたぶん容量もかなり増えてしまうのでしんどいです。
さらなる試行錯誤でわかったことですが、実は2番目のemuNANDで起動するところを、sysNANDで起動すると一覧にゲームが表示されることがわかりました。
ようやく一覧に表示されたので、肝心のダンプ作業を行おうとしたところ、上記の通りエラーとなり完全に詰んでしまいました。
理不尽だ。。。
ということで、nxdumptoolはあきらめて、他にダンプできるツールないかなと探していたら、ありました!
DBIというツールです。
何の問題もなくダンプできました。nxdumptoolはバグってるんだなきっと。
これにより、過去にeShopで購入していたダウンロードゲーム(CFW改造前のSDカードに保存していたやつ)を、以下の手順で全てNSPダンプすることができました。
- CFW改造前のSDカードに入ってるゲームをSwitch本体に移動
- CFW改造したSDカードに差し替えてsysNANDで起動
- DBIでゲーム一覧から一括でNSPダンプ
Nintendo Switch本体から直接SDカードにダンプしてくれます。
まずDBIを実行(Applet ModeでOK)
Browse installed applications を選択
SDカードからSwitch本体に移動したゲームは容量が表示されるので、「X」ボタンで複数選択し、「+」ボタンでメニューを表示
Dump to MicroSD を選択
選択したゲームを一括でNSPダンプしてくれました。
Edited by mjktkrchan
0 Comments
Recommended Comments
There are no comments to display.