Hacking A little explanation about what happened with theherogac (aka autoplugin dev)

PipeWarp

PipeWarp
OP
Member
Joined
Dec 15, 2019
Messages
139
Trophies
1
Location
the depths of hell and back
XP
814
Country
United Kingdom
Samilop has asked me and given me permission to post this here, so here I am. I also fixed some mistakes and upped the formatting for easier reading (Original Thread)


A lot happened the last 2 days after the release of ds5vita by theherogac who is known for "developing" autoplugin and it is important that you understand what happened.

Explanation: projects on the web are under licenses, if you use part of the code of a project, you need to follow its license; To protect the open-source software. TheHeroGac did some projects like a modification of RetroArch (he just changed some settings in a config.txt), and RetroArch is under GPL which forces people to disclose the source code. TheHeroGac thought it was up to him to decide if he should do it or not. And for other projects like AutoVPK, he bundles apps from devs without crediting them on GitHub.
13 May 2PM : theherogac claims that he doesn't have to disclose the source code because he made it all by himself from scratch, had no prior knowledge to any other ds5 plugin and that people accusing him of not following the license are liars.

Following that claim, we decided to look deeper on that ds5 plugin to prove him wrong; There are 3 main points which disproved his claim.
  1. He doesn't know how to code in C, as all his apps are made in LUA
  2. He can't create a plugin to make DualSense controller work on his vita without even owning a DualSense
  3. Bluetooth is unexplored territory on the vita. Unless you have the aptitude of xerpi, you can't build something from 0 that involves Bluetooth

To be sure of it, we reverse-engineered his plugin (reverse engineer means you take the .skprx and decompile it to get access to the source code) and found lines of code from ds34vita project (which had a dualsense support) in his project. Worst, if you compile ds34vita project with the ds5 support, you get the exact same binary as theherogac ds5plugin (same size, same md5), which means that they are exactly the same, no line code changed, theherogac coded nothing at all.

Following this, he got exposed on twitter, because every time someone asks him something that is tied to open sourcing, he blocks them meaning he close the door to any discussion.

theherogac temporarily deactivated his Twitter account; Came back an hour later, claiming he got hacked and received death threats, and proceeded to ask his followers to not listen to what I said because "I just hate him."

There are 3 reasons why this never happened and is just a desperate tactic to save himself.

  1. My Twitter thread barely got interactions at that time, meaning that not many people (apart from some people on discord vita servers and the 2-3 vita related followers I have on Twitter) actually saw the tweets. So we wondered how a hacker and someone who would go as far as sending death threats to theherogac. Especially when his tweets is all free of any death remark toward him. We searched and unsuprisingly found nothing
  2. You don't hack GitHub, Twitter and Brewology like it was some Henkaku process, if you could, you would be hired by the NSA and very rich for owning a 0 day vulnerability. Doubt you would waste it on a poor drama in a vita scene.
  3. His username in GitHub got renamed into StupidHeroGac, and his description is STUPID PEOPLE x5 + YOUR ACCOUNT IS MINE. Limited English vocabulary + childish way of talking for a supposed great hacker who also conveniently deleted the ds5 repo where he only hosted the .skprx file. But that reminds me of someone

While it did have an effect and some people online tried to defend him, me and other vita devs like Rinnegatamante, skgleba, m1s3ry decided to call him out too.

After being asked to respect licenses multiple time (which he didn't); Being exposed for stealing 1:1 code and trying to get away by falsely accusing me of hacking all his accounts, a coward and making people think I'm a bad person, he decided that he isn't interested in making an apology to me and to the original author of dualsense support code, and betraying the trust of his followers.

Because of his attitude, you should not support these kinds of devs, and not touch another of his release's because he thinks that he's more important than the hard work that the community provided today to have the software we enjoy on our vita. If you want DualSense support, the original dev will compile a build this weekend, normally so you can enjoy it.

Thanks for reading until the end.
 
Last edited by PipeWarp,
General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Real Jdbye @ The Real Jdbye:
    very dark scenes are more common than very bright scenes so i think i made the right choice
    Gift
  • The Real Jdbye @ The Real Jdbye:
    there was also a sony with worse local dimming and the glow was really apparent
    Gift
  • SG854 @ SG854:
    Human vision is non linear anyway. 100 nits is about 50% of the peak output of a 10,000 nit display.
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    "very dark scenes are more common than very bright scenes" not in the games i play
    Gift
  • The Real Jdbye @ The Real Jdbye:
    really have to buy the top end model to get a tv that doesnt have any of those compromises and that would've had more dimming zones too but i am not made o money
    Gift
  • The Real Jdbye @ The Real Jdbye:
    @Julie_Pilgrim "very bright" is essentially pure white
    Gift
  • The Real Jdbye @ The Real Jdbye:
    pure white doesn't show up all that much it's mainly when looking at a bright sky
    Gift
  • The Real Jdbye @ The Real Jdbye:
    and if the clouds in the sky have slightly less definition to them because i turned on the contrast enhancer who cares
    Gift
  • The Real Jdbye @ The Real Jdbye:
    that's not important
    Gift
  • The Real Jdbye @ The Real Jdbye:
    i can't tell the difference
    Gift
  • The Real Jdbye @ The Real Jdbye:
    but i can certainly tell the difference with black crush if i'm watching a scifi movie and i can't see wtf is going on
    Gift
  • SG854 @ SG854:
    Human vision is logarithmic, it's not linear. And nits doesn't tell the whole story of perceived brightness. OLED'S look brighter then LCD's even when both are set to the same nit values because of the higher contrast ratio on OLED's
    Gift
  • SG854 @ SG854:
    OLED's have a 3D look
    Gift
  • kenenthk @ kenenthk:
    Charging port is more likely to fry up or battery fail before the display tbh lol
    Gift
  • The Real Jdbye @ The Real Jdbye:
    "And nits doesn't tell the whole story of perceived brightness" it's not about perceived brightness it's about all HDR content in TV and movies being mastered for 1000 nits so it doesn't look right with anything lower, it's also about dynamic range
    Gift
  • The Real Jdbye @ The Real Jdbye:
    "OLED's have a 3D look" no they don't lol
    Gift
  • SG854 @ SG854:
    As an owner of a OLED and you saying that you never seen an OLED I think I know what I'm talking about lol. I'm not talking about 3D as in 3D glasses. I'm talking about depth and pop in the picture
    Gift
  • kenenthk @ kenenthk:
    I mean to be fair og vitas are still kicking and not many have suffered from pixel bleed and they're going on nearly 10 years
    Gift
  • SG854 @ SG854:
    OLED's can get away with a lower peak brightness and still provide punchy HDR because of their contrast ratio. Like I said human vision is logarithmic. The higher the peak brightness the diminishing returns in perceived brightness.
    Gift
  • kenenthk @ kenenthk:
    Just get 5 years enjoyment out of it until Nintendy releases something and everyone forgets about switch games lol
    Gift
  • SG854 @ SG854:
    @The Real Jdbye Oleds hit around 750 nits nowadays. The difference between a 1000 nit and a 750 nit isn't huge. It's only about a 4% increase in perceived brightness. Not huge at all. You'll need at least 2000 nit displays to notice a bigger difference.
    Gift
  • SG854 @ SG854:
    Read this thread it explains it. 1000 nits is not a huge jump from 750 the LG OLEDs can hit. As I said human vision is non linear.
    +2
    Gift
  • Gift
  • mr_switch @ mr_switch:
    Not exactly 3D but the colors does pops out more
    Gift
  • mr_switch @ mr_switch:
    I just want a true dark mode theme
    for OLED Switch
    Gift
    mr_switch @ mr_switch: I just want a true dark mode theme for OLED Switch