Current location - Quotes Website - Signature design - What does Android reinforcement mean? Android reinforcement
What does Android reinforcement mean? Android reinforcement
What should I do if the installation fails after 360app reinforcement?

The application of reinforcing agent will not affect the function and performance of apk itself. If the reinforced apk cannot be installed or can't start flashback, please follow the following steps for self-inspection:

1. After reinforcement, the downloaded apk needs to be re-signed, and the signatures before and after reinforcement must be consistent.

2. If the original package before reinforcement is directly exported from AndroidStudio or eclipse, please sign apk with signature tool first, then reinforce and re-sign, so as to ensure that the signature tool can be used once before and after reinforcement.

3. If the reinforcement is command-line signature, please use sha 1 signature algorithm.

4. Please confirm whether apk itself has a verification mechanism, such as signature/file md5 verification. Verification mechanism will lead to incompatibility with reinforcement.

What is androidapk hardening?

Three objects are needed in the process of reinforcement: 1, Apk (source Apk)2, shell program Apk (responsible for decrypting Apk) 3, and encryption tool (encrypting source Apk and merging shell Dex into new Dex). The main steps are as follows: we get the Apk to be encrypted and our own shell program Apk, and then encrypt the source Apk with encryption algorithm and merge the shell Apk to get a new Dex file. Finally, replace the dex file in the shell program to get a new Apk, so this new Apk is also called the shell program Apk. It is not a complete Apk program. Its main job is to decrypt the source Apk and then load it to make it run normally.

Do you need security reinforcement when developing App?

hello

APP hardening is usually aimed at Android applications.

Androidapp reinforcement is very important.

First, the development of APP will involve the privacy of some interfaces or the public key of RSA will be obtained by some black producers, thus ddos the interfaces.

Second, the APP is easy to be tampered with, which is why the general AppStore will check the installation package MD5, and then it will be illegally operated by unscrupulous merchants.

So App reinforcement is necessary, and there will be code confusion in general development.