XbRecUnpack: Tool for extracting Xbox/Xbox360 SDKs & recoveries.
This will fully extract the files as the installer itself would, without any need to manually extract .cab files afterward etc.
If the install contains "variants" such as different recovery versions, or english/japanese choices, these will also get extracted into separate folders.
Targeted for .NET 4.7.2. (with DLLs now merged into EXE)
v2 adds support for extracting from recovery ISOs, ZIPs, remote recovery EXEs, and SDK installer EXEs.
v3 replaces the buggy LZX decoder and improves support for Xbox OG SDKs.
Usage:
XbRecUnpack.exe [-L/-R] <path-to-recctrl.bin> [output-folder]
XbRecUnpack.exe [-L/-R] <path-to-SDK/remote-recovery.exe> [output-folder]
XbRecUnpack.exe [-L/-R] <path-to-recovery.iso> [output-folder]
XbRecUnpack.exe [-L/-R] <path-to-recovery.zip> [output-folder]
Will try extracting all files to the given output folder
If output folder isn't specified, will extract to "<input-file-path>_ext"
-L will only list entries inside input file without extracting them
-R will print info about any extracted X360 xboxrom images
(if -R isn't used, will print a summary instead)
Either use it from command-line as the above says, or drag and drop one of the following into the XbRecUnpack.exe file:
- recovery ISO
- ZIP file containing a recovery ISO (XXXX_Recovery_With_Symbols.zip)
- recctrl.bin extracted from recovery ISO
- remote recovery EXE (XDKRecoveryXXXX / XDKRecoveryXenonXXXX)
- an SDK installer EXE (XDKSetupXXXX / XDKSetupXenonXXXX)