DynDebloater: Dynamically Debloating Unwanted Features of Android Apps without APK Modification


연구 분야: Cryptography



학회: FSE Companion '25: Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering


초록

Modern Android apps are bloated with rarely used features, increasing resource use and security risks. Static debloating methods modify APKs but struggle with anti-tampering and require reinstallations. This paper introduces DynDebloater, the first dynamic Android app debloater, built on a customized OS and management app. It intercepts method calls via a modified ART for DEX methods and removes native method code at runtime, with a graceful termination. A user study shows DynDebloater effectively debloats even tamper-resistant apps, with high stability, satisfaction, and improved user experience. The code and data example are available at https://github.com/zzc1010/DynDebloater, and the demonstration video can be found at https://youtu.be/zEzBMxf1Vf8.


Author Profile
Xing Hu

Zhejiang University Hangzhou China

China
Author Profile
Zicheng Zhang

Singapore Management University Singapore Singapore

Singapore
Author Profile
Jiakun Liu

Singapore Management University Singapore Singapore

Singapore

📄 논문 정보

발행 연도 2025년
인용수 0
출판 국가 Singapore, China
사이트 ACM
좋아요 수 0

연관 논문 목록 (76건)