Method and system for detecting android application program running in android emulator

An Android emulator and application technology, applied in program control design, program control device, software simulation/interpretation/simulation, etc., can solve problems such as difficulty in ensuring the property safety of Android applications, reducing detection accuracy, etc., and improve accuracy Sex, the effect of ensuring property safety

Active Publication Date: 2020-04-10
WUHAN DOUYU NETWORK TECH CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the above-mentioned method for detecting the running position of an Android application has the following defects: for HACK, the code of the JAVA layer is relatively easy to be reversed out of its realization principle, and then it is relatively easy to decompile into the original code, and the running position information, and Android The emulator's unique process communication channel and IMEI information are easily tampered by HACK, which greatly reduces the accuracy of detection and makes it difficult to guarantee the safety of users' property when using Android applications.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for detecting android application program running in android emulator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments.

[0022] see figure 1 As shown, the method for detecting an Android application program running in an Android emulator in an embodiment of the present invention includes the following steps:

[0023] S1: The mobile terminal runs the Android application program that needs to be detected. On the JNI layer (used to communicate JAVA code and external local code C or C++ protocol layer) of the mobile terminal, read the fopen function (open file function); through fopen Function, to judge whether there is a process communication channel unique to the Android emulator in the mobile terminal, if not, go to S2, if so, go to S8.

[0024] The process communication channel of S1 includes " / dev / socket / qemud" and " / dev / qemu_pipe". The specific process of S1 is:

[0025] S101: Call the API function provided by the Android system to obtain the handle of libc....

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method and system for detecting running of an Android application program in an Android simulator, and relates to the field of Android simulator configuration. The method comprises the steps that a mobile terminal runs the Android application program needing to be detected; when it is judged that a specific process communication channel, specific IMEI information, a specific drive file and a specific simulator file of the Android simulator exist in the mobile terminal through a JNI layer, it is determined that the Android application program needing to be detected runs in the Android simulator. According to the method and system, whether the Android application program runs in the Android simulator or not can be precisely detected, and then property security of a user is guaranteed when the user uses the Android application program.

Description

technical field [0001] The invention relates to the field of Android emulator configuration, in particular to a method and system for detecting the running of an Android application program in the Android emulator. Background technique [0002] With the development of communication technology, Android emulators (software that simulates the Android operating system on a computer and can install, use, and uninstall Android applications, that is, the Android system can be operated on a computer) have been widely used in society; because Android The emulator can modify various mobile terminal configuration parameters, so Hack can forge multiple mobile terminal users on the computer through the Android emulator, and can also tamper with the data of the Android application program in the Android emulator to achieve the purpose of "plugging". Therefore, in order to ensure the user safety of the Android application, the user needs to know whether the running location of the Android ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/455
CPCG06F9/45504G06F9/45508
Inventor 周志刚
Owner WUHAN DOUYU NETWORK TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products