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 build 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

To build it just run: make

Credits:

  • 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
  • Apollo2323@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 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
      ·
      2 days ago

      Ok @db0@lemmy.dbzer0.com 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: @Flatworm7591@lemmy.dbzer0.com @RandomLegend@lemmy.dbzer0.com

    • Ace! _SL/S@ani.socialOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 days ago

      Well then sorry for spewing false nonsense. I know Lemmy will flame me for this but Valve is still a soulless corporation fucking everyone over. Just not as much as most others

      • reksas@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 days ago

        far be it from me to defend any corporation, but doesnt this send wrong kind of a message to them? They didnt need to make family sharing, let alone remind you if you can already play a game through it when purchasing one. This isnt typical behaviour and should be allowed a little slack for it, to show other corporations that not being asshole is more profitable.

        If valve goes bad then nothing is too horrible, but until that, its kind of bad form to stab a hand that offers a little kindness, even if their ultimate goal is to just make money by staying on top by having good will. I dont think we can expect to get anything better.

        other corps dont seem to be getting the message that not being asshole is more profitable, but I think valve can very easily start thinking that being nice is weakness if that is exploited.

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

          Are you full of shit? Their family sharing is the most locked down garbage there is, they limit you to families of 4 and make you wait a year before you can join another family. That’s not a courtesy, that’s a fake courtesy so they can say they provided something, and claim to be “good guy Valve”, actually that’s not true, they never claimed to be good guy Valve. It doesn’t help that they made publishers able to mark games as not family share supported.

          While they added so much to the Family share feature they also took away a lot and locked it down considerably. I’m not going to pretend the fancy new options and ability to add 4 accounts is an upgrade, you get locked out of it for a year if you join and leave and any publisher can refuse to participate.

          Let us not pretend that Valve is somehow trying to do good, they’re trying to make themselves look good while providing less, and when people point out the shortcomings they try to turn us against each other by saying it was “because of abuse”, the real reason is because they don’t want to give it their all.

          • reksas@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 days ago

            i just dont have any faith that things can get better so i dont want them to get even worse. its better than nothing.

            • Draconic NEO@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              2
              ·
              1 day ago

              You’re not going to stop them from getting worse, and nothing the rest of us do can either, short of overthrowing the companies, and ending capitalism. Something that ultimately isn’t likely to happen any time soon. What you’re forgetting here is that when I say companies use abuse as an excuse I really mean the excuse part. They’ll say it’s happening even if it’s not significant, and they’ll say it’s happening even if it isn’t happening at all. If they get tired of the courtesy and want to go back to making more money they’ll lie and say they’re ending it because of abuse and people who do blame pirates will eat that excuse up even if it’s a lie and begin attacking pirates for it, like they always do. Do you see it yet?

        • Ace! _SL/S@ani.socialOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 days ago

          You’re absolutely right in thinking that way, but this isn’t the only tool of it’s kind. The most popular one is GreenLuma, which has multiple thousands of users. So me making a similliar one for Linux doesn’t really matter in the grand scale of things

          • reksas@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            0
            ·
            edit-2
            2 days ago

            yeah, i just wish people thought more about these things. There are consequences not just to yourself but possibly towards fellow pirates and bystanders. Personally I have benefitted from family sharing greatly, much more than from piracy as with piracy you have to accept the possibility of malware which I cant afford at the moment. I really dont want to see valve rescind it.

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

              I really wish us as a community would stop blaming other pirates for the bad or evil decisions of companies, that applies to exploitative decisions like limitation of abilites via fake DRM (by the way, you can bypass SteamWorks DRM very VERY Easily) or when it comes to copyright trolling and takedown requests.

              The truth is they would rather us blame and ultimately shoot at each other because, well I think others have said it best: “United we’re strong, divided we’re weak” and blaming other people for takedown requests or bad decisions from companies is exactly the kind of division they want, that benefits them. Because when we’re divided or don’t see them as the enemy, it’s easier to pick us off and there will be no retaliation against them.

              Get out of that mindset of going against other pirates, it is the corporations who screw things up, they do it of their own accord. Blaming pirates is an excuse because they’re bored and want to make more money, otherwise why would they be adding ads to paid plans? Why would they be trying to sell games multiple times in a row. They don’t actually care if people are nice to them, they probably see capitulating as weakness. We’re suckers for playing along with the game in the first place, that’s how they see it.

              • reksas@sopuli.xyz
                link
                fedilink
                English
                arrow-up
                0
                ·
                edit-2
                2 days ago

                i’m not blaming other pirates for anything. What i’m saying is there are consequences for some things. For example, many things are not acted upon because corporations and governments arent aware of them. Or some things are just ignored because its cheaper for them to do nothing about it than act. If anything I’m putting my trust on other pirates for hoping they might consider how their actions could affect others instead of thinking only themselves or their immediate community.

                Don’t you see the necessity of trying to manage how corporations might respond? And i’m not saying people shouldnt be doing things out of fear but everyone should try to act smartly so we can preserve what we have. This goes beyond what i said earlier so dont hang on only to what I said. i just cant untangle some thoughts from eachother and still be able to write text that doesnt meander too much.

                • Draconic NEO@lemmy.dbzer0.com
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  ·
                  1 day ago

                  i’m not blaming other pirates for anything. What i’m saying is there are consequences for some things. For example, many things are not acted upon because corporations and governments arent aware of them.

                  Companies like Valve and Nintendo are absolutely aware of piracy and exploits in their systems, to assume they are not is extremely naive, and is one of the basis for people blaming pirates. The ignorant and incorrect idea that they don’t know and that piracy being popular makes them aware is the primary reason for hostility and gatekeeping in the piracy community. Ironically it actually hurts preservation efforts by making content less available to people.

                  Or some things are just ignored because its cheaper for them to do nothing about it than act.

                  That’s not really a thing either, if it were they’d ignore piracy almost completely and let people just buy games as they normally do, it’s cheaper and easier for them to do nothing, rather than waste money with copyright trolling. So this really isn’t a good argument.

                  Don’t you see the necessity of trying to manage how corporations might respond?

                  I’ve explained how their reactions to ““abuse”” are largely an excuse already so I’ll just say this. It isn’t worth it to try and play 4D chess with companies like this because at the end of the day they’re cheating at it. Even if you were able to get no one to use any kind of exploit in Family sharing or similar courtesy projects these companies do to foster goodwill, you’d find that in the end they would still choose to discontinue or neuter it because of ““abuse”” and that people will be said that “people abusing it ruin it for everyone” because that fostering of goodwill does wonders fro boosting credibility and getting people to believe their greed motivated lies.