00

スプラトゥーン2のイカリング2
いろんなデータ見れたりゲソタウンで買い物できたり便利
でもちょっと重かったり起動がめんどくさい!
パソコンでイカリング2が見たい!

そんな人のために方法を書いてみます

けっこう面倒くさい手順なのでそこそこPCに慣れてないと難しいと思います。
パソコンやスマホのOS違い等で差異があると思いますが、その辺は自分で頑張ってください



※イカリング2を見ることに成功したけどいつの間にか見れなくなってる!
 って人はiksm_sessionが変わったので再取得してください





 参考にしたサイト
https://qiita.com/valmet/items/1b3960085a8764778bf0


■用意するもの
・イカリング2が使えるスマホ
・ルーター
・パソコン


■どういうことをするか
簡単に言うと
イカリング2をスマホで使用する時、「https://app.splatoon2.nintendo.net/home」というURLにアクセスしています
じゃあここにパソコンからアクセスすればいいじゃん?って話

誰のアカウントで接続してきているかってのを判定するために「iksm_session」という値が使われてます
自分の「iksm_session」を知るためにパソコンを一度経由して流れるデータ盗み見る必要があるわけです

※ネットワーク設定いじったりするので気をつけてね
 戻せなくなっても知りません
 完全自己責任でよろしくね




■手順1 mitmproxyをインストール
→releases
→latest release

私の環境はWindowsなので「mitmproxy-2.0.2-windows-installer.exe」をダウンロード
インストールします。
起動するとブラウザが何か立ち上げると思いますがとりあえず放置して次に進みます。



■手順2 スマホの設定
パソコンのIPを調べます。
コマンドプロンプトを起動し「ipconfig」と打ち込んでエンター
IPv4アドレスの値をメモ
01



スマホの設定に移ります
プロキシ設定(パソコンを経由するように)
設定→Wifi
使用しているネットワークを長押し(タップ)して「ネットワークを変更」を選択

02


プロキシを「手動」
プロキシのホスト名に先程メモった「PCのIP」を入力
プロキシポートは「8080」
保存

03




■手順3 証明書のインストール
スマホから
にアクセスして自分の端末の証明書をダウンロード
今回は泥なのでAndroidを選択
04


インストール
証明書名はなんでもいいです
mitmとかでも

05




■手順4 セッションを調べる
スマホでイカリング2を起動
ネット接続できない場合はプロキシ設定がどこか間違ってるので作業手順を上から確認してください


mitmproxyをインストール後に立ち上がったブラウザに戻ります。

mitmproxy上に https://app.splatoon2.nintendo.net/... というリクエストが表示されるのでどれか適当に選択して詳細を表示
右に表示されるiksm_session=XXXXXXXXXXXXXXをメモ
※iksm_sessionの値は絶対人に教えないこと公開もしないこと

06




■手順5 セッションを書き換える
Google Chromeに拡張機能「EditThisCookie」を追加


にアクセス
エラー吐きますが「F12」を押して「EditThisCookie」を選択
07


「iksm_session」の「Value」に先程メモったiksm_sessionの値を入れます

08

んで画面更新(F5)
09



こんな感じに見ることができました


最期にスマホのプロキシ設定を使わないように戻しておきましょう

頑張ってねー(人´∀`).☆.。.:*・゚