Answers are grounded in this paper and cite their sources.
A dynamic Android application(app) analysis tool is as known as useful for detecting errors or vulnerabilities in the Android apps at runtime by observing the internal behavior changes like specific method calls which can make malicious behaviors. However, existing Android app analysis tools not only cannot extract all methods used in the Android app but also cannot extract code blocks that can check the branch condition of the program. In this paper, we propose EDAroid, an efficient dynamic analysis tool for Android apps. The proposed EDAroid can dynamically extract not only the core system's methods but also the user-defined methods in Android apps. The proposed EDAroid can also represent the extracted methods and code blocks in Android apps in a graph. We also evaluate the functionality and performance of the proposed EDAroid and the evaluation results show that the proposed EDAroid is more efficient than the existing Android app analysis tool.
No takes yet. Share an insight, caveat, or question.
Kim et al. (2020) studied this question.
Synapse has enriched one closely related paper. Consider it for comparative context: