paperbot · PL 论文追踪

全部论文 待读 收藏

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

DynDebloater:无需修改 APK 动态去膨胀 Android 应用的无用功能
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 1/10 · 该论文研究 Android 应用动态去膨胀,核心是修改 ART 与运行时方法拦截,与用户关注的静态分析、LLM/Agent 交叉、浮点程序分析或贝叶斯程序分析均无直接关联。引用 0 inbox
Zicheng Zhang, Jiakun Liu, Ferdian Thung, Xing Hu, Wei Minn, Yan Naing Tun, Lwin Khin Shar, David Lo, Debin Gao
crossref: 2026-09-12

AI 速览

一句话:首个动态 Android 应用去膨胀系统,无需修改 APK 即可在运行时移除无用功能。

现代 Android 应用常包含大量极少使用的功能,导致资源占用增加与安全风险上升。现有静态去膨胀方法需修改 APK,难以应对防篡改机制,且需重新安装。本文提出 DynDebloater,首个动态 Android 应用去膨胀工具,基于定制操作系统与管理应用实现。它通过修改 ART 拦截 DEX 方法调用,并在运行时移除 native 方法代码,同时支持优雅终止。用户研究表明,DynDebloater 能有效对防篡改应用进行去膨胀,稳定性与用户满意度高,并改善用户体验。代码与数据示例已公开。

问题
静态去膨胀方法需要修改 APK,面对防篡改应用时失效,且要求用户重新安装应用。
方法
基于定制 OS 和管理应用,修改 ART 以在运行时拦截 DEX 方法调用并移除 native 方法代码,实现无需修改 APK 的动态去膨胀与优雅终止。
评估
通过用户研究评估,显示其能有效去膨胀防篡改应用,具有高稳定性、高满意度并改善用户体验。
原文摘要(Abstract)

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.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot9007,
  title = {DynDebloater: Dynamically Debloating Unwanted Features of Android Apps without APK Modification},
  author = {Zicheng Zhang and Jiakun Liu and Ferdian Thung and Xing Hu and Wei Minn and Yan Naing Tun and Lwin Khin Shar and David Lo and Debin Gao},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3728580}
}