Anti Android Emulator

MirMyth - Code Plugins - Jun 15, 2024

Advanced Android Emulator Detection Plugin for Unreal Engine

  • Supported Platforms
  • Supported Engine Versions
    5.2 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

AntiAndroidEmulator is a cutting-edge plugin designed for Unreal Engine developers to enhance the security and integrity of their Android games. This plugin offers a unique and highly accurate method for detecting when your Unreal Engine game is running on an Android emulator, ensuring a secure and reliable gaming experience for your users.


Technical Details

Features:

  • Innovative Detection Mechanism: Unlike conventional methods that rely on API calls or pattern matching, We utilizes the instruction cache mechanism of the ARM architecture. By executing the specified code, the plugin detects differences in execution results between real devices (ARM-based) and emulators (x86-based), providing a highly reliable and accurate detection method.
  • High Accuracy and Reliability: The advanced detection technique ensures a high level of accuracy and reliability, making it difficult for emulators to bypass the detection mechanism. In theory, all Android emulators based on x86 architecture can be detected.
  • Easy Integration: Seamlessly integrates with your Unreal Engine project with minimal setup. Blueprint sample is provided to help you get started quickly.
  • Performance Optimization: Optimized for minimal performance impact, ensuring that the detection process does not interfere with the gameplay experience.
  • Customizable Alerts: Allows you to configure and customize alerts and actions based on detection results, providing flexibility to handle emulation detection in a way that suits your game's security strategy.
  • Full compatibility: Runtime ( Armv7/Arm64 real android devices), Editor (Win32, Win64, Mac, Linux).


Code Modules:

  •  AntiAndroidEmulator(Runtime)


Number of Blueprints: 1

Number of C++ Classes: 3

Supported Development Platforms: Win32, Win64, Mac, Linux

Supported Target Build Platforms: Android

Documentation: https://github.com/MirMyth/AntiAndroidEmulator