You can run readelf -l to verify your executable satisfies this requirement. I will probably remove this limitation in the future, but all ELFs I could find were fine with this limitation. It presents a menu which allows you to select any of the homebrew programs you chose to include on the disc (and also allows booting from USB).Īlternatively, if you would rather just boot into a single homebrew application, the initial program the exploit attempts to boot is located at VIDEO_TS/VTS_02_0.IFO, replace it with your desired ELF file, with the below caveat that compatibility might be lower than if you booted a program through uLaunchELF:įor the initial release, I didn't bother to reimplement a couple of functions used by the loader, so it requires that the ELF you load doesn't overwrite those functions I use (those are around 0x84000 - 0x85fff and 0x250000 - 0x29ffff). I've included uLaunchELF recompiled with DVD support as the default initial program. With that said, if you aren't touching anything in VIDEO_TS, there shouldn't really be any reason for the exploit to fail. I would recommend you test in PCSX2 first, but since PCSX2 doesn't support loading the DVD Player, you have to decrypt and repack it yourself, which is beyond the scope of this README. The easiest way is probably to install genisoimage and run the following (where exploit.iso is the output and 3.10E is the directory containing VIDEO_TS and any homebrew): Once you've placed all the homebrew files you'd like into the directory, generate a UDF image of the directory. Once you've identified your console's DVD Player version, copy all of the homebrew you would like to include on the disc into that directory (EG: 3.10E/).
If you intend to make your own image containing additional homebrew / modified initial loader, please read on.
#Free mcboot ps2 elf for play import game discs iso#
Pre-built ISO files for supported DVD Players containing just uLaunchELF are provided in this repository for ease of use (which can be used to boot homebrew over USB storage), such as 3.10E.iso. In the future I may look at other firmware versions, and hopefully over time other developers from the scene will also contribute support for additional DVD Player versions. Boot your PlayStation 2 without any disc inserted, and press Triangle to identify which DVD Player version your console has.įor initial release only DVD Player version 3.10E is supported (as that's the console I have) - UPDATE: someone tested 3.10E exploit on 3.10U and it worked, so I guess region doesn't matter.