Skip to content

Xbox 360 executable designed to apply freedom-unlocking patches based on xeBuild to the kernel and hypervisor.

Notifications You must be signed in to change notification settings

Razorbacktrack/FreeMyXe

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 Xbox Live and the internet before running BadUpdate and do NOT reconnect, and do NOT run homebrew with an Xbox Live-enabled profile. You could risk a ban! I am not responsible for any Xbox Live console bans or account bans caused by using FreeMyXe.

Features

  • Displays CPU key front-and-center. Write that down!
  • Allows launching XeLL if you have 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 Xbox Live. You MUST still disconnect before you start running the exploit!
  • An option to automatically patch without a prompt, or automatically boot into XeLL.
  • 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

The patches made by FreeMyXe are not fully compatible with running Original Xbox games. Before starting any Original Xbox title, you must launch "OGXboxPrep.xex" first via XeXMenu or similar, and after you're done playing Original Xbox games, you must launch it again to make some 360 homebrew work again. This is included in FreeMyXe beta4 and above.

Developers and Contributors

Third-Party Components

Copyright

FreeMyXe © Copyright FreeMyXe Team, 2025

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!

About

Xbox 360 executable designed to apply freedom-unlocking patches based on xeBuild to the kernel and hypervisor.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 93.3%
  • Makefile 6.7%