Nintendo Switch 3.0.0でHomebrew起動が可能に





wololo.netで、PegaswitchのアップデートによりNintendo Switch 3.0.0でのHomebrew起動が理論的に可能となったことを伝えていました。


理論的に、というのがポイントで、現時点でSwitch向けのHomebrewが開発・公開されているという話ではなく、そのための環境が整ったという話に過ぎません。

もともと3.0.0にはエントリーポイントとして利用できるWebkit exploitのPegaSwitchが存在し、さらには3.0.0ではシステムサービスに対してシステムの書き換え替え含む権限を与えてしまう脆弱性があったためハッカーのターゲットとされ、まずはBootROMダンプにより解析が始まるとともにHomebrew開発のツールが公開されている状況です。

この時点でSwitchでのHomebrewにはかなり期待が持てそうでしたが、上記の事実はあくまでも調査や開発の環境構築がメインです。実際Homebrew起動=任意のコードの実行という点に関してはまだ手探りでした。

Homebrew起動が理論的に可能になったターニングポイントは、Daeken氏のツイートによる次の発表でした。


まずですね、Pegaswitchでユーザーモードでの任意のコード実行できました。これでゴールに到達!Switchハックの日々に終止符打てるのは確実です。ReSwitchedチームの皆さんと、kgsws氏には感謝します。

余談ですがkgsws氏って、PSP時代から活躍しているkgsws氏でしょうか。

Daeken氏のコメントから、Switchの3.0.0で任意のコードの実行方法が見つかったことがわかります。これにより正真正銘3.0.0でHomebrew起動が可能になったと言えます。

Homebrewで最初に公開されるのは実用的な面からエミュレータが多いですが、今回もまずLibretroチームがSwitchへのマルチシステムエミュレーターRetroArchの移植に意欲を示しています。


(Nintendo SwitchとXbox Oneの投票をしていたようで、その結果を公表ののち)近いうちにJailbreakしたSwitchでRetroArchをやってみたいですね!

実際にはまだSwitchシーンは始まったばかりですので開発環境が整うまで少し時間はかかるでしょう。すぐにSwitch向けのRetroArch公開とはならないでしょうが、期待は持てそうです。

唯一の問題点は、すでに過去のファームウェアとなっている3.0.0のみが対象という点です。オンラインプレイやタイトルダウンロードなどSwitchでゲームを楽しむためには、常に最新ファームウェアを要求されるSwitchの仕組み上、3.0.0をキープすることに有用性を見いだせるのかどうかという点については、あくまでも個人的見解だとお断りしておきますが、かなり疑問を感じざるを得ません。

もし3.0.0をキープするのだとすれば、通常プレイするSwitchの他にハック専用Switchを所有した方が良いと思います。もちろん金銭的に余裕があれば、ですが。

また、2.3.0以下のSwitchをお持ちの方は、3.0.0にアップデートしておける環境があるのであればそうした方が良いでしょう。smeaさんにポッ拳使えば3.0にアップデートできるとのコメントを頂いておりますが、3.0.0にアップデートしておける環境というのは『ポッ拳』を持っているのであれば、という意味になります。現状では3.0.0へのアップデートするにはそれ以外の選択肢がないようです。

ただ、3.0.0へのアップデートのためだけに『ポッ拳』を購入することに価値を見出せるかというと、甚だ疑問です。もともと『ポッ拳』に興味があり、3.0.0にアップデートできるならちょうどいいので買ってしまおうというならば構いませんが、今後より新しいファームウェアで新たなexploitが出てくると思いますので、ゲーム自体に興味がないのであればその時点で『ポッ拳』は無駄な投資になります。欲しいと思わないのであれば購入を見送った方が良いでしょう。

Switchハックはまだ始まったばかりで環境が整っていません。3.0.0で一通りの環境が整いますから、次回は3.0.0でしかできなかったことがより新しいファームウェアでできるよう移植作業が行われることになります。その時点であれば開発環境も整っているはずですのでexploitがリリースされてから時間を置かずに色々とリリースされるでしょう。それならばファームウェアキープにも価値が出てきます。

今は不確実な要素が多いので、あえて3.0.0をキープすることも、あえて3.0.0へ『ポッ拳』買ってまでアップデートすることも見送って次の機会を待つ方が良いと思います。ハックシーンは必ず最新ファームウェアをターゲットにするものです。このまま3.0.0で終わることはあり得ません。

Tags: , , , ,

  1. glanheit’s avatar

    PS4…

  2. glanheit’s avatar

    まあ、PS4は公開できる情報が1.76なだけでハックシーンとしては最新なのですかね…?

  3. 通りすがり’s avatar

    3.0.0をスルーするのはハック好きとしてはどうなんでしょう?
    普通のゲームもしたいなら両方持っておくのは当然な気がしますが
    次の機会を待つというのは誰向けへのおすすめなんですかね

  4. clover’s avatar

    俺はスルーしました
    やっぱり最新のゲーム機だから買って1年くらいは真面目にやる派です。
    一年経ったぐらいからHack活動開始したいと思います。

Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です