FreeMyXe
XBOX 360 executable designed to apply freedom-unlocking patches from xeBuild
to the kernel and hypervisor at runtime. For use with Grimdoomer’s
Xbox360BadUpdate hypervisor
exploit.
FreeMyXe is designed to be a lightweight set of patches for launching homebrew,
XeLL and LibXenon. For a more full-featured solution, including plugin support
and higher compatibility with games, use alternatives such as
XeUnshackle.
FreeMyXe is free software. If you paid for it, either alone or part of a bundle,
you have been scammed!
[!CAUTION]
DO NOT run any homebrew that modifies any file on or installs anything to
the NAND, and DO NOT try to flash a modified NAND. YOU WILL BRICK YOUR
CONSOLE! I am not responsible for any damage you cause to your own hardware.
[!WARNING]
Completely disconnect from the XBOX network and the internet before running
BadUpdate and do NOT reconnect, and do NOT run homebrew with an XBOX
network-enabled profile. You could risk a ban!
I am not responsible for any XBOX network console bans or account bans caused
by using Bad Update or FreeMyXe.
Features
- Displays CPU key front-and-center. Write that down!
- Allows launching XeLL if you have
xell.bin, xell-1f.bin, xell-2f.bin or
xell-gggggg.bin in the BadUpdatePayload folder.
- Allows unsigned content (homebrew, like XeXMenu) to be launched and loaded
from the dashboard.
- Allows automatically launching homebrew after patching if named
after_patch.xex in the BadUpdatePayload folder, or if named default.xex
in a folder named Dashboard inside the BadUpdatePayload folder.
- Disables connecting to the XBOX network. You MUST still disconnect before
you start running the exploit!
- An option to automatically patch without a prompt, or automatically boot into
XeLL.
See Automatic Patching
- A different autoboot option can be chosen when booting the console with
the eject button.
- Support for internal hard drives and SSDs over 500GB thanks to
Bad Storage by Eaton Works.
Patches
- Lets homebrew access the hypervisor and CPU key as they would be able to on
a modded console. (useful for Simple 360 NAND Flasher, etc)
- Allows devkit-signed and encrypted XEX files to launch without needing to be
patched first.
- Fixes the ring of light / controller syncing bug after using BadUpdate.
- Patches the <30ms ping check for System Link.
- Patches USB controller authentication check (a-la “UsbdSecPatch”) to let
certain compatible controllers and adapters work. That’s for you, Mario.
Original XBOX support
As of FreeMyXe 1.2, Original XBOX games will just launch and run fine. There is
no need to run “OGXboxPrep.xex” and it is no longer included in FreeMyXe.
Developers and Contributors
Third-Party Components
Copyright
FreeMyXe © Copyright FreeMyXe Team, 2025 - 2026
Redistribution of FreeMyXe release binaries (as found on GitHub Releases) is
permitted, so long as you are redistributing it for free (free as in gratis) -
it must never require payment.
FreeMyXe is open source. You are permitted to make modified versions for your
own personal use, however if you are sharing with others:
- Your version must be completely free (free as in gratis).
- You must make it obvious that it an unofficial version of FreeMyXe.
- You must credit the FreeMyXe team.
- The source code of your modifications must be available to everyone who
has your modification.
Third-Party Components
FreeMyXe includes BadStorage by Eaton Works, licensed under the MIT License.
The full MIT license text can be found in the release README and in
external/BadStorage_LICENSE.txt in the
FreeMyXe repository. The source code to the BadStorage DLL can be found at
https://github.com/EatonZ/BadStorage.
Credits and Shoutouts
(let me know if I got anything wrong!)
Translations
Thank you to everyone who helped
translate FreeMyXe!
Sources
The source code for FreeMyXe is available on:
评论