Skip to main content
Pixel 4a 5GをRoot化する

背景

Android の最初期には SuperSU とかを使っていたのですが、最近は Magisk を利用する方法が一般的なようです。

これがどういうツールなのかというと、ブートローダーをアンロックしたデバイスで公式のファームウェアにパッチを当てたものをインストールすることで管理者権限を取得した状態でデバイスを起動させるような仕組みみたいです(違ったらごめんなさい)

原理としては CFW にあたるわけですが、iOS が BootROM(Android でいうところのブートローダー)のアンロックを認めていないので BootROM exploit が見つからない限り CFW の起動が不可能であることに対して、Android は公式がブートローダーのアンロック機能を実装しているという点で異なります。


tkglingAbout 2 minHackTechAndroid
イカッチャでビッグラン向けのステージを遊ぶための方法

イカッチャ

通常、イカッチャにおけるサーモンランのモードは次のうちのどちらかです。

  1. プライベート
  2. レギュラー
項目 プライベート レギュラー
条件 レギュラー以外 いつものバイトのシナリオ保存
編成 緑ランダムのみ(自由選択可) 固定
ブキ 固定 変動
キケン度 200%まで 任意
オカシラシャケ 出現しない 任意
レアブキ枠 なし あり

tkglingAbout 3 minNintendoHackSplatoon3Salmon Run
スプラトゥーン3で公開されているパッチを確認する

IPSwitch

IPSwitch はニンテンドースイッチで動作する exefs 形式のパッチファイルを提供するためのツールです。

具体的にはパッチが載ったテキストからパッチファイルを自動で作成してくれます。

なお、パッチが効くのは LFS の仕組み上、ゲームを起動した瞬間ですのでゲームプレイ中にパッチの有効・無効を切り替えることはできません。

スプラトゥーン 3 向け

GitHub で公開されているのでそれをそのまま貼り付けます。


tkglingAbout 2 minNintendoHackSplatoon3IPSwitch
スプラトゥーン3で利用される暗号、サーモンランを任意のシードで遊ぶまで

スプラトゥーンの暗号化について

スプラトゥーン 3 に関連するサービスでは様々な暗号化、ハッシュ化が利用されています。

これらの知識はスプラトゥーンのセーブデータを復号して、カスタムシナリオ(カスタムシナリオコードではない)を実現するにあたっての背景などを紹介したいと思います。

今回は初めてスプラトゥーン 3 の解析にチャレンジしようという方がいることに期待して、可能な限り丁寧に解説していこうと思います。

スプラトゥーン 3、発売

2022 年 9 月 1 日、スプラトゥーン 3 が発売されました。


tkglingAbout 5 minNintendoHackSplatoon3Emulator
スプラトゥーン3におけるシナリオプロトコル解説

基本的な背景

スプラトゥーン 2 ではGameRandomSeedという値をゲストに送ることで、ゲーム内容を同期しているということは何度も解説しているのですが、今回もまた大雑把に解説しようと思います。

以下、サーモンランのバイトを開始したときの主なプロトコルの内容です。

  1. ホストがGetGameRandomSeedを実行し、GameRandomSeedの値を取得する
  2. ホストがバイト開始時にGameRandomSeedを含むパラメータをPacketSeqEventCoopSetting()を呼び出してゲストに送信する
  3. ゲストがGameRandomSeedからゲーム内容を計算する
  4. ゲームを開始する

tkglingAbout 3 minNintendoHackSplatoon2Splatoon3IPSwitch
M1 MacでRyujinxを動かす

Ryujinx

Ryujinx はニンテンドースイッチのエミュレータで Windows, macOS, Linux に対応しています。

動作要件

  • 最低 8GB の RAM
  • OpenGL 4.5 以上または Vulkan に対応した GPU
  • prod.keys, title.keys
  • XCI または NCP
  • 64bitOS

tkglingLess than 1 minuteNintendoHackNintendo SwitchEmulator
スプラ体験版を製品版に変更しよう

スプラ'20 体験版

4 月 30 日~ 5 月 6 日までの一週間、スプラトゥーンの体験版が任天堂 eShop から無料でダウンロードできます。

基本的には七日制限がある以外は製品版と同じように遊べるのですが、体験版にはいくつかの制限があります。

  • ヒーローモードで遊べない
  • イカッチャで遊べない
  • 5 月 6 日以降オンラインに繋げない

tkglingAbout 1 minHackSplatoon2
[決定版] Goldleafの使い方

Goldleaf

簡単にいえばバックアップしたゲームをニンテンドースイッチにインストールするためのツールです。 DeepSea を利用しているのであればデフォルトで入っていると思うので追加で Hb App Store からダウンロードしたりする必要はありません。

機能一覧


tkglingAbout 1 minHackSwitchCFW
[決定版] SARC Toolの使い方

SarcTool

SZS や SARC の中のファイルを取り出したいときは SARC Tool を使うのが最も手っ取り早いです。

オリジナルコードは python にしか対応していませんが、リリースには実行ファイル(.exe)があるのでそっちを使いましょう。

SZS とは

Nintendo Wii から使われている 3D モデルやテクスチャデータが入っている圧縮ファイル。


tkglingLess than 1 minuteHackCFWSwitch
2
3
4
5
...
7