Nintendo Switch PCでチートアドレスを探す

Uncategorized
991 words

前に書いた記事からだいぶ時間がたってしまったので、新しく書き直しました。

環境

PC側

  • Windows 11 Home 22H2
  • Java SE Runtime Environment v10.0.2
  • JNoexsClient v1.4.157
  • TegraRcmGUI v2.6

スイッチ側

  • Nintendo Switch v16.0.3 (未対策機 2018年7月より前に製造されたもの)
  • Atmosphère v1.5.4
  • hekate v6.0.5 & Nyx v1.5.4
  • EdiZon SE v3.8.36

オーバーレイ

  • 054e4f4558454000 v1.4.157
  • nx-ovlloader v1.0.7
  • ovlSysmodule v1.3.1
  • Tesla-Menu v1.2.3
  • EdiZon-Overlay v1.0.7

RCMジグ

USB Type-C データ転送ケーブル

準備

PC側

Java SE Runtime Environment 10.0.2

Java Archive Downloads - Java SE 10 | Oracle 日本

jre-10.0.2_windows-x64_bin.exe をダウンロードしてインストール

次のコマンドで正しくインストールされたか確認

1
java --version

JNoexsClient

Releases · tomvita/Noexes

JNoexsClient.jar をダウンロード

今回は D:\Switch に保存した。

基本的にダブルクリックで起動するが、もし起動しない場合は、JARファイルを保存したフォルダーで次のコマンドを実行する。

1
java -jar JNoexsClient.jar

TegraRcmGUI

Releases · NXcondenser001/TegraRcmGUI-JP

TegraRcm-JP.v2.6.zip をダウンロードし展開もしておく

スイッチ側

Atmosphère

Releases · Atmosphere-NX/Atmosphere

atmosphere-1.5.4-master-3cb54e2b4+hbl-2.4.3+hbmenu-3.5.1.zip をダウンロード

今回は D:\Switch に保存した。

展開もしておく

hekate & Nyx

Releases · CTCaer/hekate

hekate_ctcaer_6.0.5_Nyx_1.5.4_v2.zip をダウンロード

今回は D:\Switch に保存した。

展開もしておく

EdiZon SE

Releases · tomvita/EdiZon-SE

EdiZon.zip をダウンロードして展開する。

展開した中身を、SDカードの直下にコピペする。

054e4f4558454000

Releases · tomvita/Noexes

054e4f4558454000.zip をダウンロード & 展開

SDカードの ./atmosphere/contents054e4f4558454000 をコピペする。

nx-ovlloader

Releases · WerWolv/nx-ovlloader

nx-ovlloader.zip をダウンロード & 展開

SDカードの ./atmosphere/contents420000000007E51A をコピペする。

ovlSysmodule

Releases · WerWolv/ovl-sysmodules

ovlSysmodules.ovl をダウンロード

SDカードの ./switch/.overlaysovlSysmodules.ovl をコピペする。

Tesla-Menu

Releases · WerWolv/Tesla-Menu

ovlmenu.zip をダウンロード & 展開

SDカードの ./switch/.overlaysovlmenu.ovl をコピペする。

EdiZon-Overlay

Releases · proferabg/EdiZon-Overlay

EdiZon-Overlay.zip をダウンロード & 展開

SDカードの ./switch/.overlaysovlEdiZon.ovl をコピペする。

手順

スイッチの電源が切れている状態で 音量大ボタン電源ボタン を押して、hekate をペイロードする。

そこから atmosphere へと入る。

ホーム画面で Lボタン + 下ボタン + Rスティック を押し込むとオーバーレイメニューが表示される。

Sysmodules を選択し、NoexesON にする。

EdiZonLocal IPProcess ID をメモする。

JNoexs で IP と PID を設定して Attach Process を押すとスイッチのゲームをデバッグできるようになる。

スクショだと忘れているが、Auto Resume にチェックを入れないとゲームが止まるので、チェックしておく。

Value に現在の値を入れて Convert Decimal to Hex で 16進数に変換して Search でゲーム内の値を検索する。

何回か値を変更して繰り返して絞っていく。

ある程度絞れたら、Watch List に追加して、細かくみていく。

アドレスが分かったら、値を変えてみる。

MeMory Viewer で付近のアドレスを見て、似たような箇所の値を変えてチート範囲を拡張していく。

参考

2023年4月【日本一わかりやすい】Switch 改造手順 Atmosphere(CFW)を導入してEmunandを作るまで - もぐ淡々

SwitchをPCでチート JNoexs(Noexes)の使い方(FW 13.0対応) | majipon.jp まじポン!