This guide provides instructions for installing and running a Proof of Concept (POC) build of ChonkyStation 3 UWP, a PlayStation 3 emulator, on an Xbox Series S/X console in Developer Mode. This build is highly experimental and incomplete. Not all games will work, and those that do may have significant issues.
Ported By: @MoonPower
xbox-uwp-sdl2-starter_1.0.6.0_x64.appx
(or a similarly named .appx
file) - The main application package.x64
folder - Contains dependency files.sys
folder - Contains essential system files.Extract Files: Extract the downloaded ChonkyStation 3 UWP .zip file to a location on your PC. Crucially, also extract the contents of the x64
folder (which contains the dependencies).
Access Xbox Dev Portal: On your PC, open a web browser and access the Xbox Device Portal (you should have the URL from when you enabled Developer Mode).
Install Appx:
xbox-uwp-sdl2-starter_1.0.6.0_x64.appx
file (or the similarly named .appx
file).Install Dependencies:
x64
folder, one by one.Connect External Drive: Connect your properly formatted external drive to your Xbox.
Launch ChonkyStation 3 (Initial Launch): Launch the "ChunkyStation C#" application on your Xbox. It will likely crash, but this initial launch is required to create necessary folders on your external drive.
Connect to PC: Safely eject the external drive from your Xbox and connect it to your PC.
Locate dev_flash
: On your external drive, you should now find a new folder named dev_flash
.
Copy System Files:
sys
folder.sys
folder.dev_flash\sys\external
.external
folder.Access Xbox Dev Portal: Open the Xbox Device Portal in your web browser.
Navigate to dev hdd0:
dev hdd0\game
. Note: This location is different from previous versions of the guide.Upload .elf
: Place your desired game's .elf
file into the dev hdd0\game
folder. You can do this by using the "Choose file" and "Upload" options in the Dev Portal, or by using FTP. Do not rename the file. The emulator will load the first .elf
file it finds in this directory.
Connect External Drive: Connect your external drive back to your Xbox.
Launch ChonkyStation C#: Launch the "ChunkyStation C#" application.
.elf
format..elf
file in the dev hdd0\game
folder on your external drive. Only one game can be loaded at a time due to the POC nature of the build; the emulator will load the first .elf it finds. You must remove or rename any other .elf files in that directory.This section describes how to convert legally obtained PS3 game files to .elf format.
There are multiple methods to obtain .elf
files from PS3 games:
Method 1: PKG Games (PSN Store Versions)
Download Tools:
Extract EBOOT.BIN: Use PKG GUI to extract the EBOOT.BIN
file from the PS3 game's PKG package. The EBOOT.BIN
is typically located within the USRDIR
folder inside the extracted PKG contents.
Resign EBOOT.BIN:
EBOOT.BIN
file to the TrueAncestor Self Resigner folder.resigner.exe
(or the equivalent executable)..elf
file in the same directory as the EBOOT.BIN
.Method 2: ISO Games (Disc Images)
Download Tool:
Extract ISO: Use PS3 ISO Tools to extract the contents of the ISO image.
Locate EBOOT.BIN: Find the EBOOT.BIN
file within the extracted files. It's usually located in the PS3_GAME\USRDIR
folder.
Resign EBOOT.BIN: Follow the same steps as in Method 1 (using TrueAncestor Self Resigner) to convert the EBOOT.BIN
to a .elf
file.
Method 3: Converting PKG to ISO
* PSN Liberator: https://www.psx-place.com/resources/psn-liberator.869/
* Convert the PKG to ISO, then proceed with Method 2.
Method 4: Using RPCS3 (PC Emulator)
Decrypt Game: Ensure your PS3 game is decrypted and in folder format. You can confirm this by navigating to the game folder; you should see a PS3_GAME
folder, and inside that, a USRDIR
folder. The EBOOT.BIN
file will be inside USRDIR
. Not all games require a separate .edat
file for decryption. Some games use a key.edat
, others may use a differently named .edat
file (e.g., drm.edat
), and some games don't require one at all. The .edat
file, if needed, is usually found in the USRDIR
folder.
RPCS3: Download and Open the RPCS3 emulator on your PC.
Decrypt Binaries:
PS3_GAME\USRDIR
folder and select the EBOOT.BIN
file..edat
file during the decryption process. RPCS3 will usually prompt you if it needs an .edat
file.EBOOT.elf
in the same folder as the EBOOT.BIN
.Common Errors (RPCS3 Method):
EBOOT.BIN
, your game is not decrypted. You'll need to decrypt the game files before proceeding. This often involves finding or generating an appropriate decryption key (which is beyond the scope of this guide, and may have legal implications).