Detect if the application is running on an emulator
- Memory Scanning for x86 Libraries
- Native check for application installer package using C++ and JNI
- Lua Script Integration: Leverages Lua scripting for flexible and extensible emulator detection logic.
Emulator | Supported |
---|---|
BlueStacks | ✔️ |
LDPlayer | ❌ |
NoxPlayer | ❌ |
MEMU Play | ❌ |
Mumu Player | ❌ |
The project integrates Lua to enable custom scripting for enhanced emulator detection. Lua scripts are embedded within the native C++ code, allowing for dynamic and flexible checks.
- Script Execution: Lua scripts are executed from native C++ code to perform additional checks or customized logic for detecting emulators.
- Static Library: Lua is compiled as a static library (liblua.a) and linked with the project, providing a robust scripting environment
- Android NDK: Proper NDK configuration is required to compile and link the Lua library
- This project uses the ELFPP library, which is licensed under the MIT License.
- Lua Documentation: For more information on Lua scripting and integration, refer to the Lua manual.
- Contribution: Contributions to enhance emulator detection or support additional emulators are welcome. Please open an issue or submit a pull request.