System for conducting original-edition check to mobile application program

A mobile application, the original technology, applied in the direction of transmission system, program/content distribution protection, telephone communication, etc., can solve the problems of lack of certificate management center and infeasibility

Active Publication Date: 2013-03-20
BEIJING SENSESHIELD TECH
View PDF4 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the lack of a unified certificate management center in the Android platform, anyone can issue a self-signed certificate to mark their own identity, so this approach is not feasible

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
  • System for conducting original-edition check to mobile application program
  • System for conducting original-edition check to mobile application program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0067] In this embodiment, it is assumed that the application program to be verified by the original version is a game application A (hereinafter referred to as application A) such as Fishing Daren, and the verification client has connected to the original version information server, and the client side of the verification client The caching module has downloaded all the verification codes of the original version of the application from the server and stored them in the local cache of the mobile device. The mobile terminal device in this example is a smart phone, and the algorithm for calculating the check code is the MD5 algorithm.

[0068] According to an embodiment of the present invention, when the user downloads the application A using the mobile phone, the verification client will verify the original version of the downloaded APK package of the application A. First, the MD5 algorithm is used to calculate the check code of the downloaded APK package to generate the check ...

Embodiment 2

[0070] In this embodiment, it is assumed that the application that needs to verify the original version is typesetting application B (hereinafter referred to as application B), and the verification client has connected to the original version information server. The mobile terminal device in this example is a smart phone, and the calculation algorithm of the verification code is SHA1 algorithm.

[0071] The user downloads application B through the mobile phone, and the file structure in the APK package of application B includes: lib folder, META-INF folder, res folder, AndroidManifest.xml, classes.dex and resources.arsc files.

[0072] First, the verification client uses the SHA1 algorithm to perform verification calculations on all files in the APK package of application B one by one, and generates verification codes corresponding to each file. The verification code generated by the classes.dex file is assumed to be A.sha11. Similarly, all files in the original APK package of...

Embodiment 3

[0074] In this embodiment, it is assumed that the application to be verified by the original version is application C of level games (hereinafter referred to as application C), and the verification client has downloaded the original verification code from the server. The mobile terminal device in this example is a tablet Computer, the algorithm for calculating the check code is the MD5 algorithm.

[0075] The user downloads application C, and verifies the original version of the APK during the installation process. The specific process is as follows:

[0076] First, the verification client uses the MD5 algorithm to calculate the check code of the downloaded APK package of application C and all files in the APK package (the file structure of the APK package is the same as that of the APK package in Embodiment 2). The verification client searches the corresponding APK original verification code (including the verification codes of the APK package and all files in the APK package...

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 a system for conducting original-edition check to a mobile application program. By erecting a specialized original-edition information server, and making a comparison with original-edition information provided by the server in the downloading or installation or using starting process of the mobile application program, whether the mobile application program belongs to an original edition or not is judged. The original-edition check can avoid using trouble and loss caused by the download of the mobile application program contracting virus or Trojan horse or carrying illegal advertising information, and thus the experience and satisfaction of mobile phone users are improved.

Description

technical field [0001] The invention relates to the field of application management in mobile application programs, in particular to a technical system for verifying the original version of mobile application programs. Background technique [0002] With the rapid development of smart phones and mobile Internet, the application programs on mobile phones have also been generally welcomed by mobile phone users. Apple's Apple App Store, which accompanies iPhone and iPad devices, pushes the pinnacle of mobile apps. Due to the strict review system adopted by Apple in application distribution, there are very few malware and counterfeit and pirated software on Apple's mobile platform. However, due to the lack of effective supervision methods on the Android (Android) platform, and the large number of application stores that provide applications, it is difficult for users to determine which applications belong to the official original version. For example, in existing mobile applica...

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/10H04L29/06H04M1/725H04M1/72406
Inventor 不公告发明人
Owner BEIJING SENSESHIELD TECH
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