Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Denuvo"

From PCGamingWiki, the wiki about fixing PC games
m
m (added flowchart detailing the events that occurs when launching a Steam protected title)
Line 11: Line 11:
  
 
'''Denuvo Anti-Tamper'''
 
'''Denuvo Anti-Tamper'''
 +
{{Image|Denuvo_Anti-Tamper_Flowchart_Steam.png|Flowchart over launch procedure for Steam titles.}}
  
 
This will hopefully end up being a completed article eventually that tries to inform and explain how Denuvo Anti-Tamper works from an end-user perspective, with sections covering often raised questions or concerns. The information listed here have been gathered by applying black-box testing on Denuvo Anti-Tamper protected titles in various scenarios and analyzing traffic and events through WireShark, Fiddler, and Process Monitor. Some aspects of it may also be based upon comments by cracking teams, as they're some of the ones most knowledgeable about the internal workings of it.
 
This will hopefully end up being a completed article eventually that tries to inform and explain how Denuvo Anti-Tamper works from an end-user perspective, with sections covering often raised questions or concerns. The information listed here have been gathered by applying black-box testing on Denuvo Anti-Tamper protected titles in various scenarios and analyzing traffic and events through WireShark, Fiddler, and Process Monitor. Some aspects of it may also be based upon comments by cracking teams, as they're some of the ones most knowledgeable about the internal workings of it.

Revision as of 17:49, 6 December 2018

Denuvo is a company based out of Austria which were formed through the management buyout of Sony DADC DigitalWorks, the creators of SecuROM.

General information

Denuvo

Products

Denuvo Anti-Tamper

Flowchart over launch procedure for Steam titles.
Flowchart over launch procedure for Steam titles.

This will hopefully end up being a completed article eventually that tries to inform and explain how Denuvo Anti-Tamper works from an end-user perspective, with sections covering often raised questions or concerns. The information listed here have been gathered by applying black-box testing on Denuvo Anti-Tamper protected titles in various scenarios and analyzing traffic and events through WireShark, Fiddler, and Process Monitor. Some aspects of it may also be based upon comments by cracking teams, as they're some of the ones most knowledgeable about the internal workings of it.

Note that the article is a work in progress, and may change frequently.

Topics that might or might not be covered:

  • How does Denuvo interact with operating system? What does it rely upon? What options does the user have?
    • Differences between Origin, Uplay, and Steam protected titles
    • WB Games' own server revalidate.wbgames.com
    • srv01-03.codefusion.technology / support.codefusion.technology
    • Offline token files stored on the disk
      • for Steam: game-specific under Steam\userdata\[userid]\[gameid]).
      • Needs to be rechecked:
        • for Uplay: under Uplay\cache\activations in a single account-specific file that stores all tokens for that account;
        • for Origin: game-specific files under C:\ProgramData\Electronic Arts\EA Services\License;
  • "Offline" activation proceedure
  • Concerns
    • Online reliance due to design
    • Leftover files post-uninstall (aka the offline token files)
    • Performance impact
    • SSD read/writes
    • Compatibility
      • SSE4.1 instruction set
      • Linux Wine/Steam Proton