MOHH exploitからeLoader への第一歩〜Half Byte Loader Alpha 1 .0リリース

m0skit0氏がkgsws氏のMedal of Honor Heroes exploitを利用したeLoaderを開発することが告知されてしばらく経ちますが、AdvancedPSPでその第一歩となるHalf Byte Loader Alpha 1.0をリリースしていました。開発者向けのソースコードリリースのため、一般ユーザーにとって今回のリリースが即Homebrewという訳ではありません。【情報源:AdvancedPSP


Half Byte Loader Alpha 1.0

This is a userspace ELF loader for the Medal of Honor Heroes exploit by kgsws.
今回リリースするのはkgsws氏のメダルオブオナーヒーローズexploit用でユーザー領域を使ったELFローダーです。

This is a primitive alpha release that includes restricted source code (no syscall estimation code) although fully compilable. It’s by no means directed to normal users, and only developers interested in helping in the project or using some parts for their own projects or learning are advised to download it. I repeat, this is no use for normal plain users as it doesn’t execute your homebrews.
初期段階のアルファ版として、開発者の方向けに完全にコンパイルすることが可能なソースコード(syscall estimationコードはありません)でのリリースとなります。一般ユーザーの方向けではありません。今回のプロジェクトをお手伝いいただける方やご自身のプロジェクトに利用したい方、研究目的といった開発者のみを対象にしていますので興味がおありの方はダウンロードしてみてください。繰り返しますが一般ユーザー向けではありませんのでそのままHomebrewを実行したりはできません。

Please read the README file included and if you have suggestions or questions I’ll be pleased resolving them.
アーカイブにあるREADMEをご覧になってください。ご提案事項やご質問がある場合には喜んでご協力いたします。

Hope you find it useful and big thanks to people that open sources
オープンソースですので皆様にとっても非常にありがたいでしょうし、有益であると感じていただけるものと思います。


その、読んでくれと書かれているREADMEには以下のことが書かれていました。


HALF BYTE LOADER ALPHA 1.0 (ONLY FOR TESTING)
HALF BYTE LOADER ALPHA 1.0 (テスト専用)

THIS IS RESTRICTED SOURCE. SYSCALL ESTIMATION SOURCE CODE NOT INCLUDED!!
開発者向けのソースとなります。syscallの評価ソースコードは含まれていません!!
ONLY ABLE TO RUN VERY SIMPLE HOMEBREWS.
簡単なHomebrewであれば起動させることが出来ます。

USING:
使い方:

– Place “test” file resulting from compilation in “bin” MoHH exploit folder, replacing existing one.
– MOHH exploitの”bin”フォルダにある、コンパイルした”test”ファイルを既存の同名ファイルと置き換えます。
– Place “eboot.elf” from homebrew and “libs” folder on MS root.
– Homebrewの”eboot.elf”と”libs”フォルダをメモリースティックのルートに置きます。
– Launch Medal of Honor Heroes exploit and execute “test” binary.
– メダルオブオナーヒーローズのexploitを起動し、”test”バイナリを実行します。
– This should load the ELF and execute it.
– これでELFファイルを読み込み実行します。
– If you test in CFW, please run psplink as game plugin to catch detailed exceptions and debugging info. We would be glad you inform us of any issues.
– CFW環境でテストする場合はgameのプラグインとしてpsplink.prxを起動させ、例外が発生した場合にはその詳細の情報とデバッグ用情報を取得してください。

KNOWN ISSUES:
既知の問題:

– Doesnt run PRX, although they seem to load and relocate properly
– 適切に読み込んでいるように見えますがPRXファイルがうまく起動しません。
– Syscall estimation still not very reliable
– Syscall estimationにあまり信頼性がありません。

NOTES:
特記事項:
– Make sure you have a backup of “syscall.o” before doing a “make clean” xD
– “make clean”を実行する前に”syscall.o”のバックアップを取るようにしてください。
– We are fully aware that code is neither clean nor optimized :)
– コードが整理されていないし最適化もされていません。

CONTACT:
連絡先
m0skit0, ab5000, n00b81

On forums: http://advancedpsp.tk


既にOFW6.00で対策されて開発が頓挫することを心配していたので少し安心しました。
実際にファイルをダウンロードしましたが、やはりソースコードのみとなっており、起動可能なEBOOTとしては配布されていませんでした。
まもすけにはコンパイルする環境がありませんので(一時期cygwinをインストールしていたけれどPCの調子が悪くなってOS再インストールした状態のまま)試すことができません。うまくコンパイルできてHomebrew起動した方は是非教えてください。

m0skit0氏もコメントしていますが、PSPのeLoaderとしてオープンソース化したことに非常に意味があります。今後このソースをもとに様々な開発がなされる可能性があり、非常に楽しみになってきました。Wiiでいうところのwaninkoko氏のUSB/SDローダーのようにソース公開をトリガーに様々なローダーが開発されたことと同じ状態になっていくかもしれません。
ソニーに対策されてしまっていることは残念ですが、OFW5.55までのPSPであればexploitは起動しますので試してみたい方はUS版Medal of Honor Heroesを購入するのも良いかもしれません。日本版では起動しませんよ。


Medal of Honor Heroes – メダル オブ オナー ヒーローズ (海外北米版) 3,800



ゲーム最新情報 2009年11月29日のニュース

●PSP-Hacksで、Team GENが開発中というCFW 6.XXGENについてカーネルを6.XXに変更することは過去実際にあったカーネルが1.50から3.XXに変わったときと同じくHomebrewがそのままでは動作しなくなることだと指摘した上でCFW 6.XXGENを今急いでリリースする時期なのか?と疑問を呈していました。アップデートによるGEN-D3/HEN-Cで今は十分であるという見解です。

●ELOTROLADOで、Hermes氏がwaninkoko氏のWii USBloaderなどをベースにしたuLoader v3.2をリリースしていました。wiitdb.comのカバー画像をサポート追加、NEWスーパーマリオブラザーズWiiの新プロテクト用にBCA dataのサポート追加、バグ修正などが変更点のようです。

●Maxconsoleで、Wii本体より先にエミュレーターのDolphinが720PHDをサポートしたことを伝えていました。

●AdvancedPSPで、m0skit0氏がkgsws氏のMedal of Honor Heroes exploitを利用したHalf Byte Loader Alpha 1.0をリリースしたことを伝えていました。開発者向けのソースコードで、今回のリリースでHomebrew、とは行きませんが、既にソニーにOFW6.00で対策されて開発が頓挫することを心配していたので少し安心しました。【記事
関連記事:MOHH exploitでHomebrew起動のためのeloader開発へ

●WiiBREWで、Gecko OS v1.9.3がリリースされたことを伝えていました。



2009年8月4日のニュース

●DSの市販ROMを不正にコピーしサイトで販売していた事件の裁判で、逮捕されていた朝霧由章被告(38)に懲役2年6月、罰金200万円、追徴金713万円(求刑懲役4年6月、罰金200万円、追徴金713万円)の実刑判決が言い渡されました。このニュースは海外でも大きく報じられています。
KOTAKU:Man Sentenced to 2.5 Years In Prison,Fined $96,000 For DS Downloads
Maxconsole:Japan: DS ROM site owner jailed for two and a half years
MCVUK:JAPAN: DS pirate jailed
Joystiq:DS piracy leads to 2.5-year prison sentence

●全世界でリリースされたDSi バージョン1.4アップデートはマジコン対策で各種マジコン起動が全滅しましたが、Computer and Video Gamesによると起動しない中には厳密にはマジコンとは違うはずのiPlayerも含まれているそうです。まあ、起動プロセスは同じでしょうからそうなんでしょうけど、発売直後なだけにちょっと可哀想です。

●Computer and Video Gamesで、任天堂の宮本茂氏がMercury Newsのインタビューに対し将来のゲーム販売の形態としてデジタルデータでダウンロード配布、とは考えていないと答えていたことを伝えていました。ただ、パッケージ化にともなうコスト分の削減としてはよい方向だと考えているようです。

●waninkoko氏がMenu Patcher v1.2をリリースしていました。メモリーにパッチをしてシステムメニューをCustom IOS下で動作させ、ディスクチャンネルからバックアップを起動できるようです。

●QJの開発者フォーラムでRed Bull PSPチームがDespertar del Cementerio v8 Modをリリースしていました。Dark-AleX氏のDespertar del Cementerio v8をベースに、CFW 5.50GENや5.50MHUがインストールできるようになっているなど嬉しい改造版です。【記事

●Joystiqが、秋に発売されるグランツーリスモPSPの画質について信じられないほど高解像度であると報じていました。リンク先のJoystiqにはスクリーンショットのギャラリーがあります。
リアルなグラフィックが売りのグランツーリスモシリーズですから楽しみですね。

●exophaseで日本のセブンイレブンへプレイステーション3の予約販売を8月9日(日)午前10時までで終了するよう通告がメーカーからあったことを伝えていました。いよいよ新型PS3 Slim登場を予感させます。文章まで出回っているみたいなのでガセはないと思いますがソースは2chのようです。

●Xbox 360のLiteOn 83850cドライブのキー抜き出し方法が確立したことは既報の通りですが(2009年8月3日のニュース参照)、ドライブキーをメールで送って変換後返送してもらう有料サービスであることに対しXbox360-hacksのOri氏はゲームの不正コピーに手を出してる連中はゲームに金払わずにこれには金払うなんて狂気の沙汰だと批判していました。
不正コピーのためだけにドライブ交換したい人ばかりだとは思いたくないですけど、実際はそうなんでしょうね。