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

Method, device, and system for optimizing application program

A technology of application programs and optimization methods, applied in program control devices, program loading/starting, software deployment, etc., can solve the problems of complicated operation, complicated analysis, time-consuming and laborious, etc., and achieve the effect of simple and convenient implementation process and strong versatility

Active Publication Date: 2016-11-16
MICRO DREAM TECHTRONIC NETWORK TECH CHINACO
View PDF4 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Embodiments of the present invention provide an application program optimization method, device, and system to solve the problems of complex operation, complicated analysis, time-consuming and labor-intensive application program optimization existing in the prior art

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
  • Method, device, and system for optimizing application program
  • Method, device, and system for optimizing application program
  • Method, device, and system for optimizing application program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0057] The application program optimization method provided by Embodiment 1 of the present invention, its flow is as follows figure 2 shown, including the following steps:

[0058] Step S101: Obtain an application installation package suitable for a mobile terminal to be optimized.

[0059] Obtain the application installation package to be optimized, and convert or decompress the obtained application installation package. For example, the IPA package is a file with the suffix name of ipa. In fact, it is a compressed package (zip package), which can be converted into zip and decompress to get the executable file contained in it, the process will be terminated if the conversion or decompression fails.

[0060] Step S102: Obtain an executable file for application installation from the application installation package.

[0061] Obtain the executable file from the folder where the application installation package is decompressed.

[0062] Step S103: Inject the pre-generated dyn...

Embodiment 2

[0072] Embodiment 2 of the present invention provides a specific implementation method for the above-mentioned application program optimization, the process of which is as follows image 3 shown, including the following steps:

[0073] Step S201: Obtain an application installation package suitable for a mobile terminal to be optimized.

[0074] Step S202: Transform and decompress the application installation package.

[0075] The application installation package is generally a compressed file, and the installation file of the application can be obtained after converting and decompressing the compressed file.

[0076] Step S203: Obtain the executable file in the application installation package.

[0077] Obtain the executable files in the decompressed application installation folder for subsequent optimization.

[0078] Step S204: According to the storage path of the dynamic library, obtain a pre-generated dynamic library for carrying custom code tools.

[0079] Step S205: ...

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

Embodiments of the invention provide a method, a device, and a system for optimizing application programs. The method comprises: obtaining a to-be-optimized application program installation package suitable to be used for a mobile terminal, obtaining an executable file used for installation of the application program from the application program installation package; injecting a dynamic library which is generated in advance to be used for bearing custom code tools into the executable file; embedding a new description file used to replace an original description file into the executable file; resigning the executable file which includes the dynamic library and the new description file; packaging the executable file which is resigned, to obtain an optimized application program installation package; the optimized application program installation package being used to install an optimized application program on a mobile terminal. The method, the device, and the system can simply and conveniently realize optimization of application programs under the condition that preinstallation of APPs is not needed, and complicated analysis processing is not needed, and the method, the device, and the system saves time, efforts, and are efficient.

Description

technical field [0001] The invention relates to the technical field of mobile Internet applications, in particular to an application program optimization method, device and system. Background technique [0002] With the development of mobile Internet technology, the development of the online-to-offline (Online To Offline, O2O) market has been driven, thereby triggering a development boom of mobile application programs (APP). Many developers are keen on APP reverse engineering, and they hope to optimize mobile terminal systems or applications from a reverse perspective, such as Internet operating system (iOS) or Android (Android) operating system. [0003] A method for optimizing an application program in the prior art includes a plug-in application (Logos Tweak, tweak for short) method. The principle is as figure 1 As shown, this method needs to install a tweak plug-in on the operating system of the terminal device, which can hook system functions and add custom codes to a...

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
IPC IPC(8): G06F9/445
CPCG06F8/65
Inventor 郑军
Owner MICRO DREAM TECHTRONIC NETWORK TECH CHINACO
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