Awesome
Android-Emulator-Detection
POC Tool to detect if app is ran on an emulator
Features
- Detect Android Studio Emulator
- Detect Any Gaming Emulator
- List Detections
How To Use
// 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
Contact
For any questions, collaboration requests, or updates, feel free to reach out via:
Telegram Channel: Join Channel <br> Telegram Contact: Contact Me <br> Website: My Website <br> Email: contact@reveny.me <br>
License
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
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.
To-Do List
- 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.
Preview
<img src="https://github.com/reveny/Android-Emulator-Detection/blob/main/preview.png" width="350">Changelog
v1.5.0
- New Detections
- Updated UI
- Cleaned up old and inefficient code
- Changed versioning system
v4
- Converted core features to library module for
.aar
release - Changed versioning system
- Fixed issue #1
- New Contributor: @onedevapp
v0.3
- Added detection by checking Native Bridge property
v0.2
- Fixed various issues
- Added ARM Translation Detection
v0.1
- Initial release with detection for Android Studio Emulator and gaming emulators (tested on LDPlayer)