Shelling method of Android platform application program and container

An application program and platform application technology, applied in the field of information security, can solve the problems of cumbersome updates and not suitable for ordinary users, and achieve the effect of convenient implementation and high shelling efficiency

Active Publication Date: 2018-06-29
WUHAN ANTIY MOBILE SECURITY
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method can realize an automated sheller, but the system code needs to be modified, and the machine needs to be re-flashed every time it is modified. It is very cumbersome to use and update, and it is not suitable for ordinary users.

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
  • Shelling method of Android platform application program and container
  • Shelling method of Android platform application program and container
  • Shelling method of Android platform application program and container

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] combine figure 1 As shown, in some embodiments, the method for unpacking an Android platform application program disclosed in the present invention is applied to a preset unpacking container located at the application layer. It can be understood that the unpacking container is also an application program , with its own Manifest file. Shelling method of the present invention comprises the following steps:

[0043] S01. Obtain the path of the application program to be unpacked inputted from the outside, and copy the application program to be unpacked into the file directory of the unpacker container.

[0044] S02. Parse the Manifest file of the application to be unpacked to obtain its main Activity and resource information.

[0045] Its main Activity includes the character string of the Activity used to describe the main page, and the resource information includes: pictures, icons, XML files and resource paths.

[0046] S03. According to the path of the application pro...

Embodiment 2

[0072] Such as Figure 4 Shown, a kind of shelling container is used for carrying out shelling to application program in Android platform application layer, and described shelling container comprises parsing module 10, dynamic loading module 20, core shelling module 30, wherein:

[0073] Described parsing module 10 is used for obtaining the path of the application program to be unpacked of external input, this application to be unpacked, is copied in the file catalog of unpacking container; And analyze the Manifest file of application program to be unpacked, obtain its master Activity and resource information. Its main Activity includes an Activity string used to describe the main page, and the resource information includes at least a resource path.

[0074] The dynamic loading module 20 is used to load the code and resource path of the application to be unpacked into the unpacking container to create the class of the main Activity according to the path of the application to ...

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 shelling method of an Android platform application program. The shelling method is applied to a preset shelling container located on an application layer. The shelling methodcomprises the steps of obtaining a path of an application program to be shelled input by the outside and copying the application program to be shelled into a file catalogue of the shelling container;analyzing a Manifest file of the application program to be shelled and obtaining main Activity and resource information of the Manifest file, wherein the resource information at least comprises a resource path; according to the path of the application program to be shelled, loading the resource path of the application program to be shelled and a code into a progress space of the shelling container; obtaining a dex file structure of the application program to be shelled; according to the dex file structure, shelling the application program to be shelled. The invention further discloses the shelling container, and the shelling container comprises an analyzing module, a dynamic loading module and a core shelling module. Root rights are not needed, a system source code does not need to be modified either, and the shelling method is convenient to implement and high in shelling efficiency.

Description

technical field [0001] The invention relates to the technical field of information security, in particular to a shelling method and a container of an Android platform application program. Background technique [0002] The Android system itself has the characteristics of open source. With the continuous improvement of the performance of mobile terminals, the Android platform applications are developing rapidly. However, there are more and more malicious applications on the Android platform, seriously endangering the privacy and asset security of users. Nowadays, most malicious applications on the Android platform use reinforcement technology to hide the logic of their malicious code, in order to bypass the antivirus engine's detection and killing, and cause serious harm to users. In response to this problem, the unpacking technology of Android hardened applications came into being. [0003] The existing unpacking solutions for Android applications are mainly divided into th...

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 Applications(China)
IPC IPC(8): G06F21/12G06F21/14
CPCG06F21/125G06F21/14
Inventor 李伏一乔伟
Owner WUHAN ANTIY MOBILE SECURITY
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