POC Tool to detect if app is ran on an emulator
- Detect Android Studio Emulator
- Detect Any Gaming Emulator
- List Detections
// Import the package
import com.reveny.emulatordetector.plugin.EmulatorDetection;
// Create a new EmulatorDetection object.
EmulatorDetection detection = new EmulatorDetection();
// Check whether is emulator or not
boolean status = detection.isDetected(); // True if running in emulator else false
// Get the detected result
String result = detection.getResult(); // Empty if status is false else gives all the detections
For any questions, collaboration requests, or updates, feel free to reach out via:
Telegram Channel: Join Channel
Telegram Contact: Contact Me
Website: My Website
Email: [email protected]
While this project is licensed under the GPLv3 License, I would appreciate it if you contacted me first for commercial use to support further development. See the LICENSE file for full details.
Contributions are welcome to help improve this project! If you’re interested in adding features or enhancing functionality, feel free to submit a pull request or open an issue to discuss your ideas.
- GitHub Actions: Set up GitHub Actions for automated builds, testing, and linting to streamline the development process.
- Enhanced Emulator Detection: Add more robust detection methods for various emulator environments, including less commonly used emulators.
- Performance Optimizations: Optimize the detection algorithms to minimize resource usage on the app.
If you’d like to contribute, please ensure that your code follows the project’s style.
- New Detections
- Updated UI
- Cleaned up old and inefficient code
- Changed versioning system
- Converted core features to library module for
.aar
release - Changed versioning system
- Fixed issue #1
- New Contributor: @onedevapp
- Added detection by checking Native Bridge property
- Fixed various issues
- Added ARM Translation Detection
- Initial release with detection for Android Studio Emulator and gaming emulators (tested on LDPlayer)