Skip to content

Releases: SaveEditors/xecli

v1.0.9 (Critical debugging bug fixes)

28 Mar 22:17

Choose a tag to compare

Highlights

  • Fixed unreliable small memory reads so rgh mem peek, rgh mem hexdump, and small rgh mem dump reads agree on the same live target data.
  • Added write verification for rgh mem poke and freeze loops so rejected writes and mismatched readback fail instead of reporting false success.
  • Hardened debugger control so rgh debug stop, rgh debug go, breakpoints, and data breakpoints only report success after XBDM accepts the command.
  • Corrected rgh debug databreak --type rw so it emits a real read/write data breakpoint.
  • Added self-contained portable release packages for win-x64 and win-x86, with the win-x64 setup executable included.

XeCLI v1.0.8

25 Mar 18:05

Choose a tag to compare

XeCLI v1.0.8 Release Notes

XeCLI v1.0.8 focuses on the local disk side of the toolkit, the release packaging split between XeCLI and XeCLI-XellFetch, final installer polish for the Windows package, and the supported IDA loader baseline used by the reverse-engineering workflow.

XTAF Command-Surface Promotion

  • rgh xtaf is now the primary FATX/XTAF command family in XeCLI.
  • rgh fatman and rgh fatx remain supported as compatibility aliases, so existing scripts do not break.
  • The public docs now frame XTAF around the workflows that matter most: physical-disk access, FATX/XTAF header scan, manual offset-open, metadata backup/restore, safe repair, and raw partition export.

IDA Loader Baseline

  • XeCLI keeps IDA Pro 9.1.250226 plus the maintained SaveEditors/idaxex 0.42b-compat line as the documented baseline.
  • XeCLI also supports later matching idaxex and IDA lines such as idaxex 0.43 on IDA Pro 9.2.
  • The SaveEditors fork remains the maintained baseline loader bundle for the XeCLI docs and default IDA 9.1 install path.
  • Public reverse-engineering docs were updated to reflect the baseline plus later matching idaxex support model.

Packaging Split

  • XeCLI and XeCLI-XellFetch now ship as clearly separated release lines.
  • The full desktop CLI release remains in the XeCLI repo.
  • The standalone XeLL payload bundle remains in the dedicated XeCLI-XellFetch repo for operators who want the payload without the rest of the desktop workflow.

Installer Polish

  • The installer keeps the bundled .NET runtime prerequisite flow so a normal Windows host can install XeCLI without manually fetching the runtime first.
  • The CLI-side rgh install flow and first-run setup prompts were removed so the setup executable is the only install path.
  • The installer now owns the initial language selection and persists it by calling the shipped rgh language --set ... command after install.
  • The welcome page and summary copy were cleaned up so the setup flow reads like a normal public release instead of a staging build.
  • Release packaging continues to validate the self-contained CLI layout before the installer is built.

Verification

  • dotnet build .\decompiled\rgh.csproj -c Release
  • dotnet .\decompiled\bin\Release\net10.0-windows\rgh.dll xtaf --help
  • dotnet .\decompiled\bin\Release\net10.0-windows\rgh.dll fatman --help
  • dotnet .\decompiled\bin\Release\net10.0-windows\rgh.dll xtaf devices --json
  • dotnet .\decompiled\bin\Release\net10.0-windows\rgh.dll xtaf scan --image .\src\Xbox360.Remote.Cli\Assets\empty_live.bin --json
  • dotnet build .\src\Xbox360.Remote.Cli\Xbox360.Remote.Cli.csproj -c Release
  • dotnet .\src\Xbox360.Remote.Cli\bin\Release\net10.0-windows\rgh.dll ida install-loader --path <IDA_DIR> --archive .\idaxex+xex1tool-0.42b-compat_ida91.zip
  • scripts\build-installer.ps1 -Version 1.0.8 -VerifyInstaller

Related Docs

XeCLI v1.0.7

25 Mar 13:52

Choose a tag to compare

XeCLI v1.0.7 Release Notes

XeCLI v1.0.7 pairs the verified NAND workflow with a fully localized experience, the new Inno Setup-based installer, and the canonical GitHub wiki so every operator has a single, current reference.

Spanish Localization

  • The launcher, rgh commands, and Spectre CLI help now read from the Spanish resource catalog when UiLanguage=es, --lang es, or XECLI_LANG=es is set.
  • Installer prompts, helper output, and the avatar browser UI use the same string catalog so the desktop experience stays consistent.
  • Missing Spanish keys fall back to English, ensuring CLI scripts still behave regardless of language.

Inno Setup Installer

  • The Inno installer uses the XeCLI logo, dark wizard style, branded hero art, and a Ko-fi support button that opens the campaign page from the final wizard step.
  • The release build script produces the self-contained win-x64 package and verified setup, then runs the installer in silent mode to validate install, uninstall, PATH registration, and uninstaller cleanup.
  • The release also adds the launcher icon, license notice, and user-friendly prompts required for the new installer flow.

Documentation and Wiki

  • The GitHub wiki pages under wiki/ are the canonical documentation surface.
  • The release archive lives on the wiki Releases page so the full public history stays in one maintained place.
  • Patch notes continue to cover shipped behavior only; README-only and wiki-only edits remain excluded from the release archive.

Verification

  • dotnet build src/Xbox360.Remote.Cli/Xbox360.Remote.Cli.csproj -c Release
  • scripts/build-installer.ps1 -VerifyInstaller
  • The published installer is XeCLI-1.0.7-setup-win-x64.exe.

Related Docs

XeCLI v1.0.6

25 Mar 05:27

Choose a tag to compare

XeCLI v1.0.6 Release Notes

XeCLI v1.0.6 makes XeLL-backed NAND dumping a first-class automated workflow instead of a manual multi-step handoff.

Automated NAND Dumping

rgh nand dump is now the PC-side entry point for the full backup path. It launches or re-attaches to XeLL, stages the helper and linker assets the workflow needs, downloads the reference dump, performs the verification pass, packages the output, and reboots the console after the backup is verified.

That means the operator does not need to break the flow into separate console-side steps unless they want to.

Managed Staging

The release package carries the helper and linker assets that the automated dump path expects, so the user does not have to gather them separately before starting the backup.

If you prefer the standalone payload bundle, the XeCLI-XellFetch repo can be used as the stripped XeLL-side bootstrap for the same automated NAND flow and related XeCLI-managed XeLL tasks.

Verification and Reboot

The verification path remains read-only.

  • XeCLI still takes a reference dump first.
  • On the stock helper path, XeCLI requests a XeLL reboot and compares the next dump byte-for-byte.
  • On the managed XeCLI custom payload path, XeCLI can keep the console inside the same XeLL session for the verification pass when the console would otherwise bounce through the dashboard and introduce drift.
  • If the verification dump does not match, XeCLI retries before failing hard.
  • If the backup verifies, XeCLI writes the manifest, packages the archive, and only then sends the final reboot token that schedules the return to the dashboard.

--single and --no-verify skip the repeated-dump loop, but XeCLI still validates the copied output, manifest, and archive. Auto-reboot stays disabled in those modes.

Safety Notes

  • Do not power off or disconnect the console during the dump.
  • Keep the PC connected to the console until the workflow finishes.
  • Treat any failed verification as a stop condition, not as a backup you should flash back.

Related Docs

XeCLI v1.0.5

24 Mar 22:43

Choose a tag to compare

v1.0.5

  • Added native local-content workflows with rgh con, rgh profile, and rgh xdbf for pulled Xbox 360 packages and profile/GPD editing.
  • Added package verification, rehash, resign, and dashboard title-record repair flows.
  • Added profile mutation support for achievements, settings, avatar colors, and embedded title records.
  • Improved installer source validation so only published self-contained releases are accepted.
  • Fixed first-run installer prompting so real commands no longer get interrupted.

Validation:

  • Built and packaged from current main at 7fecc20.
  • Verified published payload install, PATH-enabled install, --no-path shim install, and packaged zip smoke test. (executable Installer coming soon..)

XeCLI v1.0.4

22 Mar 20:21

Choose a tag to compare

v1.0.4 Fatman Update

  • Added rgh fatman as XeCLI's integrated FATX image and storage manager, with rgh fatx documented as the alias.
  • Added read-only FATX/XTAF image recovery commands for devices, partitions, scan, info, list, find, cat, get, extract, and dump.
  • Added manual-open support with --offset and --length for nonstandard, partial, or dev HDD images.
  • Added the Fatman wiki page and updated the README, Home, Commands Reference, CLI Help, and sidebar.

Validation:

  • Published build reports XeCLI 1.0.4+aad84b7059ed71a8641ba1890f0880b5688bb40a.
  • fatman scan, fatman info --offset 0xB6600000 --length 0x10000000, and fatman list were validated against A:\Downloads\AMPED3Dev (Unknown).img, surfacing real XTAF candidates and opening the compatibility volume by bounded offset.

XeCLI v1.0.3

22 Mar 11:57

Choose a tag to compare

v1.0.3 Original Xbox Compatibility Update

  • Added Original Xbox compatibility automation with
    gh ogxbox list and
    gh ogxbox install <hacked|hud|retail>
  • Added optional HDD Compatibility Partition Fixer staging/install flow
  • Updated README and wiki coverage for Original Xbox compatibility and current feature behavior
  • Added a Known Issues note for spoofing while that feature is still being finished

XeCLI v1.0.2

21 Mar 08:21

Choose a tag to compare

XeCLI v1.0.2

  • Split installer and package staging cleanly: rgh install stays installer-only and rgh homebrew install <package> handles public homebrew staging.
  • Added the new homebrew workflow for Aurora, DashLaunch, XeXMenu, and Freestyle Dash with caching, extraction, generated launch.ini, and bundled plugin copies.
  • Fixed installer follow-up instructions so installs without PATH enabled point users to the installed rgh.exe directly.
  • Updated README and wiki docs, including the new Homebrew and USB page.

XeCLI v1.0.1

21 Mar 04:53

Choose a tag to compare

XeCLI v1.0.1

This release focuses on avatar workflows, install/setup quality, hardware/session controls, and doc cleanup.

Highlights

  • Hosted and local Avatar-Item-Collection support
  • rgh avatar games, rgh avatar items, rgh avatar choose, rgh avatar browse, rgh avatar install, and rgh avatar apply
  • Terminal and Windows picker flows for avatar installs
  • Ownership patching for the current signed-in user or an explicit XUID
  • Download caching and multi-item progress bars for avatar installs
  • First-run install flow with install-directory selection, PATH registration, and post-install console discovery
  • Direct rgh.exe registration fixes for current-user installs
  • Hardware/session helpers for sign-in state, LEDs, fan commands, tray control, shutdown, and native popup messages
  • Title-aware private spoof helpers for supported games
  • Wiki and README cleanup for end-user release docs
  • Root-level bundled plugin files for known-good console setup: xbdm.xex, XDRPC.xex, and JRPC2.xex

Release Package

The Windows release zip contains:

  • rgh.exe
  • bundled Assets/ metadata files
  • bundled ConsoleDependencies/
  • bundled ghidra_scripts/
  • root-level xbdm.xex, XDRPC.xex, and JRPC2.xex
  • self-contained win-x64 runtime files beside rgh.exe

Notes

  • Project and repository name: XeCLI
  • Installed command: rgh
  • Avatar library content is hosted separately through Avatar-Item-Collection
  • The repo and release ship the expected xbdm.xex, XDRPC.xex, and JRPC2.xex files for console-side setup

XeCLI v1.0.0

19 Mar 10:32

Choose a tag to compare

XeCLI v1.0.0

Initial public release of XeCLI.

Highlights

  • Terminal-first Xbox 360 RGH/JTAG workflow centered on the fast rgh command
  • XBDM discovery, status, module inspection, memory inspection, thread control, and debug helpers
  • JRPC2 helpers for RPC, Title ID, temperatures, notifications, CPU key, and motherboard/dashboard queries
  • FTP workflows for remote file access, XEX retrieval, and alternate console file operations
  • XEX dumping, string extraction, and Ghidra headless integration
  • ISO to Games on Demand conversion with watchdog mode
  • Bundled Title ID database shipped directly in the release package
  • JSON-capable command surface for external tools and automation
  • One-time first-run prompt to add XeCLI to the machine PATH with administrator approval

Release Package

The Windows release zip contains:

  • rgh.exe
  • bundled Assets/ metadata files
  • bundled ghidra_scripts/

No runtime fetch is required for the Title ID database.

Notes

  • Project and repository name: XeCLI
  • Installed command: rgh
  • Console-side services such as XBDM, JRPC2, and FTP remain prerequisites on the target console