The Android Device is used widely throughout the world. The android is having vulnerabilities that can be exploited by a hacker. Getting the root privileges in android is common of all. Additionally, a hacker can easily recover source code from android package file using reverse engineering technique. This leads to disclosure of sensitive information in android package. Hackers will further recompile the original source code along with the bug to generate fake malicious android application. However, the reverse engineering cannot be prevented. The only way is to protect the data in android package. So, in order to protect the sensitive information in android package a Smali code based protection algorithm for android package is proposed over here.
Keywords : Smali Code; Android Security; Reverse Engineering; Android Package; Apktool.