2009年05月14日一覧

Nintendo DSに新たなコピー対策が

GBAtempで任天堂DSマジコンに新たな不正コピーによる著作権侵害対策が施されることを伝えていました。今のところターゲットはR4だけらしいのですが…【情報源:GBAtemp


New ROM Anti-Piracy Software, Out by December 2009
新型ROMは著作権侵害対策ソフトウェア、2009年12月登場

Andrew Mclennan, CEO of U.K.-based Metaforic, has announced a new anti-piracy measure for flash linkers. Specifically engineered for ROMs, and not homebrew, this new bit of software can be injected into code and will cause the corruption of ROM files which are pre-patched before launching. The code is currently specifically targeted to the R4 patching routines, due to its popularity. Nintendo is behind this anti-piracy software 100% as are 6 leading third party NDS software publishers.
Andrew Mclennan氏はマジコン用の新型著作権侵害対策法を公表しました。ターゲットは市販のROMであり、Homebrewではありません。ROMファイルにあるコードを仕掛け、起動前に何らかのパッチが施されると起動しなくなる仕組みです。現時点では一番人気のあるR4の、パッチして起動させる仕組みをターゲットとしているようです。任天堂はNDS用ソフトウェアメーカーの主要6社と共にこの不正コピー対策を100%支持しています。

It will remain to be seen what hackers can do with the anti-piracy measure when it begins to ship, injected into retail carts, as soon as December of this year. The code can be altered to change its signature for each retail cart, potentially preventing an automated fix from being developed.
今年12月早々に著作権侵害対策を施された市販カードリッジが出荷された後、ハッカーが対応できるのかどうかは不透明です。対策のキモとなるコードは市販カードリッジごとに署名を変更することで作り替える事ができるため、自動修正機能が開発されるのを予防する効果があります。

Metaforic’s goal is to “annoy the hackers” as much as possible. They admit that the solution is not fool proof but it should require a fresh hack on a per-ROM basis. Thus allowing software a longer shelf life before it is pirated.
今回対策の目的は可能な限り”ハッカーを困惑させる”ことにあります。今回の対策が著作権侵害対策のための完全な設計ではないことは理解しています。しかしROMごとに新たなハッキングを施さなければ起動させる事ができなくなります。そのため不正にコピーされるまでに時間がかかり市販カードリッジのソフトウェアとしての賞味期限が長くなるのです。


R4がメジャーになったために起動時にパッチをする形態を採用しているマジコンは数多くあります。R4対策と言いながら実はその他もろもろも一気に一網打尽かもしれません。
事前にパッチが出来ないとなると、チートなども全滅でしょう。

どうやら不正コピーソフトを1つ1つクラックして行かないと起動できなくするようです。クラックされてしまうのを見越した上で、それを大変な手間がかかる作業に仕立て上げてしまうようです。
なるほど、確かにこの方法なら面倒くさくて”全部なんかやってられるか!”になりますね。クラックされるのは人気ソフトだけになるとメーカーサイドは予想しているのでしょう。しかもおそらくそう言ったソフトには2重3重の対策が施してあるでしょうからマジコンで起動させるのが途轍もなく手間のかかる作業になります。

今回の対策もイタチごっこの一環でしょうが、嬉しい事が1つあります。それはHomebrewに関してはマジコンの存在を否定していないことです。
市販のROMさえ起動できなければ自作アプリのためのプラットフォームであるマジコンは黙認する、こんな方向性だと嬉しいですね。
ファームウェアアップデートでマジコンが起動しないよう対策してこないのはそのあたりに理由があったりして…

1つだけ現時点で明らかなことは、ユーザーがモラルを守っていればこんなことにはならなかったと言う事だけです。
ゲーム界の発展と、Homebrewシーンの発展のために著作権を侵害するような行為は慎みましょう。



BootMiiベータ版ついに登場

HackMiiで予告通りBootMiiベータ版がリリースされていました。このHackMii Installer v0.1は以下のものをインストールするようです。
* BootMii public beta 1
* The Homebrew Channel 1.0.2
* DVDx
【情報源:HackMii


BootMii beta 1

We are proud to present HackMii Installer v0.1. This is one executable that can install the Homebrew Channel and DVDX on any Wii, with any System Menu version. It can be used with Comex’s BannerBomb on System Menu 4.0, or on our Twilight Hack on earlier versions, or through the Homebrew Channel or any other method to run homebrew software on your Wii.
今ここにHackMiiインストーラーv0.1を提案できることを誇りに思います。Wiiのシステムバージョンに関係なくHomebrew ChannelとDVDXをインストールできるようになります。Comex氏のシステムメニュー4.0で動作するBannerBombをはじめ、3.4以前のトワイライトハックやHomebrew Channel、他のHomebrewソフトウェアをWiiで起動させる方法でも使用できます。

For many people, that will be enough. For the intrepid or foolish, HackMii Installer v0.1 can install BootMii Beta 1 on your Wii, either in front of boot2 or as an IOS. We have put a lot of hard work into this software and believe it to be safe, but we have only tested it on 10 Wiis. We have written it so that it does extensive sanity checking before installing; as a result, the first beta will probably refuse to install on some Wiis (instead of running the risk of a broken install).
ほとんどのユーザーにとってはそれで十分でしょう。誰でもHackMiiインストーラーv0.1はBootMiiベータ1をwiiにboot2やIOSとしてインストールできます。このソフトウェアはかなりWiiを弄くることになるのですがWiiにとっては安全であると思っています。Wiiの実機でテストはしましたが10台だけです。そのため起動前にチェックを設けてあります。そのため今回のベータ版ではインストールできないWiiがあると思います。(インストールしてbrickするリスクを回避するためです)

Ideally, we would find another 50-100 beta testers and have them test it out before releasing it to the world at large. Realistically, that doesn’t work; it’d land on gbafail in less time than it took us to compile it. Besides, we’re not trying to make this a release for “the kool kids”; we want the people out there who can help us test and improve it to try it so we can make it universally compatible and safe.
理想的を言えばリリース前に更に50-100人くらいのベータテスターを探すべきだったかもしれませんが実際には出来ませんでした。時間がなく、うまくいかない可能性があったためです。さらに今回のリリースはゲームを楽しみにしている”お子様向け”ではなく、互換性と安全性を追求して行くためにテストをして改善のための情報提供をしてくださる方向けです。

So, we’ll do it like this. We think BootMii is safe to install, but we can’t promise there are no bugs in the installer. Once you do get it installed, many features are incomplete and most users won’t even know why they bothered to risk their console. For those who like to tinker, you’ll find an easy-to-use NAND backup/restore suite, a way to autoboot the HBC, and eventually a way to run arbitrary ARM or PPC code. You will also find bugs — none of which should harm your Wii, but they might be frustrating. Help us fix them.
お願いしたい事はこんなことです。BootMiiのインストールは安全だと思いますが、インストーラーにバグがないとは言い切れません。一度インストールしてしまうと色んな機能がうまく機能しなくなりますし、いかに本体を危険な状態にさらしたかのかすら分からないでしょう。逆に弄くるのが好きならば、扱いやすいNANDアックアップ/レストアの方法やHomebrew Channelの自動起動方法や任意のARMやPPCのコードの実行方法が分かると思います。バグも分かる事でしょうーそれはWiiに影響がないかもしれませんが、分からないとイライラするものです。そういったバグを直すのを手伝って欲しいのです。

To be perfectly clear — anyone can use this to install the Homebrew Channel and DVDX on their Wii. Most people can safely install BootMii/IOS on their Wii, but it’s not very useful. Many people can install BootMii/boot2, but an unforeseen bug could harm your Wii.
確実にできる事は、WiiにHomebrew ChannelとDVDXをインストールする事です。BootMii/IOSを安全にWiiへインストールできますが、それほど便利なものではありません。BootMii/boot2もインストールできますが予期せぬバグがWiiに悪影響を及ぼすかもしれません。

Please do not install BootMii unless you have been following our blog for a while and know what IOS is, what boot1 and boot2 are, etc. If you’re curious, you can try anyway, but if you can’t figure out how to work this thing you should probably wait for a future beta. We really don’t want to see epic threads with “tips” on installing — this thing is supposed to be self-explanatory, and if it won’t install for you, that’s a bug we need to fix.
このブログに書いてある事が理解できなかったり、IOSやboot1やboot2が何の事か分からない方はBootMiiをインストールしないでください。好奇心おう盛な方は試してみても構いませんが、やり方が分からない方は次のベータ版を待った方が賢明です。インストール方法の”ヒント”のようなすごい説明などは作って欲しくありません。やり方は明らかなのにインストールできないならその事自体がバグなので直さないといけません。

Known issues:
既知の問題
* BootMii may refuse to install on some Wiis. We ran into various errors in our sanity checks on about half of the consoles we tried; we have fixed all of those bugs, but there are probably more. The installer will write out an “installer.log” to SD; please email that log to beta_logs@bootmii.org so that we can add support for your Wii in the next beta.
BootMiiはWiiによってはインストールさせてくれない時があります。我々が試した分には半数のWiiで起動前チェックで色んなエラーを出してました。その時のバグは全部修正しましたがまだ残っている可能性があります。インストーラーはSDカードの“installer.log”にログを書き出します。そのログを是非beta_logs@bootmii.orgへメールで送ってください。次のベータ版でそのWiiをサポートします。
* We wrote MINI (our low-level replacement for IOS) from scratch; the SD code has some compatibility issues. Most cards (SD and SDHC) work; some will not be recognized at all when you try to boot from them (you’ll know this by the fact that your drive slot will flash). If this happens and you have a USBGecko, please capture the output and email it to the address above.
以前MINI(ローレベルのIOS置換)について書きました;SDのコードには互換性の問題があります。ほとんどのカード(SDとSDHC)で動作しますが、SDから起動しようとしてもカードを認識しないものがあります(ドライブスロットが点滅するので分かるでしょう)。もしそれが起こった場合USBGeckoをお持ちなら出力されたものを上記アドレスへメールで送ってください。
* We intend to eventually release source code for MINI and a sample PowerPC project than uses it, but those releases are not ready yet. This is a binary only release; your patience is appreciated.
最終的にはMINIのソースコードとサンプルPowerPCプロジェクトをリリースするつもりですが準備ができていません。今回はバイナリのみのリリースになります。もう少しお待ちください。

The installer is available for download from http://bootmii.org. Please report bugs at http://bugs.hackmii.com. You can discuss this release in a moderated forum on http://forum.wiibrew.org, but we will only permit posts that we deem to be constructive in our efforts to improve our code.
インストーラーはhttp://bootmii.orgからダウンロード可能です。バグリポートはhttp://bugs.hackmii.comへお願いします。今回のリリースに付いてはhttp://forum.wiibrew.orgのフォーラムでディスカッションしてください。ただし投稿はコードの改善に役立つ話題でお願いします。

Thanks go out to Nuke for donating the USBGeckos we used for development, and Stan64 for donating a few to our testers.
開発に使用したUSBGeckoを寄贈していただいたNuke氏と、Stan64を寄贈していただいたテスターの皆様のご協力に感謝します。

FAQs: (will be updated periodically)
FAQ:(定期的に更新していきます)
Q: Why won’t my wiimote sync in the BootMii menu?
Q:WiiリモコンがBootMiiメニューで同期しないのはなぜですか?

A: Due to architectural limitations, we can’t access the WiiMote. Use a GC controller or the Power/Reset buttons. See also http://bugs.hackmii.com/index.php?do=details&task_id=21
A:構造上の制限のため、Wiiリモコンにはアクセスできません。GCコントローラーをご使用ください。電源/リセットボタンは使用できます。http://bugs.hackmii.com/index.php?do=details&task_id=21をご覧下さい。

Q: Why do I have all of these bad blocks in my NAND?
Q:NANDに不良ブロックがあるのですがなぜですか?

A: The NAND Flash chips used in the Wii come with up to 80 bad blocks from the factory. This is normal.
WiiのNANDフラッシュチップは工場出荷時から80の不良ブロックがあるのでそれ自体は正常です。


なんとかぎりぎりブログの文字制限内に収まりました。
自信の無い方はしばらく人柱待ちして様子見がお勧めだそうです。


chickHEN対応ISO ローダーにまつわるお話

PSPGENで、多くのユーザーが望んでいると思われるchickHENでISOを起動させるISOローダーについて、情報が出たならいち早くお届けするから任せてくれ、という記事を掲載していました。【情報源:PSPGEN

HENに追加してほしい機能のアンケートを取ったらおそらく一位はISOローダーでしょう。まもすけは個人的にはISOローダーではなくてプラグインさえ動けば十分です。
現時点でISOローダーが出るかもといった噂があるのかすらまもすけは知りませんが、理論的には作れるそうです。ただ、違法コピーが嫌いなHEN作者のDavee氏からのリリースは100%あり得ません。

PSPGENの記事を要約すると、
・chickHENでのISO起動は待望されている。
・ISOローダーは基本的なPSPプログラミング技術があれば可能である。
・Davee氏は現時点でISOローダーを起動しないようにするなどの対策をしているわけではない。
・しかしISOローダーを作ることはHEN作者Davee氏の意に反する行為である。
・ただ、全員がDavee氏に賛同するとも限らない。
・もしISOローダーが出てきた場合Davee氏はアップデートでそれをブロックすることもあり得なくはない=主導権はあくまでも現状はDavee氏にある。

ということで、PSPGENではISOローダーが登場する可能性はあると踏んでいるようです。その上で最後に次のように述べていました。


Nous ne pouvons que vous rappeler que depuis bientot quatre ans, PSPGEN n’a jamais loupe un evenement important et il est donc inutile de perdre trop de temps a parcourir le net a suivre les differentes rumeurs naissantes car si un ISO loader est disponible, quel que soit l’auteur, nous le mettrons en ligne a sa sortie des que nous l’aurons teste et approuve.

[Google翻訳+まもすけ翻訳]
We can only remind you that for almost four years PSPGEN never missed an important event and there is no need to waste too much time browsing the net to monitor the various rumors emerging as if an ISO loader is available, what of the author, we will put online as soon as its release we have tested and approved.
PSPGENのこの4年間で重要なイベントは逃したことがないという事実は是非覚えておいてください。もしISOローダーが出るとしても、噂程度の情報を求めてネットをさまよって時間を無駄にする必要はありません。PSPGENではそれ(chickHEN用のISOローダー)がリリースされ次第、テスト後公表します。


ISOローダーの情報ならPSPGENだけをチェックしていれば困らないそうです。

え?なぜ全部翻訳しないのかって?
そりゃフランス語の長文だからです。Google先生の翻訳が100%正しいとも限らないし。
という訳でフランス語で情報出されてもまもすけは困ります(笑