Switchシーンメンバーの警告 smhaxの重要性 3.0.1に上げるべからず





ツイッターで、Nintendo Switchの開発に関わるシーンメンバーが、こぞって3.0.1へのアップデートを回避するよう警告を発しています。


PegaSwitchが3.0.1で対策されていることはすでに明らかになっていますが、スプラトゥーン2のイカさん達にはもっと過酷な事実が突きつけられました。


絶対に、どんな状況であれ、Switch OSを3.0.1に上げてはいけない。詳細については後ほど。


Switchのアップデート3.0.1はエンドユーザーにとって非常に重要なバグの対策をしてた。http://switchbrew.org/index.php?title=SwitchSystemFlaws#System_Modules


Switchの3.0.1はsm:h/smhax対策してた。http://switchbrew.org/index.php?title=SwitchSystemFlaws&type=revision&diff=2111&oldid=2008 … — 任意のサービスにアクセスしたり登録や解除ができたバグが修正されてる。


Switchの3.0.1で対策された”酷いバグ”の面白い話ですが、実は3DSにも過去には同じようなバグがあってGateway 3DSが利用してた。しかもファームウェア7.0あたりまで対策されなかった。


このバグがどれ程のものなのか理解されてないけれど、switchhaxしたいなら絶対に3.0.1へのアップデートはご法度です。もしアップデートしてしまうと次にswitchhaxするチャンスは相当先のはず。

3.0.0までは有効だったこのsm:h/smhaxというのは、システムモジュールにビルトインされているサービスマネージャー(“sm”)がユーザーに対してフルパーミッションを与えてしまうというもので、システムに対してなんでもできてしまう権限を入手することが可能になるという、任天堂からすればとんでもないバグです。

PegaSwitchはそのためのエントリーポイントにすぎませんが、smhaxはシステムを掌握するための超重要な手段だったことになります。
3.0.0で何も対策されていなかったことが仇になった形ですね。イカバトルをエンジョイしているみなさんのため息が聞こえてきそうです。

Tags: , , , ,

  1. clover’s avatar

    やばい・・・もう3.0.1に上げてしまった(T . T)

  2. ペンタゴン’s avatar

    アプデ来た時に上げても良さそうって書いたまもすけさんが悪い(責任転嫁)

  3. piggy’s avatar

    間違ってもファームアップなんかしないのに、「バッテリー表示改善」に惹かれてやってしもた…魔が差したというかやきが回ってしまったというか…(_ _|||)

  4. clover’s avatar

    原因は俺的にswitchのハッカーが対策されたと言うのが遅かったからかな

  5. poppo’s avatar

    せっかちな意見だがそろそろHello worldの動作報告かなんか欲しいな。
    情報を収集する限りは結構内部のことまで分かってきてるっぽいんだけども。
    いや、どこまで解析/開発が進んでるのかエンドユーザにはさっぱりだからさw

  6. poppo’s avatar

    度々連投失礼します。
    デバッグ専用のswitchエミュレータが作られたようです。
    ゲームを起動するための物ではないため、エンドユーザーはあまり関係ありません。
    https://twitter.com/SciresM/status/898387257576505344
    https://github.com/reswitched/CageTheUnicorn

Reply

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