Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Installation file protection method and apparatus

A technology for installing files and protecting devices, which is applied in the field of mobile communications, and can solve problems such as low difficulty in identification and cracking, poor protection effect of Android installation files, and poor installation file effects, so as to protect installation files and prevent tampering Effect

Inactive Publication Date: 2016-02-17
GUANGZHOU AIJIUYOU INFORMATION TECH
View PDF7 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to strengthen the security of Android code, an Android code obfuscation protection scheme can be adopted at present, but this scheme only uses simple and meaningless names to rename the class names, field names and method names in the Android installation file, so it only increases It is difficult for the decompiler to view the code, the difficulty of identification and cracking is not high, and the effect of decompiling and protecting the installation file is not good
[0005] As mentioned above, the existing simple code obfuscation protection scheme is not very effective in protecting Android installation files, so a better solution is needed to protect Android installation files

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
  • Installation file protection method and apparatus
  • Installation file protection method and apparatus
  • Installation file protection method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] Specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0040] Aiming at the aforementioned problem that the protection effect of the existing protection method on the installation file is not very good, the present invention proceeds from the dimensions of tampering, secondary packaging and decompilation, which threaten the safety of the installation file package, and encrypts the characters in the smali file. String constants, adding verification judgment codes to the specified codes of the smali files, and adding anti-cracking codes to the smali files according to the Dex file, so as to prevent the installation files from being tampered with, repackaged, and decompiled, thereby achieving better Installation files for protection purposes.

[0041] It should be noted that the above three processing methods can be executed independently or in combination. The combination methods include pairwise co...

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 installation file protection method and apparatus. The method comprises: analyzing an installation file package; modifying the analyzed installation file package, wherein the modification comprises: selecting and obtaining a character string constant in the analyzed installation file package, encrypting the selected and obtained character string constant to obtain an encrypted character string constant string, and replacing a corresponding character string constant with the encrypted character string constant string; and packing the modified installation file package to obtain a new installation file package. Through the installation file protection method and apparatus, an installation file can be prevented from being subjected to tampering, secondary packing and decompilation, so that the purpose of better protecting the installation file is achieved.

Description

technical field [0001] The present invention relates to the technical field of mobile communication, and more specifically, to a method and device for protecting installation files. Background technique [0002] Nowadays, most mobile devices (such as smart phones, tablet computers, etc.) all adopt the Android system, and subsequently, third-party application programs applied to each mobile device also appear thereupon. Since most mobile devices adopt the Android system, the third-party application program applied to the mobile device is also an Android installation file that can be recognized by the Android system. [0003] Since the Android installation file uses the Java language as the main language, compared with other languages, the Java code written in the Java language is easy to be cracked and modified by a decompiler tool. For example: Apktools, Baksmali, Gaizhili and other tools specially used to crack Android installation files can be used to convert Android inst...

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): G06F9/44
Inventor 曹兵强
Owner GUANGZHOU AIJIUYOU INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products