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で何も対策されていなかったことが仇になった形ですね。イカバトルをエンジョイしているみなさんのため息が聞こえてきそうです。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

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

  1. 名前:clover 投稿日:2017/08/18(金) 13:17:55 ID:d1cca3f3a 返信

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

  2. 名前:ペンタゴン 投稿日:2017/08/18(金) 20:11:38 ID:807bfa1d3 返信

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

  3. 名前:piggy 投稿日:2017/08/19(土) 00:46:04 ID:26ae323f0 返信

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

  4. 名前:clover 投稿日:2017/08/19(土) 09:17:29 ID:774481842 返信

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

  5. 名前:poppo 投稿日:2017/08/19(土) 11:24:22 ID:fed858236 返信

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

  6. 名前:poppo 投稿日:2017/08/19(土) 11:34:06 ID:fed858236 返信

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