Bad Update

From ConsoleMods Wiki
Revision as of 08:20, 10 March 2025 by Nadaman (talk | contribs) (Cat)
Jump to navigation Jump to search

Bad Update is a non-persistent software only hypervisor exploit by Grimdoomer for all Xbox 360 models, that works on the (currently latest) 17559 software version. Combined with InvoxiPlayGames' FreeMyXe, Bad Update can be used to run arbitrary content/XEXs on your otherwise stock console.

The following games are currently supported:

  • Rock Band Blitz (trial or full game):- Download Trial
  • Tony Hawk's American Wasteland (NTSC/PAL/RF)

with Rock Band Blitz being preferred due to its ability to be downloaded and copied onto a flash drive.

Exclamation-circle-fill.svgThis exploit can take many attempts to succeed (with only a ~30% success rate and at least 5-10 minutes per attempt), and arbitrary code execution will be lost after the console is turned off.

Required Items

Running the Exploit

Exclamation-triangle-fill.svgDo not connect to Xbox Live, or login to an Xbox Live-enabled account when using Bad Update - you will almost certainly get banned.
Exclamation-circle-fill.svgYou should set your console language to English before running the exploit, as non-English will likely interfere with the exploit process.


  1. Disconnect your console from the Internet (remove your Ethernet cable, delete your saved WiFi settings), and sign into a local profile. Tony Hawk: American Wasteland comes with a local profile ("Player1") that should be used, Rock Band Blitz doesn't need a specific profile so you should make your own.
  2. Download the latest release of Bad Update, and extract the contents of the folder for your game (i.e. the "Rock Band Blitz" folder's contents, if using Rock Band Blitz) to the root of your flash drive.
  3. Download the latest release of FreeMyXe, and rename the XEX inside the ZIP to "default.xex", and place it inside the BadUpdatePayload folder on your flash drive.
  4. Insert the flash drive into your console, launch the game, and perform the game specific steps:-
    • Tony Hawk: American Wasteland: Once at the main menu select "High Score/Free Skate", if you're asked to load last game progress select "no". Continue through the menu screens until you get to the level select screen. Once there scroll to the very end of the list and select the "Created Park" option, and then "Load Park". When asked if you want to replace unsaved park, select yes. The game will scan your storage devices for save files and you should see "Hack Xbox" in the list of available custom parks. Select the "Hack Xbox" park file, after the save file is loaded select the "Play Park" option and the exploit process will begin. Set a timer for 20 minutes - if it still hasn't ran successfully in 20 minutes, reboot your console and try again.
    • Rock Band Blitz: Press A to start, and pick USB storage if the storage selection dialogue pops up. Wait for the "Running exploit" text to show - if the music and/or the background stops/freezes, reboot your console and try again.
  5. FreeMyXe will now show your CPU key - you should write this down/take a picture - press A to continue on "OK", and then A when "Yay!" when the patch has been confirmed.
FreeMyXe beta 1, with text "Hypervisor and kernel have been patched! Your CPU key is: [REDACTED] github.com/InvoxiPlayGames/FreeMyXe", with the sole option "Yay!" selected.
A successful run of FreeMyXe

Congratulations, you can now run unsigned code! You can use XeXMenu to easily launch other XEXs, but you will likely need to use xextool to remove all restrictions (which is included in the "Tools.zip" alongside Bad Update) - this can be done with the command XexTool.exe -m r -r a <xex file>