Method, device and terminal for identifying real machine and simulator
A technology for identifying terminals and simulators, applied in the computer field, can solve problems such as data inconsistency, deceive consumers, and damage to application developers, and achieve the effects of fast processing, improved recognition accuracy, and guaranteed legitimate interests.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0075]Combinefigure 1 In the present embodiment, a method of identifying the real machine and the simulator, specifically comprising the steps:
[0076]S01 executes instructions located at a particular memory address;
[0077]Wherein, the memory address is a specific location in the system RAM, usually expressed in hexadecimal numbers.
[0078]Further, before the execution of the specific memory address, the step is further included: obtaining a memory address information, writing an instruction to a particular memory address based on the memory address information.
[0079]Further, before the execution of the command is located in the command of a particular memory address, the steps are further included: install the Android test app; or enable the Android application market. Specifically, the Android test is applied to identify the dener and simulator's applet, first installing an Android test application on the terminal, and then performs instructions through this Android test, performing id...
Embodiment 2
[0089]Combinefigure 2 , Distinguishably in the first example, the embodiment includes the following steps after the identification terminal is an emulator of the X86 architecture.
[0090]S11 provides information to the server feedback terminal as the X86 architecture simulator.
[0091]Specifically, the server is a server for the Android application market, and after the terminal is identified in step S04, then feeds back to the server to the server so that the server performs a subsequent corresponding processing program.
[0092]Further, combinedimage 3 , Distinguishably in the first example, the embodiment includes the following steps after the identification terminal is an emulator of the X86 architecture.
[0093]S21 confirms that the command issued in the Android application is a cumulative command;
[0094]Specifically, the accumulated amount command is a command that is sent to the ASP to the APS, and the commands are sent to the accumulated state; if in the actual situation, if the PC si...
Embodiment 3
[0115]CombineFigure 5 This embodiment provides an apparatus that identifies the real machine and the simulator, including the following module:
[0116]The first execution module 41 is used to perform an instruction located at a particular memory address;
[0117]Specifically, a mounting module is further included for mounting an Android test application before the execution of a particular memory address; or also includes a launching program module, which is used to enable Android before the execution of the specific memory address. Application market.
[0118]The first write module 42 is configured to write instructions to the specific memory address;
[0119]The second execution module 43 is used to loop execution of an instruction located at the specific memory address;
[0120]The determination module 44 is configured to determine whether the write instruction is executed; if it is identified a simulator of the X86 architecture; otherwise, the identification of the terminal is an ARM architec...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


