Skip to content

Commit f282164

Browse files
add badupdate guide for launching XeLL
1 parent 69ecfb1 commit f282164

File tree

7 files changed

+66
-0
lines changed

7 files changed

+66
-0
lines changed

docs/Hacks/Bad_Update_Hack.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# Bad Update Hack
2+
3+
In Feburary 2025, Grimdoomer released the [Xbox360BadUpdate](https://github.com/Grimdoomer/Xbox360BadUpdate)
4+
hypervisor exploit, which allows for running unsigned code on any Xbox 360
5+
model on the 17559 dashboard version - the latest as of 1st October 2025,
6+
released on 12th November 2019 - using entirely software-based entrypoints.
7+
8+
Several save game exploits can be used to launch the Bad Update exploit:
9+
10+
* **Tony Hawk's American Wasteland** via Tony Hawk's Pro Strcpy.
11+
12+
* **Rock Band Blitz** via DaTArrest.
13+
14+
* **Xbox 360 Dashboard** via ABadAvatar - the guide will be using this exploit.
15+
16+
This guide will show you how to launch XeLL Reloaded and other LibXenon homebrew.
17+
18+
## What you need
19+
20+
* An Xbox 360 running dashboard 2.0.17559.0.
21+
22+
* A FAT32 formatted USB drive.
23+
24+
* The latest version of [ABadAvatar](https://github.com/shutterbug2000/ABadAvatar/releases).
25+
26+
* The latest version of [FreeMyXe](https://github.com/FreeMyXe/FreeMyXe/releases).
27+
28+
## Preparation steps
29+
30+
1. Ensure your console is on dashboard version 2.0.17559.0.
31+
![](images/BU-DashVersion.png)
32+
33+
2. If enabled, disable automatic profile sign-in for your profile.
34+
![](images/BU-ProfileSignIn.png)
35+
36+
3. Disconnect from Wi-Fi on your console, or unplug the Ethernet cable.
37+
38+
## Copying files
39+
40+
1. Extract the contents of the ABadAvatar ZIP file to the root of your USB
41+
drive. There should be a "BadUpdatePayload" folder and a "Content" folder.
42+
43+
2. Extract the contents of the FreeMyXe ZIP file to the BadUpdatePayload folder
44+
on your USB drive.
45+
46+
3. Delete any existing "default.xex" in the BadUpdatePayload folder, and rename
47+
"FreeMyXe.xex" to "default.xex".
48+
49+
## Running the exploit
50+
51+
1. Turn off your console, then plug in your USB and turn it on again.
52+
53+
2. At the dashboard, you should see a notice from ABadAvatar and the exploit
54+
will start running.
55+
![](images/BU-ABadAvatar.png)
56+
57+
3. Within 2 minutes, your Xbox should show you a prompt from FreeMyXe. If you
58+
don't get a prompt or your console freezes, power off the console and try
59+
again.
60+
![](images/BU-FreeMyXe.png)
61+
62+
4. Select "Launch XeLL instead" and XeLL Reloaded will launch.
63+
![](images/BU-XeLL.png)
64+
65+
5. It is safe to re-connect an Ethernet cable once XeLL has launched.
385 KB
Loading
361 KB
Loading

docs/Hacks/images/BU-FreeMyXe.png

98.1 KB
Loading
159 KB
Loading

docs/Hacks/images/BU-XeLL.png

199 KB
Loading

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ nav:
5252
- Frequently Asked Questions: 'Support/FAQ.md'
5353
- Links: 'Support/Links.md'
5454
- Hacks:
55+
- Bad Update Hack: 'Hacks/Bad_Update_Hack.md'
5556
- Reset Glitch Hack (RGH): 'Hacks/Reset_Glitch_Hack.md'
5657
- SMC Hack (JTAG): 'Hacks/SMC_Hack.md'
5758
- King Kong Hack: 'Hacks/King_Kong_Hack.md'

0 commit comments

Comments
 (0)