Xbox 360に対する特別な思い入れがあるのは周知の事実です(私とXbox 360の関係についてはこの記事をお読みください)。
これらのコンソールをアンロックすることは、実質的に私の最初の仕事であり収入源でした。そのおかげでハンダごてのスキルを磨き続けることができたのです。ケースを分解し、ネジを外し、「自分のやり方」で作業するのは自然な流れでした。それが楽しく、ティーンエイジャー時代の重要な一部でした。
もちろんその後、私は大学に進学し、学業に集中できるよう、より少ない時間と労力で稼げるほかの機会にシフトしました。
しかし、当時のある一枚のイメージだけは今でも特に鮮明に覚えています:

Xbox 360上で動作するXeLL Reloaded
あの画面を見ると、いくつかのことが確信できました:コンソールが正常に動作していること、私のハンダ付けが完璧であること(いつも仕上がりのきれいさに誇りを持っていました)、そして何より、Microsoftが仕掛けたセキュリティ機構を完全に解体するための重要な情報を掴むまであと数秒であること。
あの画面を見るのは、まさに日課でした。コンソールを次から次へと、お客様ごとに。まさに至福のひとときでした。
時が経つにつれ、このシーンでの新たなイノベーションは徐々に減少していきました。もちろん大きなマイルストーンはありました(たとえば偉大なる15432による2021年のRGH 3)が、もうやるべきことはあまり残っていないようにも思えました。Winchester世代のコンソールは常に手が届かない存在でしたし、正直なところ興味も湧きませんでした。Trinity以降はコストカットの面でMicrosoftが本領を発揮している印象で、そこには魅力を感じなかったのです。
3月3日、Grimdoomerが Xbox360BadUpdateをリリースし、不可能とも思えた快挙を成し遂げました:すべてのXbox 360リビジョン(Winchesterを含む)に対して、USBメモリだけで動作するエクスプロイトを実現したのです。ハンダ付け不要。純粋な天才の仕業でした。
手法自体は今でもやや不安定で成功率も低め(コミュニティでは信頼性の高いRGHを推奨しています)が、それでも無視できないマイルストーンであることに変わりはありません。
そしてそれがノスタルジアの波を呼び起こしました。ノスタルジアが生むものはアイデアです。Redditでこちらの投稿を見かけ、Avenged SevenfoldのロゴでカスタマイズされたXeLLを目にし、「今や私はコンピュータエンジニアだ。以前には分からなかったことが分かる。XeLLは本当はどう動いているのか?」と考えました。2時間の試行錯誤の後、自分だけのカスタムXeLLを手に入れたのです。
「これを誰でもできるウェブアプリにしたらどうだろう?」
もちろん、そこでは止まりませんでした。XeLLはベースライブラリとしてLibXenonを利用していますが、後者はコンポーネントがかなり古くなっていました。ソフトウェアのアップデートに異常なほど執着する私は、見過ごせるはずがありません。
zlib、bzip2、freetype、libpngを更新?完了。newlibとbinutilsを更新して必要なパッチを当て直す?完了。GCCも更新?
地獄のGCC。どうしても進まない。ある時点で導入された変更が、必要なパッチを適用しても XeLLをコンパイルは通すが実行できなくしていたのです。もちろん原因は突き止めました:コミット60bd3f2で導入された flag_cunroll_grow_size が犯人でした。この「最適化」を無効化すると、XeLLは再び動作を始めました。1週間にわたってコミットを次々と試し、根本原因を特定した瞬間です。これでGCCを13.3.0に更新できました。
これで道筋が整い、さらに15432からのeMMC書き込みサポートの強化を取り込んで、いよいよ XeLL用のウェブアプリ開発に着手できました。ここに至るまでの道のりは長かったですが、ついに完成です。
ライブラリとツールチェーンであるLibXenonをベースに、XeLLをビルドするための XeLL、ウェブアプリ本体の XeLLカスタマイザ、そしてユーザーが選択したパラメータに応じてGitHub Actionsをトリガーする仲介役の XeLLカスタマイザAPIが一連のシンフォニーとして連携します。

元のXeLLのマージンを忠実に再現し、LibXenonが長年提供してきたIBM VGA 8x16フォントをそのまま使用しました。完成後、Redditのこちらの投稿で共有すると、わずか5分で予期しなかったバグが報告されました。いくつかホットフィックスを当て、翌朝には安定版をリリースしています。
コミュニティの反応は驚異的でした:24時間以内に1万以上の訪問、130以上のカスタムビルドが生成されました。コミュニティからの提案は非常に有益で、何よりSwizzy、15432、Octal450、InvoxiPlayGamesらといった巨人たちと肩を並べて作業できたことは言葉にできない喜びです。まるで自分がその中を歩く“イミテーター”になったような気分です。
Xbox 360シーンに「ひと粒の砂」を貢献できたことは、かつて想像もしなかった出来事です。ここまでたどり着きました。もし XeLLテーマカスタマイザを試してみたい方がいれば、ぜひどうぞ!楽しんでいただければ幸いです。
©2022-2026 セバスティアン・バレネチェア. すべての権利を保有.
構築: Astro v5.16.11.