Xbox:Game Save Exploit: Difference between revisions

From ConsoleMods Wiki
Jump to navigation Jump to search
(Nulling is now done using all 1ones, instead of zeros. It's been this way for a over 2 years now. Here is the commit: https://github.com/Rocky5/Xbox-Softmodding-Tool/commit/6cef8609106248e1587fac2c37c1688c8d62a978 - and here is the actual line in code: ht)
(Changed HDD nulling to Optional, added Frogger Beyond and Metal Arms: Glitch in the System info, changed Mem unit formatter and mounting tool to FatXplorer.)
Line 12: Line 12:
* One of the following games:   
* One of the following games:   
** '''''Tom Clancy's Splinter Cell''''' (first game in the series; any version) - [https://www.amazon.com/dp/B00006JZQZ/ Amazon]
** '''''Tom Clancy's Splinter Cell''''' (first game in the series; any version) - [https://www.amazon.com/dp/B00006JZQZ/ Amazon]
** '''''MechAssault''''' (first game in the series; black label version with [https://i.imgur.com/HPNDGte.jpg "MS02301L" on the inner ring of the backside of the disc]) - [https://www.amazon.com/dp/B00006LELH/ Amazon]
** '''''MechAssault''''' (first game in the series; black label version with [https://i.imgur.com/HPNDGte.jpg "MS02301L" on the inner ring of the backside of the disc]) - [https://www.amazon.com/dp/B00006LELH/ Amazon]. The black label version with "MS02308L" on the inner ring and Platinum Hits will not work.
** '''''007: Agent Under Fire''''' (black label version or [https://i.imgur.com/TJ1ZCH8.jpg Platinum Hits version with "1448517" on the disc]) - [https://www.amazon.com/dp/B00008KTMY/ Amazon]
** '''''007: Agent Under Fire''''' (black label version or [https://i.imgur.com/TJ1ZCH8.jpg Platinum Hits version with "1448517" on the disc]) - [https://www.amazon.com/dp/B00008KTMY/ Amazon]
** '''''Tony Hawk's Pro Skater 4''''' (any version except the French release) - [https://www.amazon.com/dp/B00006LELT/ Amazon]
** '''''Tony Hawk's Pro Skater 4''''' (any version except the French release) - [https://www.amazon.com/dp/B00006LELT/ Amazon]
*** For NTSC-J region consoles, you must use the [https://i.imgur.com/7WTJAWJ.jpg Asian (''not Japanese'') versions of 'Tom Clancy's Splinter Cell' and 'MechAssault'] because the Japanese versions will crash when attempting to load the game save exploit. ''007: Agent Under Fire'' and ''Tony Hawk's Pro Skater 4'' were not released in NTSC-J regions.
*** For NTSC-J region consoles, you must use the [https://i.imgur.com/7WTJAWJ.jpg Asian (''not Japanese'') versions of 'Tom Clancy's Splinter Cell' and 'MechAssault'] because the Japanese versions will crash when attempting to load the game save exploit. ''007: Agent Under Fire'' and ''Tony Hawk's Pro Skater 4'' were not released in NTSC-J regions.
** '''''Metal Arms: Glitch in the System''''' (NTSC)
** '''Frogger Beyond''' (only released in NTSC regions)
** '''''Metal Arms: Glitch in the System''''' (NTSC+NTSC-J including World Collection for North America or Asia regions) (PAL for all other regions)
*** This game requires a special sequence of steps to be performed in order to trigger the exploit - [https://www.reddit.com/r/originalxbox/comments/rxvwm8/introducing_the_metal_arms_ntsc_softmod_exploit/ click here for instructions] or [https://www.youtube.com/watch?v=ibGwoItaMkE click here] for a YouTube video tutorial.
*** This game requires a special sequence of steps to be performed in order to trigger the exploit - [https://www.reddit.com/r/originalxbox/comments/rxvwm8/introducing_the_metal_arms_ntsc_softmod_exploit/ click here for instructions] or [https://www.youtube.com/watch?v=ibGwoItaMkE click here] for a YouTube video tutorial.


Line 23: Line 24:
Plug in your memory unit, or the flash drive into the USB adapter and then plug the USB adapter into the Xbox. On the dashboard, select "MEMORY." You should receive a message saying that the memory unit was erased, meaning it was formatted. If not, select the memory unit, Press A, then select Erase and accept the prompt.
Plug in your memory unit, or the flash drive into the USB adapter and then plug the USB adapter into the Xbox. On the dashboard, select "MEMORY." You should receive a message saying that the memory unit was erased, meaning it was formatted. If not, select the memory unit, Press A, then select Erase and accept the prompt.


Alternatively, you can format your flash drive using [https://www.mediafire.com/file/e3whi5x9ap4aq6t/USBFATXFormatter_v1_3_2.rar/file USB FATX Formatter v1.3.2]. To do so, insert your flash drive into your Windows PC. Right click on it and select "Format." Uncheck the "Quick Format" button and then click "Start." As soon as you see the green progress bar appear, remove your flash drive. If you did this correctly, your flash drive will now be corrupted. Now reinsert your flash drive and Windows should prompt you to format it. Select "Cancel." Right click on the USB FATX Formatter v1.3.2.exe file and select "Run as administrator." In the "USB Device" box, select your flash drive, then click on the "Format USB" button and select "Yes" in the following pop-up. You should then get a message confirming a successful format. You can now close USB FATX Formatter (there's a chance that it may still be open in the taskbar even after closing the program, so make sure to check and close it if it's still there). Now open USB FATX Formatter again by right clicking on the .exe and selecting "Run as administrator." Select your flash drive again in the "USB Device" box, then click on the "Quick Format USB" button. Click "Yes" on the following pop-up and then you should get a message confirming a successful format. Your flash drive should now be ready for use with Xplorer360 and with your Xbox (if it is compatible with the Xbox).
Alternatively, you can format your flash drive using a [https://fatxplorer.eaton-works.com/download/ FatXplorer Beta]. To do so, insert your flash drive into your Windows PC. Open FatXplorer, select Formatting tools, under Original Xbox select Original Xbox MU, select your flash drive and select Next 3 times, select Format. The USB drive should not detect as a valid memory unit in your xbox if it is compatible with your Xbox.
 
==Loading the Game Save from a Computer==
 
==Loading the Game Save==


# Download [https://drive.google.com/file/d/1_7Ra-2cKSYBjT1pVWuCRTHvDGYuxKhKk/view?usp=sharing `Xbox Softmodding Tool.zip`]. Within the .zip, navigate to "...\Xbox Softmodding Tool\Softmod Package\". Extract the numbered folder '''inside of the UDATA folder''' from the ZIP corresponding to the game you have chosen to use the softmod (SC, MA, 007, or THPS4). Also extract the numbered folder '''inside of the UDATA folder''' of the Softmod Save .zip.
# Download [https://drive.google.com/file/d/1_7Ra-2cKSYBjT1pVWuCRTHvDGYuxKhKk/view?usp=sharing `Xbox Softmodding Tool.zip`]. Within the .zip, navigate to "...\Xbox Softmodding Tool\Softmod Package\". Extract the numbered folder '''inside of the UDATA folder''' from the ZIP corresponding to the game you have chosen to use the softmod (SC, MA, 007, or THPS4). Also extract the numbered folder '''inside of the UDATA folder''' of the Softmod Save .zip.
#* Alternatively, compile the saves from source ([https://github.com/Rocky5/Xbox-Softmodding-Tool GitHub]) by extracting it, creating a folder in the parent folder called "Other Stuff" with a file in it called `dev.bin` and running "Build Release.bat", and pressing Enter to accept the default version number. This will generate a folder called "Release" in the parent folder.  
#* Alternatively, compile the saves from source ([https://github.com/Rocky5/Xbox-Softmodding-Tool GitHub]) by extracting it, creating a folder in the parent folder called "Other Stuff" with a file in it called `dev.bin` and running "Build Release.bat", and pressing Enter to accept the default version number. This will generate a folder called "Release" in the parent folder.  
# Open Xplorer360. Select "Drive" → "Open" → "Harddrive or Memcard". You should see "Partition 0" in the left column. Drag the numbered folders from the previous step into the large window to load it onto the storage device. Wait for the folder to be listed, then select "Drive" → "Close", then "Drive" → "Exit". Then properly eject the USB drive before removing it from the PC.
#* If you receive an error and are using DriveDroid, change the USB System to Legacy and re-set the Manual USB mode to Mass Storage.
#* If using a memory card on an already modded Xbox, FTP them onto the H drive.
# Plug your USB device into your USB to Xbox adapter. If you are using DriveDroid, you may need to turn off the drive before connecting, wait until your phone is recognized by your PC, then turn the drive back on.
# Plug your USB device into your USB to Xbox adapter. If you are using DriveDroid, you may need to turn off the drive before connecting, wait until your phone is recognized by your PC, then turn the drive back on.
# On the Xbox dashboard, navigate to the "MEMORY" section and then to your memory unit, scroll down to the game title you chose for softmodding, and then scroll right to highlight the game save. Press A to select it, then copy it to your Xbox hard drive. Do the same for the game save labeled "Xbox Softmodding Tool".
# Open FatXplorer, select Devices, select the green box with your USB drive, select Load Device with Read Only: Off, select Mount Data Partition on X (choose another drive letter if X is already in use. A window will appear, this is the root of your USB drive memory unit.
#* If you receive an error and are using DriveDroid, change the USB System to Legacy and re-set the Manual USB mode to Mass Storage.
#Copy your Softmod Game Saves to the USB drive making sure the UDATA folder is in the roof of the drive. Alternatively if using a memory card on an previously modded Xbox, FTP them onto the H drive.
#To eject your USB drive memory unit; in FatXplorer select Devices, select the green box with your USB drive, select Unmount. Safely eject the drive as you normally would in your operating system.
# Connect your memory unit or USB drive memory to your Xbox. On the Xbox dashboard, navigate to the "MEMORY" section and then to your memory unit, scroll down to the game title you chose for softmodding, and then scroll right to highlight the game save. Press A to select it, then copy it to your Xbox hard drive. Do the same for the game save labeled "Xbox Softmodding Tool".
#* If you are using ''Tom Clancy's Splinter Cell'', reboot your Xbox after copying the saves to the hard drive. If you don't, the softmod installer will not load and you will be left on a black screen.
#* If you are using ''Tom Clancy's Splinter Cell'', reboot your Xbox after copying the saves to the hard drive. If you don't, the softmod installer will not load and you will be left on a black screen.
# Insert your game and follow the below process to load the exploit for your game. Your console should boot into the Xbox Softmodding Tool. Your Xbox LED will change colors and stay red, which is normal and nothing to worry about. If your LED changed colors, but nothing appears on screen, try holding L+R+Black+Back to reboot the softmod installer.
# Insert your game and follow the below process to load the exploit for your game. Your console should boot into the Xbox Softmodding Tool. Your Xbox LED will change colors and stay red, which is normal and nothing to worry about. If your LED changed colors, but nothing appears on screen, try holding L+R+Black+Back to reboot the softmod installer.
Line 41: Line 41:
#* '''''007: Agent Under Fire''''': Select ''SELECT MISSION'', start the ''TROUBLE IN PARADISE'' mission, then when you hear or see the helicopter, press Start and select ''Quit Mission'' → ''Yes''. Then press B to go back to the main menu, then select ''LOAD MISSION'' followed by ''Xbox Hard Disk''.
#* '''''007: Agent Under Fire''''': Select ''SELECT MISSION'', start the ''TROUBLE IN PARADISE'' mission, then when you hear or see the helicopter, press Start and select ''Quit Mission'' → ''Yes''. Then press B to go back to the main menu, then select ''LOAD MISSION'' followed by ''Xbox Hard Disk''.
#* '''''Tony Hawk's Pro Skater 4''''': Select ''Free Skate'' → ''(pick any character)'' → ''Play Level'' → ''Created Park'' → ''Load Park'' → ''Yes'' → ''Hack Xbox'' → ''OK'' → ''Play Park''.
#* '''''Tony Hawk's Pro Skater 4''''': Select ''Free Skate'' → ''(pick any character)'' → ''Play Level'' → ''Created Park'' → ''Load Park'' → ''Yes'' → ''Hack Xbox'' → ''OK'' → ''Play Park''.
#* '''''Frogger Beyond:''' Boot the console with the game in the DVD drive, Select Continue → Xbox Hard Disk → Freedom.''
#* '''''Metal Arms: Glitch in the System:''' Select Multiplayer → Select the profile ending in "%hn" → Start any multiplayer level → Quit out of the game Back out to profile selection → Select the profile ending in "2nd" → At gametype selection press X (More) and then Y (New) to create a new gametype → Replace the name "Unnamed19" with "%255x%n%x%hn" → Hit Done and then A to accept → Go back to gametype selection (DO NOT go back to profile selection or you will have to repeat from selecting the "2nd" profile) → Select any gametype and multiplayer level → Quit out of the game.''
# Press A to install the softmod. Read the prompts that come up and press A to acknowledge them. Your Xbox will reboot. During the boot animation, eject the disc from the DVD drive.
# Press A to install the softmod. Read the prompts that come up and press A to acknowledge them. Your Xbox will reboot. During the boot animation, eject the disc from the DVD drive.
# The tool will finish setting up. You will be left on the Xbox Softmodding Tool dashboard, which is just a skinned UnleashX dashboard. You can change the skin under System → Skins.  
# The tool will finish setting up. You will be left on the Xbox Softmodding Tool dashboard, which is just a skinned UnleashX dashboard. You can change the skin under System → Skins.  
# After you have softmodded the Xbox, you must now null the HDD key ('''DO NOT SKIP THIS STEP'''). This will change the Xbox's unique thirty-two digit HDD key to 11111111111111111111111111111111 (thirty-two ones). This way you will always know what your HDD key is and it will make it much easier to rescue the Xbox from HDD failure in the future, as all you would need to do so is another Xbox that has also had its HDD key nulled. To null your Xbox's HDD key, launch NKPatcher Settings from the Applications menu and then go to EEPROM > Advanced Features > Hard Drive > Null Key.
# ('''''Optional'')''' After you have softmodded the Xbox, you may optionally "null" or "uno" the HDD key. Only do this step '''''BEFORE''''' registering your console to any Xbox Live replacement service and only if you wish to swap hard drives between multiple Xbox consoles or know you will be unable to keep a backup of your Xbox EEPROM information. This will change the Xbox's unique thirty-two digit HDD key to 11111111111111111111111111111111 (thirty-two ones). This will allow you to always know what your HDD key is and it will make iteasier to rescue the Xbox from HDD failure in the future. All you will need to build a new hard drive is another Xbox that also has an all 1 HDD key or FatXplorer. To null your Xbox's HDD key, ('''''Rocky5's softmodding tool 1.18 and newer only!''''') launch NKPatcher Settings from the Applications menu, go to EEPROM > Advanced Features > Hard Drive > Change EEPROM HDD Key.


* If you softmodded with an installer other than Rocky5's Xbox Softmodding Tool, make sure you upgrade to the Xbox Softmodding Tool before you null your HDD key, otherwise you may end up getting [[Xbox:Error Codes#Error Code 06|error code 06]], due to older softmods using a virtual EEPROM.
* If you softmodded with an installer other than Rocky5's Xbox Softmodding Tool, make sure you upgrade to the Xbox Softmodding Tool before you null your HDD key, otherwise you may end up getting [[Xbox:Error Codes#Error Code 06|error code 06]], due to older softmods using a virtual EEPROM.
* Previous versions of the Softmodding Tool set the HDD key to thirty-two zeros. Starting with v1.1.8, it has now been changed to use all number ones, this to be ready for Insignia's release, because the thirty-two zeros wouldn't work with that system. Both thirty-two ones or thirty-two zeros will null, however, if one wants to be ready for Insignia use all 1’s or 31 zeros and a 1; just as long as it’s not all zeros. Either way, one should be aware that both a null of all 1s or null of all 0s may exist in the wild.
* Previous versions of the Softmodding Tool set the HDD key to thirty-two zeros. Starting with v1.1.8, it has now been changed to use all number ones, this to be ready for Insignia's release, because the thirty-two zeros wouldn't work with that system. Both thirty-two ones or thirty-two zeros will null, however, if one wants to be ready for Insignia use all 1’s or 31 zeros and a 1; just as long as it’s not all zeros. Either way, one should be aware that both a null of all 1s or null of all 0s may exist in the wild.


* If for some reason, you don't null your HDD key, then at the very least copy your EEPROM backup (located in the E:\Backups folder) to your PC and preferably to some form of cloud storage as well, as it can also be used to rescue your Xbox.
* "Nulling" or "Unoing" your HDD key is not a substitute for keeping good backups of your Xbox EEPROM information. Your eeprom.bin and other relevant information are located in the E:\Backups folder on your Xbox. Ensure the folder includes an eeprom.bin file, then back up the folder to your PC and preferably to some form of cloud storage as well, as it is critical for building a new hard drive for your Xbox.

Revision as of 03:08, 27 February 2023

This article will walk you through softmodding your Xbox via the game save exploit, and installing your dashboard and initial apps through Rocky5's Xbox Softmodding Tool, which replaces Softmod Installer Deluxe (SID) as the tool of choice.

A video demonstration of softmodding your Xbox with the Xbox Softmodding Tool can be found on MrMario2011's channel.

Materials Needed

Formatting your USB Device

Plug in your memory unit, or the flash drive into the USB adapter and then plug the USB adapter into the Xbox. On the dashboard, select "MEMORY." You should receive a message saying that the memory unit was erased, meaning it was formatted. If not, select the memory unit, Press A, then select Erase and accept the prompt.

Alternatively, you can format your flash drive using a FatXplorer Beta. To do so, insert your flash drive into your Windows PC. Open FatXplorer, select Formatting tools, under Original Xbox select Original Xbox MU, select your flash drive and select Next 3 times, select Format. The USB drive should not detect as a valid memory unit in your xbox if it is compatible with your Xbox.

Loading the Game Save from a Computer

  1. Download Xbox Softmodding Tool.zip. Within the .zip, navigate to "...\Xbox Softmodding Tool\Softmod Package\". Extract the numbered folder inside of the UDATA folder from the ZIP corresponding to the game you have chosen to use the softmod (SC, MA, 007, or THPS4). Also extract the numbered folder inside of the UDATA folder of the Softmod Save .zip.
    • Alternatively, compile the saves from source (GitHub) by extracting it, creating a folder in the parent folder called "Other Stuff" with a file in it called dev.bin and running "Build Release.bat", and pressing Enter to accept the default version number. This will generate a folder called "Release" in the parent folder.
  2. Plug your USB device into your USB to Xbox adapter. If you are using DriveDroid, you may need to turn off the drive before connecting, wait until your phone is recognized by your PC, then turn the drive back on.
  3. Open FatXplorer, select Devices, select the green box with your USB drive, select Load Device with Read Only: Off, select Mount Data Partition on X (choose another drive letter if X is already in use. A window will appear, this is the root of your USB drive memory unit.
    • If you receive an error and are using DriveDroid, change the USB System to Legacy and re-set the Manual USB mode to Mass Storage.
  4. Copy your Softmod Game Saves to the USB drive making sure the UDATA folder is in the roof of the drive. Alternatively if using a memory card on an previously modded Xbox, FTP them onto the H drive.
  5. To eject your USB drive memory unit; in FatXplorer select Devices, select the green box with your USB drive, select Unmount. Safely eject the drive as you normally would in your operating system.
  6. Connect your memory unit or USB drive memory to your Xbox. On the Xbox dashboard, navigate to the "MEMORY" section and then to your memory unit, scroll down to the game title you chose for softmodding, and then scroll right to highlight the game save. Press A to select it, then copy it to your Xbox hard drive. Do the same for the game save labeled "Xbox Softmodding Tool".
    • If you are using Tom Clancy's Splinter Cell, reboot your Xbox after copying the saves to the hard drive. If you don't, the softmod installer will not load and you will be left on a black screen.
  7. Insert your game and follow the below process to load the exploit for your game. Your console should boot into the Xbox Softmodding Tool. Your Xbox LED will change colors and stay red, which is normal and nothing to worry about. If your LED changed colors, but nothing appears on screen, try holding L+R+Black+Back to reboot the softmod installer.
    • Tom Clancy's Splinter Cell: Select START GAMELINUXCHECK POINTS. If your console freezes, disable 480p in the dashboard settings.
    • MechAssualt: Select CAMPAIGNRun Linux.
    • 007: Agent Under Fire: Select SELECT MISSION, start the TROUBLE IN PARADISE mission, then when you hear or see the helicopter, press Start and select Quit MissionYes. Then press B to go back to the main menu, then select LOAD MISSION followed by Xbox Hard Disk.
    • Tony Hawk's Pro Skater 4: Select Free Skate(pick any character)Play LevelCreated ParkLoad ParkYesHack XboxOKPlay Park.
    • Frogger Beyond: Boot the console with the game in the DVD drive, Select Continue → Xbox Hard Disk → Freedom.
    • Metal Arms: Glitch in the System: Select Multiplayer → Select the profile ending in "%hn" → Start any multiplayer level → Quit out of the game Back out to profile selection → Select the profile ending in "2nd" → At gametype selection press X (More) and then Y (New) to create a new gametype → Replace the name "Unnamed19" with "%255x%n%x%hn" → Hit Done and then A to accept → Go back to gametype selection (DO NOT go back to profile selection or you will have to repeat from selecting the "2nd" profile) → Select any gametype and multiplayer level → Quit out of the game.
  8. Press A to install the softmod. Read the prompts that come up and press A to acknowledge them. Your Xbox will reboot. During the boot animation, eject the disc from the DVD drive.
  9. The tool will finish setting up. You will be left on the Xbox Softmodding Tool dashboard, which is just a skinned UnleashX dashboard. You can change the skin under System → Skins.
  10. (Optional) After you have softmodded the Xbox, you may optionally "null" or "uno" the HDD key. Only do this step BEFORE registering your console to any Xbox Live replacement service and only if you wish to swap hard drives between multiple Xbox consoles or know you will be unable to keep a backup of your Xbox EEPROM information. This will change the Xbox's unique thirty-two digit HDD key to 11111111111111111111111111111111 (thirty-two ones). This will allow you to always know what your HDD key is and it will make iteasier to rescue the Xbox from HDD failure in the future. All you will need to build a new hard drive is another Xbox that also has an all 1 HDD key or FatXplorer. To null your Xbox's HDD key, (Rocky5's softmodding tool 1.18 and newer only!) launch NKPatcher Settings from the Applications menu, go to EEPROM > Advanced Features > Hard Drive > Change EEPROM HDD Key.
  • If you softmodded with an installer other than Rocky5's Xbox Softmodding Tool, make sure you upgrade to the Xbox Softmodding Tool before you null your HDD key, otherwise you may end up getting error code 06, due to older softmods using a virtual EEPROM.
  • Previous versions of the Softmodding Tool set the HDD key to thirty-two zeros. Starting with v1.1.8, it has now been changed to use all number ones, this to be ready for Insignia's release, because the thirty-two zeros wouldn't work with that system. Both thirty-two ones or thirty-two zeros will null, however, if one wants to be ready for Insignia use all 1’s or 31 zeros and a 1; just as long as it’s not all zeros. Either way, one should be aware that both a null of all 1s or null of all 0s may exist in the wild.
  • "Nulling" or "Unoing" your HDD key is not a substitute for keeping good backups of your Xbox EEPROM information. Your eeprom.bin and other relevant information are located in the E:\Backups folder on your Xbox. Ensure the folder includes an eeprom.bin file, then back up the folder to your PC and preferably to some form of cloud storage as well, as it is critical for building a new hard drive for your Xbox.