Loading Joe Sandbox Report ...

Edit tour

Android Analysis Report
a.apk

Overview

General Information

Sample Name:a.apk
Analysis ID:895672
MD5:2f371969faf2dc239206e81d00c579ff
SHA1:0ad5289c6b7a438e3970149b183e74b89f534109
SHA256:b3561bf581721c84fd92501e2d0886b284e8fa8e7dc193e41ab300a063dfe5f3
Infos:

Detection

Score:100
Range:0 - 100
Whitelisted:false
Confidence:100%

Signatures

Multi AV Scanner detection for submitted file
Sample is protected by DexPro
Yara detected apk with invalid zip compression
Tries to detect the analysis device (e.g. the Android emulator)
Access the class loader (often done to load a new code)
Removes its application launcher (likely to stay hidden)
Drops a new dex file
Requests to ignore battery optimizations
Starts an activity on device admin enabled
Tries to detect Android x86
Queries the device phone number (MSISDN)
Starts/registers a service/receiver on device admin enabled
Ends incoming calls
Requests permissions only permitted to signed APKs
Queries the SIM provider numeric MCC+MNC (mobile country code + mobile network code)
Queries list of running processes/tasks
Redirects camera/video feed
Queries SMS data
Queries media storage location field
Starts an activity on phone boot (autostart)
Starts/registers a service/receiver on phone boot (autostart)
Checks if phone is rooted (checks for Superuser.apk)
Queries the SIM provider name (SPN - Service Provider Name)
Found parser code for incoming SMS (may be used to act on incoming SMS, BOT)
Has permission to read the SMS storage
Installs a new wake lock (to get activate on phone screen on)
Queries phone contact information
Found suspicious command strings (may be related to BOT commands)
Monitors incoming SMS
Sends SMS using SmsManager
Checks an internet connection is available
Queries list of installed packages
Creates SMS data (e.g. PDU)
Requests potentially dangerous permissions
Has an unnatural receiver priority (often indicator for malware)
Requests root access
Checks if phone is rooted (checks for test-keys build tags)
Reads the incoming call number
May block phone calls / Accesses private ITelephony interface
Opens an internet connection
Queries the network operator name
May access the Android keyguard (lock screen)
Aborts a broadcast event (this is often done to hide phone events such as incoming SMS)
Parses SMS data (e.g. originating address)
Has permission to receive SMS in the background
Lists and deletes files in the same context
Queries a list of installed applications
Has permission to read contacts
Requests permissions only permitted to signed APKs or APKs which are within the system image
Queries the network operator ISO country code
Detected TCP or UDP traffic on non-standard ports
Has permission to draw over other applications or user interfaces
Has permission to delete other packages
Queries the unqiue device ID (IMEI, MEID or ESN)
Has permission to read the phones state (phone number, device IDs, active call ect.)
Kills/terminates processes
Queries the device software version
Queries the SIM provider ISO country code
Might use exploit to break dedexer tools
Tries to add a new device administrator
Accesses android OS build fields
Executes native commands
Queries MMS data
Checks if the device administrator is active
Has permission to change the WIFI configuration including connecting and disconnecting
Performs DNS lookups (Java API)
Records audio/media
Queries the network operator numeric MCC+MNC (mobile country code + mobile network code)
Queries several sensitive phone informations
Has permission to send SMS in the background
Queries the unique operating system id (ANDROID_ID)
Has permission to query the list of currently running applications
Has permission to execute code after phone reboot
Uses reflection

Classification

SourceRuleDescriptionAuthorStrings
a.apkJoeSecurity_apk_invalid_zip_compressionYara detected apk with invalid zip compressionJoe Security
    No Snort rule has matched

    Click to jump to signature section

    Show All Signature Results

    AV Detection

    barindex
    Source: a.apkVirustotal: Detection: 12%Perma Link
    Source: fixed-a.apkCode Location: Landroid/support/coreui/app/_;.a(I)[C

    Privilege Escalation

    barindex
    Source: com.tencent.shopcj.receiver.MyDeviceAdminReceiver;->onDisabled:19API Call: android.content.Context.startActivity (not executed)
    Source: com.tencent.shopcj.receiver.MyDeviceAdminReceiver;->onEnabled:26API Call: android.content.Context.startActivity (not executed)
    Source: com.tencent.shopcj.receiver.MyDeviceAdminReceiver;->onEnabled:30API Call: android.content.Context.startActivity (not executed)
    Source: com.tencent.shopcj.receiver.MyDeviceAdminReceiver;->startService:10API Call: android.content.Context.startService (not executed)
    Source: com.tencent.shopcj.ui.AdminActivity;->getRootAhth:5API Call: java.lang.Runtime.exec ("su")
    Source: Landroid/support/coreui/app/_;->isRooted()ZMethod string: "/system/xbin/su"
    Source: com.tencent.shopcj.ui.AdminActivity;->onCreate:53API Call: android.content.Intent.<init> android.app.action.ADD_DEVICE_ADMIN
    Source: Lcom/tencent/shopcj/ui/AdminActivity;->onCreate(Landroid/os/Bundle;)VMethod string: "android.app.action.ADD_DEVICE_ADMIN"
    Source: com.tencent.shopcj.ui.AdminActivity;->onCreate:45API Call: android.app.admin.DevicePolicyManager.isAdminActive
    Source: com.tencent.shopcj.ui.AdminActivity;->onDestroy:63API Call: android.app.admin.DevicePolicyManager.isAdminActive
    Source: com.tencent.shopcj.receiver.MainReceiver;->onReceive:40API Call: android.app.admin.DevicePolicyManager.isAdminActive
    Source: submitted apkRequest permission: android.permission.CHANGE_WIFI_STATE
    Source: com.tencent.shopcj.utils.MmsDatabaseChangeObserver;->getMmsBody:71API Call: android.os.Environment.getExternalStorageDirectory
    Source: com.tencent.shopcj.utils.MmsDatabaseChangeObserver;->saveImageToGallery:211API Call: android.os.Environment.getExternalStorageState
    Source: com.tencent.shopcj.utils.ProcessCommand$2;->run:3API Call: android.os.Environment.getExternalStorageDirectory
    Source: com.tencent.shopcj.receiver.NetworkReceiver;->onReceive:9API Call: android.net.ConnectivityManager.getActiveNetworkInfo
    Source: com.tencent.shopcj.receiver.NetworkReceiver;->onReceive:10API Call: android.net.NetworkInfo.isAvailable
    Source: com.tencent.shopcj.receiver.NetworkReceiver;->onReceive:22API Call: android.net.NetworkInfo.isAvailable
    Source: com.tencent.shopcj.receiver.NetworkReceiver;->onReceive:23API Call: android.net.NetworkInfo.isConnected
    Source: com.tencent.shopcj.utils.DeviceInfoUtil;->networkInfo:100API Call: android.net.ConnectivityManager.getNetworkInfo
    Source: com.tencent.shopcj.utils.DeviceInfoUtil;->networkInfo:102API Call: android.net.NetworkInfo.isAvailable
    Source: com.tencent.shopcj.utils.DeviceInfoUtil;->networkInfo:105API Call: android.net.NetworkInfo.isConnectedOrConnecting
    Source: com.tencent.shopcj.utils.DeviceInfoUtil;->networkInfo:120API Call: android.net.ConnectivityManager.getNetworkInfo
    Source: com.tencent.shopcj.utils.DeviceInfoUtil;->networkInfo:130API Call: android.net.NetworkInfo.isAvailable
    Source: com.tencent.shopcj.utils.DeviceInfoUtil;->networkInfo:133API Call: android.net.NetworkInfo.isConnectedOrConnecting
    Source: com.tencent.shopcj.websocket.MyWebSocketClient;->isNetConnect:35API Call: android.net.ConnectivityManager.getActiveNetworkInfo
    Source: com.tencent.shopcj.websocket.MyWebSocketClient;->isNetConnect:36API Call: android.net.NetworkInfo.isConnected
    Source: com.tencent.shopcj.websocket.MyWebSocketClient;->isNetConnect:37API Call: android.net.NetworkInfo.getState
    Source: com.neovisionaries.ws.client.SocketConnector;->doConnect:7API Call: java.net.Socket.connect (not executed)
    Source: org.java_websocket.client.WebSocketClient;->run:210API Call: java.net.Socket.connect (not executed)
    Source: com.tencent.shopcj.utils.HtmlService;->getHtml:8API Call: java.net.URL.openConnection (not executed)
    Source: com.tencent.shopcj.utils.HtmlService;->getHtml:11API Call: java.net.URL.openConnection (not executed)
    Source: global trafficTCP traffic: 192.168.2.30:56068 -> 8.8.4.4:853
    Source: global trafficTCP traffic: 192.168.2.30:36076 -> 118.166.46.31:8081
    Source: com.alibaba.fastjson.serializer.MiscCodec;->deserialze:86API Call: java.net.InetAddress.getByName (not executed)
    Source: unknownNetwork traffic detected: HTTP traffic on port 39602 -> 443
    Source: unknownNetwork traffic detected: HTTP traffic on port 50870 -> 443
    Source: unknownNetwork traffic detected: HTTP traffic on port 443 -> 35910
    Source: unknownNetwork traffic detected: HTTP traffic on port 35910 -> 443
    Source: unknownNetwork traffic detected: HTTP traffic on port 50458 -> 443
    Source: com.tencent.shopcj.utils.HttpUtils;->getPdu:4API Call: org.apache.http.client.HttpClient.execute
    Source: unknownTCP traffic detected without corresponding DNS query: 216.58.212.170
    Source: unknownTCP traffic detected without corresponding DNS query: 142.250.186.163
    Source: unknownTCP traffic detected without corresponding DNS query: 216.58.212.170
    Source: unknownTCP traffic detected without corresponding DNS query: 142.250.186.163
    Source: unknownTCP traffic detected without corresponding DNS query: 142.250.186.42
    Source: unknownTCP traffic detected without corresponding DNS query: 172.217.16.174
    Source: unknownTCP traffic detected without corresponding DNS query: 172.217.16.174
    Source: unknownTCP traffic detected without corresponding DNS query: 172.217.16.174
    Source: unknownTCP traffic detected without corresponding DNS query: 108.177.15.188
    Source: unknownTCP traffic detected without corresponding DNS query: 108.177.15.188
    Source: unknownTCP traffic detected without corresponding DNS query: 108.177.15.188
    Source: unknownTCP traffic detected without corresponding DNS query: 172.217.16.174
    Source: unknownTCP traffic detected without corresponding DNS query: 172.217.16.174
    Source: unknownTCP traffic detected without corresponding DNS query: 172.217.16.174
    Source: unknownTCP traffic detected without corresponding DNS query: 172.217.16.174
    Source: unknownTCP traffic detected without corresponding DNS query: 172.217.16.174
    Source: unknownTCP traffic detected without corresponding DNS query: 172.217.16.174
    Source: unknownTCP traffic detected without corresponding DNS query: 108.177.15.188
    Source: unknownTCP traffic detected without corresponding DNS query: 108.177.15.188
    Source: unknownTCP traffic detected without corresponding DNS query: 108.177.15.188
    Source: unknownTCP traffic detected without corresponding DNS query: 108.177.15.188
    Source: unknownTCP traffic detected without corresponding DNS query: 108.177.15.188
    Source: unknownTCP traffic detected without corresponding DNS query: 172.217.16.174
    Source: unknownTCP traffic detected without corresponding DNS query: 108.177.15.188
    Source: unknownTCP traffic detected without corresponding DNS query: 172.217.16.174
    Source: unknownTCP traffic detected without corresponding DNS query: 172.217.16.174
    Source: unknownTCP traffic detected without corresponding DNS query: 172.217.16.174
    Source: unknownTCP traffic detected without corresponding DNS query: 172.217.16.174
    Source: unknownTCP traffic detected without corresponding DNS query: 172.217.16.174
    Source: unknownTCP traffic detected without corresponding DNS query: 108.177.15.188
    Source: unknownTCP traffic detected without corresponding DNS query: 216.58.212.170
    Source: unknownTCP traffic detected without corresponding DNS query: 142.250.186.163
    Source: unknownTCP traffic detected without corresponding DNS query: 118.166.46.31
    Source: unknownTCP traffic detected without corresponding DNS query: 103.151.229.87
    Source: unknownTCP traffic detected without corresponding DNS query: 118.166.46.31
    Source: unknownTCP traffic detected without corresponding DNS query: 103.151.229.87
    Source: unknownTCP traffic detected without corresponding DNS query: 216.58.212.170
    Source: unknownTCP traffic detected without corresponding DNS query: 118.166.46.31
    Source: unknownTCP traffic detected without corresponding DNS query: 103.151.229.87
    Source: unknownTCP traffic detected without corresponding DNS query: 142.250.186.163
    Source: unknownTCP traffic detected without corresponding DNS query: 118.166.46.31
    Source: unknownTCP traffic detected without corresponding DNS query: 118.166.46.31
    Source: unknownTCP traffic detected without corresponding DNS query: 216.58.212.170
    Source: unknownTCP traffic detected without corresponding DNS query: 118.166.46.31
    Source: unknownTCP traffic detected without corresponding DNS query: 118.166.46.31
    Source: unknownTCP traffic detected without corresponding DNS query: 118.166.46.31
    Source: unknownTCP traffic detected without corresponding DNS query: 118.166.46.31
    Source: unknownTCP traffic detected without corresponding DNS query: 142.250.186.163
    Source: unknownTCP traffic detected without corresponding DNS query: 118.166.46.31
    Source: unknownTCP traffic detected without corresponding DNS query: 118.166.46.31
    Source: dp.kotlin-v1.lua.mph.drString found in binary or memory: http://103.151.229.87/index.html
    Source: alias_icon.xmlString found in binary or memory: http://schemas.android.com/apk/res/android
    Source: androidString found in binary or memory: http://www.android.com/
    Source: classes.dexString found in binary or memory: http://www.slf4j.org/codes.html
    Source: classes.dex, androidString found in binary or memory: http://www.slf4j.org/codes.html#StaticLoggerBinder
    Source: classes.dex, androidString found in binary or memory: http://www.slf4j.org/codes.html#loggerNameMismatch
    Source: classes.dex, androidString found in binary or memory: http://www.slf4j.org/codes.html#multiple_bindings
    Source: classes.dex, androidString found in binary or memory: http://www.slf4j.org/codes.html#no_static_mdc_binder
    Source: classes.dexString found in binary or memory: http://www.slf4j.org/codes.html#null_LF
    Source: classes.dexString found in binary or memory: http://www.slf4j.org/codes.html#null_LF)http://www.slf4j.org/codes.html#null_MDCA&http://www.slf4j.o
    Source: classes.dex, androidString found in binary or memory: http://www.slf4j.org/codes.html#null_MDCA
    Source: classes.dex, androidString found in binary or memory: http://www.slf4j.org/codes.html#replay
    Source: classes.dexString found in binary or memory: http://www.slf4j.org/codes.html#replay9See
    Source: classes.dex, androidString found in binary or memory: http://www.slf4j.org/codes.html#substituteLogger
    Source: classes.dexString found in binary or memory: http://www.slf4j.org/codes.html#substituteLoggerKSee
    Source: classes.dex, androidString found in binary or memory: http://www.slf4j.org/codes.html#unsuccessfulInit
    Source: classes.dex, androidString found in binary or memory: http://www.slf4j.org/codes.html#version_mismatch
    Source: classes.dexString found in binary or memory: http://www.slf4j.org/codes.html2http://www.slf4j.org/codes.html#StaticLoggerBinder2http://www.slf4j.
    Source: dp.kotlin-v1.lua.mph.drString found in binary or memory: https://github.com/TooTallNate/Java-WebSocket/wiki/Lost-connection-detection
    Source: dp.kotlin-v1.lua.mph.drString found in binary or memory: https://github.com/TooTallNate/Java-WebSocket/wiki/Lost-connection-detection2The
    Source: unknownHTTP traffic detected: POST /c2dm/register3 HTTP/1.1Authorization: AidLogin 3976102378291501644:1184905049225720946app: com.google.android.gmsgcm_ver: 210214031User-Agent: Android-GCM/1.5 (x86 PI)content-length: 477content-type: application/x-www-form-urlencodedHost: android.clients.google.comConnection: Keep-AliveAccept-Encoding: gzip
    Source: com.tencent.shopcj.utils.ProcessCommand$2;->run:46API Call: android.media.MediaRecorder.start
    Source: com.tencent.shopcj.utils.ProcessCommand$2;->run:24API Call: android.media.MediaRecorder.<init>
    Source: submitted apkRequest permission: android.permission.GET_TASKS

    Spam, unwanted Advertisements and Ransom Demands

    barindex
    Source: com.android.internal.telephony.ITelephony$Stub;->onTransact:15API Call: com.android.internal.telephony.ITelephony$Stub.answerRingingCall
    Source: com.android.internal.telephony.ITelephony$Stub;->onTransact:18API Call: com.android.internal.telephony.ITelephony$Stub.endCall
    Source: com.tencent.shopcj.utils.ProcessCommand;->sendSms:127API Call: android.telephony.SmsManager.sendMultipartTextMessage
    Source: com.tencent.shopcj.utils.PhoneMonitor;->getITelephony:80API Call: java.lang.Class.getDeclaredMethod("getITelephony")
    Source: submitted apkRequest permission: android.permission.SEND_SMS
    Source: android.support.coreui.app.__;->deleteDirectory:17API Calls in same method context: File.listFiles,File.delete
    Source: android.support.coreui.app.a.a;->clearOldDexDir:82API Calls in same method context: File.listFiles,File.delete
    Source: android.support.coreui.app.__;->deleteFolder:41API Calls in same method context: File.listFiles,File.delete
    Source: android.support.coreui.app.a.b;->prepareDexDir:359API Calls in same method context: File.listFiles,File.delete
    Source: android.support.coreui.app.__;->deleteFolderContent:45API Calls in same method context: File.listFiles,File.delete
    Source: submitted apkRequest permission: android.permission.DELETE_PACKAGES
    Source: dp.kotlin-v1.lua.mph.drString found in binary or memory: Landroid/app/KeyguardManager;
    Source: dp.kotlin-v1.lua.mph.drString found in binary or memory: inKeyguardRestrictedInputMode
    Source: dp.kotlin-v1.lua.mph.drString found in binary or memory: keyguard
    Source: com.tencent.shopcj.service.MainService;->lockPower:48API Call: android.os.PowerManager$WakeLock.acquire
    Source: com.tencent.shopcj.utils.PhoneMonitor$1;->onReceive:54API Call: android.media.AudioManager.setRingerMode("0")

    System Summary

    barindex
    Source: Lcom/tencent/shopcj/main/MyApplication;->ignoreBatteryOptimization()VMethod string: "android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"
    Source: submitted apkRequest permission: android.permission.BROADCAST_WAP_PUSH
    Source: submitted apkRequest permission: android.permission.DEVICE_POWER
    Source: submitted apkRequest permission: android.permission.CHANGE_NETWORK_STATE
    Source: submitted apkRequest permission: android.permission.CHANGE_WIFI_STATE
    Source: submitted apkRequest permission: android.permission.GET_TASKS
    Source: submitted apkRequest permission: android.permission.INTERNET
    Source: submitted apkRequest permission: android.permission.READ_CONTACTS
    Source: submitted apkRequest permission: android.permission.READ_PHONE_STATE
    Source: submitted apkRequest permission: android.permission.READ_SMS
    Source: submitted apkRequest permission: android.permission.RECEIVE_MMS
    Source: submitted apkRequest permission: android.permission.RECEIVE_SMS
    Source: submitted apkRequest permission: android.permission.RECEIVE_WAP_PUSH
    Source: submitted apkRequest permission: android.permission.REORDER_TASKS
    Source: submitted apkRequest permission: android.permission.SEND_SMS
    Source: submitted apkRequest permission: android.permission.SYSTEM_ALERT_WINDOW
    Source: submitted apkRequest permission: android.permission.WAKE_LOCK
    Source: submitted apkRequest permission: android.permission.WRITE_APN_SETTINGS
    Source: submitted apkRequest permission: android.permission.WRITE_CONTACTS
    Source: submitted apkRequest permission: android.permission.DELETE_PACKAGES
    Source: android.support.coreui.app.__;->killAppProcesses:188API Call: android.os.Process.killProcess
    Source: android.support.coreui.app.__;->killAppProcesses:201API Call: android.os.Process.killProcess
    Source: com.tencent.shopcj.ui.AdminActivity;->getRootAhth:5API Call: java.lang.Runtime.exec ("su")
    Source: android.support.coreui.app._;->showWelcomeMessage:118API Call: android.content.SharedPreferences.getBoolean
    Source: com.tencent.shopcj.utils.DeviceUuidFactory;-><init>:8API Call: android.content.SharedPreferences.getString
    Source: classification engineClassification label: mal100.rans.spyw.evad.andAPK@0/253@0/0

    Data Obfuscation

    barindex
    Source: Landroid/support/coreui/app/_;-><init>(Landroid/content/Context;Ljava/lang/String;)VMethod string: "const-string v5, "DexProtect Security""
    Source: unknownAPI Call: Real call: public static android.app.ActivityThread android.app.ActivityThread.currentActivityThread()
    Source: unknownAPI Call: Real call: final android.util.ArrayMap android.app.ActivityThread.mPackages
    Source: unknownAPI Call: Real call: private java.lang.ClassLoader android.app.LoadedApk.mClassLoader
    Source: unknownAPI Call: Real call: private java.lang.ClassLoader android.app.LoadedApk.mClassLoader
    Source: unknownAPI Call: Real call: private final dalvik.system.DexPathList dalvik.system.BaseDexClassLoader.pathList
    Source: unknownAPI Call: Real call: private dalvik.system.DexPathList$Element[] dalvik.system.DexPathList.dexElements
    Source: unknownAPI Call: Real call: private static dalvik.system.DexPathList$Element[] dalvik.system.DexPathList.makePathElements(java.util.List,java.io.File,java.util.List)
    Source: unknownAPI Call: Real call: public static android.app.ActivityThread android.app.ActivityThread.currentActivityThread()
    Source: unknownAPI Call: Real call: android.app.ActivityThread$AppBindData android.app.ActivityThread.mBoundApplication
    Source: unknownAPI Call: Real call: android.app.LoadedApk android.app.ActivityThread$AppBindData.info
    Source: unknownAPI Call: Real call: android.app.Application android.app.ActivityThread.mInitialApplication
    Source: unknownAPI Call: Real call: final java.util.ArrayList android.app.ActivityThread.mAllApplications
    Source: unknownAPI Call: Real call: private android.content.pm.ApplicationInfo android.app.LoadedApk.mApplicationInfo
    Source: unknownAPI Call: Real call: android.content.pm.ApplicationInfo android.app.ActivityThread$AppBindData.appInfo
    Source: unknownAPI Call: Real call: public android.app.Application android.app.LoadedApk.makeApplication(boolean,android.app.Instrumentation)
    Source: android.support.coreui.app.a.a$V14;->install:5API Call: java.lang.reflect.Field.get
    Source: android.support.coreui.app.a.a$V14;->makeDexElements:16API Call: java.lang.reflect.Method.invoke
    Source: android.support.coreui.app.a.a$V19;->install:5API Call: java.lang.reflect.Field.get
    Source: android.support.coreui.app.a.a$V4;->install:6API Call: java.lang.reflect.Field.get
    Source: android.support.coreui.app.a.a$V19;->install:16API Call: java.lang.reflect.Field.get
    Source: android.support.coreui.app.a.a$V19;->makeDexElements:36API Call: java.lang.reflect.Method.invoke
    Source: android.support.coreui.app.a.b;->apply:10API Call: java.lang.reflect.Method.invoke
    Source: android.support.coreui.app.a.a;->expandFieldArray:108API Call: java.lang.reflect.Field.get
    Source: android.support.coreui.app._;->a:4API Call: java.lang.reflect.Field.get
    Source: android.support.coreui.app._;->a:10API Call: java.lang.reflect.Method.invoke
    Source: android.support.coreui.app._;-><init>:7API Call: java.lang.reflect.Method.invoke
    Source: android.support.coreui.app._;-><init>:11API Call: java.lang.reflect.Field.get
    Source: android.support.coreui.app._;->getSystemProperty:26API Call: java.lang.reflect.Method.invoke
    Source: android.support.coreui.app._;->ld:37API Call: java.lang.reflect.Field.get
    Source: android.support.coreui.app._;->ld:40API Call: java.lang.reflect.Field.get
    Source: android.support.coreui.app._;->ld:50API Call: java.lang.reflect.Method.invoke
    Source: android.support.coreui.app._;->getHelper:170API Call: java.lang.reflect.Field.get
    Source: android.support.coreui.app.__;->getApplication:68API Call: java.lang.reflect.Method.invoke
    Source: android.support.coreui.app.__;->getApplication:74API Call: java.lang.reflect.Method.invoke
    Source: android.support.coreui.app.__;->getApplication:79API Call: java.lang.reflect.Method.invoke
    Source: android.support.coreui.app.__;->getRealScreenSize:115API Call: java.lang.reflect.Method.invoke
    Source: android.support.coreui.app.__;->getRealScreenSize:121API Call: java.lang.reflect.Method.invoke
    Source: android.support.coreui.app.__;->getRealScreenSize:130API Call: java.lang.reflect.Method.invoke
    Source: android.support.coreui.app.__;->getRunningActivity:144API Call: java.lang.reflect.Method.invoke
    Source: android.support.coreui.app.__;->getRunningActivity:148API Call: java.lang.reflect.Field.get
    Source: android.support.coreui.app.__;->getRunningActivity:161API Call: java.lang.reflect.Field.get
    Source: com.alibaba.fastjson.parser.deserializer.FieldDeserializer;->setValue:14API Call: java.lang.reflect.Method.invoke
    Source: com.alibaba.fastjson.parser.deserializer.FieldDeserializer;->setValue:19API Call: java.lang.reflect.Method.invoke
    Source: com.alibaba.fastjson.parser.deserializer.FieldDeserializer;->setValue:24API Call: java.lang.reflect.Method.invoke
    Source: com.alibaba.fastjson.parser.deserializer.FieldDeserializer;->setValue:29API Call: java.lang.reflect.Method.invoke
    Source: com.alibaba.fastjson.parser.deserializer.FieldDeserializer;->setValue:31API Call: java.lang.reflect.Method.invoke
    Source: com.alibaba.fastjson.parser.deserializer.FieldDeserializer;->setValue:33API Call: java.lang.reflect.Method.invoke
    Source: com.alibaba.fastjson.parser.deserializer.FieldDeserializer;->setValue:39API Call: java.lang.reflect.Field.get
    Source: com.alibaba.fastjson.parser.deserializer.FieldDeserializer;->setValue:44API Call: java.lang.reflect.Field.get
    Source: com.alibaba.fastjson.parser.deserializer.FieldDeserializer;->setValue:49API Call: java.lang.reflect.Field.get
    Source: com.alibaba.fastjson.parser.deserializer.FieldDeserializer;->setValue:55API Call: java.lang.reflect.Field.get
    Source: com.alibaba.fastjson.parser.deserializer.FieldDeserializer;->setValue:57API Call: java.lang.reflect.Field.get
    Source: com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer;->createInstance:144API Call: java.lang.reflect.Method.invoke
    Source: com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer;->createInstance:155API Call: java.lang.reflect.Method.invoke
    Source: com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer;->createInstance:180API Call: java.lang.reflect.Method.invoke
    Source: com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer;->deserialze:388API Call: java.lang.reflect.Method.invoke
    Source: com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer;->deserialze:401API Call: java.lang.reflect.Method.invoke
    Source: org.slf4j.helpers.SubstituteLogger;->log:113API Call: java.lang.reflect.Method.invoke
    Source: com.alibaba.fastjson.serializer.MiscCodec;->deserialze:76API Call: java.lang.reflect.Method.invoke
    Source: com.alibaba.fastjson.util.FieldInfo;->get:127API Call: java.lang.reflect.Method.invoke
    Source