APK dex file Encryption

593 Views Asked by At

How can I amend an Apk DEX file?

Steps

  1. Decompile an original signed Apk file into archive file(including Smali DEX file, rescources, assets, lib etc)

  2. Seperate the original DEX file apart from other original Apk files(resources, lib, assets etc)

  3. Encrypt the original DEX file using AES method

  4. Combine the original DEX file(already being encrypted in Step 3) with another DEX file sometimes called SHELL which has Decryption Function to decrypt the original DEX file when run in Dalvik virtual machine

  5. Final step sign the Apk file again with release keystore to form a signed APK file and let users download

I am interested in learning the principle and skill to execute this process and how the Antivirus Database detect those content in the APK file

0

There are 0 best solutions below