Scenario, download the app, open the app, click the specified embedded H5 page button, the activation is considered successful
But currently it is impossible to distinguish one scenario, download the Android emulator on the PC, and then repeat the above steps, the same system determines the activation is successful
Requirements , if you want to block the activation path on the simulator side, is there a solution? There is now an idea, but it has not been confirmed yet, to obtain the proprietary hardware information of the device, such as camera parameters, to differentiate
But currently it is impossible to distinguish one scenario, download the Android emulator on the PC, and then repeat the above steps, the same system determines the activation is successful
Requirements , if you want to block the activation path on the simulator side, is there a solution? There is now an idea, but it has not been confirmed yet, to obtain the proprietary hardware information of the device, such as camera parameters, to differentiate
1 Detect ip, imei, imsi, mac, memory card, among which the imei value of ordinary simulator is 0, IMES must start with 4600
2 Fuzzy detection system, app Pass the package names of all installed applications on the device, and you can determine whether there are package names for commonly used emulators on the market
3 Multi-condition detection, set several attributes into a group to determine whether they belong to the group
4 Very perverted approach It affects the experience very much. Use the app to turn on and off Bluetooth
Some simulators are more obvious. For example, the imei is empty and the device information has the simulator logo. However, if you want to increase the amount, you will definitely modify the script, which is difficult to do.
The best way is to add some behaviors to the app to generate a token.