Members BirdonWheels Posted August 16 Members Posted August 16 (edited) Credits: Big thanks to the Xbox One Research Team for finding this method. Thanks to InvoxiPlayGames for LicenseClipFinder. Thanks to the Xbox Scene Discord for all of the help Compared to the Durango Dumpling V1, this method lets you dump games that are smaller than 2GB, and because we're not using temp XVDs, you also do not need to resize of the temp content partition on your Xbox. A. Preparing Warhammer Vermintide 2 Save file. Prerequisites: Download Dotnet 6.0 SDK x86_64 Binary for windows: https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-6.0.424-windows-x64-binaries  1. Extract dotnet-sdk-6.0.424-win-x64.zip to a new folder named dotnet. Move the dotnet folder to the root of your USB flash drive.  2. Download this XML and move to root of USB flash drive: https://github.com/xboxoneresearch/Interop/blob/main/msbuild_tasks/mount_connectedstorage.xml  3. Copy this code and paste it in a file named dump.bat. Move dump.bat to the root of your USB flash drive: (credits to burninrubber0 in the Xbox Scene Discord for this code) for /R /D %%d in (.\*) do ( mkdir D:\xb1\saves%%~pnxd ) for /R %%f in (.\*) do ( copy %%f D:\xb1\saves%%~pnxf ) 4. On your Xbox, open the Game Script application, and use Collateral Damage Game Script exploit to gain reverse shell access from your PC.  4-1/2. To reduce the amount of "Fatal error. Internal CLR error" spam in the reverse shell (Xbox) command prompt, run this command after each Collateral Damage/GS exploit: set DOTNET_CLI_TELEMETRY_OPTOUT=1 5. On the reverse shell on your PC, run this command: D:\dotnet\dotnet.exe msbuild D:\mount_connectedstorage.xml 6. The output of the mount_connectedStorage.xml script will output a mklink command, copy/paste the command and then run it to make a symbolic link/shortcut. 7. Then in the reverse shell, type in these three commands to change directory and copy your saves to your USB drive: T: cd connectedStorage D:\dump.bat  8. Insert USB flash drive in PC. In the xb1\saves\ folder look for a folder that contains `u_####_C05F0100-EAC5-49EB-943F-1A0E3C108361` This is the save folder for Warhammer Vermintide 2, open the folder, then open the next folder. You should see a file named with a unique id and a container file. The file named after the unique id is the save. Open this save file in notepad.  9. On your pc download this Github repo: https://github.com/xboxoneresearch/LuaFFI-CE. Open the stage1.lua in notepad, *change the IP address to your PC's IP ADDRESS*, copy everything in there, and put the code into your Vermintide 2 save (using notepad). Be sure to replace everything in the save with this code!  10. Put your updated save on your USB flash drive, then copy the save to where it should be in the Warhammer save folder. Everybody's unique id will be different. My location is: T:\connectedStorage\u_2535434839607031_C05F0100-EAC5-49EB-943F-1A0E3C108361\{F1997DC1-51FF-49CB-A9BA-59D042BB4AFB} The command I used to copy the my save is below. Note, the name of your save file and the folder it's in will be different than mine.: copy D:\{7621630A-3FAC-4645-8136-873124F4768C} T:\connectedStorage\u_2535434839607031_C05F0100-EAC5-49EB-943F-1A0E3C108361\{F1997DC1-51FF-49CB-A9BA-59D042BB4AFB} Type "Yes" When Prompted to Overwrite Part B. Dumping Game Setting up Sharpshell and LicenseManager To load the license in System OS, we will need Powershell on your USB flash drive. 1. Visit the SharpShell repo, https://github.com/xboxoneresearch/SharpShell. Go to âReleasesâ, and download the latest release. 2. Visit https://github.com/PowerShell/PowerShell/releases/tag/v7.2.3 and download âPowerShell-7.2.3-win-x64.zipâ 3.Extract Sharpshell.zip and move contents to the root of USB flash drive. 4. Extract PowerShell-7.2.3-win-x64.zip, take the contents of â PowerShell-7.2.3-win-x64â and move them to the âpwshâ folder on your usb flash drive. 5. Visit https://github.com/xboxoneresearch/Interop and download the repo (Click green âCodeâ button, click âDownload Zipâ. 6. Extract the zip, on your PC double click on âgenAio.batâ. This will create various .cs files. 7. Copy license.cs to the root of your USB flashdrive. Setting up TwoDump and Stage2.lua 1. On your PC, make a new folder named âTwoDumpâ 2. Download the latest release of the TwoDump server, move the .exe to the âTwoDumpâ folder https://github.com/xboxoneresearch/LuaFFI-CE/releases 3. On your PC download stage2.lua, move the .lua file to the âTwoDumpâ folder https://github.com/xboxoneresearch/LuaFFI-CE/blob/main/stage2.lua 4. Download and compile https://github.com/InvoxiPlayGames/LicenseClipFinder. (or use this compiled version: https://drive.google.com/file/d/1rvQWw1txtdGEiK4jn6kGKybwJGkApeup/view?usp=sharing.) (This folder can be placed anywhere on your pc). 5. Next we will get the content id and license file name for the game weâre dumping. I'll be dumping Halo 5. 6. Copy the contents of the Clip folder from the USB flash drive, to the âClipsâ folder wherever LicenseClipFinder.exe is., if you didn't backup your licenses (aka Clip folder), skip to Part C. 7. Open a CMD/Powershell window in the same folder as LicenseClipFinder.exe, and run the exe. Iâm dumping Halo 5, so I copied this to use later on â.\Clips\7faccfe0-741d-4a48-b2d6-964e86235fa5 is for product: Halo 5: Guardians ContentID: d6069d66-8c0e-4011-ac22-1894ac1f1862â  8. On your PC edit stage2.lua in Notepad. 9. Change serverIP to IP Address of PC. 10. Edit the xvdPath to the content id of the game you want to dump. ( For ex. Iâm dumping Halo 5, so the content ID in this example is d6069d66-8c0e-4011-ac22-1894ac1f1862) 11. Ensure that the vermintide2XvcPath variable is set to the content id for your Warhammer Vermintide 2. (Use license clip finder to find this). Starting the Dumping Program(s) The dumping programs are used via the command line interface. In the TwoDump folder that you created, right click in the empty space and click âOpen in Windows Terminalâ (or shift+right click and click âOpen Powershell Window Hereâ). We will need three Powershell/terminal windows open: i. In one window, run: .\nc64.exe -lvnp 8124 ii. In the 2nd window, run: cat .\stage2.lua | nc64.exe -w 1 -lvp 8123 iii. In the 3rd window run, .\Twodump.exe 8. Go to your Xbox, and make sure the game you're dumping and Warhammer Vermintide 2 are on Internal Storage. 9. Do the GameScript exploit (collateral damage), in reverse shell on PC type in this command to start Powershell: D:\pwsh 10. Once powershell is started, you may be in D:\pwsh instead of D:\, so type this command to go back a folder: cd .. 11. In the reverse shell window run this command: Add-Type -Path license.cs 12. If no errors are returned, run this command. Change the name of the license file to what LicenseClipFinder showed you earlier: [LicenseManager]::LoadLicenseFile("S:\Clip\*NAME-OF-LICENSE-FILE*") 13. Start Warhammer Vermintide 2. 11. Mash the A button through the FMV intros 12. Press A. on the title screen, then you should see the dump start in the terminal windows on your PC. 13. When the dump is done, it will prompt you to exit. PART C. Backing up Licenses Licenses are important for every title installed on your Xbox. If you do not have a license file for the app, the Xbox will not let you run it, or dump it. 1. On your Xbox, open Game Script and do the âCollateral Damageâ exploit. 2. Insert USB flash drive into the Xbox. 3. In Reverse Shell on your PC, type in these two commands. One makes the Clip folder, the other copies the licenses to the USB flash drive: mkdir D:\Clip copy S:\Clip D:\Clip  License Clip Finder.rar Edited September 25 by BirdonWheels fixed formatting. 2 1 Quote
peido Posted August 16 Posted August 16 (edited) Nice tutorial, well done. About backing up the licenses, why do we need them? Can I, for example, backup a game and it's license from my Xbox, then format the HDD of my Xbox, reinstall the OS and then restore the backup I made of the game and license, all with my Xbox offline, and in the end am I able to play the game without connecting to the internet to get a new license? Edited August 16 by peido extra stuff Quote
Members BirdonWheels Posted August 16 Author Members Posted August 16 1 hour ago, peido said: Nice tutorial, well done. About backing up the licenses, why do we need them? Can I, for example, backup a game and it's license from my Xbox, then format the HDD of my Xbox, reinstall the OS and then restore the backup I made of the game and license, all with my Xbox offline, and in the end am I able to play the game without connecting to the internet to get a new license? Thanks! I highly recommend having multiple backups of all your licenses (and games if possible). Let's say you're a Series user, and you have a game installed on Internal Storage and the Expansion card. If you remove the game from Internal Storage, but leave it on the External Card, the license will be lost. And you will either have to use the Advance File Explorer Full Trust or GameScript Exploit to copy the license from the usb drive to S:\Clip. Not sure what would happen in your hypothetical example of formatting the xbox, reinstalling the OSU, then moving the licenses back over. If you have to reset the xbox then you will be stuck in OOBE and unable to create a user account. If it's possible to install the OSU to refresh the software and keep your user, apps (i.e gamescript), and firmware then maybe? But you might lose your license to Gamescript and the only way to get it may be to connect to XBL and update, rendering GS useless. semi related According to what I heard, Gen8 xboxes store the S:\ partition for SystemOS on flash storage in the console, instead of HDD. Gen9 xbox store the S:\ Partition on the SSD. 1 Quote
peido Posted August 16 Posted August 16 (edited) I see, it is useful to backup the licenses. About the example I gave, I see now it wasn't a good example, because, like you said, how would I reinstall GameScript, and other issues... Thanks Edited August 16 by peido extra stuff Quote
didi44 Posted September 3 Posted September 3 (edited) Warhammer 40.000: Darktide not working? Edited September 3 by didi44 Quote
Members BirdonWheels Posted September 9 Author Members Posted September 9 On 9/3/2024 at 12:17 PM, didi44 said: Warhammer 40.000: Darktide not working? No Warhammer 40,000: Darktide will work, I think it requires an active connection to XBL to start. As of this moment, Warhammer Vermintide 2 is the only vulnerable title that will work offline. 1 Quote
Atharv59 Posted November 15 Posted November 15 Hi Guys, You're looking for information on dumping Xbox One/Series games. Dumping games is often done to create backups or mod games, but itâs important to ensure you follow all legal guidelines and terms of service. Hereâs a general comment you could add: To dump Xbox One/Series games with GameScript and Vermintide 2, make sure youâre using the latest version of Durango Dumplings (v2 Monosodium Glutamate edition) for optimal compatibility. This tool allows you to extract game files for backup purposes. Keep in mind that this process requires technical knowledge, and always respect copyright laws when dumping game data. Unauthorized use or distribution may violate Xbox and game publisher policies. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.