Mod
Introduction
This section will guide you step by step through the process of turning your Xbox 360 into a modded console. I've written this guide for people who have a basic level of technological understanding. If you're comfortable navigating menus, finding system information, or using Google for smaller details, you should have no trouble following along.
However, if you're not familiar with basic tech concepts, modding your Xbox 360 might not be the best choice. If something goes wrong, troubleshooting without this foundational knowledge could be frustrating. Having a basic understanding of how your console works will not only make the process smoother but also help you effectively search for solutions when issues arise. Understanding the fundamentals will set you up for success and ensure you enjoy the modding experience.
I don't recommend performing mods on your main console, as several steps in the guide could overwrite existing data or reset your settings. I only suggest using your main console if you're 100% confident that everything has been properly backed up. There are plenty of consoles available on the used market, such as on Facebook Marketplace or eBay, so I recommend picking up a cheap console to mod while keeping your main console stock with all your original saves, settings, etc., intact.
Goals
Play Microsoft Xbox 360 backups from an external HDD and/or internal HDD.
Play Microsoft Xbox backups from an external HDD and/or internal HDD.
It is both illegal and unethical to pirate or obtain games that you have not purchased or do not own a legitimate physical or digital copy of. This guide is intended solely to help you modify your console so you can back up and play games you already own. I do not endorse or support any form of software piracy.
By following this guide, you assume full responsibility for your actions. I will not be held liable for any legal issues or consequences that may arise should you choose to engage in piracy or any other illegal activity. Always respect copyright laws and the intellectual property of game developers.
Console
Microsoft Xbox 360 Slim (Trinity)
Equipment
You will need:
Xbox 360 Hard Drive Disk Cover Replacement
USB flash drive formatted to FAT32.
Seagate BarraCuda 2.5" Notebook HDD - 2TB 128MB
10k Ohm 0.5 Watt Metal Film Resistor
X-Clamp Removal Tool
Heat Shrink Tubing
ARCTIC MX-4 Thermal Compound Paste
Digital Microscope
SRA Soldering Products Rosin Paste Flux #135 in a 2 oz Jar
Seagate 2TB Expansion Portable HDD
MG Chemicals 99.9% Isopropyl Alcohol
MG Chemicals Lead Free No Clean Flux 1L
Soldering Iron
Solder
30AWG Kynar wire
Raspberry Pi Pico
Heat Gun
Screwdriver set with T8/T10
X-Acto Knife
Breadboard Jumper Ribbon Cables Kit
SATA to USB Converter
Paper Towel
Computer
Prerequisites
Update your console to the latest version.
Transfer your main profile to a USB drive and keep it safe. This guide won’t cover going online, and even if it did, I don’t recommend using your main profile on the console, as it may risk getting you banned.
Format both your Seagate 2TB Expansion Portable HDD and Seagate BarraCuda 2.5" Notebook HDD - 2TB 128MB using the Xbox 360 System Menu.
Teardown
Tearing down an Xbox 360 Slim can be tricky to explain, so I’ve provided a link to an excellent guide by 7Heavens on the WeMod forum. Their detailed instructions and visuals will help you through the process step by step. Click here to visit the guide.

Preparation
Heatsink and Processor Cleaning
Now that you have fully removed the motherboard and heatsink covering the processor, take the time to clean off the old thermal paste using a paper towel and isopropyl alcohol. Ensure it is thoroughly cleaned, as this will help the new thermal paste bond effectively. This step is crucial for the Xbox 360, as the console tends to run hot.

Wire and Resistor
Grab your 10k Ohm 0.5 Watt Metal Film Resistor and trim each leg to about 2-3 cm on each side. This will make it easier to work with during the installation.
Next, take 20 cm of 30AWG Kynar wire and cut it in half. We can always shorten the wires later if needed.
Strip a small section off each end of the Kynar wire, then dip the exposed wire ends in flux.
Solder one 10 cm piece of Kynar wire to one side of the resistor, and then solder the other 10 cm piece of Kynar wire to the other side.
Once you're confident that there are good solder joints holding each piece of wire to the resistor, cover the entire resistor and solder joints with heat shrink tubing to ensure a secure and insulated connection.
Use a heat gun to shrink the tube until it gently grips the resistor and wires.

Prepare NAND Solder Points
For each of the solder points on the console motherboard:
Clean the point with isopropyl alcohol.
Apply flux to the point.
Tin the point with solder.

Prepare RGH Solder Points
At this stage, we want to start preparing our solder points for the RGH 3 mod. Below is an image of a Trinity Xbox 360 Slim motherboard that highlights each of the points we will be preparing and soldering to.

POST
Clean the point with isopropyl alcohol.
Apply flux to the point.
Tin the point with solder.
PLL_BYPASS
Clean the point with isopropyl alcohol.
Using an X-Acto Knife, carefully expose the VIA.
Be extremely cautious not to cut the trace directly below the via. Damaging this trace will render your console inoperable, and you'll need to perform a trace repair, which requires advanced skills and is beyond the scope of this guide.

Apply flux to the point.
Tin the point with solder.
SMC_POST
Clean the point with isopropyl alcohol.
Apply flux to the point.
Tin the point with solder.
SMC_PLL
Clean the point with isopropyl alcohol.
Apply flux to the point.
Tin the point with solder.
Soldering RGH Points
Now it’s time to solder! Refer to the image below for guidance on where to make your solder connections. Ensure you have a steady hand and take your time to achieve clean, secure joints for the best results.
Join POST and SMC_POST using a short length of wire, see images below for reference before you begin soldering.
Join PLL_BYPASS and SMC_PLL using the long length of wire with the resistor, see images below for reference before you begin soldering.


Partial Console Assembly
Apply a pea-sized amount of thermal paste to the centre of the processor. This will ensure proper thermal conductivity between the CPU and the heatsink, helping to keep the processor cool during operation.

Reattach the four-pin fan connector and position the fan on top of the processor, ensuring that all four posts fit securely through the holes on the motherboard.
Flip the motherboard over and reattach the X-clamp using the X-clamp removal tool. Ensure that the oval-shaped hole on the X-clamp is oriented towards the front of the console for proper alignment and secure fastening.
Place the motherboard back into the case and reattach the power LED board. Connect the faceplate to the LED board using the ribbon cable, which will allow you to use the power and eject buttons to turn on the console when you reach that step. Ensure all connections are secure for proper functionality.
NAND Preparation
Solder NAND Points
Using the diagram below as a reference, connect each coloured wire from your Breadboard Jumper Ribbon Cables Kit to the appropriate pin on the Raspberry Pi Pico. Then, solder the other end of each wire to the corresponding point on the motherboard. Ensure that each connection is secure and properly aligned.

Downloads
J-Runner with extras
Download J-Runner with extras here.
Extract the archive to a folder.
PicoFlasher
Download PicoFlasher here.
Extract the archive to a folder.
Preparing PicoFlasher
Hold down the BOOTSEL button on your Raspberry Pi Pico, and while continuing to hold the button, plug it into your computer using a micro USB cable. Keep holding the BOOTSEL button until a drive appears in Windows Explorer. This indicates that the Pico is in bootloader mode and ready for programming.
Copy the PicoFlasher.uf2 file from the folder we previously extracted from the PicoFlasher zip archive and paste it into the root of the PicoFlasher drive. Once copied, the Raspberry Pi Pico will reboot automatically, and the drive will disappear from Windows Explorer.
Unplug the Raspberry Pi Pico and then plug it back in normally (without holding the BOOTSEL button). The Pico is now ready for the next steps in the process.
Plug the power cable into your Xbox 360 console, but DO NOT TURN IT ON. This step provides power to the motherboard for the flashing process without fully powering up the system.
Flashing RGH3 NAND
NAND Dump
Open the JRunner program by launching JRunner.exe.
Click Read Nand and wait for the process to complete.

Create XeLL Image
Make sure to select Glitch2, RGH3 and then click Create XeLL.

Once the process has completed, click Write XeLL.
Once the process is complete, disconnect your Raspberry Pi Pico from your computer.
CPU Key
Connect a monitor or TV to your console.
Power on your console.
Wait for XeLL Reloaded to initialise on your Xbox 360. Once it has loaded, console details such as the CPU key and other system information will be displayed on the screen.
Take note of your CPU key displayed on the screen and carefully enter it into J-Runner. Make sure it is an exact match, as an incorrect CPU key can cause issues with the modding process and potentially brick your console. Double-check each character to avoid any errors.

Once the check has completed, you can power off your Xbox 360 console while ensuring it remains plugged into power.
Flash RGH NAND
Connect your Raspberry Pi Pico back to the computer using the micro USB cable.
Click Create XeBuild.

Once the process has completed, click Write Nand.
Wait for the process to complete successfully.
Test that the flashing worked by pressing the eject button on your Xbox 360 console. If the flashing was successful, you should see the console boot into XeLL Reloaded.
NAND Dump Backup
Navigate to the directory shown in your J-Runner where all the NAND dump files are stored. It’s important to back these files up to a safe location, such as cloud storage, as you’ll need them if you ever want to return the console to its original stock state. Ensuring these backups are secure will help you avoid any potential issues in the future.

Cleanup
Now that we’ve confirmed the console has been successfully RGH3 modded, we can proceed with the cleanup stage. Once that’s complete, we’ll move on to adding homebrew applications and games.
Power off the console.
Desolder each of the Breadboard Jumper wires from the NAND points on the top of the console's motherboard. Take your time to ensure that you do not damage any of the surrounding pads during the desoldering process. Once all wires are removed, inspect the area for any solder bridges or debris before moving on.
Reassemble the console completely. I’ve provided a link to an excellent guide by 7Heavens on the WeMod forum. Their detailed instructions and visuals will help you through the process step by step. Click here to visit the guide.
Homebrew
Preparation
Power on your console and insert a blank USB drive.
Using the Xbox 360 system menu go ahead and format your USB drive which we will use to transfer files to the console.
Disconnect the USB drive from the console and insert into your computer.
Download XEXMenu and extract the archive to a folder.
Download DashLaunch and extract the archive to a folder.
Download Aurora and extract the archive to a folder.
Rename the extracted Aurora folder to 'Aurora'.
Copy the Aurora folder to the root of your USB drive.
Open the extracted DashLaunch folder and rename the folder called 'Installer' to 'DashLaunch'.
Copy the DashLaunch and XellLaunch folders to the root of your USB drive.
Open the extracted XEXMenu folder and extract the two archives 'XexMenu-LIVE.rar' and 'XexMenu-XEX.rar' to seperate folders.
Copy the XexMenu-XEX folder to the root of your USB drive.
Make sure that in your Windows folder view settings, the Show hidden items option is ticked. This will allow you to see the hidden Content folder on the root of your USB drive. We will be adding files to this folder in the next steps, so ensure it’s visible.
Create a new folder inside the Content folder called 0000000000000000.
Open the extracted XexMenu-LIVE folder from before and copy the CODE9999 folder to the 0000000000000000 folder.
Disconnect your USB drive from your computer.
Transferring files to console
Power on your console and insert the USB drive.
Using the Xbox 360 System Menu, locate the Demos folder on your USB drive and copy the XeXMenu Game Demo to your internal HDD.
Exit back to the dashboard and open Games -> My Games.
Launch XeXMenu.
Press the RB button on your controller.
Make sure that Aurora is higlighted and press Y button and then COPY.
Press the right button on your D-pad until HDD1 is showing on the right hand side of the screen.
Press the Y button on your controller and select Create.
Name the folder Apps and press Done.
Open the Apps folder, press the Y button and then Paste.
Press the left button on your D-pad until USB0 is showing on the right hand side of the screen.
Make sure that DashLaunch is highlighted and press Y button and then COPY.
Press the right button on your D-pad until HDD1 is showing on the right hand side of the screen.
Open the Apps folder, press the Y button and then Paste.
Press the left button on your D-pad until USB0 is showing on the right hand side of the screen.
Make sure that XellLaunch is highlighted and press Y button and then COPY.
Press the right button on your D-pad until HDD1 is showing on the right hand side of the screen.
Open the Apps folder, press the Y button and then Paste.
Press the left button on your D-pad until USB0 is showing on the right hand side of the screen.
Make sure that XexMenu is highlighted and press Y button and then COPY.
Press the right button on your D-pad until HDD1 is showing on the right hand side of the screen.
Open the Apps folder, press the Y button and then Paste.
DashLaunch
Set Aurora Dashboard to auto boot
Disconnect your USB drive from the console.
Open the Apps folder and then DashLaunch folder.
Launch default.xex.
Navigate to Paths and select Default.
Press the Y button.
With Default still selected, press the A button.
Navigate to HDD: -> Apps -> Aurora.
Select Aurora.xex and press the A button.
Press the RB button, highlight HDD and press the X button.
Press the B button to exit DashLaunch.
Aurora Dashboard
Settings
Press the Start button on your controller to open settings.
Go to Content and enable AutoScan next to Title Updates.
Exit the settings menu.
Scripts
Press the Back button on your controller.
Navigate to Scripts.
Open Aurora Repo Browser.
Open Utility Scripts and press the A button on Xbox 360 Homebrew Store.
Open Utility Scripts and press the A button on Xefu Spoofer.
Exit the settings menu.
Content Scanning
Press the Start button on your controller to open settings.
Go to Content.
Setup the following scan paths:
Xbox 360 Games
\Xbox360\System\HDD1\Content
4
Scripts
Xbox360\System\HDD1\Apps
2
Xbox Games
box360\System\USB0\
MAX
Xbox Compatibility Fix
Download HDD Compatibility Partition Fixer.
Extract the archive to a folder.
Download the Hacked Compatibility Files.
Extract the archive to a folder.
Insert a blank USB drive and make sure that it's FAT32 format.
Copy the HDD Compatibility Partition Fixer folder and Hacked Compatibility Files folder to the root of your USB drive.
Insert the USB drive into your Xbox 360 console.
On the Aurora Dashboard, press the Xbox button on your controller.
Open the file browser.
Open the hdd_compat_partition_fixer folder.
Launch default.xex.

Press the A button on your controller to continue.

Once the process has completed successfully, you can press the B button to exit.

Reboot your console.
In the Aurora Dashboard, press the back button on your controller.
Open File Manager.
Locate the following folder on your USB drive hacked_xgamechat_fix -> HUD_xgamechat.
Copy the Compatibility folder and paste it in HddX.
Reboot your console.
Games
Xbox 360
Preparation
Download Iso2God.
Launch Iso2God.
Add your Xbox 360 game backups in .iso format.
Make sure the padding settings match below.

Click convert and wait for the process to complete.
Transferring Games
Download FATXplorer.
Connect your Xbox 360 Internal HDD to your computer using a SATA to USB converter.
Run FATXplorer and select the Devices tab and click Integrate into Windows.

Select the Content Partition and click Done.

Copy each game folder to the 0000000000000000 folder on the drive.
Title Updates
For each Xbox 360 game on Aurora Dashboard:
Select the game and press Y.
Select the title updates tab as seen below:

Press the RB button on your controller, select the latest title update and then press A to download.

Once the title update has been installed, press LB on your controller.
Select the latest title update and press the A button on your controller to enable it.

Repeat this process for every game in your collection.
Xbox
Preparation
Download extract-xiso and batch-xiso-extract.
Create a folder on your computer called Xbox ISO.
Copy the extract-xiso and batch-xiso-extract scripts to the Xbox ISO folder.
Copy your Xbox Game Backups in .iso format to the Xbox ISO folder.
Run batch-xiso-extract.bat. Each XISO will be extracted into its own directory.
Transferring Games
Download FATXplorer.
Connect your 2TB External HDD to your computer using a SATA to USB converter.
Run FATXplorer and select the Windows Explorer option and Content Partition.
Create a folder on the drive called Games.
Copy each game folder to the Games folder on the drive.
DLC and XBLA
Xbox 360
Installing DLC and XBLA
Connect your Xbox 360 Internal HDD to your computer using SATA to USB converter.
Run FATXplorer and select the Devices tab and click Integrate into Windows.

Select the Content Partition and click Done.

Download Xbox 360 Content Manager.
Use Xbox 360 Content Manger to transfer your DLC and XBLA to the Xbox 360 Internal HDD via FTP.
Unlocking DLC and XBLA
Download XM360.
Extract the archive to a folder.
Insert a blank USB drive into your console.
Use the Xbox 360 System Menu to format the USB drive.
Insert your USB drive into your computer.
Copy the XM360 folder to the root of your USB drive.
Insert your USB drive into your console.
Using the Aurora file browser, copy the XM360 folder to HDD1 -> Apps.
Exit back to the Aurora dashboard.
Launch XM360 from the Aurora dashboard.
Once XM360 has loaded, select Scan All and press the A button on your controller.
Once the scan has finished, you should see all your XBLA content in the list.
Select Unlock XBLA and press the A button on your controller.
Select Show DLC and press the A button on your controller.
Once the scan has finished, you should see all your DLC content in the list.
Select Unlock DLC and press the A button on your controller.
Exit XM360.
Credits
Below are some of the key individuals and teams who deserve special recognition for their efforts in making tools, mods, and resources available to the Xbox 360 community.
Last updated
