The Xbox Linux Project

News

Manifesto

FAQ

Roadmap

Status

Documentation

Screenshots

Download

Links

Mailing List

Contact


Sourceforge Project Page

Xbox Hacking Documentation

Xboxにかんするいろいろなドキュメントがあります。追加、訂正などお気軽に。とても 助かります。 「概要」は訳者がつけました。


ここにあるドキュメントの内容にかんしては、すべて「AS IS」です。「at your own risk」 でどうぞ。


Project Planning

Manifesto by Michael Steil [訳注:翻訳済み]

Press Release (July 1st 2002) by Michael Steil [概要:20万ドルの懸賞金の話]

プレスリリース: Linux がXboxで一応の動作を示す2002/8/16 by Michael Steil [概要:とりあえず telnet でログインできました]

Xbox Linux Award & Development Roadmap by Michael Steil & the anonymous donor [訳注:翻訳済み]

Status by Michael Steil [訳注:だいぶ現状とずれているので、翻訳予定なし。]

Xbox のハードウェアの概略と、デバイスドライバ開発の戦略 by Michael Steil

XDVDFS Driver は Xbox-Linux Projectに必要か? by Michael Steil[概要:XboxのゲームソフトのDVDがLinuxから読める必要はない。

A1: Replacement BIOS

PIC へのコマンドの送り方 by anonymous[訳注:PICとは、LEDとかを光らせているワンチップコントローラ]

Xbox の ブート過程とBIOSが入っているフラッシュROMの内容の解析 by Paul Bartholomew

A2: Device drivers

The Xbox SMBus by Michael Steil[訳注:SMBusとは、PICなどがつながっている簡易バス。PCでも、ファンの回転数の測定のセンサー(BIOSで見れるやつ)なんかがここにつながっている。]

The PIC16L by Michael Steil

The Serial EEPROM by Michael Steil[説明:リージョンコードなどが設定されている部分の解析。EEPROMとは、フラッシュのようなROM。法的懸念により削除]

Xbox GPU Basics by Michael Steil[概要:3Dグラフィックなんてのはおいておいて、とりあえず、VGAとして使おう]

A3: FATX/Partitioning

Xbox の工場出荷時のパーティション設定と、FATXのヘッダの解析 by Andrew de Quincey and Lucien Murray-Pitt

Xbox のパーティション設定の解析 by Michael Steil

XboxのパーティションをどうLinuxに認識させるか by Michael Steil

Xbox FATX と MS-DOS FAT の違い by Michael Steil

A4: XBE Bootloader

ブートローダについての提案 その1 by anonymous[概要:ようは、loadlinux.exeみたいなの]

ブートローダについての提案その2(内容にはバグがあります。ソースのほうが正しいです) by Michael Steil[概要:内容は同上。XboxプレインストールのWin2k風OSのAPIを使ってメモリを確保し、そこにLinuxカーネルのイメージをロードし、あとはリング0なのでLinux側の初期化ルーチンに突っ込むだけ]

XBE File Format by Robin Hood[XboxのWin2k風OSにおけるexeのフォーマット]

XBE File Format by Andrew de Quincey and Lucien Murray-Pitt

B: Hacking

Xboxのバグをつかって、マイクロソフトの電子署名のないコードを走らせる by Michael Steil[概要:Xboxに工場出荷時にプリインストールされているWindows2000風のOSは、すべてのゲームソフトをリング0、つまり何のセキュリティもない状態で走らせているので、うまくバグをつけば電子署名のないコードが走るかも]

Xbox FATX Hacking by Michael Steil

Xbox Hard Disk Header Hacking by Michael Steil[概要:Xboxに変なファイルを入れてみた。異様に長いファイルネームのファイルとか。とりあえず、そのレベルではバグを出さない]

Stack buffer overflow with syntax parsing? by Daniel Wang[内容は同上。こっちは、変なファイルの入っているDVDをドライブに挿入すれば、XboxのWin2k風OSがバグるだろう、といっている]

Tutorials

Xbox の Hard DiskをPCにつなぐ by Michael Steil[概要:XboxのHDDは、通常のIDEなのですが、パスワードでロックされています。電源ONの状態でIDEケーブルを抜き差し、無理やりPCにつなぎます]

Xbox の Hard Disk のバックアップ by Michael Steil[概要: dd しろ。]

XboxのHDDにかかっているパスワードの解析法 by SpeedBump[概要:平文なので、ロジックアナライザやデジタルストレージオシロを使えば一発です]

UPDATED 7 September 2002: SuSE Linux 8 を Xbox にインストール by Michael Steil[翻訳済み]

USB の周辺機器をXboxにつなぐ by gofergod and Michael Steil[概要:XboxのUSBは電気的にはUSBなのですが、コネクタの形が違うので、変換ケーブルを作ってください]

普通のIBM-PC用のIDEのDVDのドライブをXboxにつなげる by anonymous[概要:意外と厄介です]

Xbox Linux 0.1 における TCP/IP の設定 by Milosch Meriac

mandrake9のインストール by Michael Steil

mandrake9のインストールそのreadme by Michael Steil

NEW 6 September 2002: Debian GNU/Linux を Xbox にインストール by Edgar Hucek[翻訳済み]

Xbox Hardware Information

Xbox Hard Disk Technical Details by Michael Steil

Plug and Play on the Xbox by Michael Steil

Xbox CPUID Information by Michael Steil

Xbox の HDDロック機構の詳細 by SpeedBump[概要:XboxのHDDは、電源投入時にあるパスワードが本体から送られないと動かない。パスワードは、Xboxの製造番号などを元に暗号技術により決定されているのだが、問題は、その決定法を発表することが、DMCA的に合法かどうか]

Xbox Software Information

Xbox Boot Process by Michael Steil

Xbox XDK Overview(leaked out article) by Microsoft[マイクロソフト社の企業秘密に触れる恐れがあるので削除]

Xbox DVD Filesystem Details by Andrew de Quincey

Xbox Hard Disk Filesystem Contents by Michael Steil[概要:Xboxの工場出荷時のHDDの内容]

Xbox の拡張子 by Michael Steil

More Information

その他、[MODチップに関する情報があるので削除]が参考になります


Everything done on this project is for the sole purpose of writing interoperable software under Sect. 1201 (f) Reverse Engineering exception of the DMCA.
The Xbox Linux Project.