Heyo, I recently posted some notes about cracking games on Linux. Those notes originally started as a reply to someone, but they evolved into more of a small treasure map for a lot of the important parts of cracking games on Linux. As I finished up the post, I noticed that it was almost exactly at the maximum length it could be on Lemmy (10k characters). I kept wanting to come back and expand just a little bit on something in that post but anything over 10k characters would not save. I eventually got so annoyed that one thing led to another and now I actually have a proper bible, this time at 100k characters.
The GNU Testament of the Linux Cracking Bible is located on GitHub: https://github.com/YoteZip/LinuxCrackingBible
A brief list of topics covered in it:
- Configuring Lutris
- Configuring Wine
- Sourcing clean games
- Discovering what DRM your game has
- Step-by-step guides for cracking each type of popular DRM using community tools:
- CEG (Steam Custom Executable Generation)
- Epic Online Services
- GFWL (Games for Windows Live)
- Origin
- Securom
- SteamDRM (Windows)
- SteamDRM (Linux)
- Steamworks API
- Uplay r1
- Uplay r2
- Xbox Live
- Some of my personal scripts for automated cracking
- Repacking games on Linux
My primary goals for this guide are to:
- Demystify cracked gaming on Linux
- Teach you to crack games by yourself, instead of relying on scene/p2p crackers
(Although it’s written primarily for Linux users, Windows users should be able to follow along fairly easily for the cracking guides.)
Thanks! After coming back and re-reading some of the sections of the guide, it’s really surprising how few steps it takes to crack most things, and how simple a user guide on something like that would be. You’d think someone would have done something like this at some point. (or maybe they have and I haven’t seen it)