Sober - x86-64 Roblox build without Hyperion, run Roblox on Linux natively with up to twice the performance of native Windows!

I love edge and copilot, its not bad. I use edge on linux and trying to find an alternative for copilot

2 Likes

I use edge too its not bad, but I don’t like it being forced I should be able to uninstall it if I wanted to

1 Like

when I was trying to uninstall edge on my latest windows 11 vm, it didn’t force me to stay, instead it showed a feedback pop up

1 Like

when I tried to uninstall it, I wasn’t able to, so I tried other ways to uninstall it, but it kept reinstalling itself

mabye your windows was older or edge was older

3 Likes

So true. They also banned for saying the truth about it :pray:

2 Likes

While they are acting a little sus, I don’t think VinegarHQ is being deliberately malicious. I know that a lot of Linux users tend to act like paranoid schizophrenics and maybe it is sometimes justified, but here I believe a lot of their behavior can be explained away as something benign.

To my knowledge there is no anti-cheat/tamper in the Android version of Roblox, so Sober not having one is expected and normal. That is how workarounds like Waydroid, android emulators, and now Sober work in the first place. As for why this project isn’t open source, it is probably because the developers want to implement their own solution to exploiting and it requires that they don’t say too much. Both you and VinegarHQ admit this.

While I am not an expert on developing anti-cheats or low level programming, my impression is that client-sided anti-cheats rely on security through obscurity. @bitdancer obviously wouldn’t open source Hyperion, why would VinegarHQ? I can’t say if this is 100% accurate as I am not a part of the developers and I am not aware of any statement contradicting this, but that is what they are implying just from what I am able to gather.

In the case of Sober it is not being supported at all compared to the unofficial support Wine received where Hyperion was deliberately weakened for it. They are not the same at all.

Proprietary software is not new on Linux. Both steam and discord are popular there and are packaged by almost every major distro. This is not a major concern (unless you are Stallman) as the corporations creating them have enough trust, and VinegarHQ has already gained enough trust given that they developed Vinegar.

I’ve read Sober’s website and their license and they make no claims regarding modifying Roblox’s app. They only say that they provide a specialized runtime, which means they give a custom environment for Roblox to exist in. In fact, Sober does not come with the app at all and requires that you download an apk from an external source. While it is possible they could still modify the client after the fact, I think that this is just paranoid speculation without supporting evidence.

Why would this be the case? It is unlikely you would be banned using this (Bitdancer has already commented on this) and given what we already know, Sober probably won’t steal your Roblox account either. If you are afraid of this, just enable 2fa. Sober is also being packaged as a flatpak. You can restrict its permissions so it doesn’t nuke your system.


As for the developers, I can’t comment on how they act on their Guilded server, who they ban and the reason, and whether that should be a concern. People can suck (especially those in the linux community!) and still create great software. If they are unbanning unfairly or respond poorly to questions as some replies in this thread say, I wouldn’t know how truthful they are being (I am not a part of the Guilded server) but if this worries you to the point of questioning the integrity of Sober itself, you don’t have to use it. There are other ways to run Roblox on Linux that I have already mentioned.

6 Likes

There isn’t any anti-cheat because there literally isn’t. Roblox hasn’t written the code for Hyperion on Android yet, so there isn’t any to begin with.

Vinegar being open source was (virtually) one of the main reasons why Roblox killed Wine support. They do not want to repeat of this and they want to keep RoL running for as long as possible, even if it means hosting the code behind doors.

If it is against the ToS, then Roblox would’ve notice this shut them down by now. They’re still running today and there hasn’t been any notice by Roblox to VinegarHQ’s developers.

1 Like

I know that a lot of Linux users tend to act like paranoid schizophrenics and maybe it is sometimes justified, but here I believe a lot of their behavior can be explained away as something benign.

While I appreciate the style, I think it’s pretty crude to use pejoratives as an eye-catcher…* The point of that post is to express my disappointment in the lack of communication of the danger in the utter unknown presented by Sober. I laid out the security implications, the ToS breach, and the nearby total lack of transparency from the developers. Notice that I only brought up open source to help with that point of transparency, and to compare it against our previous savior, Wine.
*I used annoying, vulgar and disappointing, only one of which was directed at my theoretical opponent, Sober. Also, I just had to get those horrible soots out of my system right away

In the case of Sober it is not being supported at all compared to the unofficial support Wine received where Hyperion was deliberately weakened for it. They are not the same at all.

Keep in mind I told you to mind that fact. Those were vulnerabilities lightly and intentionally exposed just to allow Roblox to run through Wine, whilst Sober utilizes the fact that the Android version has zero anti-cheat whatsoever to its large advantage. My point is that this RoL solution is unfathomably unstable and unsupported compared to Wine, and there are a ton more spooky security implications in this iteration of RoL over the last.

Now, you might wonder: “Well, why be so negative-nancy about it?” And the answer is simple: I wasn’t trying to be, which is why the origin of conflict is just a few words!! [Though I do bring it up again for attention-span-related reasons,] I want RoL to succeed just as much as the next guy, but I say this ain’t it!

WARNING: at this point, we’re past the obvious misconceptions and will be moving into “well I guess maybe” territory. I love proprietary software as much as the next guy (‘proprietary’ is a real fancy word, and Steam’s great), but some people don’t agree! If you disagree but ultimately would like to see Sober push forward in its current state, I recommend filtering “proprietary” with “closed-source” or “real secret” so as to not see some kind of inherent bias in my repeated use of these terms.

While I am not an expert on developing anti-cheats or low level programming, my impression is that client-sided anti-cheats rely on security through obscurity. If Hyperion, the official Roblox anti-cheat, isn’t open source, why would Vinegar and its client-sided solution be?

You are correct, however: Vinegar’s anti-cheat/anti-tamper… is not Hyperion. We’re going from multi-million dollar proprietary software project designed to be used on the company’s proprietary client, to a garage-ware* proprietary software project that, as far as I can tell, can only stop injections at best, and certainly not with nearly the same magnitude as Hyperion was designed for.
*I like using this term, but I don’t mean to discredit the Sober project itself. The work behind it (and its dependencies) is incredible

On the same note,

Proprietary software is not new on Linux. […] This isn’t a major concern as the corporations creating them have enough trust, and VinegarHQ has already gained enough trust given that they developed Vinegar.

Steam and Discord on Linux have first-party applications, VinegarHQ… is not RobloxHQ*. Regardless, as I said before, the difference between VinegarHQ’s two projects is massive, and I don’t think you should take the grandeur of their previous zero-trust policy and apply it to their new, novel but “just trust me bro” approach (especially with all these nasty implications that weren’t around last time (barring the poor, poor vulnerabilities that came from unofficial official Wine support))
*See: previous paragraph

I’ve read Sober’s website and their license and they make no claims regarding modifying Roblox’s app. They only say that they provide a specialized runtime, which means they give a custom environment for Roblox to exist in.

Incredibly valid, I agree. I should have reassessed and completely laid out that point, especially if I was going to end on it. To reassess and lay it out: Sober claims to take a novel approach to running Roblox on Linux separate from all previous counterparts. This excludes compatibility software like Wine (translating foreign API calls into native ones), emulators like BlueStacks (virtualizing a convincing environment to run software), and virtual machine software like VirtualBox (potato potato). So, what is it? As a computer science major with a degree in analyzing total nonsense: I don’t know!

My personal best guess is that, because the instructions are from an x86[-64] Linux kernel, they can pick out all the dependencies they need to get it running, but picking out those dependencies sounds far too impractical, and is somewhat blown to bits when you see an at-runtime AArch64 assembly tool (Merryhime’s Oaknut) in their dependency licenses. Other solutions thereupon are similarly blown to bits when you realize that Waydroid (a previous solution) also runs apps in a specialized runtime.

Now, somewhere out there in the universe, in the mind of one of the developers, they know how it works and think its safe. But after using all of my mind power, free time, and tinfoil hats, I just can’t break through that veil of transparency to be assured that I’m not breaking the terms of service by using it, and based on the previous reasoning I think it’s reasonable to believe it very well is – at least until proven otherwise.

While it is possible they could still modify the client after the fact, I think that this is just paranoid speculation without supporting evidence.

Similarly, you might notice that assuming it’s within grounds is also speculation. Paranoia only sets in when you realize all you can do is speculate based on their hyperbolic marketing (“Roblox on Linux, better than ever!!”)

It’s unlikely you would be banned using this and given what we already know, Sober probably won’t steal your Roblox account either. If you are afraid of this, just enable 2FA. Sober is also being packaged as a Flatpak. You can restrict its permissions so it doesn’t nuke your system.

Quick round, finale:

  • My point isn’t that you’ll be banned for certain or anything, but rather that it is, in fact, risky, and that the community and developers largely understate this. At the footer of their site, they state, “Sober is unofficial software. Use at your own risk.” In my eyes this goes beyond standard legalese, and I think it should be properly addressed
  • Just to clarify: unless the new credentials system changed something, token grabbing bypasses 2FA, which allows plenty of damage to be done
  • I should have mentioned Flatpak permissions! Though, to be fair, if you’re worried about the risk of utter nuking then I don’t think you should rely on a simple sandbox… And also, I don’t know many people who have ever messed with Flatpak permissions before (although I’m one of them)

NOTICE: Sorry if this fell off in hype at the end, I’ve been writing for 2 hours!! (As an English major with a focus on total nonsense, it’s difficult to make structured arguments!!)

Regarding any sort of censorship in their [Guilded] server: yeah I have no idea either. When I joined (during the Vinegar era) I found it overtly hostile and vulgar with the moderators doing little to nothing to handle it all and left on my own accord, so them moderating @CombativeBakon like that sounds a little strange… Though, to be fair, they do seem like the overtly combative type.

Fun side note: when Vinegar [for the Roblox client] was taken down, I made a joke on the thread saying “We’ve gotta fight back and find vulnerabilities to break through and play Roblox on Linux to PWN those darn hackers!!” It got quite a bit of negative feedback (in the form of reactions), but look where we are now :relaxed: (src)

I’d love to make note of the system I used to write this (see previous edit), but unlike my initial post I don’t think it fits here considering the reply recipient zinger…, but still expect tons of edits, alterations, and clarifications (this was added on the fourth edit)

2 Likes

hahaha don’t tell them that they used unidbg to skid jvm environnements :roll_eyes:

such performance

i forgot how much better OGL renderer was on Ivy Bridge than vulkan
how do you change fast flags again on sober

apparently roblox mobile just targets 30fps which means stuttering down to 20s and 10s since this laptop can’t handle the higher quality level it sets

apparently this is just an issue people have with sober

This is very cool! Sadly, there’s no telling how long it’ll be before Roblox enables meet_strong_integrity via playintegrity api considering how a lot of cheats have moved over to android…

I’ve been here for researching stuff about VinegarHQ “Sober” and it’s pretty fun to play on any Linux distros, I haven’t been used linux since when i will need reiteration to AMD users ? I might have a good try to have better Linux on any windows subsystem.

This also counts that Sober isn’t currently running on Wine which i haven’t tested, i’ll be sooner to put portable pendrive onto Ubuntu LTS :happy2:

Considering how wide Roblox’s mobile usage is and how a lot of “low budget class” Android devices (especially those brands from developing countries with high populations) doesn’t really pass 100% of the PlayIntegrity checks (not even mentioning the non-Google Android devices) I kind of doubt that’ll happen.

There’s certainly a better way to perform tamper detection without such intrusive and “DRM-like” approaches. There are already cases of certain execs for Android being detected already, and given the bypasses of Hyperion even the Play Integrity’s “strong integrity” level will eventually bypassed after certain periods of time.

1 Like

Why did you put a picture of feet

2 Likes

fr, these are the real questions we gotta ask :coefficients:

1 Like

for me it runs at a fraction of the speed so idk

Booted up my ThinkPad with an HD 3000 and W7 to do a test and yep, it was more resposive and had less lag spikes than this method of RoL. A 2011 laptop with an i3 (on battery power) ran better than my main laptop (plugged in). Even the HD 4000 normally gets well over twice the performance of the HD 3000 so the fact this is happening is sad.

no it isn’t
by that logic, winrar is a virus because it’s free but closed source for some odd and peculiar reason hmmmmmmmmmmmm
solo as well, and so obscure wikipedia only knows the creator for creating WinRAR
coincidence? hmmmmm