Method and device for identifying Android real machine and simulator and storage medium
A technology of simulators and machines, applied in computer security devices, instruments, and detecting faulty computer hardware, etc., can solve problems such as inability to judge
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0034] see figure 1 , figure 1 It is a schematic flow diagram of an embodiment of the method for identifying an Android real machine and an emulator according to the present invention, figure 1 The methods include:
[0035] Step S11: Execute a specific CPU instruction on the recognized machine installed with the Android operating system and set a specific judgment condition. If the judgment condition is met, it is judged that the recognized machine is an emulator.
[0036] In step S11, a library file of a specific CPU instruction and an executable program file for executing a specific CPU instruction can be loaded on the identified machine, whether an exception occurs by loading the library file and executing the executable program file, and executing the executable program file Check whether the result of the program file is abnormal to judge whether the recognized machine is a simulator.
[0037] see figure 2 , figure 2 yes figure 1 A schematic flowchart of an embodi...
Embodiment 2
[0088] see Figure 4 , Figure 4 It is a structural schematic diagram of an embodiment of the device for identifying an Android real device and an emulator according to the present invention. Figure 4 The device includes a CPU type acquiring and judging module 41 and a CPU instruction executing and judging module 42. The CPU type acquiring and judging module 41 is used for reading the CPU type of the identified machine, and if the CPU type is X86 type, it is judged that the identified machine is an emulator. The CPU instruction execution and judging module 42 is used to execute specific CPU instructions on the identified machine and set specific judging conditions. If the judging conditions are met, it is judged that the identified machine is an emulator.
[0089] The CPU instruction execution and judging module 42 includes: the first library file loading and judging unit 421, the first library file function execution and judging unit 422, the first library file return valu...
Embodiment 3
[0103] The present invention provides a computer-readable storage medium, where the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to make a computer execute the method according to Embodiment 1.
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