You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Question] - Possible false-positive on emulator detection #2065
Hello guys, first i wanna thank you for all the effort you have been putting on this project, im working on an app that requires resilience against reverse engineering and this project saved my life.
The issue is: im applying an emulator detection on an Android project based on these build.props here.
I noticed that running the app on a Pixel 3 (API 28) from Firebase Test Lab triggers the emulator detection due to value of the prop Build.User beeing android-build.
I get the same behaviour running the app on some devices from AWS Device Farm, tested with the following devices:
Pixel 3 (API 28)
Pixel 3 (API 29)
Pixel 4 (API 29)
Pixel 5 (API 31)
All of them have the value of the property Build.USER as android-build.
Unfortunately i couldnt get my hands on any "real physical device" from this list and test it.
Can we realy relly on this build.prop?
Is there any chance that devices from Firebase Test Lab or AWS Device Farm would behave differenlty than a common physical device?
Activity