ニンテンドースイッチ CFWやhekate未対応の本体からダウングレードする方法

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


こちらではニンテンドースイッチのCFWやhekate未対応の本体からダウングレードする方法を紹介します

注意!
NANDを弄るので失敗した場合ブリックする場合があります

何が起きても全て自己責任で!


・NANDのバックアップがある場合
memloaderはhekateとは違いバージョンに関係なく使用できるようです
バックアップしてあるNANDを下記リンクを参考にパーティション全てを抽出
https://yyoossk.blogspot.com/2018/05/nand_18.html

下記リンクを参考にmemloaderを導入し本体のNANDをPCに直接読み込ませ、それぞれのパーティションを全て書き戻すだけです
https://yyoossk.blogspot.com/2018/05/nandpcsdmemloader.html


・NANDのバックアップがない場合
こちらはかなり面倒です
本体がブリックするリスクもあるので要注意
https://yyoossk.blogspot.com/2020/03/nand.html

コメント

  1. はじめまして。1週間ほど前にブリックしたもので、SXOSは起動するのですが、CFWもOFWも起動しない状況です。ペイロードは可能です。
    何とか復旧できないものかと思い、参考にさせていただいているのですが、一つ質問です。
    アップデータのところで
    ChoiDujour.exe –keyset=keys.txt fw
    この文をテキストに記入して上書き保存しようとすると、エラーが出ます。
    構わずOKをクリックし、再び開いてみると
    ChoiDujour.exe ?keyset=keys.txt fw
    となってしまいます。
    勘違いかも知れませんが、もしかすると間違っていらっしゃるのではないでしょうか?
    また、このテキストファイルのタイトルは何でも良いのでしょうか?
    長文失礼しました。ご回答いただければ幸いです。

    返信削除
    返信
    1. 本当だ
      少し間違えてました
      ありがとうございます
      https://gbatemp.net/threads/how-to-install-run-any-switch-firmware-unofficially-without-burning-any-fuses.507461/
      家に戻れたら修正します

      ファイル名は何でもいいですよ

      削除
    2. ご返信ありがとうございます!
      プログラミング系には疎いもので;
      お忙しいとは思いますが、修正楽しみにしております。

      削除
    3. お世話になっております。
      昨日からずっと試行錯誤しているのですが、
      コマンドプロンプトで下記のように入力してみたら、エラーのようですが、初めてChoiDujourが動作した感じがしました。
      C:\ChoiDujour>ChoiDujour.exe --keyset=keys.txt fw

      ChoiDujour 1.1.0 by rajkosto
      uses hactool by SciresM (https://github.com/SciresM/hactool)
      visit https://switchtools.sshnuke.net for updates and more Switch stuff!

      Using source firmware files from folder fw
      Traceback (most recent call last):
      File "ChoiDujour.py", line 517, in
      File "ChoiDujour.py", line 225, in call_hactool
      Exception: [WARN]: Failed to match key "bis_kek_source", (value "34c1a0c48258f8b4fa9e5e6adafc7e4f")
      [WARN]: Failed to match key "bis_key_00", (value "ceee446775e38d29c0cd5baa2aa428b3f57b8b34a8455b5d2ace4743dc8bc92e")
      [WARN]: Failed to match key "bis_key_01", (value "d1b425fd6c58a7065af3d2eedfafda70c1c04fc22ee9c1cf6ac1a6bf2678894a")
      [WARN]: Failed to match key "bis_key_02", (value "98c0767f845edaef92597dfff46c34f4b945227688a696c589fccce6cf09854a")
      [WARN]: Failed to match key "bis_key_03", (value "98c0767f845edaef92597dfff46c34f4b945227688a696c589fccce6cf09854a")
      [WARN]: Failed to match key "bis_key_source_00", (value "f83f386e2cd2ca32a89ab9aa29bfc7487d92b03aa8bfdee1a74c3b6e35cb7106")
      [WARN]: Failed to match key "bis_key_source_01", (value "41003049ddccc065647a7eb41eed9c5f44424edab49dfcd98777249adc9f7ca4")
      [WARN]: Failed to match key "bis_key_source_02", (value "52c2e9eb09e3ee2932a10c1fb6a0926c4d12e14b2a474c1c09cb0359f015f4e4")
      [WARN]: Failed to match key "device_key", (value "6090bc3b1ecf7db8801091fa00656535")
      [WARN]: Failed to match key "master_kek_00", (value "f759024f8199101dddc1ef91e6eecf37")
      [WARN]: Failed to match key "master_kek_01", (value "bd27264ae07e979756411d0c66e679e3")
      [WARN]: Failed to match key "master_kek_02", (value "a3d4a8e153b8e6ae6e6aef3e8f219cb4")
      [WARN]: Failed to match key "master_kek_03", (value "1558f525ae8c5be9243fb6d8a8b0a8ee")
      [WARN]: Failed to match key "master_kek_04", (value "9fbeb1957fc1629e08b753a9086d6e01")
      [WARN]: Failed to match key "master_kek_05", (value "94a92da1d73c2b3e165c891ced5607fc")
      [WARN]: Failed to match key "master_kek_source_06", (value "374b772959b4043081f6e58c6d36179a")
      [WARN]: Failed to match key "master_kek_source_07", (value "9a3ea9abfd56461c9bf6487f5cfa095c")
      [WARN]: Failed to match key "master_kek_source_08", (value "dedce339308816f8ae97adec642d4141")
      [WARN]: Failed to match key "per_console_key_source", (value "4f025f0eb66d110edc327d4186c2f478")
      [WARN]: Failed to match key "retail_specific_aes_key_source", (value "e2d6b87a119cb880e822888a46fba195")
      [WARN]: Failed to match key "rsa_oaep_kek_generation_source", (value "a8ca938434127fda82cc1aa5e807b112")
      [WARN]: Failed to match key "rsa_private_kek_generation_source", (value "ef2cb61a56729b9157c38b9316784ddd")
      [WARN]: Failed to match key "save_mac_kek_source", (value "d89c236ec9124e43c82b038743f9cf1b")
      [WARN]: Failed to match key "save_mac_key", (value "e4ca9e74bae97aa5004851690dbb1072")
      [WARN]: Failed to match key "save_mac_key_source", (value "e4cd3d4ad50f742845a487e5a063ea1f")
      Error: section 0 is corrupted!
      Error: section 1 is corrupted!

      [6344] Failed to execute script ChoiDujour

      またまた長文で申し訳ありませんが、何かアドバイスをいただけますでしょうか?よろしくお願いいたします。

      削除
    4. キーが違うみたいっす

      削除
    5. すみません。キーが違うというのは具体的にどのファイルが間違っているのでしょうか?またコマンドプロンプトのコードは先ほどのコメントに書いたもので合っているのでしょうか?
      面倒かとは思いますが、ご回答いただければ幸いです。

      削除
    6. keys.txtの中に記載してるキーです
      ご自分がコメントしたものに記載してあるのでそれと照らし合わせて下さい

      リンク先に書いてありますよ

      削除
    7. ちなみに記事にも書きましたが今は6.2.0と7.0.x以降に対応していません
      どのバージョンを行おうとされてます?

      削除
    8. ご返信ありがとうございます。
      そうなんですね…。8.1.0で試そうとしていました。
      FWファイルを変換する方法は他にはないのでしょうか…

      削除
    9. 記事に書いてますが、見てなかったのです??

      逆に古いバージョン入れてcfwで起動して8.1.0にアプデするのはどうですか?

      これ以外に方法はnandのバックアップを戻すくらいしかないっすねー

      削除
  2. 最近記事に書いているのにそれを無視してエラー出して質問する人が多いので、正直ショックです

    返信削除
  3. そもそも記事をちゃんと見てる人はエラーなんて出しませんよ。

    返信削除

コメントを投稿