前に書いた記事からだいぶ時間がたってしまったので、新しく書き直しました。
環境
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
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
hekate_ctcaer_6.0.5_Nyx_1.5.4_v2.zip
をダウンロード
今回は D:\Switch
に保存した。
展開もしておく
EdiZon SE
EdiZon.zip
をダウンロードして展開する。
展開した中身を、SDカードの直下にコピペする。
054e4f4558454000
054e4f4558454000.zip
をダウンロード & 展開
SDカードの ./atmosphere/contents
に 054e4f4558454000
をコピペする。
nx-ovlloader
Releases · WerWolv/nx-ovlloader
nx-ovlloader.zip
をダウンロード & 展開
SDカードの ./atmosphere/contents
に 420000000007E51A
をコピペする。
ovlSysmodule
Releases · WerWolv/ovl-sysmodules
ovlSysmodules.ovl
をダウンロード
SDカードの ./switch/.overlays
に ovlSysmodules.ovl
をコピペする。
Tesla-Menu
ovlmenu.zip
をダウンロード & 展開
SDカードの ./switch/.overlays
に ovlmenu.ovl
をコピペする。
EdiZon-Overlay
Releases · proferabg/EdiZon-Overlay
EdiZon-Overlay.zip
をダウンロード & 展開
SDカードの ./switch/.overlays
に ovlEdiZon.ovl
をコピペする。
手順
スイッチの電源が切れている状態で 音量大ボタン
と 電源ボタン
を押して、hekate をペイロードする。
そこから atmosphere へと入る。
ホーム画面で Lボタン
+ 下ボタン
+ Rスティック
を押し込むとオーバーレイメニューが表示される。
Sysmodules
を選択し、Noexes
を ON
にする。
EdiZon
の Local IP
と Process 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 まじポン!