Android App Repackaging Detection: A Comprehensive Survey
The Android operating system, dominating over 85% of the mobile market through open-source flexibility, suffers from intrinsic vulnerabilities. The APK(Android Package Kit) parsability and Smali code modifiability enable attackers to decompile applications via tools. This facilitates widespread repackaging-malicious actors inject payloads or tamper with functionality, redistributing counterfeit applications(apps) through third-party markets. These practices cause dual damage. Developers face code theft and revenue diversion, while users endure privacy leaks, financial fraud, and device compromise. Consequently, accurate repackaging detection has become critical. This paper reviews recent progress in repackaging detection techniques for Android applications. We first outline the fundamental characteristics of Android apps and then examine detection methods based on code analysis and resource similarity. Frequently used Android app datasets and evaluation metrics for measuring the effectiveness of repackaging detection methods are also summarized. Finally, we discuss the development trends of repackaging detection techniques and identify future research directions, with the aim of providing meaningful insights and guidance for researchers in this domain.
Authors
- Binbin Zhao (ORCID: https://orcid.org/0000-0001-7626-8087)
- Yiming Wu
- Zhen Hong
- Chunyi Zhou
- Tiejun Wu
- Zhuowu Liu
- Yanjie Lin
Institutions
- Zhejiang University of Science and Technology (CN)
- DigitalSpace (United States) (US)
- Beijing Haidian Hospital (CN)
Publication Details
- Journal
- Cyber Security and Applications
- Published
- 2026-01-01
- DOI
- https://doi.org/10.1016/j.csa.2026.100124
- Primary Topic
- Advanced Malware Detection Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00