Unlock instant, AI-driven research and patent intelligence for your innovation.

Android system software protection method, software application method and related device

A software application and software protection technology, applied in the field of information security, can solve problems such as tampering and easy reverse analysis, and achieve the effect of ensuring normal operation, avoiding software tampering, and increasing difficulty

Active Publication Date: 2018-11-02
CHINA MOBILE COMM GRP CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The embodiment of the present invention provides a software protection method, a software application method and a related device of an Android system to solve the problem that the apk in the prior art is easily reversed and tampered with

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
  • Android system software protection method, software application method and related device
  • Android system software protection method, software application method and related device
  • Android system software protection method, software application method and related device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] In order to provide an implementation plan for increasing the difficulty of reverse analysis of the software installation package apk of the Android system, the embodiment of the present invention provides a software protection method, a software application method and related devices for the Android system. The following describes the present invention in conjunction with the accompanying drawings It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention. And in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

[0034] The embodiment of the present invention provides a software protection method of an Android system, and the specific steps are as follows: figure 1 shown, including:

[0035] Step 101. Obtain a first code corresponding to the software to be p...

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 software protection method and a software application method of an android system, and related devices. The software protection method comprises the steps of acquiring a first code corresponding to to-be-protected software; replacing a function code of an application programming interface (api) in the first code with an api character string code for api call through a character string way, so as to obtain a second code corresponding to the to-be-protected software; performing code derangement on the character string in the api character string code in the second code through a derangement processing program, so as to obtain a third code corresponding to the to-be-protected software; and packaging the third code and a derangement recovery program corresponding to the derangement processing program, so as to obtain a newest android package (apk) of the to-be-protected software. Compared with the prior art, the method increases the difficulty in reverse analysis of apk, so that the apk is protected to a greater extent.

Description

technical field [0001] The present invention relates to the field of information security, in particular to a software protection method for an Android system, a software application method and related devices. Background technique [0002] With the rapid development of the mobile Internet, there are more and more smart mobile terminals, among which the Android (Android) system occupies a large proportion of the mobile terminal systems. The mainstream development language of the software installation package (apk, AndroidPackage) on the Android system is Java. Compared with other software development languages, the Java language is easier to decompile and reversely modify. Therefore, the attacker embeds malicious code by decompiling the apk , Cracking the billing point of paid software, embedding spam plug-ins, etc., may lead to user information leakage, information loss, and bring losses to users. On the other hand, the copyright of the software cannot be guaranteed, bringi...

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): G06F21/14
Inventor 彭华熹
Owner CHINA MOBILE COMM GRP CO LTD