Wii のファームウエアアップデート 4.2、Homebrew 対策が裏目に? 21
うちの PS3 も起動しなくなっちゃったんですけど 部門より
ある Anonymous Coward 曰く、
任天堂は 9 月 29 日、Wii に外部ソフトを導入できる Homebrew 対策としてファームウエアアップデート 4.2 をリリースしたそうだ。英文のリリースノートには「許可されていないチャンネルやファームウエアは Wii コンソールを損なう恐れがあるため、Wii メニューバージョン 4 .2では許可されてないファイルを自動的に検知し取り除くようになりました。これに加え、システムパフォーマンスを向上させる改善もいくつか行われていますが、これは頻繁に使われる機能やメニューに影響するものではありません」といった内容が掲載されている。
しかし 本家 /. の記事によれば、任天堂が Homebrew 対策の一環として boot2 を更新したことで不具合が発生しているとのこと。boot2 はブートローダーチェーンの一部であり、Wii のソフトウエアスタックにおいてアップデート可能な最下層だそうだ。Homebrew では BootMii で boot2 をパッチし下位層のシステムアクセスやリカバリーファンクションを実現していたため、アップデートは BootMii によってモディファイされている可能性のある旧バージョンを差し替えるものであったそうだ。しかしアップデート後の boot2 でも BootMii を再インストールすれば問題なく動作するだけでなく、4.2 リリース後間もなく公開された HackMii の新インストーラを使えば Homebrew を今まで通りに使えるとのことで、任天堂の Homebrew 対策は失敗に終わってしまったとのこと。
しかもこのアップデートされた boot2 の動作が不安定で、場合によってはシステムが起動しなくなる恐れもあると言われているそうだ。Homebrew を入れていないコンソールにおいても 4 .2へのアップデート後ブートしなくなるという現象が Nintendo.com のフォーラムで報告されている模様。ちなみに BootMii の開発者らは boot2 で不適切なデータがフラッシュメモリに書きこまれ、システムが起動しなくなる恐れのある重大なバグがあることに気付いており、このため独自のフラッシュコードを書いていたそうだ。
Wii で Boot2 がアップデートされたのは今回が初めてとのことであり、本家記事によるとこのような不具合はマザーボードを交換する以外の対応方法はないとのことだ。
本家記事を読む限りでは (スコア:2, 参考になる)
不安定なのはboot2のアップデート用のコードの動作で、きちんとアップデートができずシステムが起動しなくなる恐れがあるということですね。
Re:本家記事を読む限りでは (スコア:1)
> BootMii の開発者らは boot2 で不適切なデータがフラッシュメモリに書きこまれ、システムが起動しなくなる
> 恐れのある重大なバグがあることに気付いており、このため独自のフラッシュコードを書いていたそうだ。
ということなので、開発者は「自分たちは安全に作業できるから良い」というのと「ユーザーに不具合がおきても責任を取るのは任天堂で自分には関係ない」という考えがあったと言うことですね。
その独自のフラッシュコードのバージョンをよこせと言いたい。
(アップデートは図っていないので、まだ被害に遭ってはいないですけどね。)
Re:本家記事を読む限りでは (スコア:2, 興味深い)
なんか勘違いしてるようだけど、バグを書いたのは任天堂だよ?
BootMii の開発者はそれを避けて安全にフラッシュメモリを書き換えるコードを書いたけど、
任天堂は気付かずに、自分のバグに自分でハマっちゃったってとこ。
Re: (スコア:0)
純正バイナリのほうこそ
> Wii コンソールを損なう恐れがある
というのが笑えますね。戸田奈津子の翻訳に甘んじないと逮捕されるようなものですか。
Re: (スコア:0)
自分の趣味の中で留めておけっての
Re:本家記事を読む限りでは (スコア:2, 興味深い)
・元々boot2のアップデートコードにはバグがあり、起動しなくなる可能性があった。
・クラックはboot2をアップデートするものだったが、アップデートコードのバグを回避していた。
・クラック済みboot2を上書きするためにほぼ無変更の新boot2をリリースしたが、アップデートコードのバグを回避し損ねた。
・クラックチームにはバグは既知のものであり、本家より先に原因特定に成功した。
クラックが無くとも、将来的にboot2にアップデートが掛かれば発症してた可能性は非常に高いでしょうね。
# クラック済みのものを正常系に戻す事も想定していたのならクラックコードをもっと精密にチェックすべきで、そうすればアップデート時の動作からアップデートコードのバグに気がつけた可能性もあったのかもしれない。
# とはいえワクチンベンダでもないのに腕の良いリバースエンジニアが居たらそれはそれで・・・
ぎりぎり感 (スコア:2, 参考になる)
うちのは素のWii(?)なんですが、アップデートしたところ、再起動後に黒画面でとまりました。
今までのアップデートと挙動が違うので、
恐る恐る30分放置 → 状況に変化がなかったため電源短押し → むー、電源長押し
で、復帰しました。
自作PCのマザーボ((c)nvidia)BIOSアップデートかよ、と思いました。
この体たらく、我らが山内元社長はゲームボーイを机に叩きつけながら怒り狂っていることでしょう。
Re:ぎりぎり感 (スコア:1)
Re: (スコア:0)
>この体たらく、我らが山内元社長はゲームボーイを机に叩きつけながら怒り狂っていることでしょう。
このくらい丈夫につくりやがれ! [srad.jp]
と言う叱咤激励ですね?
わくわく (スコア:0)
祭りか (スコア:0)
修理交換費を捻出するため、Homebrewの関係者を片っ端から訴訟
Re: (スコア:0)
Re: (スコア:0)
ないとは思うんだけど部門名さぁ・・ (スコア:0)
新ファームのwiiがあるとLAN内の機器を壊してしまうのかと思いました。
やめて。
ここに一発 (スコア:0)
Re:Homebrewを普及させたいのか? (スコア:1, 参考になる)
自分はWiiを(興味が無くて)買っていないのですが
実際の所、具体的な導入方法は書いていないのでは?
(WiiにHomebrewというCFWがあることと、その名称を今知った)
・任天堂がHomebrew対策をした
・でもあっという間に突破された
・Homebrew対策をしたファームになると不安定になる
・最新のHomebrewだと、その不安定部分も解消されている?
ってところでは?
Re: (スコア:0)
Homebrew はカスタムファームウェアの名称ではなくて、自作ソフトを動かす(超訳)事を指す言葉です。
このストーリーでは、boot2の代替である BootMii と、色々出来るWiiチャンネルの「Homebrew Channel」
BootMiiやHomebrew ChannelをインストールするHackMiiというソフトの3つが登場しているようですね
Re: (スコア:0)
普及しちゃあまずいのか?
Re: (スコア:0)
あんまりHDレコーダーやPS3は触らせたくないんで正直子供用のDVDプレーヤーとして入れようかどうか検討中ですが、できることなら有償でいいんで任天堂から正式にDVDプレーヤー対応ファーム出してほしい。
子供用なんで純正があるならそっちのほうがいいんだけどなぁ。
もう1つ専用のプレーヤー買うなんて無駄だし。
Re: (スコア:0)
サイトのポリシー的には Homebrew 推奨が本来の姿と思われ。
まあ現実には本当に brew してるのはごく一部だろうけど。