APK application reinforcing method and system

An encryption method and encrypted technology, applied in the direction of program/content distribution protection, etc., can solve the problem that the APK code is easy to be decompiled and displayed.

Inactive Publication Date: 2014-07-02
WUHAN ANTIY MOBILE SECURITY
View PDF4 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The present invention provides a method and system for APK application reinforcement, which solves the problem that APK code is easy to be decompiled and displayed, enables third-party application programs to be reinforced, and maximizes the protection of APK application program security

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
  • APK application reinforcing method and system
  • APK application reinforcing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, and to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the technical solutions in the present invention will be further detailed below in conjunction with the accompanying drawings illustrate.

[0030] The present invention provides an APK application reinforcement method and system, which solves the problem that APK codes are easily decompiled and displayed, enables third-party application programs to be reinforced, and maximizes the protection of APK application program security.

[0031] A method for APK application reinforcement, such as figure 1 shown, including:

[0032] S101: Import the file to be reinforced into the JVM, the file is the source code of the file or the packaged APK file; the reinforcement based on the source code is usually imported class code...

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 provides an APK application reinforcing method and system. The method comprises the steps of inputting the source code of files to be reinforced or APK files, preprocessing the files to be reinforced, analyzing the semantics, using different encryption ways according to different objects, conducting JVM class initialization processing on the encrypted objects, extracting the encrypted objects to the class initialization process in the modes of static members, static code blocks and the like, and at last outputting a reinforcing result. Through the APK application reinforcing method, APK application programs under the Android can be reinforced, displaying and calling of any cleartext character string or library functions can not occur to a decompilation result, a core code function is hidden, the difficulty of reverse analysis of the APK files is greatly increased, and therefore the effect of protecting the application codes of a developer is achieved.

Description

technical field [0001] The invention relates to the field of mobile terminal application security, in particular to a method and system for APK application reinforcement. Background technique [0002] With the increasing development of the Android mobile terminal platform, a large number of third-party applications emerge, and the phenomenon of piracy and repackaging of third-party applications is becoming more and more serious. Since the APK under Android can be easily decompiled into easy-to-read JAVA code by dex2jar, JD-GUI, JAD and other decompilation tools, the plaintext strings, library function calls, core function functions, etc. in the code are all clear at a glance, making illegal Piracy of third-party applications or reverse engineering of core functionality becomes easier for developers. Contents of the invention [0003] The present invention provides an APK application reinforcement method and system, which solves the problem that APK codes are easily decomp...

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/14
CPCG06F21/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