An Effective Android Software Reinforcement Scheme Based on Online Key
Junfeng Xu, Li Zhang, Luo Yang, Ye Mao, Xiaolong Shi · 2016
Android is currently the most popular Operating System (OS) which is widespreadly installed on mobile phones, smart TVs and other wearable devices. Due to its overwhelming market share, Android attracts the attentions from many attackers. Reverse Engineering technology plays an important role in the field of Android security, such as cracking applications, malware analysis, software protection, etc. By deploying anti-debugging technology on Android applications, this paper designs and implements a reinforcement scheme for Android software with comprehensive utilization of encryption, dynamic loading and shell technologies. Evaluated the performance on different aspects, the proposed scheme can work effectively for android software protection.