[SWITCH] SwitchExplorer v1.2 がリリース

GitHubでSimonMKWii氏が、SwitchのXCIやNSPからゲームデータのNCAを読み込んでromfsからファイルを
抽出する事が出来るWindows向けツール SwitchExplorer v1.2 をリリースしていました。
・多くの追加やバグ修正
が変更点です。

[ 2019/01/29 02:14 ] カテゴリ Switch | コメント(3)

▼コメント




ロケットマン 2019/02/09 02:12 
管理人さん質問よろしいでしょうか?
今現在、手元に非対策基盤のSwitch(FW7.0.0)があります。

特に何も改造などはしておらず、FWのアップデートなどをしながら普通にゲームなどしていましたが、
SDカードにインストールした体験版のゲームから本記事のツールを使ってファイルを抽出したいと考えています。

頭の中のイメージとしてはSwitchSDToolでNSP形式で抽出して、本記事のツールを使うというイメージでいます。
ここで質問なのですが、上記の工程を行うにはSwitch自体はどの程度まで手を加える必要があるのでしょうか?
完全にCFW化するのが前提でしょうか?パソコンなどを併用しながら多少、工程が多くなったりなど手間がかかっても構わないのでなるべく完全なCFW化は避けたいなと思っているのですが難しいでしょうか?
ざっと検索した感じでも復号するためのキーの取得やNANDなども関係してそうなのでCFW化しないとダメですかね。


管理人 kood 2019/02/09 06:18 
>>ロケットマンさん
やり方が分かっていれば特に難しくはありませんが、何も知らない人に1から説明するのは結構と面倒、という感じです。

まずCFWではSwitchに手を加える必要はありません。必要なファイルをmicroSDカードに用意すればそれでCFWは起動します。
なのでCFW化という表現はちょっとアレで、「CFWで起動」という表現の方が良いです。
まあ書いてある事から「CFWで運用したくない」という事は理解出来ますので、それを考慮していろいろ書いていきます。

ゲームのファイルの復号のために使用する鍵の取得は、CFWが必要です。しかしまだCFWが7.0.0に対応していないので、まだ7.0.0で
CFWを起動する事は出来ません。そのため鍵が欲しいならCFWが7.0.0に対応するのを待つか、鍵を掲載しているサイトから鍵をコピペ
する必要があります。鍵の掲載は著作権違反だと言われているので掲載しているサイト名等を書くことは出来ません。
「switch key list」でググってください、とは書けます。

目的の体験版がごく最近、具体的には1月29日以降に配信された物の場合、サイトからコピペしてきた鍵だけでは足りない可能性があります。
これは7.0.0で鍵が追加されたためで、かつその鍵を使ったゲームが既に配信されている可能性があるためです。もし鍵が足りないとNSPから
ファイルを抽出するために使うSwitchExplorerやhactoolはエラーを吐きます。SwitchSDToolは大丈夫だと思います。
エラーが出るかどうかはやってみるまで分かりません。鍵が足りない場合はCFWが7.0.0に対応するのを待つしか無いでしょうね。

NANDはもちろん関係してきますが、そこにCFWは不要です。必要なのは暗号化されているNANDを復号するための鍵であるbiskeyです。
biskeyはbiskeydumpというペイロードで取得可能です。つい先日7.0.0対応のv8がリリースされました。

SwitchSDToolのreadmeですが、あれは少し不十分です。あのreadmeはNANDのバックアップ(rawnand.bin)の用意を前提としていますが、
実は用意せずともSwitchSDToolは使用可能です。あのreadmeは「biskey以外の必要な鍵の取得にCFWが必要で、CFWはBANの危険性が
あるから、Switchを機内モードに設定し、CFW起動前にNANDのバックアップを取っておき、CFWで鍵を取得したらNANDのバックアップを書き戻す、
そうすればBANの危険性はほぼ無い。で、NANDの中のファイルが必要だから、バックアップをPCでマウントしよう。」という考えで書かれています。
もしあなたが今すぐゲームのファイルを抽出したいと考えていて、鍵をどこかのサイトからコピペしてきた場合、あのreadmeの手順は不適切でしょう。
鍵が手元にあるのなら、CFWを起動する必要はありません。つまりNANDのバックアップもその書き戻しも不要です。
memloaderを使えば、NANDのバックアップではなく、Switch本体をPCでマウント可能です。

NSPからのファイル抽出でもいくつか考慮しなければいけない事がありますが、書くのが面倒なのでここまで…
真面目に手順化するのはキツイです。


ロケットマン 2019/02/09 16:57 
管理人さん、長々と解説頂きましてありがとうございました。
まだ理解しきれない部分も多々ありますが、文中に様々なツール名やワードを出して頂いたのでこれらを元に検索をかけて自分で調べていきます。

ちなみに体験版自体は2月7日に配信されたばかりの物ですので、何か新しい変化などが加わっているかもしれませんね。こちらをダウンロードするために仕方なくFWのアップデートを行いました。

今現在の状態ではCFWは対応していないとのことなので、対応するまで待つ間に色々と知識を付けておこうと思います。
しかし、手を入れずにCFWが起動するとは驚きました。過去にPS3、PSPと色々弄ってきましたが本体に手を入れる物ばかりでしたので。最初に手を加えないと聞いたときはLCFWを想像しましたが、あれとはまた違う感じなのですかね。


(記入必須)


(記入必須)






「英数字90%以上 or URL含む」でコメントを規制中です。コメントを投稿する際は日本語で、かつURLは含めないでください。
(URLは最初のh抜いて規制回避可能)
※上にある送信ボタンを押すとコメント送信の確認フォームに移ります。確認フォームより送信ボタンを押してください。
※確認フォームにある「メールアドレス」に入力された内容は管理人のみ確認可能です。空欄で構いません。
※確認フォームにある「タイトル」「パスワード」は当ブログでは使用していません。
※確認フォームにある「URL」は名前のリンクとして機能します。
※確認フォームには非公開コメントのチェック項目がありますが、非公開コメントは受け付けていません。
メールフォームより連絡頂ければメールにてお返事致します。


お売りください。駿河屋です。