DOI QR코드

DOI QR Code

Protection Android App with MultiDEX and SO Files from Reverse Engineering

  • Received : 2024.11.05
  • Published : 2024.11.30

Abstract

Reverse engineering technique gives the attacker the gamble to embed the new code with apps; there is a chance of losing confidential information or adding some adware. Some most popular tool protects from reverse Engineering like LIAPP, IJIAMI, and ALIBABA, etc. Those tools can encrypt the DEX file in APK; before loading the files dynamically, it decrypts the files; the MultiDEX files do not defend these tools. We propose an approach to protect from reverse engineering methods. Our aim to protects against static repackaging attacks and provides better efficiency in decrypts and loading apps. We introduce the Virtual Machine (VM)-based MultiDEX and share object (SO) protection approach; we used the newly stack-based native code system in this approach. It provides intense level protection under the virtual machine. It leverages multiple dynamic virtual machines protection of bytecode to minimize the overhead. The significant advantage of our approach to protecting the MutiDex files and SO files is that very few systems are available, which take care of both types of files.

Keywords