this post was submitted on 24 Aug 2023
75 points (92.1% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

54577 readers
198 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 1 year ago
MODERATORS
 

This morning I read the article about Denuvo on Switch. What do fellow pirates think of this? Could it pave the way for that crap on other consoles as well? Is it time to become a datahearer? (⌐■_■)

all 23 comments
sorted by: hot top controversial new old
[–] totallynotfbi@lemm.ee 32 points 1 year ago (3 children)

Personally, I think that the Denuvo protection on Switch games would probably be a simpler system than the full-fat PC DRM. It would probably be too intense for the Switch's meagre processing power, and customers are definitely going to be annoyed when their game takes a minute or two to load up.

Could it pave the way for that crap on other consoles as well?

At this moment, the only current-gen console to be jailbroken is the Nintendo Switch. There's no need for external DRM on the PS5 and Xbox because publishers can trust that users will only be able to play legit copies of games. Switch games, on the other hand, don't have that guarantee, because dumping games on a jailbroken switch is very easy to do. Hence why Irdeto is planning to offer DRM for the Switch only.

Interestingly, this isn't the first time that third-party DRM was used on a Nintendo console. Some DS and Wii games were protected by an anti-piracy system called MetaFortress, which aimed to protect against flashcarts and pirated copies. Here's a video from the Dolphin emulator team about its use in the all-time classic, "The Smurfs: Dance Party"

[–] moody@lemmings.world 12 points 1 year ago

Their goal is to prevent emulation. I don't know how effective it would be at stopping on-console piracy.

[–] Vilian@lemmy.ca 7 points 1 year ago (2 children)

but can't emulation emulate the denuvo?

[–] riquisimo@lemmy.dbzer0.com 9 points 1 year ago (1 children)

Denuvo phones home constantly. Unless denuvo is removed from the game, the game won't be playable unless it was legitimately purchased and can be verified on denuvo's servers.

Furthermore denuvo encrypts the game files and the denuvo files and scrambles them all together, like mixing two jars of sand from different beaches, but the denuvo sand pieces know where everything is, so the game and copy protections still work.

So it's hard to remove.

[–] Oha@lemmy.ohaa.xyz 3 points 1 year ago

Best explanation ive ever read. thanks

[–] maxprime@lemmy.ml 2 points 1 year ago

I wonder if an emulator that breaks DRM could be considered illegal. I would imagine that emu teams would tread carefully around this sort of thing to avoid litigation.

[–] PipedLinkBot@feddit.rocks 6 points 1 year ago

Here is an alternative Piped link(s): https://piped.video/wN2WdO4c_jM?feature=shared

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source, check me out at GitHub.

[–] narc0tic_bird@lemm.ee 29 points 1 year ago (1 children)

Detecting that the game runs on an emulator should be rather trivial I imagine.

In theory, it's also rather trivial to remove these checks from the game binaries (if you have the knowledge, but enough people have).

What Denuvo does is it not only implements these checks very effectively, but it also modifies/obfuscates/encrypts the game binary/code in a lot of ways. I honestly don't know a lot about how it works, but this deep integration makes it very hard to remove.

There are two ways you'd circumvent Denuvo DRM. Either by emulating all checks and whatever Denuvo wants in order to verify the game copy is "legit", or to completely remove Denuvo from the game binary. Both have proven to be very hard and a lot of work. There are likely only very few people out there with the expertise to do it, and of these people, most of them probably work for Denuvo (most people understandably prefer getting money for what they are doing as opposed to street cred), and most others don't bother.

There's one known cracker who calls herself "EMPRESS", but even she doesn't crack nowhere near all Denuvo games, as it's simply too time consuming.

Some people assume that the Switch version of Denuvo will be less powerful, but I honestly doubt it's that much less effective. I don't think Denuvo would announce Switch availability if they'd think it wouldn't be effective, they have a lot of high-paying customers to lose (or not to gain).

It's always a battle between DRM companies and the cracking scene, but with Denuvo it has been a steep uphill battle so far.

[–] ninchuka@lemmy.one 10 points 1 year ago (1 children)

I think theres another group that can but they only crack fifa

[–] yum13241@lemm.ee 1 points 1 year ago

MKDEV retired.

[–] Moonrise2473@feddit.it 21 points 1 year ago (2 children)

On the bright side it will eventually make emulators more accurate

[–] yote_zip@pawb.social 22 points 1 year ago

Note that 100% accuracy on emulators is not always a goal. Super accurate emulators might take more computation/emulation and run slower.

[–] tiwenty@jlai.lu 5 points 1 year ago (2 children)
[–] moody@lemmings.world 8 points 1 year ago (2 children)

Emulators typically cut a lot of corners to make emulation faster rather than make it more accurate. A truly accurate emulator would be impossible for the software to differentiate from the actual hardware.

[–] Vilian@lemmy.ca 5 points 1 year ago

but it gonna run slow as shit

[–] tiwenty@jlai.lu 3 points 1 year ago

Ok i see, thank you!

[–] KpochMX@lemmy.dbzer0.com 18 points 1 year ago (1 children)

this will fuck overclocked switch consoles, i can imagine a check that verifies Mhz top speed and if is overclocked could be a hacker console or an emulator.

[–] Zuberi@lemmy.dbzer0.com 1 points 1 year ago

They can't see that info on a spoof console

[–] squid@feddit.uk 14 points 1 year ago

its just another layer of security that will be broken

[–] B3_CHAD@lemmy.dbzer0.com 4 points 1 year ago

Yeah, it sucks but then what can we do to prevent it... absolutely nothing. We have only one person willing to crack denuvo for a select few games and who knows when she might quit. Video game piracy has been in a tricky spot for sometime now.

[–] Zuberi@lemmy.dbzer0.com 4 points 1 year ago

Just run the stolen games on a hacked switch and there's nothing they can do about it