Skip to main content

Table 6 Top 10 API calls logged from benign samples where the hybrid approach was better than the state-based approach (Dataset1)

From: Machine learning-based dynamic analysis of Android apps with improved code coverage

API signatures

State

Hybrid

Difference

Landroid/os/Process;->myPid

87

106

19

Landroid/net/Uri;->parse

480

492

12

Landroid/media/AudioManager;->getStreamVolume

37

47

10

Landroid/content/res/AssetManager;->open

320

328

8

Landroid/net/NetworkInfo;->getExtraInfo

23

30

7

Ljava/lang/reflect/Method;->getClass

559

565

6

Landroid/telephony/TelephonyManager;->getSimOperator

72

77

5

Ljava/lang/reflect/Method;->getMethod

245

249

4

Ljava/util/GregorianCalendar;->getTime

188

191

3

Landroid/content/Context;->getAssets

243

246

3