These are some simple binary patches to Prism Launcher that crack the official release builds. You can use something like hexed.it to apply the patches.
- Open the main
prismlauncher.exefrom the official download (make sure it's the right build!) - Paste the location of the patch into the "Go to" box and click enter
- With the cursor at the right location, type in the patch bytes. They should overwrite the bytes that used to be there.
- Export the modified binary and replace the uncracked EXE with the one you just patched.
| OS | Build | Location / Go to | Patch |
|---|---|---|---|
| Windows | 9.4 Portable MSVC x64 | 0x139b40 |
b8 01 00 00 00 c3 |
| Windows | 9.4 Portable MinGW x64 | 0x10acc0 |
b0 01 c3 |
| Windows | 9.4 Portable MSVC ARM64 | 0x16aa98 |
20 00 80 52 c0 03 5f d6 |
| Linux | 9.4 Portable Qt6 x64 | 0x36a910 |
b8 01 00 00 00 c3 |
These patches simpily modify AccountList::anyAccountIsValid() to always return true. From my exprience this seems to be enough to bypass the DRM in Prism Launcher as of 9.4.
It seems possible there are issues related to offline LAN servers still trying to authenticate anyway, but I'm not exactly sure. It mainly seems to affect Windows AMD64 builds, but I have gotten it once under Linux. This is also known to occur with source cracks where this mod has been suggested as a fix.