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