Releases: SaveEditors/xecli
XeCLI v1.0.8
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, and final installer polish for the Windows package.
XTAF Command-Surface Promotion
rgh xtafis now the primary FATX/XTAF command family in XeCLI.rgh fatmanandrgh fatxremain 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.
Packaging Split
- XeCLI and
XeCLI-XellFetchnow 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-XellFetchrepo 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 installflow 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 Releasedotnet .\decompiled\bin\Release\net10.0-windows\rgh.dll xtaf --helpdotnet .\decompiled\bin\Release\net10.0-windows\rgh.dll fatman --helpdotnet .\decompiled\bin\Release\net10.0-windows\rgh.dll xtaf devices --jsondotnet .\decompiled\bin\Release\net10.0-windows\rgh.dll xtaf scan --image .\src\Xbox360.Remote.Cli\Assets\empty_live.bin --jsonscripts\build-installer.ps1 -Version 1.0.8 -VerifyInstaller
Related Docs
XeCLI v1.0.7
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,
gh 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,
gh-ext 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 Support Us Ko-fi 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 now the canonical documentation surface; the HTML wiki, CSS, JS, and index files were removed.
- The Latest Features and Releases pages highlight every release, with this 1.0.7 entry surfacing the Spanish/localization work, the Inno Setup installer, and the wiki migration.
- Patch notes continue to cover shipped behavior only; README/wiki-only updates 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 (update the packaging commands before release publication).
Related Docs
XeCLI v1.0.6
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/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/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 minimal boot package, the standalone Xell-NoN companion package can be used as the stripped XeLL-side bootstrap for the same automated NAND flow. Published repo: github.com/SaveEditors/XeCLI-XellFetch.
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
v1.0.5
- Added native local-content workflows with
rgh con,rgh profile, andrgh xdbffor 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
mainat7fecc20. - Verified published payload install, PATH-enabled install,
--no-pathshim install, and packaged zip smoke test. (executable Installer coming soon..)
XeCLI v1.0.4
v1.0.4 Fatman Update
- Added
rgh fatmanas XeCLI's integrated FATX image and storage manager, withrgh fatxdocumented as the alias. - Added read-only FATX/XTAF image recovery commands for
devices,partitions,scan,info,list,find,cat,get,extract, anddump. - Added manual-open support with
--offsetand--lengthfor 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, andfatman listwere validated againstA:\Downloads\AMPED3Dev (Unknown).img, surfacing realXTAFcandidates and opening the compatibility volume by bounded offset.
XeCLI v1.0.3
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
XeCLI v1.0.2
- Split installer and package staging cleanly:
rgh installstays installer-only andrgh 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.exedirectly. - Updated README and wiki docs, including the new Homebrew and USB page.
XeCLI v1.0.1
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-Collectionsupport rgh avatar games,rgh avatar items,rgh avatar choose,rgh avatar browse,rgh avatar install, andrgh 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.exeregistration 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, andJRPC2.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, andJRPC2.xex - self-contained
win-x64runtime files besidergh.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, andJRPC2.xexfiles for console-side setup
XeCLI v1.0.0
XeCLI v1.0.0
Initial public release of XeCLI.
Highlights
- Terminal-first Xbox 360 RGH/JTAG workflow centered on the fast
rghcommand - 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