[Hack] ニンテンドースイッチ改造の基本

Hack

基本知識

ニンテンドースイッチは旧型であればRCMジグとMicroSDさえあれば簡単に改造することができます。

もっとよいまとめページができたので本ページの内容を更新しました!!

よくある質問

みんなが疑問に思ってそうなことに簡単に答えるコーナー。

というか、このページはそういうページにしたい。

スイッチが対策済みかどうか確かめる方法はありますか

シリアルナンバーからおおよその検討をつけることが可能です。

以下のページでシリアルナンバーを入力すればチェックすることができます。

Home - Is My Switch Patched?
Is My Switch Patched? Checker for your Switch Serial Number!

改造するとBANされますか

CFWを起動した状態でニンテンドーネットワーク(インターネットではない)に繋ぐと高確率でBANされます。

ニンテンドーネットワークの接続とは「eShopの起動」「アカウントの引っ越し」「オンラインプレイ」などを指します。これらの行為は単にBANされるだけでなく、違法行為とみなされる可能性が極めて高いです。

CFW状態で絶対にニンテンドーネットワークに繋がないようにしてください。

ニンテンドーネットワークに繋がないためには

大前提として、人間はミスをするものなので「ニンテンドーネットワークに繋がりかねない状態」にしておくといつか間違えて繋いでしまうケースが考えられます。

なので、絶対にニンテンドーネットワークに繋がらないような状態にしておくのが望ましいです。

90DNSの導入

90DNSを導入することでニンテンドーネットワークへの接続をブロックすることができます。

CFWには必ず90DNSを導入してください。

NSOアカウントと連携しない

NSOアカウントと連携していなければ、誤ってeShopを開いても「アカウントを連携してください」とニンテンドーネットワークに接続する前に一度確認画面が開きます。

これにより、誤操作でニンテンドーネットワークに接続することを避けることができます。

また、90DNSを導入していれば「アカウント連携が不可能」であるためより万全になります。

これらの方法については以下の記事で詳しく解説しているのでどうぞ。

BANは解除できますか

できません。

どれだけ探しても絶対に見つからないので探すだけ無駄です。

EMUNANDとはなんですか

大雑把にいえば仮想的にニンテンドースイッチのシステムファイル(SYSNAND)のコピーをマイクロSD作成する技術のこと。

SYSNANDはオリジナルで、EMUNANDがコピー(バックアップ)だと考えると良い。

EMUNANDを導入せずにスイッチを弄っているとオリジナルデータが壊れた際にニンテンドースイッチが起動しなくなります。このとき、EMUNANDであればマイクロSD内のコピーが壊れただけなので、SDカードを外せば普通に起動しますし、オリジナルからまたコピーを作ることができます。

ニンテンドースイッチがブリック(起動不可能な状態)するのを防ぐためにも当HPではEMUNANDの導入を強く推奨しています。

EMUNANDにはSD FileとSD Partitionの二通りの導入方法がありますが、後者の方が優れているのでSD Partitionをオススメしています。導入方法については以下の記事をどうぞ。

DeepSea/Kosmosとatmosphereの違い

DeepSea/KosmosはCFWであるatmosphereに様々なソフトを同梱したオールインワンパッケージです。

初めてニンテンドースイッチの改造に手を出すのであれば楽なDeepSea/Kosmosの利用を推奨しています。

Kosmosは開発が停止してしまいましたが、DeepSeaが後継として開発されているのでそちらを利用すると良いでしょう。

Team-Neptune/DeepSea
The new All-in-One CFW package for the Nintendo Switch. - Team-Neptune/DeepSea

sigpatchとは

atmosphereには海賊版対策として(たとえ自分がコピーしたものであっても!)証明書がないゲームのコピーのインストールを禁止する仕組みが備わっています。

この制限を解除するのがsigpatchなのですが、自分が所持するゲームであればsigpatchを使わなくても証明書付きでバックアップを取ればいいだけの話です。よって「sigpatchを使う=海賊版を使っているユーザ」と思われがちなので当HPではsigpatchの利用を推奨していません。

証明書付きのゲームのバックアップ方法については以下の記事のNXDumpToolの使い方をご一読ください。

あの用語の意味ってなんですか

用語集をまとめておいたので、ぜひとも見てもらいたい。

あんまり深いところはぼくもわかっていないのでちょっと適当になっているかも知れないけど。

EmuNAND + CFW導入方法

EmuNANDを実装しつつ、CFWを導入しつつ、更にBANの可能性を極限まで減らすチュートリアルが以下の記事になります。

SysNANDへCFWを導入するのは全くオススメできないので当該内容は全て削除しました。

コメント

  1. taku より:

    はじめまして、質問ですが
    現在SXOSを使用していますがatmosphereなどに
    移行を考えています。
    管理人さんのおすすめを聞かせて欲しいです。

    • えむいー より:

      SXOSから移行されるのであれば手軽にCFW環境を構築できるDeepSeaが良いのではないかと思います。

      ぜひともご検討よろしくおねがいします。

  2. 匿名 より:

    はじめまして。
    中古でSwitchを買ったところ、みまもり設定による1日の時間制限が0分になっているらしく、アルバムを起動するところまでいけないのですが、RCMから直接本体を初期化したり、hblを起動したりする方法はあるのでしょうか?

  3. 匿名 より:

    ありがとうございます。
    既に試していたのですが、どうやらメンテナンスモードからの初期化にも暗証番号が必要なようでした。
    他の方法は現状ないのでしょうか?

  4. 匿名 より:

    ありがとうございます。
    そちらも既に試そうとしたのですが、残念ながらみまもり設定でスマホと連携している場合、確認コードが表示されない為不可能でした。
    まだ何か策はありますでしょうか?

  5. 匿名 より:

    貴重なお時間を割いていただきありがとうございました。
    海外の方に直接聞いてみたところ、以下のような回答をいただき無事RCMから解除できましたので、一応共有させていただきます。
    boot up tegraexplorer (3.0.0), go to Browse EMMC, go to SYSTEM, go to saves, go to 8000000000000100 and delete or rename it
    私の場合はいきなり消去は怖かったので適当にリネームしましたが、それで十分でした。

  6. 匿名 より:

    スプラで一人プラべのコード使うとエラーが起きて強制シャットダウンしてしまいます。原因わかりますでしょうか?サーモンランだとエラーが起きず普通に出来ます
    コードはこれです。(一般公開されてるやつです
    // One Player Private Battles [OatmealDome]
    @enabled
    00371E78 1F2003D51F2003D509000014
    00379338 1F2003D51F2003D509000014
    014C1CE8 21008052
    014DEFD0 1F2003D5
    014DFB14 21008052
    それとよくcfwを導入して遊ぶとエラーが発生したためソフトを終了しますとなりますがなにか対策はありますでしょうか?

    • えむいー より:

      コード自体は5.3.1向けのものなので、5.3.1で使おうとしているのであれば正しく動くはずです。

      エラーが起きてシャットダウンしてしまうというのはコードが原因なのではなく、プラベを始めるときに読み込むファイルが壊れているせいかもしれません。
      そのような状況が続くのであればアップデータをインストールし直すか、SDカードをFAT32でフォーマットしたほうが良いかもしれません。

    • 匿名 より:

      FAT32でフォーマットして元々sdの中にあったファイルをコピーしてcfwを起動してみたらcfwを起動するのにもソフトを起動するにも5分から10分ほどかかるようになってしまったのですが何故このようなことになってしまったのでしょう?

    • えむいー より:

      むむむ、それはわからないですね。

      フォーマットはTegra Explorerを利用されましたか?
      こういう感じでバグっている場合、ファイルコピーをせずに新規でCFW環境をつくるほうが良いと思います。

    • 匿名 より:

      新規でcfw環境を使って起動したらエラーコード2162-0002(0x4a2)
      と出ました。
      何かファイルを消せば大丈夫でしょうか

  7. はじめてのCFW より:

    毎度毎度のご回答重ねてお礼申し上げます。投稿者さんはBANされた事ありますか?BANされると任天堂から警告文や警告画面など出るのですか?任天堂会員も剥奪されますか?

  8. えむいー より:

    ひとくくりにBANといってもニンテンドースイッチには複数のBAN(一時的、永久も含めて)が存在します。

    https://tkgstrator.work/?p=5514

    自分はBANされたことがないので詳しくは存じないのですが、BANされたアカウントで登録しているメールアドレスに「改造を確認したのでニンテンドーネットワークの利用を永久的に制限した」という旨のメールが届くそうです。
    また、オンラインプレイをしようとすると「このアカウントはインターネット利用が制限されています」という警告が表示されます。

    任天堂の会員も剥奪されるかどうかは残念ながらわかりません。

  9. はじめてのCFW より:

    毎度ご回答ありがとう御座います。投稿者さんはマイクロSD本体から抜く時はどう抜いてますか?スマホやパソコンみたいにストレージを安全に抜くという項目が無いのでどう抜くかわかりません。

    • 匿名 より:

      ダウンロード等していなければ、そのまま抜いても何一つ問題ありません

  10. 匿名 より:

    SXOSからDeepSeaに移行したいのですが、その場合一度本体初期化などしないといけないのでしょうか?

タイトルとURLをコピーしました