CN107102885A - The method and device of Android simulator is detected using ADB modes - Google Patents
The method and device of Android simulator is detected using ADB modes Download PDFInfo
- Publication number
- CN107102885A CN107102885A CN201710242791.2A CN201710242791A CN107102885A CN 107102885 A CN107102885 A CN 107102885A CN 201710242791 A CN201710242791 A CN 201710242791A CN 107102885 A CN107102885 A CN 107102885A
- Authority
- CN
- China
- Prior art keywords
- android
- android simulator
- access
- adb
- access device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000001514 detection method Methods 0.000 claims description 20
- 238000004519 manufacturing process Methods 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 238000007619 statistical method Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000012856 packing Methods 0.000 description 3
- 230000003362 replicative effect Effects 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 230000014616 translation Effects 0.000 description 2
- 206010061217 Infestation Diseases 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000010297 mechanical methods and process Methods 0.000 description 1
- 230000005226 mechanical processes and functions Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3604—Analysis of software for verifying properties of programs
- G06F11/3612—Analysis of software for verifying properties of programs by runtime analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45591—Monitoring or debugging support
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Debugging And Monitoring (AREA)
Abstract
The invention provides the method and device that a kind of utilization ADB modes detect Android simulator, wherein, method includes:Detect the access interface type of access device;Whether it is Android simulator according to the access interface type decision access device.The method and device that the present invention is provided can precisely identify which access device is Android simulator, so as to ensure the legitimate interests of Application developer, suppress spreading unchecked for the black production of network.
Description
Technical field
The present invention relates to field of computer technology, more particularly to a kind of side for detecting non-Android device operation Android system
Method, specifically exactly a kind of utilization ADB modes detect the method and device of Android simulator.
Background technology
Simulator (Emulator), also translations emulator, refers to mainly by hardware or software so that a department of computer science
System (being referred to as main host) is similar to another computer system (being referred to as client guest) in behavior.Simulator typically allows
The software or peripheral hardware of client design are operated in main system.Simulation (emulation) refer in an electronic equipment or
One computer program can simulate (emulator imitate) other equipment or program.
Android simulator is one can simulate the simulator of Android mobile phone system in windows platform.Android simulator energy
Android mobile phone running environment is simulated on computers, and Android game can be also experienced on computers and is applied.In a word, Android simulator
A kind of instruction exactly carried out by software is changed, so as to perform the process of Android operation system in non-Android device.
However, since the birth of Android simulator, being widely used in the black production in internet, and then grow network swindle, net
Network is practised fraud, severe infestation network environment, for example, cribber installs simulator, virtual machine etc. using access devices such as PCs
Virtual Android running environment realizes application program activation feedback to run application program (APP), causes application program actual use
Data are mismatched with activation quantity, and serious infringement is caused to Application developer.Therefore, server end or other visitors
It is Android simulator which access device how family end, which to recognize, and which access device is Android device, is those skilled in the art
The technical problem of urgent need to resolve.
The content of the invention
In view of this, the technical problem to be solved in the present invention is that provide one kind detects Android simulator using ADB modes
Method and device, solve in the prior art can not accurate recognition Android simulator the problem of.
In order to solve the above-mentioned technical problem, embodiment of the invention provides one kind and detects Android using ADB modes
The method of simulator, including:Detect the access interface type of access device;According to the access interface type decision access device
Whether it is Android simulator.
The embodiment of the present invention also provides the device that a kind of utilization ADB modes detect Android simulator, including:Inspection
Survey unit, the access interface type for detecting access device;Judging unit, for being connect according to the access interface type decision
Whether enter equipment is Android simulator.
It can be seen from the above-mentioned embodiment of the present invention, the method and dress of Android simulator are detected using ADB modes
Put and at least have the advantages that:Because Android device is by USB port (usb bus) access network, and Android simulator
By the network port (ICP/IP protocol) access network, therefore, by the access interface type for detecting access device, it can be determined that
Whether access device is Android simulator, and accuracy of detection is high, and processing speed is fast, it is easy to accomplish, it is ensured that Android application program
(APP) legitimate interests of developer, prevent criminal from replicating user identity, are engaged in illegal activity, purify Internet environment, and press down
Network processed swindle and the black production of network are spread unchecked.
It is to be understood that above-mentioned general description and detailed description below are merely illustrative and illustrative, it is not
Can the limitation scope of the invention to be advocated.
Brief description of the drawings
Following appended accompanying drawing is a part for the specification of the present invention, and it depicts the example embodiment of the present invention, institute
Accompanying drawing is used for illustrating the principle of the present invention together with the description of specification.
Fig. 1 detects the reality of the method for Android simulator for a kind of utilization ADB modes that the specific embodiment of the invention is provided
Apply the flow chart of example one;
Fig. 2 detects the reality of the method for Android simulator for a kind of utilization ADB modes that the specific embodiment of the invention is provided
Apply the flow chart of example two;
Fig. 3 detects the reality of the method for Android simulator for a kind of utilization ADB modes that the specific embodiment of the invention is provided
Apply the flow chart of example three;
Fig. 4 detects the reality of the device of Android simulator for a kind of utilization ADB modes that the specific embodiment of the invention is provided
Apply the schematic block diagram of example one;
Fig. 5 detects the reality of the device of Android simulator for a kind of utilization ADB modes that the specific embodiment of the invention is provided
Apply the schematic block diagram of example two;
Fig. 6 detects the reality of the device of Android simulator for a kind of utilization ADB modes that the specific embodiment of the invention is provided
Apply the schematic block diagram of example three;
A kind of application schematic diagram for detection Android simulator that Fig. 7 provides for the specific embodiment of the invention.
Embodiment
For the purpose, technical scheme and advantage of the embodiment of the present invention are more clearly understood, below will with accompanying drawing and in detail
Narration clearly illustrates the spirit of disclosed content, and any skilled artisan is understanding present invention
After embodiment, when the technology that can be taught by present invention, it is changed and modifies, its essence without departing from present invention
God and scope.
The schematic description and description of the present invention is used to explain the present invention, but not as a limitation of the invention.
In addition, element/component of the same or like label used in drawings and the embodiments is for representing same or like portion
Point.
On " first " used herein, " second " ... etc., not especially censure the meaning of order or cis-position,
Be not used to limit the present invention, its only for distinguish with constructed term describe element or operation.
On direction term used herein, for example:Upper and lower, left and right, front or rear etc., are only the sides of refer to the attached drawing
To.Therefore, the direction term used is intended to be illustrative and not intended to limit this creation.
It is open term, i.e., on "comprising" used herein, " comprising ", " having ", " containing " etc.
Mean including but not limited to.
On it is used herein " and/or ", include the things any or all combination.
On term used herein " substantially ", " about " etc., to modify it is any can be with the quantity or mistake of microvariations
Difference, but this slight variations or error can't change its essence.In general, microvariations that such term is modified or error
Scope in some embodiments can be 20%, in some embodiments can be 10%, can be in some embodiments 5% or its
His numerical value.It will be understood by those skilled in the art that the foregoing numerical value referred to can be adjusted according to actual demand, it is not limited thereto.
It is some to describe the word of the application by lower or discuss in the other places of this specification, to provide art technology
Personnel's guiding extra on about the description of the present application.
Fig. 1 detects the reality of the method for Android simulator for a kind of utilization ADB modes that the specific embodiment of the invention is provided
The flow chart of example one is applied, as shown in figure 1, whether being Android simulation according to the access interface type decision access device of access device
Device.
In the embodiment shown in the drawings, examined using ADB (Android Debug Bridge debug bridge) mode
Surveying the method for Android simulator includes:
Step 101:Detect the access interface type of access device.In the specific embodiment of the present invention, access interface type
Including:USB (USB) ports and the network port (Socket ports).Step 101 is specifically included:Using ADB and
ADBD detects the access interface type of access device.
Step 102:Whether it is Android simulator according to the access interface type decision access device.Android simulator leads to
Often in operation on personal computers (pcs), Android simulator is communicated by the network port with miscellaneous equipment;Android device (example
Such as Android smartphone) communicated by USB port with miscellaneous equipment, therefore, it can be determined to connect according to access interface type
Whether enter equipment is Android simulator.
Referring to Fig. 1, ADB full name is Android Debug Bridge, that is, debugs bridge, be connection Android phone with
The bridge at PC ends, can be managed by ADB, operate Android simulator and Android device, such as install software, system upgrade, operation
Shell-command etc..Android simulator (Android Emulator), also has translations Android emulator, refers mainly to by software side
Formula runs Android system in computer operating system, so as to carry out the distinctive certain operations of Android system;Android simulator mould
While intending a Android system, it is necessary to transferred out the instruction of itself using ADB services.When implementing, ADB services packages
Include operation ADB code modules on the server and the ADBD code modules operated on access device, by ADB code modules and
ADBD code modules are combined with the packing of APP application programs, and access device is installed after APP application programs, in access device
Communication between upper ADB code modules and ADBD code modules simulation access device and server, if access device is Android
Simulator, ADB code modules are communicated with ADBD code modules using ICP/IP protocol, if access device sets for Android
Standby, ADB code modules are communicated with ADBD code modules using usb bus, if it is decided that access device is Android simulator,
The operation of APP application programs can be directly terminated, so that the function of suppressing network hacker is reached, therefore can be with by ADB modes
Android simulator easily is found out, by detecting that the access interface type of access device can accurately judge the class of access device
Type, accuracy of detection is high, and processing speed is fast, it is easy to accomplish.
Fig. 2 detects the reality of the method for Android simulator for a kind of utilization ADB modes that the specific embodiment of the invention is provided
The flow chart of example two is applied, as shown in Fig. 2 access device is to server feedback result of determination information, so that beneficial to server by utilizing
Judged result information carries out statistical analysis.
In the embodiment shown in the drawings, after step 102, this method also includes:
Step 103:To server feedback result of determination information.Wherein, server can be cluster computer or distal end
Cloud platform etc..
Referring to Fig. 2, access device can be entered to server feedback result of determination information, server using judged result information
Row statistical analysis, is improved or upgrades to APP application programs according to analysis result beneficial to APP developer, so as to protect APP to open
The legitimate rights and interests of originator.
Fig. 3 detects the reality of the method for Android simulator for a kind of utilization ADB modes that the specific embodiment of the invention is provided
Apply the flow chart of example three, if as shown in figure 3, access interface type be USB port, judge access device as Android device,
Otherwise it is Android simulator.
In the embodiment shown in the drawings, step 102 is specifically included:
Step 1021:If the access interface type is USB port, judge access device as Android device.Wherein,
USB port is the interface that Android device is connected with miscellaneous equipment.
Step 1022:If the access interface type is the network port, judge access device as Android simulator.Its
In, the network port is the interface that Android simulator is connected with miscellaneous equipment.
Referring to Fig. 3, the type of access device is determined according to the access interface type of access device, accuracy of detection is high, processing
Speed is fast, it is easy to accomplish, prevent criminal from replicating user identity, be engaged in illegal activity, purify Internet environment, suppress network swindleness
Deceive and network black production is spread unchecked.
Fig. 4 detects the reality of the device of Android simulator for a kind of utilization ADB modes that the specific embodiment of the invention is provided
The schematic block diagram of example one is applied, as shown in figure 4, whether being Android mould according to the access interface type decision access device of access device
Intend device.
In the embodiment shown in the drawings, the device for detecting Android simulator using ADB modes includes:Detection is single
Member 1 and judging unit 2.Wherein, detection unit 1 is used for the access interface type for detecting access device;Judging unit 2 is used for basis
Whether the access interface type decision access device is Android simulator.It is described to judge single in the specific embodiment of the present invention
Member 2 when the access interface type is USB port specifically for judging access device as Android device, when the access interface
Judge access device as Android simulator when type is the network port;Access interface type includes USB port and the network port.
Referring to Fig. 4, Android simulator is normally operated on PC, therefore, Android simulator by the network port with it is other
Equipment communication;And Android device is then communicated by usb bus with miscellaneous equipment, therefore, by the incoming end for detecting access device
Mouth type can accurately judge the type of access device, and accuracy of detection is high, and processing speed is fast, it is easy to accomplish.
Fig. 5 detects the reality of the device of Android simulator for a kind of utilization ADB modes that the specific embodiment of the invention is provided
The schematic block diagram of example two is applied, as shown in figure 5, access device is to server feedback result of determination information, so that beneficial to server profit
Statistical analysis is carried out with judged result information.
In the embodiment shown in the drawings, device also includes feedback unit 3, wherein, feedback unit 3 is used for clothes
Business device feedback and judge object information.
Referring to Fig. 5, access device can be entered to server feedback result of determination information, server using judged result information
Row statistical analysis, is improved or upgrades to APP application programs according to analysis result beneficial to APP developer, so as to protect APP to open
The legitimate rights and interests of originator.
Fig. 6 detects the reality of the device of Android simulator for a kind of utilization ADB modes that the specific embodiment of the invention is provided
The schematic block diagram of example three is applied, as shown in fig. 6, detecting the access interface of access device using the analog detection module in detection unit
Type.
In the embodiment shown in the drawings, the detection unit 1 specifically includes analog detection module 11.Wherein,
Analog detection module 11 is used for the access interface type for detecting access device.
Referring to Fig. 6, ADB services are to connect Android phone and the bridge at PC ends, can be managed by ADB, operate Android
Simulator and Android device, such as install software, system upgrade, operation shell-command.ADB services include operating in server
On ADB code modules and the ADBD code modules that operate on access device, by ADB code modules and ADBD code modules with
APP application programs packing combine, access device install APP application programs after, on access device ADB code modules with
ADBD code modules simulate the communication between access device and server, if access device is Android simulator, ADB code moulds
Block is communicated with ADBD code modules using ICP/IP protocol, if access device be Android device, ADB code modules with
ADBD code modules are communicated using usb bus, therefore, by detecting that the access interface type of access device can accurately be sentenced
Determine the type of access device, accuracy of detection is high, and processing speed is fast, it is easy to accomplish.
The application schematic diagram for a kind of detection Android simulator that Fig. 7 provides for the specific embodiment of the invention, such as Fig. 7 institutes
Show, multiple access devices are connected with server, wherein, personal computer and portable computer pass through the network port and server
Connection, Android mobile phone be connected by USB port with server, ADB service ADB code modules including operating on server and
In the ADBD code modules operated on access device, actual mechanical process, by ADB code modules and ADBD code modules with
APP application programs packing combine, access device install APP application programs after, on access device ADB code modules with
ADBD code modules simulate the communication between access device and server, if access device is Android simulator, ADB code moulds
Block is communicated with ADBD code modules using ICP/IP protocol, if access device be Android device, ADB code modules with
ADBD code modules are communicated using usb bus, and access device is by result of determination feedback of the information to server, and server can be with
The result of determination information fed back according to access device carries out statistical analysis.The present invention can accurately judge whether access device is peace
Tall and erect simulator, accuracy of detection is high, and processing speed is fast, it is easy to accomplish, it is ensured that the conjunction of Android application program (APP) developer
Method interests, prevent criminal from carrying out identity duplication, are engaged in illegal activity, purify Internet environment, and suppress network swindle and network
Black production is spread unchecked.
The specific embodiment of the invention provides the method and device that a kind of utilization ADB modes detect Android simulator, due to peace
Tall and erect equipment is by USB port access network, and therefore Android simulator, is accessed by network port access network by detecting
The access interface type of equipment, it can be determined that whether access device is Android simulator, and accuracy of detection is high, and processing speed is fast, easily
In realization, it is ensured that the legitimate interests of Android application program (APP) developer, prevent criminal from replicating user identity,
Illegal activity is engaged in, is purified Internet environment, suppresses network swindle and network black production is spread unchecked.
The above-mentioned embodiment of the present invention can be implemented in various hardware, Software Coding or both combination.For example, this hair
Bright embodiment, which is alternatively in data signal processor (Digital Signal Processor, DSP), performs the above method
Program code.The present invention can also refer to computer processor, digital signal processor, microprocessor or field-programmable gate array
Arrange a variety of functions that (Field Programmable Gate Array, FPGA) is performed.Above-mentioned processing can be configured according to the present invention
Device performs particular task, its machine-readable software code that the ad hoc approach that the present invention is disclosed is defined by performing or firmware generation
Code is completed.Software code or firmware code can be developed into different program languages and different forms or form.Or
Different target platform composing software codes.However, configuring generation according to the software code of execution task of the present invention and other types
Different code pattern, type and the language of code do not depart from spirit and scope of the invention.
Schematical embodiment of the invention is the foregoing is only, before the design of the present invention and principle is not departed from
Put, equivalent variations and modification that any those skilled in the art is made all should belong to the scope of protection of the invention.
Claims (10)
1. a kind of method that utilization ADB modes detect Android simulator, it is characterised in that this method includes:
Detect the access interface type of access device;And
Whether it is Android simulator according to the access interface type decision access device.
2. the method for detecting Android simulator using ADB modes as claimed in claim 1, it is characterised in that connect according to described
After the step of whether inbound port type decision access device is Android simulator, this method also includes:
To server feedback result of determination information.
3. the method for detecting Android simulator using ADB modes as claimed in claim 1, it is characterised in that detection access is set
The step of standby access interface type, specifically include:
The access interface type of access device is detected using ADB and ADBD.
4. the method for detecting Android simulator using ADB modes as claimed in claim 1, it is characterised in that connect according to described
The step of whether inbound port type decision access device is Android simulator, specifically includes:
If the access interface type is USB port, judge access device as Android device;And
If the access interface type is the network port, judge access device as Android simulator.
5. the method for detecting Android simulator using ADB modes as claimed in claim 1, it is characterised in that the incoming end
Mouth type includes:USB port and the network port.
6. a kind of utilization ADB modes detect the device of Android simulator, it is characterised in that the device includes:
Detection unit, the access interface type for detecting access device;And
Judging unit, for whether being Android simulator according to the access interface type decision access device.
7. the device of Android simulator is detected using ADB modes as claimed in claim 6, it is characterised in that the device is also wrapped
Include:
Feedback unit, for server feedback result of determination information.
8. the device of Android simulator is detected using ADB modes as claimed in claim 6, it is characterised in that the detection list
Member is specifically included:
Analog detection module, the access interface type for detecting access device.
9. the device of Android simulator is detected using ADB modes as claimed in claim 6, it is characterised in that the judgement list
Member when the access interface type is USB port specifically for judging access device as Android device, when the access interface
Judge access device as Android simulator when type is the network port.
10. the device of Android simulator is detected using ADB modes as claimed in claim 6, it is characterised in that the incoming end
Mouth type includes:USB port and the network port.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710242791.2A CN107102885A (en) | 2017-04-14 | 2017-04-14 | The method and device of Android simulator is detected using ADB modes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710242791.2A CN107102885A (en) | 2017-04-14 | 2017-04-14 | The method and device of Android simulator is detected using ADB modes |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107102885A true CN107102885A (en) | 2017-08-29 |
Family
ID=59675025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710242791.2A Pending CN107102885A (en) | 2017-04-14 | 2017-04-14 | The method and device of Android simulator is detected using ADB modes |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107102885A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107526628A (en) * | 2017-09-30 | 2017-12-29 | 北京梆梆安全科技有限公司 | With reference to bottom instruction and the simulator detection method and device of configuration information |
CN107633170A (en) * | 2017-09-30 | 2018-01-26 | 北京梆梆安全科技有限公司 | A kind of Android simulator detection method and device of combination ardware feature and sensor |
CN107678834A (en) * | 2017-09-30 | 2018-02-09 | 北京梆梆安全科技有限公司 | A kind of Android simulator detection method and device based on hardware configuration |
CN107678833A (en) * | 2017-09-30 | 2018-02-09 | 北京梆梆安全科技有限公司 | Simulator detection method and device based on operation system information |
CN107729121A (en) * | 2017-09-30 | 2018-02-23 | 北京梆梆安全科技有限公司 | Simulator detection method and device |
CN107741907A (en) * | 2017-09-30 | 2018-02-27 | 北京梆梆安全科技有限公司 | With reference to bottom instruction and the simulator detection method and device of system information |
CN108388506A (en) * | 2018-01-05 | 2018-08-10 | 郑州信大捷安信息技术股份有限公司 | ADB multiplex systems based on the more android systems of single linux kernel and ADB multiplexing methods |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103632096A (en) * | 2013-11-29 | 2014-03-12 | 北京奇虎科技有限公司 | Method and device for carrying out safety detection on equipment |
CN103927256A (en) * | 2013-01-16 | 2014-07-16 | 珠海市君天电子科技有限公司 | Method for controlling multiple Android devices |
CN104182663A (en) * | 2013-05-27 | 2014-12-03 | 阿里巴巴集团控股有限公司 | Method and device for identifying simulator operation |
-
2017
- 2017-04-14 CN CN201710242791.2A patent/CN107102885A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103927256A (en) * | 2013-01-16 | 2014-07-16 | 珠海市君天电子科技有限公司 | Method for controlling multiple Android devices |
CN104182663A (en) * | 2013-05-27 | 2014-12-03 | 阿里巴巴集团控股有限公司 | Method and device for identifying simulator operation |
CN103632096A (en) * | 2013-11-29 | 2014-03-12 | 北京奇虎科技有限公司 | Method and device for carrying out safety detection on equipment |
Non-Patent Citations (6)
Title |
---|
DUANQZ: "adb介绍", 《WEB.ARCHIVE.ORG/WEB/20170320015958/HTTPS://DUANQZ.GITHUB.IO/2015-05-21-INTRO-ADB》 * |
SOS995等: "100分求解:adb和adbd有办法同机通讯吗", 《HTTPS://BBS.CSDN.NET/TOPICS/390260035》 * |
USER2284570等: "Run adb command inside the terminal emulator or programmatically without root", 《HTTPS://ANDROID.STACKEXCHANGE.COM/QUESTIONS/142533/RUN-ADB-COMMAND-INSIDE-THE-TERMINAL-EMULATOR-OR-PROGRAMMATICALLY-WITHOUT-ROOT?ANSWERTA%E2%80%A6%00%00》 * |
YIMING JING等: "Morpheus: Automatically Generating Heuristics to Detect Android Emulators", 《14 PROCEEDINGS OF THE 30TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE》 * |
一天一点一滴: "通过网络使用adb", 《YTYDYD.BLOG.SOHU.COM/146260552.HTML》 * |
亭亭HAPPY: "Android Debug Bridge(ADB)技术实现(译)", 《WEB.ARCHIVE.ORG/WEB/20130313071047/HTTPS://MY.OSCHINA.NET/TINGZI/BLOG/78628》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107526628A (en) * | 2017-09-30 | 2017-12-29 | 北京梆梆安全科技有限公司 | With reference to bottom instruction and the simulator detection method and device of configuration information |
CN107633170A (en) * | 2017-09-30 | 2018-01-26 | 北京梆梆安全科技有限公司 | A kind of Android simulator detection method and device of combination ardware feature and sensor |
CN107678834A (en) * | 2017-09-30 | 2018-02-09 | 北京梆梆安全科技有限公司 | A kind of Android simulator detection method and device based on hardware configuration |
CN107678833A (en) * | 2017-09-30 | 2018-02-09 | 北京梆梆安全科技有限公司 | Simulator detection method and device based on operation system information |
CN107729121A (en) * | 2017-09-30 | 2018-02-23 | 北京梆梆安全科技有限公司 | Simulator detection method and device |
CN107741907A (en) * | 2017-09-30 | 2018-02-27 | 北京梆梆安全科技有限公司 | With reference to bottom instruction and the simulator detection method and device of system information |
CN108388506A (en) * | 2018-01-05 | 2018-08-10 | 郑州信大捷安信息技术股份有限公司 | ADB multiplex systems based on the more android systems of single linux kernel and ADB multiplexing methods |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107102885A (en) | The method and device of Android simulator is detected using ADB modes | |
CN106648835B (en) | Method and system for detecting running of Android application program in Android simulator | |
CN108133139B (en) | Android malicious application detection system based on multi-operation environment behavior comparison | |
CN107102886A (en) | The detection method and device of Android simulator | |
CN111597113B (en) | Method, device, equipment and storage medium for verifying applet | |
Tang et al. | A novel hybrid method to analyze security vulnerabilities in android applications | |
EP3087525B1 (en) | Frequency-based reputation | |
CN104537309A (en) | Application program bug detection method, application program bug detection device and server | |
CN106055983A (en) | Anti-debugging method of android application based on IDA communication | |
CN104537308B (en) | System and method using security audit function is provided | |
WO2020019485A1 (en) | Simulator identification method, identification device, and computer readable medium | |
CN104134041A (en) | Anti-detecting method and device of terminal simulator system | |
CN109117368A (en) | A kind of interface test method, electronic equipment and storage medium | |
WO2013042802A1 (en) | Emulator for dynamically analyzing behavior information of an android application, system for dynamically analyzing behavior information including same, and computer-readable recording medium having a program for dynamically analyzing behavior information of an android application recorded thereon | |
RU2748518C1 (en) | Method for counteracting malicious software (malware) by imitating test environment | |
CN105975858A (en) | Method and system for malicious code detection based on virtual technology in Android system | |
CN111597114A (en) | Method, device and equipment for verifying small program and storage medium | |
Li et al. | Large-scale third-party library detection in android markets | |
Arzt et al. | The soot-based toolchain for analyzing android apps | |
CN113360379A (en) | Program testing method and program testing device | |
Tuan et al. | Enhancing the accuracy of static analysis for detecting sensitive data leakage in Android by using dynamic analysis | |
CN103810222A (en) | Sample file processing method and device | |
US20070079288A1 (en) | System and method for capturing filtered execution history of executable program code | |
CN102446253B (en) | Webpage trojan detection method and system | |
US11886589B2 (en) | Process wrapping method for evading anti-analysis of native codes, recording medium and device for performing the method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 100083 20 Floor, Block A, Tiangong Building, 30 College Road, Haidian District, Beijing Applicant after: Beijing Bang Bang Safety Technology Co. Ltd. Address before: 100083 20 Floor, Block A, Tiangong Building, 30 College Road, Haidian District, Beijing Applicant before: Yangpuweiye Technology Limited |
|
CB02 | Change of applicant information | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170829 |
|
RJ01 | Rejection of invention patent application after publication |