Features
  • tce
    TVMP Code Encryption
    ACE's proprietary solution encrypts critical code logic to prevent debugging tools from restoring function execution logic, with flexible and controllable encryption strength.
  • apa
    Anti-Thread Injection
    Prevents remote thread injection of DLLs into the game process.
  • cb
    Module Binding
    For Unity-type games, reinforcement strongly binds the game's exe file and main logic DLL to prevent security systems from being bypassed.
  • ad
    Anti-Debugging
    Strictly controls the use of debugging tools like Windbg, x64dbg, and CE to dynamically debug and crack the game, effectively increasing the difficulty of dynamic analysis.
  • pp
    Anti-Multi-Instance
    Limits the number of game clients that can be launched simultaneously on the same PC, effectively increasing the difficulty of exploiting multiple accounts for gain.
  • avee
    Anti-VM Execution Environment
    Based on the ACE cheat sample library, if the game is detected running in a virtual machine environment, it will immediately pop up an alert message and force-quit.
Typical Use Cases
  • Client Debugging and Tampering
    Client Debugging and Tampering
  • Core Component Tampering
    Core Component Tampering
Problems:
The game client contains the core code logic of the game, making it highly susceptible to debugging and analysis by cheat developers, who can then modify it to enable cheating features.
Solution:
Basic hardening of ACE can encrypt critical code, increasing the difficulty of reverse engineering. ACE's expert-level anti-debugging technology prevents the game client from being analyzed by hackers.
Client Debugging and Tampering
Problems:
The main logic DLL file of Unity is vulnerable to attacks and tampering, which may invite risks.
Solution:
ACE's basic hardening offers industry-leading Unity protection, covering both Mono and IL2Cpp. It includes opcode encryption, method encryption, string encryption, metadata encryption, and dynamic code encryption, providing a robust shield for Unity-based games.
Core Component Tampering
Strengths
  • ace Professional Expertise
    The ACE technical team has accumulated years of hands-on experience, creating an industry-leading hardening solution.
  • ace High Stability and Compatibility
    The solution has been iteratively upgraded over nearly 20 years and has been stably used in games with tens of millions of daily active users, providing strong guarantees for stability and compatibility.
  • ace Multi-Scenario Coverage
    The solution not only supports game client hardening but also offers protection for software applications.
  • ace Easy and Fast Integration
    With one-day rapid integration, it meets the needs for quick game onboarding. Additionally, through provided tools, game developers can perform self-service hardening.
Cooperation Case