Since some Lemmy users have asked me via DM and also searched my other socials to ask me about my old bypass I thought I’d share my new one with Lemmy too.

I also uploaded the source in case anyone wants to look at it (or even extend it, who knows).

Sorry for the extraordinary wait.

Have fun guys :)

Edit: I should have known Lemmy wouldn’t like a semi private forum, even though it’s all about things like this there. Here is the already built SLSsteam.so + Source Code for anyone to download anonymously if they prefer it that way.

To use it just extract the SLSsteam.so somewhere and then start steam like this:

LD_AUDIT="/full/path/to/SLSsteam.so" steam

Also has an installer which supports fish shell, .desktop entries and the Steam Deck. If you use one of those you can just run ./install.sh to install it. If the installer doesn’t work for you, you can still use the manual method.

Uninstallation:

  • Move ~/.local/share/SLSsteam/steam-jupiter.bak (if it exists) to wherever realpath $(type -P steam-jupiter) outputs
  • Delete ~/.local/share/applications/steam.desktop (if it exists) and (if it exists) steam-native.desktop
  • Delete ~/.config/fish/conf.d/SLSsteam.fish (if it exists)
  • Delete ~/.local/share/SLSsteam

To build it just run: make

Credits:

  • Riku_Wayfinder: Creating the Steam Deck installation method! Also testing PlayNotOwnedGames and being very willing to lend a helping hand
  • Gnanf: Helping me test the Family Sharing bypass
  • rdbo: For his great libmem library, which saved me a lot of development and learning time
  • oleavr and all the other awesome people working on Frida for easy instrumentation which helps a lot in analyzing, testing and debugging
  • All the folks working on Ghidra, this was my first project using it and I’m in love with it!

Edit history:

  • Uploaded update with more hooks because I just noticed family sharig still killed some games
  • Added a config file to ~/.config/SLSsteam/config.yaml
  • Fixed a bug in the config creation code (I was tired okay :D)
  • Changed some config names, please delete your old config to regenerate it. Otherwise default values will be used
  • Added Experimental config option to force the play button to be enabled
  • Added install script
  • Ace! _SL/S@ani.socialOP
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    8 days ago

    They will ban your account and you will be crying because they took away all your games.

    Projecting much? I’ve been using mods like this for a good decade. Also Valve has way bigger fish to fry with their shitty abusable shop system, all the people selling Steam market items on other websites and so on. The list is long

    Dont abuse the system is pretty generous already.

    You know what community this is in, right? It’s all about bypassing and abusing the system to get shit for free

    Edit: Corrected some false statements on my part. Edit2: Undid first edit because seems like I got fed false informations

    • Apollo2323@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      Huh? Thats not true. Dbzero the creator of this community is pirate by principle to fuck the bad companies , not to abuse and get shit for free from companies that treat their customers okay.

      • Draconic NEO@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        9 days ago

        Ok @[email protected] Let’s settle this debate, does the dbzer0 instance and/or the Piracy community here push the “Good Guy Valve” stance and thus consider this bad practice, or do we consider Valve to be like any other company which uses DRM in regards to this situation. That is to say it is permitted and encouraged like breaking any other DRM.
        Would love to hear your thoughts on this matter.

        If dn0 isn’t available, another community mod or instance admin can feel free to answer this, I CCed you in the bottom of this comment. I apologize if the ping was annoying.

        CC: @[email protected] @[email protected]