Analysis of components in the manifest file of spam call blocking applications on Android

More Info
expand_more

Abstract

Spam calls are a widespread problem as people receive about 14 spam calls per month on average. In response, tens of applications are available in Google’s Play Store that aim to block these calls. While these apps have hundreds of millions of installations, there’s a lack of research into these applications. Research has been done on the user experience of these apps, but the inner workings of the apps have not been explored. Analyzing the inner workings can provide useful insights to combat spam calls more effectively. In this paper, we analyze the elements of the AndroidManifest.xml file of a set of 10 spam call blocking applications to identify aspects that are related to the blocking of spam calls and to find commonalities among the apps. Occurrences of specific elements and their attributes are summarized in this paper. Permissions related to managing phone calls and accessing the internet were found to be common, and services were identified that screen and manage phone calls. 2 apps were found to allow other apps to use their phone number information database, but this analysis did not identify usages by other apps. A complete analysis of all available spam call blocking apps could show the general usage of these and other components.

Files