arrow
Return

Demystifying Diehard Android Apps

delete2021-01-27
delete7
delete
OA
AI
H
Hao Zhou
H
Haoyu Wang
Y
Yajin Zhou
X
Xiapu Luo *
Y
Yutian Tang
薛磊 cover
薛磊 (Lei Xue)
T
Ting Wang
DOI:10.1145/3324884.3416637delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Smartphone vendors are using multiple methods to kill processes of Android apps to reduce the battery consumption. This motivates developers to find ways to extend the liveness time of their apps, hence the name diehard apps in this paper. Although there are blogs and articles illustrating methods to achieve this purpose, there is no systematic research about them. What's more important, little is known about the prevalence of diehard apps in the wild. In this paper, we take a first step to systematically investigate diehard apps by answering the following research questions. First, why and how can they circumvent the resource-saving mechanisms of Android? Second, how prevalent are they in the wild? In particular, we conduct a semi-automated analysis to illustrate insights why existing methods to kill app processes could be evaded, and then systematically present 12 diehard methods. After that, we develop a system named DiehardDetector to detect diehard apps in a large scale. The experimental result of applying DiehardDetector to more than 80k Android apps downloaded from Google Play showed that around 21% of apps adopt various diehard methods. Moreover, our system can achieve high precision and recall.
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

I
IEEE/ACM International Conference on Automated Software Engineering
IF:
0
Papers:
3
Citations:
0

Organization

B
beijing university of posts & telecommunications
Scholars:
1.4W
Papers: 1.2W
Citations: 9
H
hong kong polytechnic university
Scholars:
3.0W
Papers: 4.1W
Citations: 921
P
pennsylvania commonwealth system of higher education (pcshe)
Scholars:
12.9W
Papers: 11.7W
Citations: 177
S
ShanghaiTech University
Scholars:
9.5K
Papers: 5.9K
Citations: 1.6W
Z
zhejiang university
Scholars:
17.4W
Papers: 12.0W
Citations: 152
researcher View more organizations