An Automatic UI Interaction Script Generator for Android Applications Using Activity Call Graph Analysis
Yining Liu 1, Shih-Chi Wang 2, Yang 3, Yeh-g Chen 4, Hung-Min Sun 2 *
More Detail
1 Guilin University of Electronic Technology, Guilin, Guangxi, CHINA
2 National Tsing Hua University, Hsinchu, TAIWAN
3 Fuzhou University, Fuzhou, CHINA
4 University of California Davis, Davis, California, USA
* Corresponding Author

Abstract

As the Android’s growth in global market share, the security problem of Android OS becomes more and more serious. According to statistics, there are 84% of smartphone users use Android OS. The popularity brings not only wealth into Android market but also more and more malicious applications. Malicious developers want to steal private information such as credit card number, contacts, or email from Android phones. Android has sustained security issue for a long time. Academics also have put many efforts to solve the problem. Dynamic analysis is one of the methodologies for Android malware detection. Current execution of dynamic analysis needs to deploy heavy human resources. There is always someone needed to access the user interface manually, or the work can hardly be finished. In this work, we propose an approach on Android UI automation. Our implemented system output an Android monkeyrunner scripts, which is custom made for input Apk. The script program can trigger UI event automatically and deal with exception conditions while executed in monkeyrunner.

License

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Article Type: Research Article

https://doi.org/10.29333/ejmste/91668

EURASIA J Math Sci Tech Ed, 2018 - Volume 14 Issue 7, pp. 3159-3179

Publication date: 14 May 2018

Article Views: 1478

Article Downloads: 1798

Open Access References How to cite this article