BlueStacksDetectionMethod class
Detection method specifically designed to identify BlueStacks emulator.
This method looks for BlueStacks-specific signatures in device properties including:
- "bluestacks" in manufacturer, brand, model, device, or product
- "BlueStacks" as exact manufacturer name
- QC_Reference_Phone board with non-Xiaomi manufacturer (BlueStacks signature)
Reliability: Very High (95-98%)
- Highly specific to BlueStacks emulator
- Very low false positive rate
- BlueStacks signatures are well-documented and consistent
Score: 30 points when BlueStacks is detected
Performance: Fast - only checks string properties
- Inheritance
-
- Object
- EmulatorDetectionMethod
- BlueStacksDetectionMethod
Constructors
- BlueStacksDetectionMethod.new({double score = 30, String? reason = "BlueStacks emulator detected"})
Properties
Methods
-
execute(
) → Future< ({String? reason, double score})> -
Executes the method and returns a score between 0 and 100
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited