This guide will teach you how to extract the dashboard files from Xbox 360 updates to end with the same files as on the archive. This is useful as there are more files in updates not present on the archive one might be interested in.
Search on the web for digiex, followed by your preferred dashboard version. (For example digiex 6717 or digiex 9199). Find a post that looks something like this:
If no post can be found, search in other places. If you still cannot find it, the dashboard is probably found in a Devkit recovery. Follow the devkit recovery section below instead.
2. Download the zip/rar/7z from the post and save it in a fresh folder.
3. Extract the archive you downloaded and find the $SystemUpdate folder. Do not copy this to your console yet!
4. Download wxPirs, open it and point it to the su20076000_00000000 file inside. If no such file exists but you see a different file, try renaming that to su20076000_00000000. You should see a list of dashboard files. Either manually extract any files containing dash or xam, or preferably extract all.
5. Now check for the existance of a $flash_dash.xex file. If it exists rename it to dash.xex. If it does not exist, check for a $flash_dash.xexp file. If this exists rename it to dash.xexp and follow the xexp instructions below. Otherwise the update does not somehow contain a dashboard. Send it to me @adroz78
xexp instructions. Follow only if instructed by the above!
Download xextool, put it next to the other files.
Open Terminal/CMD and type the following:
[drag and drop xextool.exe] -p [drag and drop dash.xexp] [drag and drop this dash.xex]
For example E:/xextool.exe -p E:/6717/dash.xexp E:/Downloads/dash.xex
Copy over the dash.xex you downloaded to wherever the remaining files are.
Continue with the steps.
6. Now check for the existance of a $flash_xam.xex file. If it exists rename it to xam.xex. If it does not exist, check for a $flash_xam.xexp file. If this exists rename it to xam.xexp and follow the xexp instructions below. Otherwise the update does not contain xam. Skip this step and step 7.
xexp instructions. Follow only if instructed by the above!
Download xextool, put it next to the other files.
Open Terminal/CMD and type the following:
[drag and drop xextool.exe] -p [drag and drop xam.xexp] [drag and drop this xam.xex]
For example E:/xextool.exe -p E:/6717/xam.xexp E:/Downloads/xam.xex
Copy over the xam.xex you downloaded to wherever the remaining files are.
Continue with the steps.
7. Extract the xam resources by running the following command:
[drag and drop xextool.exe] -d [drag and drop the folder where your files reside] [drag and drop your xam.xex]
For example E:/xextool.exe -d E:/6717 E:/6717/xam.xex
8. Rename the shrdres file to shrdres.xzp.
9. Copy the dash.xex, shrdres.xzp, and any other files you want to a different directory and delete the $SystemUpdate folder, plus the update zip/rar/7z.
Visit this link, find your dashboard in the kernel column (third column) and match it with the Recovery version in the second column (one to the left).
In the example, the dashboard 12275 can be found in the 11626.2 XDK.
2. Search the web for that Recovery. Below is a few archive.org links that house many Recoveries:
https://archive.org/details/xdkcollection
https://archive.org/details/xenon-sdks
https://archive.org/details/xbox-360-xenon-recovery-xdk-setup
3. Find and download the Recovery EXE, alternatively the Recovery ISO.
✔ XDKRecoveryXenon11626.2.exe
✔ 20500_Xenon_Recovery.iso
✔ 11626.2_Xenon_Recovery_with_Symbols.zip (contains the ISO)
✘ XDKSetupXenon11775.3.exe
4. Put the file in a new directory, then download XbRecUnpack and put it alongside the Recovery. This does not seem to work under WINE for all the Linux/MacOS users, VMs only.
5. Open CMD, navigate to that directory and run the following:
[drag and drop XbRecUnpack.exe] [drag and drop Recovery] ./Extracted
For example C:/Users/AdRoz78/Downloads/12275/XbRecUnpack.exe C:/Users/AdRoz78/Downloads/12275/XDKRecoveryXenon11626.2.exe ./Extracted
Afterwards, take note of the kernel versions in the output. In this case, 1888 and 12275.
6. Check for dash.xex in the following directories in the order they're listed, copy the first one you find to a safe place.
[...]/Extracted/.[version]/XBOXFLASH/dash.xex
[...]/Extracted/.[version].[version]/XBOXFLASH/dash.xex
[...]/Extracted/BC/XBOXFLASH/dash.xex
[...]/Extracted/BL/XBOXFLASH/dash.xex
If none of these have dash.xex, look in other folders, in case of an edge case. Otherwise copy the dash.xex from these two directories and rename them to distinguish them:
[...]/Extracted/R/XBOXFLASH/dash.xex
[...]/Extracted/N/XBOXFLASH/dash.xex
...or this pair. Like I said, it's confusing:
[...]/Extracted/R.[version]/XBOXFLASH/dash.xex
[...]/Extracted/N.[version]/XBOXFLASH/dash.xex
7. Check for xam.xex in the following directories in the order they're listed, copy the first one you find to a safe place.
[...]/Extracted/.[version]/XBOXFLASH/xam.xex
[...]/Extracted/.[version].[version]/XBOXFLASH/xam.xex
[...]/Extracted/R.[version]/XBOXFLASH/xam.xex
[...]/Extracted/R.[version].[version]/XBOXFLASH/xam.xex
[...]/Extracted/R/XBOXFLASH/xam.xex
[...]/Extracted/RC/XBOXFLASH/xam.xex
[...]/Extracted/RL/XBOXFLASH/xam.xex
If none of these have xam.xex, look in other folders, in case of an edge case.
8. Check for xshell.xex in the following directories in the order they're listed, copy the first one you find to a safe place.
[...]/Extracted/N.[version]/XBOXFLASH/xshell.xex
[...]/Extracted/N.0000.[version]/XBOXFLASH/xshell.xex
[...]/Extracted/N.0000/XBOXFLASH/xshell.xex
[...]/Extracted/N/XBOXFLASH/xshell.xex
If none of these have xshell.xex, look in other folders, in case of an edge case.
9. Download xextool, then extract the xam resources by running the following command:
[drag and drop xextool.exe] -d [drag and drop the folder where your files reside] [drag and drop your xam.xex]
For example C:/Users/AdRoz78/Downloads/xextool.exe -d C:/Users/AdRoz78/Downloads/12275 C:/Users/AdRoz78/Downloads/12275/xam.xex
10. Rename the shrdres file to shrdres.xzp.
11. Copy the dash.xex, shrdres.xzp, and any other files you want to a different directory and delete the Extracted folder, plus any Recoveries you downloaded.