NintendoSwitchの改造について知っておくべきことすべて

Nintendo Switchはすてきなハードウェアですが、もっと多くのことができるとしたらどうでしょうか?一部の人々は、自作ソフトウェアをインストールするために、スイッチコンソールにカスタムファームウェアを変更してインストールします。推奨しませんが、プロセスについて説明します。

急いでスイッチをハッキングする前に、リスクに見合うだけの価値があるかどうかをじっくり考えてください。

改造に反対する理由

繰り返しになりますが、NintendoSwitchコンソールを改造しないことをお勧めします。これを行うと発生する可能性のあるいくつかの問題があります。

  • Nintendo Switchをブリックして、使用できなくする可能性があります。
  • 任天堂はあなたのオンラインアカウントを禁止し、あなたの正当な購入すべてへのアクセスを削除するかもしれません。
  • 任天堂は、NintendoSwitchコンソールがオンラインサービスに接続することを禁止する可能性があります。

Nintendo Switchを改造して自作ソフトウェアを実行するプロセスについてまだ興味がある場合は、次のようにします。

なぜスイッチをハックするのですか?

コンソールにカスタムファームウェアをインストールするプロセスは、ハッキングや改造と呼ばれることが多く、iPhoneでジェイルブレイクを実行するのとよく似ています。最終的な目標は、元のメーカーの制限を取り除くカスタムファームウェアをデバイスにインストールすることです。

Appleの場合、これにより、iOSオペレーティングシステムを変更および微調整し、未知のソースからソフトウェアをインストールし、システムの意図されていなかった部分を掘り下げることができます。NintendoSwitchについても同じことが言えます。任天堂のファームウェアのカスタムバージョンを実行しています。つまり、理論的には、eショップやカートリッジ以外のソースからのソフトウェアを使用できるようにしながら、ファーストパーティのゲームやソフトウェアとの互換性を維持する必要があります。

「自作」は、ユーザーが提供するソフトウェアを説明するために使用される用語です。このソフトウェアを使用すると、任天堂が認可したことのないことを実行できます。これらの中で最も明白なのは、海賊版ゲームなどの悪意のあるソースからソフトウェアをインストールすることです。

変更されたスイッチにエミュレーターをインストールして、初期の家庭用ゲーム機、ハンドヘルド、およびアーケードキャビネットからあらゆる種類の古典的なゲームをプレイできます。より近代的で要求の厳しいプラットフォーム(ドリームキャストなど)には確かに問題があります。ただし、SNESやニンテンドーDSなどの古いプラットフォームは適切に機能します。オリジナルのPlayStationエミュレーターであるPCSXの信頼性の高いスイッチポートもあります。

Switch moddersは、Ubuntu Linux、エミュレーションに焦点を当てた「Lakka」と呼ばれるLinuxのバージョン、Androidのバージョンなど、オペレーティングシステム全体をプラットフォームに移植しました。

まだ活発に開発されているコンソールの改造は非常にいたちごっこゲームであるため、多くの自作アプリは任天堂の長い腕からスイッチを保護することに焦点を当てています。これには、保存データのバックアップと復元、自動更新のブロック、コンソールの安全な更新、および将来同じ脱獄の実行を容易にするためのアプリが含まれます。

あなたがあなたのスイッチを改造することについて考えるかもしれない他の理由はあまりにも楽しいです!あなたが物事を分解してそれらがどのように機能するかを見ることからキックを得るならば、これはあなたのためかもしれません。たぶん、あなたは挑戦を楽しんだり、あなた自身の自作アプリケーションを作ることに興味があります。

警告の言葉

NintendoSwitchの改造は万人向けではありません。単にいくつかのゲームをプレイしたいスイッチ所有者の大多数は、これを完全に行うことを避けるべきです。自分が何をしているのかわからない人も、よく考えるべきです。脱獄する正当な理由がない場合でも、気にしないでください。

そうすることで、スイッチをブリックするという小さなリスクがあります。コンソールが1つしかない場合は、リスクを冒す価値はありません。失ってもかまわない2つ目のスイッチがある場合でも、問題が発生した場合でも、少なくとも「メイン」スイッチは使用できます。

当然のことながら、任天堂はコンソールに自作をインストールする人を好みません。ゲームを海賊版にするだけでなく、不当な利益のためにゲームファイルを変更することもできます。たとえば、保存ファイルを変更して高スコアのテーブルを「修正」したり、エミュレーター(任天堂が長年戦ってきた)などのソフトウェアをインストールしたりできます。自作は任天堂によって精査されていないため、悪意のあるソフトウェアをインストールする可能性もあります。

任天堂が変更されたスイッチでカスタムファームウェアを検出した場合、オンラインサービスから永久に禁止される可能性があります。これは厳しい結果をもたらします。eショップで(合法的に購入した)ゲームのライブラリにアクセスすることはできません。また、Nintendo SwitchOnlineはご利用いただけなくなります。これは、マリオメーカー2のようなゲームでマッチメイキングやオンラインコミュニティから締め出されることを意味します。

任天堂は、ハードウェアの禁止(コンソールのブラックリストへの登録)と、さまざまな違反に対するアカウントレベルの禁止を適用する準備ができていることを証明しています。アカウントレベルの禁止は、同じコンソールで「最初からやり直して」新しいアカウントを開くことができることを意味しますが、すべての購入と関連サービスは失われます。ハードウェアの禁止は、そのNintendoSwitchコンソールをオンラインサービスに二度と接続できないことを意味します。

犠牲にする準備ができている2つ目のスイッチがある場合でも、自作シーンに足を踏み入れる前に、メインのニンテンドーアカウントについての言及をスクラブすることをお勧めします。

スイッチは互換性がありますか?

すべてのスイッチコンソールがハッキングされるわけではありません。2018年4月、任天堂が使用するカスタムTegraX2チップセットに脆弱性が発見されました。この問題は、チップを提供するNVIDIAによって認識されました。

「古いTegraベースのプロセッサに物理的にアクセスできる人は、デバイスのUSBポートに接続し、セキュアブートをバイパスして、未確認のコードを実行する可能性があります。」

このエクスプロイトはハードウェアベースです。つまり、スイッチで使用されるTegraX2の将来のバージョンにパッチが適用されました。2018年4月以降に製造されたNintendoSwitchをお持ちの場合は、変更できない可能性があります。

確実に確認するには、ユニットの下端近くの充電ポートの近くにあるシリアル番号を確認してください。次に、シリアル番号をGBATempのこのスレッドと相互参照して、変更できるかどうかを確認します。パッチが適用されていない(悪用可能)、パッチが適用されている(悪用できない)、およびパッチが適用されている可能性のある3つのカテゴリがあります。

「パッチが適用されている可能性がある」カテゴリに該当する場合は、エクスプロイトを試して、機能するかどうかを確認する必要があります。

Nintendo Switch Liteとわずかに更新された「Mariko」コンソール(2019年8月にリリース)にもパッチが適用されているため、このエクスプロイトでは使用できません。オリジナルのパッチが適用されていないスイッチをお持ちの場合は、幸運です。これはハードウェアの悪用(コンソールで使用される特定のチップに関連付けられている)であるため、任天堂はパッチを適用できません。

もちろん、まだ持っていない場合はハッキングされる可能性のあるスイッチを購入することもできます。GBATempシリアルスレッドを使用して、パッチが適用された製品ラインとパッチが適用されていない製品ラインでシリアル番号を相互参照するだけです。コンソールの脆弱性を損なうことなくテストすることもできます。

スイッチに現在パッチを適用できない場合、できることはあまりありません。ただし、現場に注意してください。ハッカーは常に新しいエクスプロイトを考えています。これには、SXCoreやSXLiteなど、他の方法ではハッキングできないコンソール用のハードウェアの変更が含まれます。

スイッチのハッキング

スイッチをハッキングするには、次のアイテムが必要です。

  • 悪用される可能性のあるパッチが適用されていないNintendoSwitch
  • 64 GB以上のmicroSDカード(4 GBで動作しますが、64 GBの方が安全です)
  • RCMジグまたは右側のJoyConのピン10を接地する別の方法(これについては以下で詳しく説明します)
  • スイッチ(USB-C)をコンピューター(USB-AまたはUSB-C)またはAndroidデバイス(使用している場合)に接続するためのケーブル。

使用するのに最適なエクスプロイトは「fusee-gelee」として知られています。これは、スイッチがエクスプロイト可能であれば、すべてのバージョンのスイッチファームウェアで機能します。その他のエクスプロイトであるNerebaとCaffeineは、特定のファームウェアバージョンに限定されています。

ほとんどのオペレーティングシステムの詳細な手順とともに、NHスイッチガイドを介してスイッチをハッキングする方法の完全なウォークスルーに従うことができます。ただし、以下にプロセスの概要を説明します。

このエクスプロイトは、Tegra X2に含まれているエクスプロイト可能リカバリモード(RCM)を​​使用します。このモードにアクセスするには、音量大、電源、ホームボタンを押し続けます。これはJoyConのホームボタンではなく、「隠された」ハードウェアのホームボタンです。

これを行うには、RCMジグを使用して右側のJoyConレールのピン10を接地する必要があります。RCMジグを作成する方法はいくつかあり、いくつかは他よりも永続的です。これを誤って行うと、スイッチが損傷したり、永久にブリックしたりする可能性があります。

RCMに入ったら、Hekate(カスタムブートローダー)をMicroSDカードのルートにダウンロードして、スイッチに入れることができます。お好みのデバイスを使用してペイロードを挿入し、MicroSDカードを分割してから、カスタムファームウェアをダウンロードしてコピーします。

次に、NANDバックアップを作成し、コンソールの一意のキーを取得する必要があります。これらは、問題が発生してスイッチを復元する必要がある場合に役立つことがあります。

最後に、RCMジグを使用してRCMを起動し、ペイロードを注入してから、Hekateを使用して選択したカスタムファームウェアを起動できます。

NH Switch Guideに従うと、カスタムファームウェアAtmosphereになります。自作メニューと、次のようないくつかのカスタムアプリケーションが表示されます。

  • hbappstore:これはジェイルブレイクされたiPhone用のCydiaのような自作のアプリストアです。
  • チェックポイント:セーブゲームマネージャー。
  • NX-Shell:ファイルエクスプローラー。
  • NXThemeInstaller:このアプリを使用すると、カスタムテーマをインストールできます。
  • 雰囲気アップデータ:このアプリは、カスタムファームウェアを最新の状態に保ちます。

microSDカードの「switch」フォルダーを使用して、スイッチで使用する.NRO自作アプリケーションを転送します。

これは拘束されていないジェイルブレイクであることを忘れないでください。つまり、通常どおりにスイッチを再起動すると、以前はハッキングされていなかった状態に戻ります。次に、RCMを起動し、ペイロードを挿入してから、カスタムファームウェアを起動して、自作モードに戻る必要があります。

注意してアプローチする

NintendoSwitchは黄金時代を迎えています。現在、コンソールのライフサイクルとして現在期待されているものの真っ只中にあり、スイッチは依然として熱い需要があります。

任天堂は最初の3年間で爆発的な展開を見せましたが、ブレスオブザワイルドの続編、新しいメトロイドプライム、最近発表されたペーパーマリオオリガミキングなど、まだいくつかの大きなファーストパーティ限定商品が登場しています。

繰り返しになりますが、コンソールのライフサイクルのこのようなプライムタイムにスイッチを危険にさらすことは、犠牲にする予備のユニットがない限り、価値がないように思われます。それでも、代わりに安価なスイッチクローンを使用したほうがよい場合があります。何かを改造したいのなら、代わりにスイッチドックはどうですか?