BoardEmulatorMethod class
Detection method that checks if the device board is "goldfish" or "ranchu".
This method examines the device's board property to detect emulators. Many Android emulators return "goldfish" or "ranchu" as the board value, which is uncommon on physical devices that typically have specific board names.
Reliability: Medium (70-80%)
- Good indicator for many emulators
- Easy to spoof by modifying device properties
Score: 10 points when board is "goldfish" or "ranchu"
Performance: Fast - only checks string property
- Inheritance
-
- Object
- EmulatorDetectionMethod
- BoardEmulatorMethod
Constructors
- BoardEmulatorMethod({double score = 10, String? reason = "Board indicates emulator"})
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