Method and device of identifying real machine and simulator and terminal
A technology for identifying terminals and simulators, applied in the computer field, can solve problems such as data inconsistency, cheating consumers, and damage to application developers, achieving fast processing speed, improving recognition accuracy, and ensuring legitimate interests
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0075] combine figure 1 , in this embodiment, a method for identifying a real device and a simulator is provided, which specifically includes the following steps:
[0076] S01 executes an instruction located at a specific memory address;
[0077] Wherein, the memory address is a specific location in the system RAM, usually represented by a hexadecimal number.
[0078] Further, before the execution of the instruction at the specific memory address, the method further includes the step of: obtaining memory address information, and writing the instruction to the specific memory address according to the memory address information.
[0079] Furthermore, before the execution of the instruction at the specific memory address, the method further includes the steps of: installing an Android test application; or enabling the Android application market. Specifically, the Android test application is a small program for identifying the real device and the emulator. First, the Android tes...
Embodiment 2
[0089] combine figure 2 , different from Embodiment 1, this embodiment further includes the following steps after identifying the terminal as an X86-based emulator:
[0090] S11 feeds back information that the terminal is an X86 architecture simulator to the server.
[0091] Specifically, the server is a server of the Android application market. After identifying the terminal as an X86 architecture emulator in step S04, the corresponding information is fed back to the server, so that the server executes subsequent corresponding processing procedures.
[0092] Further, combine image 3 , different from Embodiment 1, this embodiment further includes the following steps after identifying the terminal as an X86-based emulator:
[0093] S21 confirms that the order issued in the Android application market is a cumulative order;
[0094] Specifically, the cumulative command is a number of commands sent by the terminal to the Android application market, and the commands issued by ...
Embodiment 3
[0115] combine Figure 5 , this embodiment provides a device for identifying a real device and a simulator, including the following modules:
[0116] The first execution module 41 is configured to execute an instruction located at a specific memory address;
[0117] Specifically, it also includes an installation module, which is used to install the Android test application before the execution of the instruction at the specific memory address; or also includes a startup program module, which is used to enable Android before the execution of the instruction at the specific memory address. application market.
[0118] A first writing module 42, configured to write instructions to the specific memory address;
[0119] The second execution module 43 is configured to cyclically execute instructions located at the specific memory address;
[0120] The judging module 44 is used to judge whether the written instruction is executed; if so, identify the terminal as an emulator with a...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com