Dexpler: Converting Android Dalvik Bytecode to Jimple for Static Analysis with Soot
Alexandre Bartel (SnT), Jacques Klein (SnT), Martin Monperrus (INRIA, Lille - Nord Europe), Yves Le Traon (SnT)

TL;DR
Dexpler is a tool that converts Android Dalvik bytecode into Jimple format, enabling static analysis using Soot's analysis capabilities, thus bridging Android bytecode and Java analysis tools.
Contribution
It introduces Dexpler, a novel conversion tool that integrates Dedexer and Soot to facilitate static analysis of Android applications.
Findings
Enables manipulation of Dalvik bytecode with Jimple-based tools
Facilitates point-to and flow analysis of Android apps
Bridges Android bytecode analysis with Java analysis frameworks
Abstract
This paper introduces Dexpler, a software package which converts Dalvik bytecode to Jimple. Dexpler is built on top of Dedexer and Soot. As Jimple is Soot's main internal rep- resentation of code, the Dalvik bytecode can be manipu- lated with any Jimple based tool, for instance for performing point-to or flow analysis.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
