ニンテンドースイッチ NANDを直接PCにバックアップ&sdカードをマウントする方法(memloader)

記事の方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!
このブログについて

http://yyoossk.blogspot.jp/1970/11/blog-post_24.html

こちらではmemloaderを使用したニンテンドースイッチ本体のNANDを直接PCにバックアップする方法を紹介します
大容量のSDカードがなくてもNANDのバックアップが可能です


下記リンク先の方法はパーティションを個別にマウントすることができませんが便利機能があり使いやすいのでおすすめです
https://yyoossk.blogspot.com/2019/03/biskeynandnxnandmanager.html



下記リンクを参考に本体をRCMモードで起動
https://nintendoswitch-hack-guide.blogspot.com/2019/01/rcm-rcm-rcm-rcm-homercmhomehomehome.html

※本体をrcmモードで起動して改造する方法での注意
https://yyoossk.blogspot.jp/2018/05/rcm_12.html


こちらの記事の方法を試す前に!
手順を間違えばブリックするので必ず先に下記リンクの方法でnandをバックアップしておいてください!
https://yyoossk.blogspot.com/2018/05/nand.html


下記リンクよりmemloaderをダウンロード&解凍
https://switchtools.sshnuke.net/

下記リンクを参考にペイロードを送信
https://nintendoswitch-hack-guide.blogspot.com/2019/01/windows-tegrarcmgui-httpsgithub.html


ダウンロードし解凍したmemloader/sampleフォルダの中のubootフォルダと、ums_emmc.iniとums_sd.iniをsdカードのルートに保存


・sdカードをマウントする場合
本体をrcmモードで起動してPCとUSBで接続する

ダウンロードし、解凍したTegraRcmSmashフォルダの中のTegraRcmSmash.exeにダウンロードしたmemloader.binを直接ドラッグ&ドロップすると上の画像のように本体画面に表示されるはずです
USBの接続はそのままにしてください

ums_sd.iniを選択

するとPCにマウントされるはずです
自分が行ったときはうまくドライバをインストールされなかったため下の画像のようにエラーが出てます
デバイスマネージャを開いて確認してます
この場合は一度右クリックから削除を選び繋ぎなおしてください






・NANDを直接PCにバックアップする場合
下記リンクよりHacDiskMountをダウンロード&解凍
https://switchtools.sshnuke.net/

下記リンクを参考にbiskeyを取得してください
https://yyoossk.blogspot.com/2019/03/biskey.html


下記リンクを参考にmemloaderのペイロードを本体に送信
本体をRCMモードで起動
https://nintendoswitch-hack-guide.blogspot.com/2019/01/rcm-rcm-rcm-rcm-homercmhomehomehome.html
ペイロードを送信する
https://nintendoswitch-hack-guide.blogspot.com/2019/01/windows-tegrarcmgui-httpsgithub.html


ums_emmc.iniを選択すると下の画像のようにダイアログが出ますがキャンセルを選ぶ!
ここでキャンセルを選ばないと故障しますので注意!

自分が行ったときはうまくドライバをインストールされなかったため下の画像のようにエラーが出てます
デバイスマネージャを開いて確認してます
この場合は一度右クリックから削除を選び繋ぎなおしてください


HacDiskMount.exeを起動
FileからOpen physical driveをクリック

抽出したいファイルをダブルクリック
すると下の画像のように表示されるので最初にメモしたbiskeyを入力
biskeyはファイルによってbiskey2やbiskey3など表示されているbiskeyを入力してください
biskeyとだけ表記されているものは空白でよいと思います
入力した後はTestをクリックすれば正しいかどうか確認できます
Dump to fileの項目にあるStartをクリックすると目的のファイルが抽出されます
書き込みする場合はRestore from fileの項目のBrowseをクリックし、書き込みたいファイルを選択し、Startをクリックすると書き込みが開始されます
MountはPCに仮想的にマウントすることが可能です
マウントすることによりさらにその中のファイルを開いたり保存することが可能になります
フロッピーディスク(A)としてマウントされますのでマイコンピュータからアクセスできます

画像のようにエラーが出る場合はそのファイルが破損していると思われます

コメント

  1. いつも参考にさせてもらってます。
    バージョン4.1.0でバックアップは出来たのですが、アップグレードして書き戻しすれば4.1.0に戻せるのでしょうか?

    返信削除
    返信
    1. 公式の方法でアプデしたらfuse焼かれるので戻したらブリックします
      gbatempで公開されているfuseを焼かない方法でアプデしてください

      削除
  2. ums_emmc.iniを選ぶ場面でフォーマットを選んでしまったのですがどうすればよいでしょうか;;

    返信削除
  3. 起動しようとしてもswitchのロゴで止まったままです。。。

    返信削除
    返信
    1. うわ
      それかなりやばいですね
      nandのバックアップを始めて取るのにやってしまった感じですか?

      削除
    2. その状態なら、復旧方法はこれしかないっす
      https://yyoossk.blogspot.com/2019/03/nand.html
      twitterの方が気がつくのでそっちでやりとりしたいっす

      削除
  4. いや
    HACGUIを使おうとしてやってしまいました..一応7.0.1のnandのバックアップはあるんですけどやっぱりそれいれないとダメな感じですかねー...?
    HACGUIを使うために一度7.0.1から6.2.0にダウングレードしたんですけどそこから7.0.1のnandをリストアしてからまた6.2.0にダウングレードすることは可能なのかどうか...

    返信削除
    返信
    1. あー
      一安心
      バックアップなかったらかなりきつかったと思います

      可能ですよ
      7.0.1のnandを戻して、OFWで起動しない限りはfuseは焼かれません
      もし一度でも起動するとだめですが

      削除

  5. お世話になります。

    記事の通りにmemloader v3を導入し、ペイロードを送信しました。

    ums_emmc.iniを選択しても、フォーマットダイアログが表示されません。

    抜き差ししてデバイスマネージャで「!USB大容量記憶デバイス」を「デバイスのアンインストール」を繰り返しても同様です。

    TegraGUIでもやってみましたが、同様の結果です。



    memloaderの他にインストールするソフトが必要でしょうか。

    sdのマウントからしないとダイアログが表示されないのでしょうか。



    以上質問させていただきます。よろしくお願いします。

    返信削除
    返信
    1. 特別なにか別にインストールした記憶はないです
      フォーマットはしてはいけないので出ない方がよいですが、出ないということは認識されていない感じですか?
      フロッピーのアイコンは出てないですか?

      USBケーブルはデータ転送に対応したものですか?

      削除
    2. いつもペイロード送っているケーブルです。
      初回接続時はデバイスマネージャでは「USB大容量記憶デバイス」とは表示されますが、PCでドライブとして表示されません。

      HacDiskMount.exeを起動後、「Open physical drive」を開いてもnot foundです。

      やはりおま環なのでしょうか。

      削除
    3. かもですねー
      念のためデバイスマネージャーでドライバが正常に動いているかどうか確認したりポート変えてみたり
      究極は別のpcで試してみるとか
      自分もその辺あんまり対処の仕方がわからないっす
      自分の本体でそういう不具合が出れば調べて記事にするのですが、今のところ問題ないのですよねー

      削除
    4. 解決しました。
      「ドライブをマウントするから管理者実行(ユーザは管理者でも)してみるか」と右クリックして実行したらできました。

      私の別のゲームPCはペイロードの送信自体できません。Tegraが起動しないのです。

      こんな環境でもアドバイスしてくださり、ありがとうございます。

      削除
    5. 解決したようでよかったです!

      削除

コメントを投稿