Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 2.08 KB

README.md

File metadata and controls

51 lines (36 loc) · 2.08 KB

xenon-bltool

Work-in-progress utility for working with Xbox 360 bootloader stages, and soon more.

Licensed to you under the GNU General Public License version 2. See LICENSE for more information.

Features so far

  • Decompressing the CE/5BL base kernel.
  • Extracting and updating the kernel stages. (CE/SE + CG/SE)

Usage

xenon-bltool - https://github.com/InvoxiPlayGames/xenon-bltool

This program is free software licensed under version 2 of the GNU General
Public License. It comes with absolutely NO WARRANTY of any kind.

usage: xenon-bltool [verb] [arguments]

available verbs:
    decompress - Decompresses a CE/SE (5BL) bootloader.
      xenon-bltool decompress [path to CE] [output path]
    xboxupd - Applies an xboxupd.bin (CF+CG) patch to a base kernel or CE.
      xenon-bltool xboxupd [path to xboxupd.bin] [path to CE/base] [output_path]

Credits

Code has been used from the following libraries:

  • ExCrypt
    • Reimplementation of Xbox 360 cryptography functions.
    • Licensed under BSD-3-Clause license. (See 3rdparty/ExCrypt_LICENSE)
  • libmspack
    • Implementation of Microsoft's LZX compression scheme.
    • Licensed under GNU Lesser General Public License version 2.1. (see 3rdparty/libspack_LICENSE)
  • Xenia
    • Implementation of LZX delta compression for Xbox 360 binaries.
    • Licensed under BSD license. (See 3rdparty/Xenia_LICENSE)

... and some obligatory shoutouts to some other open source Xbox 360 hacking projects:

... and everyone involved in modding the 360. I can't name everyone here, but if you've worked on freeing this box, you've done a great job. <3