Analysis Report DualSpace.apk

Overview

General Information

Sample Name: DualSpace.apk
Analysis ID: 335558
MD5: b829666a6aef9630937587028ad31707
SHA1: da3a6940ae15384815fea3b6a67bc9fa351834d8
SHA256: d20460854f306f0bcc7fc77af87141847d836a771d7704d9d51e510bbb8ccfba

Most interesting Screenshot:

Detection

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

Signatures

Snort IDS alert for network traffic (e.g. based on Emerging Threat rules)
Kills background processes
Likely adds an overlay to existing apps to lurk for credit card information
Might try to detect if ADB is running
Reads the serial number of the device
Removes its application launcher (likely to stay hidden)
Sets itself as the default SMS application
Uses accessibility services (likely to control other applications)
Accesses /proc
Accesses android OS build fields
Blocks or controls phone keys
Checks CPU details
Checks an internet connection is available
Checks if a SIM card is installed
Checks if phone is rooted (checks for Superuser.apk)
Checks if phone is rooted (checks for test-keys build tags)
Checks if the Android Monkey is running (UI Automation)
Checks if the device administrator is active
Checks partitions
Executes native commands
Found suspicious command strings (may be related to BOT commands)
Found very long method strings
Has functionality to send UDP packets
Has functionalty to add an overlay to other apps
Has permission to change the WIFI configuration including connecting and disconnecting
Has permission to delete other packages
Has permission to download files without notification
Has permission to draw over other applications or user interfaces
Has permission to execute code after phone reboot
Has permission to install other packages
Has permission to mount or unmount file systems (removable storage)
Has permission to perform phone calls in the background
Has permission to query the list of currently running applications
Has permission to read contacts
Has permission to read low-level log files (spy personal data)
Has permission to read the default browser history
Has permission to read the phones state (phone number, device IDs, active call ect.)
Has permission to record audio in the background
Has permission to send SMS in the background
Has permission to take photos
Has permission to terminate background processes of other applications
Has permission to use bluetooth to discover and pair with other devices
Has permission to use the IR transmitter
Has permission to write to the default browser history
Has permissions to create, read or change account settings (inlcuding account password settings)
Installs a new wake lock (to get activate on phone screen on)
Installs an application shortcut on the screen
Kills/terminates processes
Lists and deletes files in the same context
May access the Android keyguard (lock screen)
May check for popular installed apps
May dial phone number
May query for the most recent running application (usually for UI overlaying)
Obfuscates method names
Opens an internet connection
Performs DNS lookups (Java API)
Potential date aware sample found
Queries a list of installed applications
Queries list of installed packages
Queries list of running processes/tasks
Queries package code path (often used for patching other applications)
Queries several sensitive phone informations
Queries stored mail and application accounts (e.g. Gmail or Whatsup)
Queries the SIM provider ISO country code
Queries the SIM provider name (SPN - Service Provider Name)
Queries the SIM provider numeric MCC+MNC (mobile country code + mobile network code)
Queries the list of configured WIFI access points
Queries the list of paired Bluetooth devices
Queries the network MAC address
Queries the network operator ISO country code
Queries the network operator name
Queries the network operator numeric MCC+MNC (mobile country code + mobile network code)
Queries the phones location (GPS)
Queries the unique operating system id (ANDROID_ID)
Queries the unqiue device ID (IMEI, MEID or ESN)
Requests permissions only permitted to signed APKs
Requests permissions only permitted to signed APKs or APKs which are within the system image
Requests potentially dangerous permissions
Sets an intent to the APK data type (used to install other APKs)
Tries to add a new device administrator
Tries to detect QEMU emulator
Uses DownloadManager to fetch additional components
Uses reflection
Uses the DexClassLoader (often used for code injection)

Classification

Location Tracking:

barindex
Queries the phones location (GPS)
Source: com.google.android.gms.internal.ads.t4;->a:866 API Call: android.location.Location.getLatitude
Source: com.google.android.gms.internal.ads.t4;->a:868 API Call: android.location.Location.getLongitude
Source: com.huawei.hms.ads.g;->V:19 API Call: android.location.Location.getLatitude
Source: com.huawei.hms.ads.g;->V:22 API Call: android.location.Location.getLongitude
Source: com.huawei.hms.ads.j;->V:9 API Call: android.location.Location.getLatitude
Source: com.huawei.hms.ads.j;->V:12 API Call: android.location.Location.getLongitude
Source: com.huawei.hms.ads.kf$1;->onLocationResult:17 API Call: android.location.Location.getLatitude
Source: com.huawei.hms.ads.kf$1;->onLocationResult:23 API Call: android.location.Location.getLongitude
Source: com.huawei.hms.ads.kg$3;->onLocationChanged:6 API Call: android.location.Location.getLatitude
Source: com.huawei.hms.ads.kg$3;->onLocationChanged:12 API Call: android.location.Location.getLongitude
Source: com.huawei.hms.ads.kg;->Code:45 API Call: android.location.LocationManager.getLastKnownLocation
Source: com.huawei.hms.ads.kg;->Code:49 API Call: android.location.Location.getLatitude
Source: com.huawei.hms.ads.kg;->Code:55 API Call: android.location.Location.getLongitude
Source: com.huawei.hms.ads.kg;->V:159 API Call: android.location.Location.getLongitude
Source: com.huawei.hms.ads.kg;->V:162 API Call: android.location.Location.getLatitude
Source: com.huawei.hms.ads.t;->Code:41 API Call: android.location.Location.getLongitude
Source: com.huawei.hms.ads.t;->Code:44 API Call: android.location.Location.getLatitude
Source: androidx.appcompat.app.l;->a:6 API Call: android.location.LocationManager.getLastKnownLocation
Source: androidx.appcompat.app.l;->a:19 API Call: android.location.Location.getLatitude
Source: androidx.appcompat.app.l;->a:20 API Call: android.location.Location.getLongitude
Source: androidx.appcompat.app.l;->a:22 API Call: android.location.Location.getLatitude
Source: androidx.appcompat.app.l;->a:23 API Call: android.location.Location.getLongitude
Source: androidx.appcompat.app.l;->a:25 API Call: android.location.Location.getLatitude
Source: androidx.appcompat.app.l;->a:26 API Call: android.location.Location.getLongitude
Source: com.mopub.common.AdUrlGenerator;->a:35 API Call: android.location.Location.getLatitude
Source: com.mopub.common.AdUrlGenerator;->a:39 API Call: android.location.Location.getLongitude
Source: com.mopub.common.LocationService;->a:11 API Call: android.location.LocationManager.getLastKnownLocation
Source: com.mopub.common.LocationService;->a:43 API Call: android.location.Location.getLatitude
Source: com.mopub.common.LocationService;->a:48 API Call: android.location.Location.getLongitude
Source: com.facebook.GraphRequest;->a:64 API Call: android.location.Location.getLatitude
Source: com.facebook.GraphRequest;->a:66 API Call: android.location.Location.getLongitude
Source: com.moat.analytics.mobile.mpub.o;->a:28 API Call: android.location.Location.getLatitude
Source: com.moat.analytics.mobile.mpub.o;->a:29 API Call: android.location.Location.getLongitude
Source: com.moat.analytics.mobile.mpub.o;->f:68 API Call: android.location.LocationManager.getLastKnownLocation
Source: com.moat.analytics.mobile.mpub.o;->f:70 API Call: android.location.LocationManager.getLastKnownLocation
Source: com.moat.analytics.mobile.mpub.o;->f:73 API Call: android.location.LocationManager.getLastKnownLocation
Source: com.moat.analytics.mobile.mpub.o;->f:75 API Call: android.location.LocationManager.getLastKnownLocation
Source: com.moat.analytics.mobile.mpub.z;->b:136 API Call: android.location.Location.getLatitude
Source: com.moat.analytics.mobile.mpub.z;->b:140 API Call: android.location.Location.getLongitude
Source: com.huawei.hms.ads.reward.RewardAd;->Code:17 API Call: android.location.Location.getLatitude
Source: com.huawei.hms.ads.reward.RewardAd;->Code:20 API Call: android.location.Location.getLongitude
Source: com.huawei.hms.ads.splash.SplashAd;->Code:22 API Call: android.location.Location.getLongitude
Source: com.huawei.hms.ads.splash.SplashAd;->Code:25 API Call: android.location.Location.getLatitude
Source: com.huawei.hms.ads.template.view.NativeTemplateView;->Code:81 API Call: android.location.Location.getLongitude

Privilege Escalation:

barindex
Checks if the device administrator is active
Source: com.ludashi.framework.utils.PowerUtils;->a:11 API Call: android.app.admin.DevicePolicyManager.isAdminActive
Tries to add a new device administrator
Source: com.ludashi.framework.utils.PowerUtils;->a:15 API Call: android.content.Intent.<init> android.app.action.ADD_DEVICE_ADMIN
Source: Lcom/ludashi/framework/utils/PowerUtils;->a(Landroid/app/Activity;Landroid/content/ComponentName;)V Method string: "android.app.action.ADD_DEVICE_ADMIN"

Spreading:

barindex
Has permission to change the WIFI configuration including connecting and disconnecting
Source: submitted apk Request permission: android.permission.CHANGE_WIFI_STATE
Has permission to download files without notification
Source: submitted apk Request permission: android.permission.DOWNLOAD_WITHOUT_NOTIFICATION
Has permission to use the IR transmitter
Source: submitted apk Request permission: android.permission.TRANSMIT_IR
Queries the list of paired Bluetooth devices
Source: com.facebook.ads.redexgen.X.BB;->nB:4 API Call: android.bluetooth.BluetoothAdapter.getBondedDevices
Source: com.ludashi.dualspace.util.p.a;->d:119 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.ludashi.dualspace.util.m;->a:41 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.ludashi.dualspace.util.m;->a:46 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.ludashi.dualspace.util.m;->b:73 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.ludashi.dualspace.util.m;->b:83 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.ludashi.dualspace.util.m;->c:85 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.ludashi.dualspace.util.m;->d:91 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.ludashi.dualspace.util.m;->f:121 API Call: android.os.Environment.getExternalStorageState
Source: com.ludashi.dualspace.util.n;-><clinit>:2 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.ludashi.dualspace.util.n;-><clinit>:12 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.facebook.ads.redexgen.X.0U;->B:16 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.facebook.ads.redexgen.X.Bs;->G:22 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.facebook.ads.redexgen.X.Iq;->C:5 API Call: android.os.Environment.getExternalStorageState
Source: com.facebook.ads.redexgen.X.Iq;->D:29 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.google.android.gms.internal.ads.e20;->c:37 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.google.android.gms.internal.ads.h70;->call:2 API Call: android.os.Environment.getExternalStorageState
Source: com.google.android.gms.internal.ads.y70;->a:75 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.huawei.hms.ads.kn;->V:22 API Call: android.os.Environment.getExternalStorageState
Source: com.ludashi.framework.utils.b0.a;-><init>:2 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.ludashi.framework.utils.b0.a;-><init>:13 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.ludashi.framework.utils.b0.a;-><init>:26 API Call: android.os.Environment.getExternalStorageDirectory
Source: androidx.core.content.FileProvider;->b:63 API Call: android.os.Environment.getExternalStorageDirectory
Source: androidx.core.i.d;->a:4 API Call: android.os.Environment.getExternalStorageDirectory
Source: androidx.core.i.d;->a:7 API Call: android.os.Environment.getExternalStorageState
Source: com.lody.virtual.helper.i.r;-><clinit>:11 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.facebook.internal.x;->a:256 API Call: android.os.Environment.getExternalStorageState
Source: com.facebook.internal.x;->c:360 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.facebook.internal.x;->f:428 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.mopub.mraid.MraidNativeCommandHandler$c;->b:34 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.mopub.mraid.MraidNativeCommandHandler;->isStorePictureSupported:200 API Call: android.os.Environment.getExternalStorageState
Source: com.ludashi.framework.utils.g;->a:108 API Call: android.os.Environment.getExternalStorageDirectory
Source: com.ludashi.framework.utils.g;->a:111 API Call: android.os.Environment.getExternalStorageState
Source: com.ludashi.framework.utils.j;->a:15 API Call: android.os.Environment.getExternalStorageDirectory

Networking:

barindex
Snort IDS alert for network traffic (e.g. based on Emerging Threat rules)
Source: Traffic Snort IDS: 2570 WEB-MISC Invalid HTTP Version String 192.168.2.30:34496 -> 47.74.171.2:80
Source: Traffic Snort IDS: 2570 WEB-MISC Invalid HTTP Version String 192.168.2.30:34498 -> 47.74.171.2:80
Checks an internet connection is available
Source: com.facebook.ads.redexgen.X.0P;->H:184 API Call: android.net.wifi.WifiManager.isWifiEnabled
Source: com.facebook.ads.redexgen.X.0P;->H:190 API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.facebook.ads.redexgen.X.FV;->P:79 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.facebook.ads.redexgen.X.FV;->P:80 API Call: android.net.NetworkInfo.isConnectedOrConnecting
Source: com.facebook.ads.redexgen.X.GG;->C:49 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.facebook.ads.redexgen.X.GG;->C:50 API Call: android.net.NetworkInfo.isConnectedOrConnecting
Source: com.facebook.ads.redexgen.X.K3;->B:7 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.facebook.ads.redexgen.X.K3;->B:8 API Call: android.net.NetworkInfo.isConnected
Source: com.ludashi.framework.utils.a0.c;->b:21 API Call: android.net.wifi.WifiManager.getWifiState
Source: com.ludashi.framework.utils.a0.c;->c:27 API Call: android.net.wifi.WifiManager.isWifiEnabled
Source: com.google.android.gms.internal.ads.d5;->b:88 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.google.android.gms.internal.ads.d5;->b:90 API Call: android.net.NetworkInfo.getDetailedState
Source: com.google.android.gms.internal.ads.o4;->a:87 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.huawei.hms.ads.ki;->I:6 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.huawei.hms.ads.ki;->V:15 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.huawei.hms.ads.ki;->V:16 API Call: android.net.NetworkInfo.isConnected
Source: com.mopub.common.ClientMetadata;->getActiveNetworkType:65 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.mopub.common.ClientMetadata;->getActiveNetworkType:66 API Call: android.net.NetworkInfo.isConnected
Source: com.mopub.common.ClientMetadata;->getActiveNetworkType:76 API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.mopub.common.ClientMetadata;->getActiveNetworkType:77 API Call: android.net.NetworkInfo.isConnected
Source: com.mopub.common.ClientMetadata;->getActiveNetworkType:80 API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.mopub.common.ClientMetadata;->getActiveNetworkType:81 API Call: android.net.NetworkInfo.isConnected
Source: com.lody.virtual.server.content.b;->m:222 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.lody.virtual.server.content.b;->m:223 API Call: android.net.NetworkInfo.isConnected
Source: androidx.core.h.a;->a:6 API Call: android.net.ConnectivityManager.getNetworkInfo
Source: androidx.core.h.a;->b:8 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.google.firebase.iid.d0;->b:57 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.google.firebase.iid.d0;->b:58 API Call: android.net.NetworkInfo.isConnected
Source: com.google.android.gms.measurement.internal.s;->t:41 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.google.android.gms.measurement.internal.s;->t:42 API Call: android.net.NetworkInfo.isConnected
Source: com.google.android.exoplayer2.l2.s0;->c:470 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.google.android.exoplayer2.l2.s0;->c:471 API Call: android.net.NetworkInfo.isConnected
Source: com.bumptech.glide.manager.e;->a:13 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.bumptech.glide.manager.e;->a:14 API Call: android.net.NetworkInfo.isConnected
Source: com.mopub.mobileads.AdViewController;->r:89 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.mopub.mobileads.AdViewController;->r:90 API Call: android.net.NetworkInfo.isConnected
Source: com.google.android.exoplayer2.scheduler.Requirements;->c:10 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.google.android.exoplayer2.scheduler.Requirements;->c:11 API Call: android.net.NetworkInfo.isConnected
Source: com.mopub.common.util.DeviceUtils;->isNetworkAvailable:50 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.mopub.common.util.DeviceUtils;->isNetworkAvailable:51 API Call: android.net.NetworkInfo.isConnected
Source: com.ludashi.framework.utils.k;->a:5 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.ludashi.framework.utils.k;->a:6 API Call: android.net.NetworkInfo.isAvailable
Source: com.ludashi.framework.utils.k;->b:10 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.integralads.avid.library.mopub.utils.NetworkUtils;->isNetworkAvailable:4 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.integralads.avid.library.mopub.utils.NetworkUtils;->isNetworkAvailable:5 API Call: android.net.NetworkInfo.isConnectedOrConnecting
Source: com.huawei.openalliance.ad.views.BaseVideoView$7;->onReceive:7 API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.huawei.openalliance.ad.views.BaseVideoView$7;->onReceive:8 API Call: android.net.NetworkInfo.isConnected
Opens an internet connection
Source: com.facebook.ads.redexgen.X.0e;->A:31 API Call: java.net.URL.openConnection (not executed)
Source: com.facebook.ads.redexgen.X.Dw;->B:12 API Call: java.net.URL.openConnection (not executed)
Source: com.facebook.ads.redexgen.X.E1;->K:165 API Call: java.net.URL.openConnection (not executed)
Source: com.facebook.ads.redexgen.X.I7;->UF:14 API Call: java.net.URL.openConnection (not executed)
Source: com.facebook.ads.redexgen.X.Ik;->D:87 API Call: java.net.URL.openConnection (not executed)
Source: com.google.android.gms.internal.ads.fh;->b:47 API Call: java.net.URL.openConnection (not executed)
Source: com.google.android.gms.internal.ads.lc;->a:12 API Call: java.net.URL.openConnection (not executed)
Source: com.google.android.gms.internal.ads.o4;->zza:240 API Call: java.net.URL.openConnection (not executed)
Source: com.google.android.gms.internal.ads.ph;->e:39 API Call: java.net.URL.openConnection (not executed)
Source: com.google.android.gms.internal.ads.vf;->a:110 API Call: java.net.URL.openConnection (not executed)
Source: com.google.android.gms.internal.ads.zzaqx;->zze:72 API Call: java.net.URL.openConnection (not executed)
Source: bolts.WebViewAppLinkResolver$b;->call:6 API Call: java.net.URL.openConnection (not executed)
Source: com.mopub.common.MoPubHttpUrlConnection;->getHttpUrlConnection:32 API Call: java.net.URL.openConnection (not executed)
Source: com.mopub.common.UrlResolutionTask;->b:30 API Call: java.net.URL.openConnection (not executed)
Source: com.facebook.ads.internal.dynamicloading.DexLoadErrorReporter$a;->run:12 API Call: java.net.URL.openConnection (not executed)
Source: com.facebook.GraphRequest;->a:167 API Call: java.net.URL.openConnection (not executed)
Source: com.google.android.gms.ads.internal.gmsg.HttpClient;->zza:3 API Call: java.net.URL.openConnection (not executed)
Source: e.a.a.u.h.g$b;->a:3 API Call: java.net.URL.openConnection (not executed)
Source: com.google.android.gms.ads.identifier.a;->run:18 API Call: java.net.URL.openConnection (not executed)
Source: com.google.android.gms.measurement.internal.p4;->connect:9 API Call: javax.net.ssl.SSLSocket.connect (not executed)
Source: com.google.android.gms.measurement.internal.p4;->connect:11 API Call: javax.net.ssl.SSLSocket.connect (not executed)
Source: com.google.android.gms.measurement.internal.s;->a:12 API Call: java.net.URL.openConnection (not executed)
Source: com.facebook.internal.k;->b:48 API Call: java.net.URL.openConnection (not executed)
Source: i.k0.l.a;->a:70 API Call: java.net.Socket.connect (not executed)
Source: i.k0.l.e;->a:62 API Call: java.net.Socket.connect (not executed)
Source: com.integralads.avid.library.mopub.DownloadAvidTask;->a:7 API Call: java.net.URL.openConnection (not executed)
Source: com.moat.analytics.mobile.mpub.q;->a:3 API Call: java.net.URL.openConnection (not executed)
Source: com.mopub.volley.toolbox.HurlStack;->a:69 API Call: java.net.URL.openConnection (not executed)
Source: com.google.android.exoplayer2.upstream.y;->a:224 API Call: java.net.URL.openConnection (not executed)
Source: com.ludashi.framework.utils.d;->a:20 API Call: java.net.URL.openConnection (not executed)
Source: com.ludashi.framework.utils.d;->a:25 API Call: java.net.URL.openConnection (not executed)
Performs DNS lookups (Java API)
Source: com.facebook.ads.redexgen.X.Ih;-><init>:10 API Call: java.net.InetAddress.getByName (not executed)
Source: i.q$a;->a:2 API Call: java.net.InetAddress.getAllByName (not executed)
Source: com.google.android.exoplayer2.l2.j0;->h:42 API Call: java.net.InetAddress.getByName (not executed)
Source: com.mopub.network.InetAddressUtils;->getInetAddressByName:2 API Call: java.net.InetAddress.getByName (not executed)
Source: com.google.android.exoplayer2.upstream.t0;->a:11 API Call: java.net.InetAddress.getByName (not executed)
Source: audience_network.dex String found in binary or memory: "https://www.facebook.com/adnw_sync equals www.facebook.com (Facebook)
Source: audience_network.dex String found in binary or memory: %https://www.%s.facebook.com/adnw_sync equals www.facebook.com (Facebook)
Source: audience_network.dex String found in binary or memory: &https://www.facebook.com/adnw_logging/ equals www.facebook.com (Facebook)
Source: audience_network.dex String found in binary or memory: )https://www.%s.facebook.com/adnw_logging/ equals www.facebook.com (Facebook)
Source: audience_network.dex String found in binary or memory: <https://www.facebook.com/audience_network/server_side_reward equals www.facebook.com (Facebook)
Source: audience_network.dex String found in binary or memory: ?https://www.%s.facebook.com/audience_network/server_side_reward equals www.facebook.com (Facebook)
Source: audience_network.dex String found in binary or memory: accelerometer_rotationurlPrefix<https://www.facebook.com/audience_network/server_side_reward equals www.facebook.com (Facebook)
Source: audience_network.dex String found in binary or memory: appid?https://www.%s.facebook.com/audience_network/server_side_reward equals www.facebook.com (Facebook)
Source: audience_network.dex String found in binary or memory: http://www.facebook.com equals www.facebook.com (Facebook)
Source: audience_network.dex String found in binary or memory: http://www.facebook.com(Landroid/graphics/drawable/ClipDrawable; Lcom/facebook/ads/redexgen/X/Ng; Lcom/facebook/ads/redexgen/X/Nj; Lcom/facebook/ads/redexgen/X/Nl; Lcom/facebook/ads/redexgen/X/Ot;!Landroid/util/SparseBooleanArray; Lcom/facebook/ads/redexgen/X/PZ; Lcom/facebook/ads/redexgen/X/O3; Lcom/facebook/ads/redexgen/X/Np; Lcom/facebook/ads/redexgen/X/Nm; equals www.facebook.com (Facebook)
Source: audience_network.dex String found in binary or memory: https://www.%s.facebook.com equals www.facebook.com (Facebook)
Source: android String found in binary or memory: https://www.%s.facebook.com/adnw_logging/ equals www.facebook.com (Facebook)
Source: android String found in binary or memory: https://www.%s.facebook.com/adnw_sync equals www.facebook.com (Facebook)
Source: android String found in binary or memory: https://www.%s.facebook.com/audience_network/server_side_reward equals www.facebook.com (Facebook)
Source: audience_network.dex String found in binary or memory: https://www.facebook.com/ equals www.facebook.com (Facebook)
Source: android String found in binary or memory: https://www.facebook.com/adnw_logging/ equals www.facebook.com (Facebook)
Source: android String found in binary or memory: https://www.facebook.com/adnw_sync equals www.facebook.com (Facebook)
Source: android String found in binary or memory: https://www.facebook.com/audience_network/server_side_reward equals www.facebook.com (Facebook)
Source: android String found in binary or memory: https://www.facebook.com/qiludualspace/ equals www.facebook.com (Facebook)
Source: audience_network.dex String found in binary or memory: loggingEndpointPrefix)https://www.%s.facebook.com/adnw_logging//https://graph.facebook.com/693953940997901/bugs2https://graph.%s.facebook.com/693953940997901/bugs"https://www.facebook.com/adnw_sync%https://www.%s.facebook.com/adnw_sync equals www.facebook.com (Facebook)
Source: audience_network.dex String found in binary or memory: prefix-https://graph.facebook.com/network_ads_common0https://graph.%s.facebook.com/network_ads_common&https://www.facebook.com/adnw_logging/ equals www.facebook.com (Facebook)
Source: com.huawei.openalliance.ad.inter.HiAd;->Z:74 API Call: android.content.IntentFilter.addAction android.net.conn.CONNECTIVITY_CHANGE
Source: com.google.android.exoplayer2.scheduler.c;->b:36 API Call: android.content.IntentFilter.addAction android.net.conn.CONNECTIVITY_CHANGE
Source: com.google.android.exoplayer2.upstream.v$c;->a:9 API Call: android.content.IntentFilter.addAction android.net.conn.CONNECTIVITY_CHANGE
Source: com.huawei.openalliance.ad.views.BaseVideoView;->onAttachedToWindow:492 API Call: android.content.IntentFilter.addAction android.net.conn.CONNECTIVITY_CHANGE
Source: android String found in binary or memory: http://api.xposed.info/using.html
Source: android String found in binary or memory: http://apse-sstart.ludashi.com/cms/guoji/html/privilege_huawei.html
Source: android String found in binary or memory: http://apse-sstart.ludashi.com/cms/guoji/html/terms-of-service_huawei.html
Source: android String found in binary or memory: http://apse-sstart.ludashi.com/errorlog/crash.php?pname=sstart_guojiban&token=
Source: android String found in binary or memory: http://apse-sstart.ludashi.com/intf/index?token=%s
Source: android String found in binary or memory: http://apse.s.ludashi.com/sstart?
Source: audience_network.dex, android String found in binary or memory: http://play.google.com/store/apps/
Source: abc_tint_seek_thumb.xml, activity_main.xml String found in binary or memory: http://schemas.android.com/apk/res-auto
Source: abc_screen_simple.xml, hiad_choices_feedback_special.xml, exo_icon_shuffle_off.xml, viewstub_main_content.xml, abc_tint_seek_thumb.xml, abc_ic_arrow_drop_right_black_24dp.xml, abc_alert_dialog_button_bar_material.xml, hiad_video_buffer_progress.xml, activity_main.xml, exo_track_selection_dialog.xml, syncadapter.xml, common_google_signin_btn_text_dark_normal.xml, hiad_view_splash_ad.xml, admob_ad_native.xml, android String found in binary or memory: http://schemas.android.com/apk/res/android
Source: android String found in binary or memory: http://www.amazon.com/gp/mas/dl/android?%s
Source: android String found in binary or memory: http://www.google.com
Source: android String found in binary or memory: http://xmlpull.org/v1/doc/features.html#indent-output
Source: libsandhook.so String found in binary or memory: https://android.googlesource.com/toolchain/clang
Source: libsandhook.so String found in binary or memory: https://android.googlesource.com/toolchain/llvm
Source: android String found in binary or memory: https://aomedia.org/emsg/ID3
Source: android String found in binary or memory: https://app-measurement.com/a
Source: android String found in binary or memory: https://csi.gstatic.com/csi
Source: android String found in binary or memory: https://developer.apple.com/streaming/emsg-id3
Source: android String found in binary or memory: https://exoplayer.dev/issues/cleartext-not-permitted
Source: android String found in binary or memory: https://exoplayer.dev/issues/player-accessed-on-wrong-thread
Source: android String found in binary or memory: https://goo.gl/NAOOOI
Source: android String found in binary or memory: https://goo.gl/NAOOOI.
Source: android String found in binary or memory: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/mraid/v2/mraid_app_banner.js
Source: android String found in binary or memory: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/mraid/v2/mraid_app_expanded_banner.js
Source: android String found in binary or memory: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/mraid/v2/mraid_app_interstitial.js
Source: android String found in binary or memory: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/native_ads.html
Source: android String found in binary or memory: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/production/native_ads.js
Source: android String found in binary or memory: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/production/sdk-core-v40-impl.js
Source: android String found in binary or memory: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/sdk-core-v40.html
Source: android String found in binary or memory: https://graph-video.%s
Source: android String found in binary or memory: https://graph.%s
Source: android String found in binary or memory: https://imasdk.googleapis.com/admob/sdkloader/native_video.html
Source: android String found in binary or memory: https://mobile-static.adsafeprotected.com/avid-v2.js
Source: android String found in binary or memory: https://pagead2.googlesyndication.com/pagead/gen_204
Source: android String found in binary or memory: https://pagead2.googlesyndication.com/pagead/gen_204?id=gmob-apps
Source: android String found in binary or memory: https://play.google.com/store/apps/details?%s
Source: android String found in binary or memory: https://play.google.com/store/apps/details?id=
Source: android String found in binary or memory: https://play.google.com/store/apps/details?id=%s&referrer=utm_source%%3D%s
Source: android String found in binary or memory: https://play.google.com/store/apps/details?id=com.ludashi.dualspace&referrer=utm_source%3DSHARE
Source: android String found in binary or memory: https://plus.google.com/
Source: android String found in binary or memory: https://px.moatads.com/pixel.gif?e=0&i=MOATSDK1&ac=1
Source: audience_network.dex, android String found in binary or memory: https://s.update.fbsbx.com/843748/gs?dt=8437481537452023477000
Source: android String found in binary or memory: https://support.google.com/dfp_premium/answer/7160685#push
Source: android String found in binary or memory: https://twitter.com/%s/status/%s
Source: android String found in binary or memory: https://www.google.com
Source: android String found in binary or memory: https://www.google.com/dfp/debugSignals
Source: android String found in binary or memory: https://www.google.com/dfp/inAppPreview
Source: android String found in binary or memory: https://www.google.com/dfp/linkDevice
Source: android String found in binary or memory: https://www.google.com/dfp/sendDebugData
Source: android String found in binary or memory: https://www.googleapis.com/auth/games
Source: android String found in binary or memory: https://www.googleapis.com/auth/games_lite
Source: android String found in binary or memory: https://z.moatads.com/
Source: com.facebook.ads.redexgen.X.0e;->A:42 API Call: javax.net.ssl.HttpsURLConnection.connect
Source: com.facebook.ads.redexgen.X.E1;->K:167 API Call: java.net.HttpURLConnection.connect
Source: com.facebook.ads.redexgen.X.I9;->E:43 API Call: java.net.HttpURLConnection.connect
Source: com.facebook.ads.internal.dynamicloading.DexLoadErrorReporter$a;->run:28 API Call: java.net.HttpURLConnection.connect
Source: e.a.a.u.h.g;->a:45 API Call: java.net.HttpURLConnection.connect
Source: com.google.android.gms.measurement.internal.w;->run:36 API Call: java.net.HttpURLConnection.connect
Source: com.moat.analytics.mobile.mpub.q;->a:10 API Call: java.net.HttpURLConnection.connect
Source: com.google.android.exoplayer2.upstream.y;->a:100 API Call: java.net.HttpURLConnection.connect
Source: com.google.android.exoplayer2.upstream.y;->a:104 API Call: java.net.HttpURLConnection.connect

Key, Mouse, Clipboard, Microphone and Screen Capturing:

barindex
Has permission to record audio in the background
Source: submitted apk Request permission: android.permission.RECORD_AUDIO
Has permission to take photos
Source: submitted apk Request permission: android.permission.CAMERA

E-Banking Fraud:

barindex
Likely adds an overlay to existing apps to lurk for credit card information
Source: Lcom/ludashi/dualspace/ui/b;->a(Lcom/ludashi/dualspace/MainActivity;[II)V Method string: "com.android.vending"
Source: Lcom/lody/virtual/client/stub/WindowPreviewActivity;->a(Ljava/lang/String;)V Method string: "com.android.vending"
Has functionality to send UDP packets
Source: com.google.android.exoplayer2.l2.j0;->h:49 API Call: java.net.DatagramSocket.send
Has functionalty to add an overlay to other apps
Source: com.ludashi.dualspace.ui.DragGridView;->a:107 API Call: WindowManager.addView
Source: androidx.appcompat.app.AppCompatDelegateImpl;->a:96 API Call: WindowManager.addView
Source: com.mopub.mobileads.BaseWebView;->a:18 API Call: WindowManager.addView
Source: androidx.appcompat.widget.j0;->a:83 API Call: WindowManager.addView
Has permission to query the list of currently running applications
Source: submitted apk Request permission: android.permission.GET_TASKS
May check for popular installed apps
Source: Lcom/lody/virtual/client/l/c/d/c$t0;->b(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; Method string: "com.facebook.orca"
Source: Lcom/lody/virtual/client/l/c/d/c$t0;->b(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; Method string: "com.snapchat.android"
Source: Lcom/lody/virtual/client/j/d;-><clinit>()V Method string: "com.facebook.katana"
Source: Lcom/lody/virtual/client/j/d;-><clinit>()V Method string: "com.google.android.youtube"
Source: Lcom/lody/virtual/client/j/d;-><clinit>()V Method string: "com.android.vending"
Source: Lcom/lody/virtual/client/j/d;-><clinit>()V Method string: "com.whatsapp"
Source: Lcom/lody/virtual/client/j/d;-><clinit>()V Method string: "com.instagram.android"
Source: Lcom/lody/virtual/client/g;->c(Ljava/lang/String;Ljava/lang/String;)V Method string: "com.tencent.mm:recovery"
Source: Lcom/ludashi/dualspace/g/f;-><clinit>()V Method string: "com.twitter.android"
Source: Lcom/ludashi/dualspace/h/d;->a()Ljava/util/List; Method string: "com.imo.android.imoim"
May query for the most recent running application (usually for UI overlaying)
Source: com.ludashi.framework.utils.a;->f getRunningTasks and getPackageName invocations in same method: com.ludashi.framework.utils.a;->f:151, com.ludashi.framework.utils.a;->f:155
Source: com.ludashi.framework.utils.a;->f getRunningTasks and getPackageName invocations in same method: com.ludashi.framework.utils.a;->f:151, com.ludashi.framework.utils.a;->f:155

Spam, unwanted Advertisements and Ransom Demands:

barindex
Blocks or controls phone keys
Source: com.ludashi.framework.utils.PowerUtils;->e:40 API Call: android.app.KeyguardManager.newKeyguardLock
Has permission to perform phone calls in the background
Source: submitted apk Request permission: android.permission.CALL_PHONE
Has permission to send SMS in the background
Source: submitted apk Request permission: android.permission.SEND_SMS
Has permission to write to the default browser history
Source: submitted apk Request permission: com.android.browser.permission.WRITE_HISTORY_BOOKMARKS
May check for popular installed apps
Source: Lcom/lody/virtual/client/l/c/d/c$t0;->b(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; Method string: "com.facebook.orca"
Source: Lcom/lody/virtual/client/l/c/d/c$t0;->b(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; Method string: "com.snapchat.android"
Source: Lcom/lody/virtual/client/j/d;-><clinit>()V Method string: "com.facebook.katana"
Source: Lcom/lody/virtual/client/j/d;-><clinit>()V Method string: "com.google.android.youtube"
Source: Lcom/lody/virtual/client/j/d;-><clinit>()V Method string: "com.android.vending"
Source: Lcom/lody/virtual/client/j/d;-><clinit>()V Method string: "com.whatsapp"
Source: Lcom/lody/virtual/client/j/d;-><clinit>()V Method string: "com.instagram.android"
Source: Lcom/lody/virtual/client/g;->c(Ljava/lang/String;Ljava/lang/String;)V Method string: "com.tencent.mm:recovery"
Source: Lcom/ludashi/dualspace/g/f;-><clinit>()V Method string: "com.twitter.android"
Source: Lcom/ludashi/dualspace/h/d;->a()Ljava/util/List; Method string: "com.imo.android.imoim"
May dial phone number
Source: com.google.android.gms.internal.ads.g70;->a:13 API Call: android.net.Uri.parse("tel:")
Source: com.mopub.mraid.MraidNativeCommandHandler;->b:272 API Call: android.net.Uri.parse("tel:")
Source: Lcom/mopub/common/util/ResponseHeader;-><clinit>()V Method: Modpub https://www.mopub.com/
Source: android String found in binary or memory: .doubleclick.net
Source: android String found in binary or memory: \n\tperhaps you forgot to declare com.mopub.common.mopubbrowser in your android manifest file.
Source: android String found in binary or memory: ad.doubleclick.net
Source: android String found in binary or memory: googleads.g.doubleclick.net
Source: android String found in binary or memory: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/mraid/v2/mraid_app_banner.js
Source: android String found in binary or memory: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/mraid/v2/mraid_app_expanded_banner.js
Source: android String found in binary or memory: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/mraid/v2/mraid_app_interstitial.js
Source: android String found in binary or memory: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/native_ads.html
Source: android String found in binary or memory: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/production/native_ads.js
Source: android String found in binary or memory: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/production/sdk-core-v40-impl.js
Source: android String found in binary or memory: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/sdk-core-v40.html
Source: android String found in binary or memory: mailto:creative-review@mopub.com
Source: android String found in binary or memory: you do not have approval to use the grantconsent api. please reach out to your account teams or support@mopub.com for more information.

Operating System Destruction:

barindex
Kills background processes
Source: com.ludashi.framework.utils.a;->c:104 API Call: android.app.ActivityManager.killBackgroundProcesses
Has permission to delete other packages
Source: submitted apk Request permission: android.permission.DELETE_PACKAGES
Lists and deletes files in the same context
Source: com.google.android.exoplayer2.upstream.u0.x;->a:112 API Calls in same method context: File.listFiles,File.delete
Source: com.google.android.gms.internal.ads.vf;->a:322 API Calls in same method context: File.listFiles,File.delete
Source: androidx.multidex.c;->c:273 API Calls in same method context: File.listFiles,File.delete
Source: com.android.dx.DexMaker;->doDeleteOatFiles:8 API Calls in same method context: File.listFiles,File.delete
Source: com.mopub.common.DiskLruCacheUtil;->a:16 API Calls in same method context: File.listFiles,File.delete
Source: com.swift.sandhook.xposedcompat.utils.FileUtils;->delete:7 API Calls in same method context: File.listFiles,File.delete
Source: e.a.a.r.c;->a:16 API Calls in same method context: File.listFiles,File.delete
Source: com.ludashi.dualspace.c.d.c;->a:41 API Calls in same method context: File.listFiles,File.delete
Source: com.google.firebase.iid.b1;->a:112 API Calls in same method context: File.listFiles,File.delete
Source: androidx.multidex.b;->a:65 API Calls in same method context: File.listFiles,File.delete
Source: com.google.android.exoplayer2.l2.s0;->a:280 API Calls in same method context: File.listFiles,File.delete
Source: com.swift.sandhook.utils.FileUtils;->delete:29 API Calls in same method context: File.listFiles,File.delete
Source: com.facebook.internal.j;->f:73 API Calls in same method context: File.listFiles,File.delete
Source: i.k0.k.a$a;->c:21 API Calls in same method context: File.listFiles,File.delete
Source: com.google.android.exoplayer2.upstream.u0.x;->a:85 API Calls in same method context: File.listFiles,File.delete
Source: d.d.b.c;->b:5 API Calls in same method context: File.listFiles,File.delete
Source: com.google.android.gms.internal.ads.eb;->zza:189 API Calls in same method context: File.listFiles,File.delete
Source: com.facebook.internal.x;->a:162 API Calls in same method context: File.listFiles,File.delete
Source: com.mopub.volley.toolbox.DiskBasedCache;->clear:121 API Calls in same method context: File.listFiles,File.delete
Source: com.facebook.ads.redexgen.X.G1;->C:38 API Calls in same method context: File.listFiles,File.delete
Source: com.mopub.volley.toolbox.DiskBasedCache;->initialize:174 API Calls in same method context: File.listFiles,File.delete
Source: com.facebook.internal.j$d;->a:7 API Calls in same method context: File.listFiles,File.delete

Change of System Appearance:

barindex
May access the Android keyguard (lock screen)
Source: audience_network.dex String found in binary or memory: Landroid/app/KeyguardManager;
Source: audience_network.dex String found in binary or memory: Landroid/app/KeyguardManager;(Ljava/security/NoSuchAlgorithmException;&Ljava/io/UnsupportedEncodingException;$Landroid/bluetooth/BluetoothAdapter;
Source: audience_network.dex String found in binary or memory: KEYGUARD_MANAGER
Source: audience_network.dex String found in binary or memory: 1adnw_wo_is_native_keyguard_manager_signal_enabled
Source: audience_network.dex String found in binary or memory: KEYGUARD_MANAGER1adnw_wo_is_native_keyguard_manager_signal_enabled
Source: audience_network.dex String found in binary or memory: AD_IS_OBSTRUCTED_BY_KEYGUARD
Source: audience_network.dex String found in binary or memory: keyguardManagerSignalCollector
Source: audience_network.dex String found in binary or memory: keyguard
Source: audience_network.dex String found in binary or memory: keyguard_locked
Source: audience_network.dex String found in binary or memory: keyguard_secure
Source: audience_network.dex String found in binary or memory: isKeyguardManagerSignalEnabled
Source: audience_network.dex String found in binary or memory: Keyguard is obstructing view.
Source: audience_network.dex String found in binary or memory: keyguardManager
Source: audience_network.dex String found in binary or memory: keyguardManagerNInvalid Window info in window interactive check, assuming is not a Lockscreen.
Source: audience_network.dex String found in binary or memory: flagDismissKeyguard
Source: audience_network.dex String found in binary or memory: keyguardRestrictedInputMode
Source: audience_network.dex String found in binary or memory: UInvalid Window info in window interactive check, assuming not obstructed by Keyguard.
Source: audience_network.dex String found in binary or memory: keyguardRestrictedInputModeUInvalid Window info in window interactive check, assuming not obstructed by Keyguard.
Source: audience_network.dex String found in binary or memory: flagDismissKeyguardEnabled
Source: audience_network.dex String found in binary or memory: #KeyguardManagerSignalCollector.java
Source: audience_network.dex String found in binary or memory: KeyType#KeyguardManagerSignalCollector.java
Source: audience_network.dex String found in binary or memory: inKeyguardRestrictedInputMode
Source: audience_network.dex String found in binary or memory: isKeyguardLocked
Source: audience_network.dex String found in binary or memory: isKeyguardSecure
Source: android String found in binary or memory: adnw_wo_is_native_keyguard_manager_signal_enabled
Source: android String found in binary or memory: Invalid Window info in window interactive check, assuming not obstructed by Keyguard.
Source: android String found in binary or memory: is_keyguard_locked
Source: androidx.core.app.JobIntentService$c;->a:22 API Call: android.os.PowerManager$WakeLock.acquire
Source: androidx.core.app.JobIntentService$c;->a:31 API Call: android.os.PowerManager$WakeLock.acquire
Source: androidx.core.app.JobIntentService$c;->b:33 API Call: android.os.PowerManager$WakeLock.acquire
Source: androidx.legacy.content.WakefulBroadcastReceiver;->b:32 API Call: android.os.PowerManager$WakeLock.acquire
Source: com.google.android.exoplayer2.y1;->a:6 API Call: android.os.PowerManager$WakeLock.acquire
Source: com.google.firebase.iid.d0;->run:60 API Call: android.os.PowerManager$WakeLock.acquire
Source: com.google.android.gms.stats.c;->a:88 API Call: android.os.PowerManager$WakeLock.acquire
Source: com.ludashi.framework.utils.PowerUtils;->a:7 API Call: android.os.PowerManager$WakeLock.acquire
Source: com.ludashi.framework.utils.PowerUtils;->d:33 API Call: android.os.PowerManager$WakeLock.acquire
Source: com.google.android.exoplayer2.w1;->a:38 API Call: android.media.AudioManager.adjustStreamVolume
Source: com.google.android.exoplayer2.w1;->a:44 API Call: android.media.AudioManager.adjustStreamVolume
Source: com.google.android.exoplayer2.w1;->e:59 API Call: android.media.AudioManager.adjustStreamVolume

System Summary:

barindex
Executes native commands
Source: com.ludashi.dualspace.util.k;->b:59 API Call: java.lang.Runtime.exec
Source: com.facebook.ads.redexgen.X.0K;->B:6 API Call: java.lang.Runtime.exec
Source: com.facebook.ads.redexgen.X.G1;->G:113 API Call: java.lang.Runtime.exec
Source: com.lody.virtual.helper.a;->a:44 API Call: java.lang.ProcessBuilder.start
Source: com.lody.virtual.helper.a;->b:108 API Call: java.lang.ProcessBuilder.start
Source: com.lody.virtual.helper.i.i;->a:78 API Call: java.lang.Runtime.exec
Source: com.lody.virtual.helper.i.i;->a:89 API Call: java.lang.Runtime.exec
Source: com.swift.sandhook.utils.ArtDexOptimizer;->dexoatAndDisableInline:47 API Call: java.lang.ProcessBuilder.start
Source: com.swift.sandhook.utils.FileUtils;->chmod:22 API Call: java.lang.Runtime.exec
Source: com.ludashi.framework.utils.p;->a:7 API Call: java.lang.Runtime.exec
Source: com.ludashi.framework.utils.p;->a:17 API Call: java.lang.Runtime.exec ("sh")
Source: com.ludashi.framework.utils.r;->a:15 API Call: java.lang.Runtime.exec
Kills/terminates processes
Source: com.ludashi.dualspace.base.BasePermissionActivity$a;->a:6 API Call: android.os.Process.killProcess
Source: com.facebook.ads.redexgen.X.EY;->C:11 API Call: android.os.Process.killProcess
Source: com.lody.virtual.server.bit64.V32BitPluginHelper;->c:220 API Call: android.os.Process.killProcess
Source: com.lody.virtual.server.bit64.V32BitPluginHelper;->c:221 API Call: android.os.Process.killProcess
Source: com.lody.virtual.client.g;->c:465 API Call: android.os.Process.killProcess
Source: com.lody.virtual.client.core.VirtualCore$c;->binderDied:6 API Call: android.os.Process.killProcess
Source: com.lody.virtual.server.f.i;->kill:26 API Call: android.os.Process.killProcess
Source: com.lody.virtual.client.j.f;->a:14 API Call: android.os.Process.killProcess
Source: com.lody.virtual.server.BinderProvider;->c:81 API Call: android.os.Process.killProcess
Source: com.ludashi.framework.utils.a;->a:22 API Call: android.os.Process.killProcess
Requests permissions only permitted to signed APKs
Source: submitted apk Request permission: android.permission.ACCOUNT_MANAGER
Source: submitted apk Request permission: android.permission.CLEAR_APP_USER_DATA
Source: submitted apk Request permission: android.permission.DEVICE_POWER
Source: submitted apk Request permission: android.permission.PACKAGE_USAGE_STATS
Requests permissions only permitted to signed APKs or APKs which are within the system image
Source: submitted apk Request permission: android.permission.ACCESS_CACHE_FILESYSTEM
Source: submitted apk Request permission: android.permission.BIND_APPWIDGET
Source: submitted apk Request permission: android.permission.DELETE_PACKAGES
Source: submitted apk Request permission: android.permission.INSTALL_PACKAGES
Source: submitted apk Request permission: android.permission.SET_TIME
Requests potentially dangerous permissions
Source: submitted apk Request permission: android.permission.ACCESS_COARSE_LOCATION
Source: submitted apk Request permission: android.permission.ACCESS_FINE_LOCATION
Source: submitted apk Request permission: android.permission.AUTHENTICATE_ACCOUNTS
Source: submitted apk Request permission: android.permission.BLUETOOTH
Source: submitted apk Request permission: android.permission.BLUETOOTH_ADMIN
Source: submitted apk Request permission: android.permission.CALL_PHONE
Source: submitted apk Request permission: android.permission.CAMERA
Source: submitted apk Request permission: android.permission.CHANGE_CONFIGURATION
Source: submitted apk Request permission: android.permission.CHANGE_NETWORK_STATE
Source: submitted apk Request permission: android.permission.CHANGE_WIFI_MULTICAST_STATE
Source: submitted apk Request permission: android.permission.CHANGE_WIFI_STATE
Source: submitted apk Request permission: android.permission.CLEAR_APP_CACHE
Source: submitted apk Request permission: android.permission.GET_TASKS
Source: submitted apk Request permission: android.permission.INTERNET
Source: submitted apk Request permission: android.permission.MANAGE_ACCOUNTS
Source: submitted apk Request permission: android.permission.MODIFY_AUDIO_SETTINGS
Source: submitted apk Request permission: android.permission.MOUNT_UNMOUNT_FILESYSTEMS
Source: submitted apk Request permission: android.permission.PERSISTENT_ACTIVITY
Source: submitted apk Request permission: android.permission.READ_CALENDAR
Source: submitted apk Request permission: android.permission.READ_CONTACTS
Source: submitted apk Request permission: android.permission.READ_LOGS
Source: submitted apk Request permission: android.permission.READ_OWNER_DATA
Source: submitted apk Request permission: android.permission.READ_PHONE_STATE
Source: submitted apk Request permission: android.permission.READ_USER_DICTIONARY
Source: submitted apk Request permission: android.permission.RECORD_AUDIO
Source: submitted apk Request permission: android.permission.REORDER_TASKS
Source: submitted apk Request permission: android.permission.SEND_SMS
Source: submitted apk Request permission: android.permission.SET_TIME_ZONE
Source: submitted apk Request permission: android.permission.SUBSCRIBED_FEEDS_WRITE
Source: submitted apk Request permission: android.permission.SYSTEM_ALERT_WINDOW
Source: submitted apk Request permission: android.permission.USE_CREDENTIALS
Source: submitted apk Request permission: android.permission.WAKE_LOCK
Source: submitted apk Request permission: android.permission.WRITE_APN_SETTINGS
Source: submitted apk Request permission: android.permission.WRITE_CALENDAR
Source: submitted apk Request permission: android.permission.WRITE_CONTACTS
Source: submitted apk Request permission: android.permission.WRITE_EXTERNAL_STORAGE
Source: submitted apk Request permission: android.permission.WRITE_OWNER_DATA
Source: submitted apk Request permission: android.permission.WRITE_SETTINGS
Source: submitted apk Request permission: android.permission.WRITE_SYNC_SETTINGS
Source: submitted apk Request permission: com.android.browser.permission.READ_HISTORY_BOOKMARKS
Source: submitted apk Request permission: com.android.browser.permission.WRITE_HISTORY_BOOKMARKS
Source: classification engine Classification label: mal76.bank.troj.spyw.evad.andAPK@0/252@0/0
Source: com.ludashi.dualspace.util.CpuInfo;->b:19 API Call: java.lang.System.loadLibrary ("cpuinfo_x86")
Source: com.lody.virtual.client.NativeEngine;-><clinit>:5 API Call: java.lang.System.loadLibrary ("v++_64")
Source: com.lody.virtual.client.NativeEngine;-><clinit>:7 API Call: java.lang.System.loadLibrary ("v++")
Source: com.google.android.exoplayer2.l2.t;->a:5 API Call: java.lang.System.loadLibrary
Source: com.swift.sandhook.SandHookConfig$1;->loadLib:4 API Call: java.lang.System.loadLibrary ("sandhook")
Source: com.ludashi.dualspace.util.pref.b;->a:21 API Call: android.content.SharedPreferences.getString
Source: com.ludashi.dualspace.util.pref.b;->a:44 API Call: android.content.SharedPreferences.getBoolean
Source: com.facebook.ads.redexgen.X.0Z;->G:68 API Call: android.content.SharedPreferences.getString
Source: com.facebook.ads.redexgen.X.40;->W:154 API Call: android.content.SharedPreferences.getString
Source: com.facebook.ads.redexgen.X.7u;->isTestMode:44 API Call: android.content.SharedPreferences.getString
Source: com.facebook.ads.redexgen.X.96;->B:12 API Call: android.content.SharedPreferences.getString
Source: com.facebook.ads.redexgen.X.96;->B:17 API Call: android.content.SharedPreferences.getString
Source: com.facebook.ads.redexgen.X.96;->B:19 API Call: android.content.SharedPreferences.getBoolean
Source: com.facebook.ads.redexgen.X.Fl;->H:36 API Call: android.content.SharedPreferences.getString
Source: com.facebook.ads.redexgen.X.Fn;->H:88 API Call: android.content.SharedPreferences.getString
Source: com.facebook.ads.redexgen.X.Fw;->A:339 API Call: android.content.SharedPreferences.getString
Source: com.facebook.ads.redexgen.X.Fw;->B:346 API Call: android.content.SharedPreferences.getString
Source: com.facebook.ads.redexgen.X.Fw;->C:353 API Call: android.content.SharedPreferences.getString
Source: com.facebook.ads.redexgen.X.Fw;->D:360 API Call: android.content.SharedPreferences.getString
Source: com.facebook.ads.redexgen.X.Fw;->E:367 API Call: android.content.SharedPreferences.getString
Source: com.facebook.ads.redexgen.X.Fw;->F:373 API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.internal.ads.h9;->d:21 API Call: android.content.SharedPreferences.getBoolean
Source: com.google.android.gms.internal.ads.h9;->d:29 API Call: android.content.SharedPreferences.getBoolean
Source: com.google.android.gms.internal.ads.h9;->d:37 API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.internal.ads.h9;->d:45 API Call: android.content.SharedPreferences.getBoolean
Source: com.google.android.gms.internal.ads.h9;->d:53 API Call: android.content.SharedPreferences.getBoolean
Source: com.google.android.gms.internal.ads.h9;->d:61 API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.internal.ads.h9;->d:77 API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.internal.ads.h9;->d:124 API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.internal.ads.ke0;->a:246 API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.internal.ads.m70;->a:5 API Call: android.content.SharedPreferences.getBoolean
Source: com.google.android.gms.internal.ads.q70;->a:4 API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.internal.ads.tb;->call:7 API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.internal.ads.ub;->call:14 API Call: android.content.SharedPreferences.getString
Source: com.huawei.hms.ads.er;->q:17 API Call: android.content.SharedPreferences.getString
Source: com.huawei.hms.ads.er;->b:163 API Call: android.content.SharedPreferences.getString
Source: com.huawei.hms.ads.er;->c:167 API Call: android.content.SharedPreferences.getBoolean
Source: com.huawei.hms.ads.er;->d:171 API Call: android.content.SharedPreferences.getBoolean
Source: com.huawei.hms.ads.er;->n:211 API Call: android.content.SharedPreferences.getString
Source: androidx.core.app.g;->a:5 API Call: android.content.SharedPreferences.getBoolean
Source: androidx.core.app.g;->a:20 API Call: android.content.SharedPreferences.getBoolean
Source: com.facebook.appevents.b;->e:37 API Call: android.content.SharedPreferences.getString
Source: com.facebook.appevents.h;->c:168 API Call: android.content.SharedPreferences.getString
Source: com.facebook.appevents.p;->h:121 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.GpsHelper;->isLimitAdTrackingEnabled:35 API Call: android.content.SharedPreferences.getBoolean
Source: com.facebook.a;->c:9 API Call: android.content.SharedPreferences.getString
Source: com.facebook.h;->b:119 API Call: android.content.SharedPreferences.getBoolean
Source: com.facebook.p;->a:37 API Call: android.content.SharedPreferences.getString
Source: com.facebook.r;->b:21 API Call: android.content.SharedPreferences.getString
Source: com.facebook.y;->d:61 API Call: android.content.SharedPreferences.getString
Source: com.google.firebase.c;->l:168 API Call: android.content.SharedPreferences.getBoolean
Source: com.google.android.gms.ads.identifier.b;->a:16 API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.ads.identifier.b;->a:22 API Call: android.content.SharedPreferences.getBoolean
Source: com.google.firebase.iid.FirebaseInstanceId$a;->b:14 API Call: android.content.SharedPreferences.getBoolean
Source: com.google.firebase.iid.b0;->a:58 API Call: android.content.SharedPreferences.getString
Source: com.google.firebase.iid.b0;->a:63 API Call: android.content.SharedPreferences.getString
Source: com.google.firebase.iid.b1;->a:56 API Call: android.content.SharedPreferences.getString
Source: com.google.firebase.iid.b1;->a:59 API Call: android.content.SharedPreferences.getString
Source: com.google.firebase.iid.b1;->b:147 API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.measurement.internal.a0;->c:103 API Call: android.content.SharedPreferences.getBoolean
Source: com.google.android.gms.measurement.internal.a0;->q:125 API Call: android.content.SharedPreferences.getBoolean
Source: com.google.android.gms.measurement.internal.a0;->s:139 API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.measurement.internal.a0;->t:143 API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.measurement.internal.a0;->u:149 API Call: android.content.SharedPreferences.getBoolean
Source: com.google.android.gms.measurement.internal.a0;->w:168 API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.measurement.internal.a0;->x:181 API Call: android.content.SharedPreferences.getBoolean
Source: com.google.android.gms.measurement.internal.c0;->a:12 API Call: android.content.SharedPreferences.getBoolean
Source: com.google.android.gms.measurement.internal.e0;->a:47 API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.measurement.internal.f0;->a:6 API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.auth.api.signin.internal.b;->c:50 API Call: android.content.SharedPreferences.getString
Source: com.facebook.internal.g$a;->run:6 API Call: android.content.SharedPreferences.getString
Source: com.facebook.internal.i$a;->run:6 API Call: android.content.SharedPreferences.getString
Source: com.mopub.mobileads.MoPubConversionTracker;->a:20 API Call: android.content.SharedPreferences.getBoolean
Source: com.mopub.mobileads.MoPubConversionTracker;->shouldTrack:62 API Call: android.content.SharedPreferences.getBoolean
Source: com.mopub.common.privacy.MoPubIdentifier;->c:63 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.MoPubIdentifier;->c:66 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.MoPubIdentifier;->c:71 API Call: android.content.SharedPreferences.getBoolean
Source: com.mopub.common.privacy.b;->o:22 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:24 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:28 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:31 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:35 API Call: android.content.SharedPreferences.getBoolean
Source: com.mopub.common.privacy.b;->o:37 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:39 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:41 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:43 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:45 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:47 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:49 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:51 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:53 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:55 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:57 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:59 API Call: android.content.SharedPreferences.getBoolean
Source: com.mopub.common.privacy.b;->o:61 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:66 API Call: android.content.SharedPreferences.getBoolean
Source: com.mopub.common.privacy.b;->o:68 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:70 API Call: android.content.SharedPreferences.getString
Source: com.mopub.common.privacy.b;->o:72 API Call: android.content.SharedPreferences.getString
Source: com.facebook.appevents.r.g;->a:23 API Call: android.content.SharedPreferences.getString
Source: com.facebook.appevents.r.i;->k:24 API Call: android.content.SharedPreferences.getString
Source: com.facebook.appevents.r.g;->a:185 API Call: android.content.SharedPreferences.getString
Source: com.facebook.appevents.r.k;->e:15 API Call: android.content.SharedPreferences.getString
Source: com.facebook.appevents.r.k;->e:17 API Call: android.content.SharedPreferences.getBoolean
Source: com.facebook.appevents.r.g;->b:280 API Call: android.content.SharedPreferences.getString
Source: com.facebook.appevents.r.g;->d:335 API Call: android.content.SharedPreferences.getString
Source: com.facebook.appevents.r.g;->d:339 API Call: android.content.SharedPreferences.getString
Source: com.ludashi.framework.utils.o;->a:6 API Call: android.content.SharedPreferences.getString
Source: com.ludashi.framework.utils.o;->a:12 API Call: android.content.SharedPreferences.getString
Source: com.ludashi.framework.utils.o;->a:18 API Call: android.content.SharedPreferences.getString
Source: com.ludashi.framework.utils.o;->a:24 API Call: android.content.SharedPreferences.getString
Source: com.ludashi.framework.utils.o;->a:28 API Call: android.content.SharedPreferences.getString
Source: com.ludashi.framework.utils.o;->a:82 API Call: android.content.SharedPreferences.getBoolean
Source: com.facebook.ads.redexgen.X.9x;->A:36 API Call: android.hardware.SensorManager.registerListener
Source: com.facebook.ads.redexgen.X.FE;->I:44 API Call: android.hardware.SensorManager.registerListener
Source: com.facebook.ads.redexgen.X.FE;->I:51 API Call: android.hardware.SensorManager.registerListener
Source: com.facebook.ads.redexgen.X.Kh;->B:14 API Call: android.hardware.SensorManager.registerListener
Source: com.google.android.gms.internal.ads.ye;->a:20 API Call: android.hardware.SensorManager.registerListener
Source: com.facebook.appevents.r.a;->d:67 API Call: android.hardware.SensorManager.registerListener
Source: com.google.android.exoplayer2.ui.spherical.SphericalGLSurfaceView;->b:30 API Call: android.hardware.SensorManager.registerListener

Data Obfuscation:

barindex
Found very long method strings
Source: Lcom/mopub/common/util/Drawables;-><clinit>()V Method string: iVBORw0KGgoAAAANSUhEUgAAAEsAAAA8CAYAAAAuaUeTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADU1JREFUeNrUW2+kXdkVP/vkCI8QQikllFfv3cu0Q8bwmA8VwpB+CUNG52M/lTChOkKjdExN9VupGUbzqcKEahgThpG0MSFf8jSduvdliFbLMAyPMDzC27tr77vXOr+1zj5/7ptW0/vct8/ZZ/9b66z1W3/2vu7 Length: 4668
Source: Lcom/mopub/common/util/Drawables;-><clinit>()V Method string: iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAAAXNSR0IArs4c6QAAGatJREFUeAHtXQlwFcXWTtgXjWwBQgAT2QTZQSDsq2yKLEHDAwQUAS3AgldPVNS/QC38QVzK5cmOCCKIuLCLgCyieQIaZbNCSAggUcO+KYHkfd/9M/ef3HVmuufemXtvV53M3J7u092nv5zTe0dHhZkrKCi4HUWuD2pQSIl4xoDo70rl4XcddMkLZcL/cCG Length: 8856
Obfuscates method names
Source: DualSpace.apk Total valid method names: 25%
Uses reflection
Source: com.ludashi.dualspace.util.q.b;->a:11 API Call: java.lang.reflect.Field.get
Source: com.ludashi.dualspace.util.q.b;->a:15 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.dualspace.ui.DragGridView;->a:22 API Call: java.lang.reflect.Field.get
Source: com.ludashi.dualspace.util.m;->a:18 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.dualspace.util.m;->a:26 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.dualspace.util.m;->a:28 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.dualspace.util.m;->a:29 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.dualspace.util.m;->a:32 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.dualspace.util.m;->a:34 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.dualspace.util.m;->a:35 API Call: java.lang.reflect.Method.invoke
Source: .c;->a:5 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.ads.redexgen.X.0N;->M:218 API Call: java.lang.reflect.Field.get
Source: com.facebook.ads.redexgen.X.0U;->E:73 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.ads.redexgen.X.4y;->O:36 API Call: java.lang.reflect.Field.get
Source: com.facebook.ads.redexgen.X.4y;->Q:43 API Call: java.lang.reflect.Field.get
Source: com.facebook.ads.redexgen.X.4y;->S:51 API Call: java.lang.reflect.Field.get
Source: com.facebook.ads.redexgen.X.5A;->D:13 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.ads.redexgen.X.99;->D:5 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.ads.redexgen.X.Be;->C:18 API Call: java.lang.reflect.Field.get
Source: com.facebook.ads.redexgen.X.Ch;->B:9 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.ads.redexgen.X.Fb;->E:57 API Call: java.lang.reflect.Field.get
Source: com.facebook.ads.redexgen.X.J6;->D:29 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.ads.redexgen.X.J6;->D:33 API Call: java.lang.reflect.Field.get
Source: com.facebook.ads.redexgen.X.J6;->D:43 API Call: java.lang.reflect.Field.get
Source: com.facebook.ads.redexgen.X.J7;->C:7 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.ads.redexgen.X.J7;->C:11 API Call: java.lang.reflect.Field.get
Source: com.facebook.ads.redexgen.X.J7;->C:24 API Call: java.lang.reflect.Field.get
Source: com.facebook.ads.redexgen.X.KT;->D:16 API Call: java.lang.reflect.Method.invoke
Source: h.a.a.a.a.f;->a:19 API Call: java.lang.reflect.Method.invoke
Source: h.a.a.a.a.g$a;-><clinit>:9 API Call: java.lang.reflect.Field.get
Source: h.a.a.a.a.g;->q:682 API Call: java.lang.reflect.Method.invoke
Source: h.a.a.a.a.g;->r:711 API Call: java.lang.reflect.Method.invoke
Source: d.f.a.a;->a:26 API Call: java.lang.reflect.Method.invoke
Source: d.f.a.a;->a:30 API Call: java.lang.reflect.Method.invoke
Source: d.f.a.a;->c:68 API Call: java.lang.reflect.Method.invoke
Source: f.a.a.a.k;->a:36 API Call: java.lang.reflect.Method.invoke
Source: f.a.a.a.k;->a:43 API Call: java.lang.reflect.Method.invoke
Source: f.a.a.a.k;->a:72 API Call: java.lang.reflect.Method.invoke
Source: f.a.a.a.k;->a:80 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.a.c;->a:21 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.a.d;->a:5 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.a.d;->b:10 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.a.e$a;->b:4 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.a.f$b;->invoke:38 API Call: java.lang.reflect.Method.invoke
Source: f.a.a.a.k;->j:555 API Call: java.lang.reflect.Field.get
Source: f.a.a.a.k;->l:571 API Call: java.lang.reflect.Field.get
Source: com.lody.virtual.client.l.a.g;->b:93 API Call: java.lang.reflect.Method.invoke
Source: e.b.c.o.a.b1;->b:81 API Call: java.lang.reflect.Method.invoke
Source: e.b.c.o.a.b1;->d:106 API Call: java.lang.reflect.Method.invoke
Source: e.b.c.o.a.d$k$a;->run:5 API Call: java.lang.reflect.Field.get
Source: e.b.c.o.a.k1$a$a;->call:6 API Call: java.lang.reflect.Method.invoke
Source: e.c.a.n$b;->a:27 API Call: java.lang.reflect.Method.invoke
Source: e.c.a.n$c;->a:27 API Call: java.lang.reflect.Method.invoke
Source: e.c.a.n;->a:113 API Call: java.lang.reflect.Method.invoke
Source: e.c.a.n;->a:140 API Call: java.lang.reflect.Method.invoke
Source: e.c.a.n;->c:204 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.a1.a$f;->b:7 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.ay;->a:7 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.by;->a:3 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.cy;->a:22 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.ey;->a:7 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.fy;->a:8 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.gy;->a:9 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.hy;->a:6 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.iy;->a:9 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.jy;->a:7 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.lq;->b:7 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.ly;->a:4 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.my;->a:4 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.ny;->a:7 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.ox;->a:9 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.oy;->a:7 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.pw;->a:6 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.py;->a:7 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.pw;->a:117 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.pw;->b:375 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.qy;->a:9 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.vr;->a:13 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.vx;->a:11 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.wx;->a:7 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.xx;->a:11 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.yu;->a:43 API Call: java.lang.reflect.Field.get
Source: com.google.android.gms.internal.ads.yu;->a:62 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.yu;->a:70 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.yx;->a:46 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.z7;->a:27 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.z7;->a:37 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.z7;->a:61 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.z7;->b:70 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.z7;->c:200 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.z7;->j:262 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.z7;->j:267 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.zb;->h:210 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.zb;->h:214 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.zo;->a:28 API Call: java.lang.reflect.Field.get
Source: com.google.android.gms.internal.ads.zq;->a:80 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.ads.zt;->run:4 API Call: java.lang.reflect.Field.get
Source: com.google.android.gms.internal.ads.zx;->a:8 API Call: java.lang.reflect.Method.invoke
Source: com.huawei.hms.ads.kd;->V:270 API Call: java.lang.reflect.Field.get
Source: com.huawei.hms.ads.ki;->Z:26 API Call: java.lang.reflect.Method.invoke
Source: com.huawei.hms.ads.kl;->Code:34 API Call: java.lang.reflect.Field.get
Source: com.huawei.hms.ads.kl;->Code:49 API Call: java.lang.reflect.Method.invoke
Source: com.huawei.hms.ads.kt;->Code:20 API Call: java.lang.reflect.Method.invoke
Source: com.huawei.hms.ads.ku;->Code:60 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.app.d$c;->run:8 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.app.d$c;->run:13 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.app.d;->a:25 API Call: java.lang.reflect.Field.get
Source: androidx.core.app.d;->a:27 API Call: java.lang.reflect.Field.get
Source: androidx.core.app.d;->a:40 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.app.d;->a:49 API Call: java.lang.reflect.Field.get
Source: androidx.core.app.d;->a:51 API Call: java.lang.reflect.Field.get
Source: androidx.core.app.i$a;->a:9 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.app.i$a;->a:19 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.app.q;->a:102 API Call: java.lang.reflect.Field.get
Source: androidx.core.app.q;->a:104 API Call: java.lang.reflect.Field.get
Source: androidx.core.app.q;->b:173 API Call: java.lang.reflect.Field.get
Source: androidx.core.app.q;->c:188 API Call: java.lang.reflect.Field.get
Source: androidx.core.app.r;->a:74 API Call: java.lang.reflect.Field.get
Source: androidx.core.app.r;->a:78 API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.app.AppCompatViewInflater$a;->onClick:43 API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.app.b;->a:11 API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.app.b;->a:22 API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.app.b;->a:25 API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.app.i;->a:17 API Call: java.lang.reflect.Field.get
Source: androidx.appcompat.app.i;->b:28 API Call: java.lang.reflect.Field.get
Source: androidx.appcompat.app.i;->c:39 API Call: java.lang.reflect.Field.get
Source: androidx.appcompat.app.i;->d:50 API Call: java.lang.reflect.Field.get
Source: androidx.appcompat.app.i;->d:60 API Call: java.lang.reflect.Field.get
Source: androidx.fragment.app.g;->a:74 API Call: java.lang.reflect.Field.get
Source: com.huawei.openalliance.ad.download.app.c;->Code:112 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.hook.proxies.appops.MethodProxies;->checkAudioOperation:8 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.hook.proxies.appops.MethodProxies;->checkOperation:10 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.hook.proxies.appops.MethodProxies;->checkOperationRaw:12 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.hook.proxies.appops.MethodProxies;->checkPackage:16 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.hook.proxies.appops.MethodProxies;->finishOperation:18 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.hook.proxies.appops.MethodProxies;->getOpsForPackage:20 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.hook.proxies.appops.MethodProxies;->getPackagesForOps:21 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.hook.proxies.appops.MethodProxies;->noteOperation:23 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.hook.proxies.appops.MethodProxies;->resetAllModes:28 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.hook.proxies.appops.MethodProxies;->startOperation:30 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.b.f$a;->a:7 API Call: java.lang.reflect.Field.get
Source: com.lody.virtual.client.l.c.b0.b.a$a$a$a;->invoke:7 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.b0.b.a$a$a$a;->invoke:13 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.b0.b.a$a$a$a;->invoke:15 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.b0.b.a$a$a;->invoke:6 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.b0.b.a$a$a;->invoke:10 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.b0.b.a$a;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.b.a$a0;->b:4 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.b.a$g;->b:4 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.b.a$j;->b:5 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.b.a$k0;->b:4 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.b.a$m0;->b:4 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.b.a$u0;->b:5 API Call: java.lang.reflect.Method.invoke
Source: e.b.c.b.o0;->b:27 API Call: java.lang.reflect.Method.invoke
Source: e.b.c.b.o0;->e:55 API Call: java.lang.reflect.Method.invoke
Source: e.b.c.b.o0;->f:67 API Call: java.lang.reflect.Method.invoke
Source: e.b.c.b.p;-><init>:14 API Call: java.lang.reflect.Method.invoke
Source: e.c.b.e;->a:76 API Call: java.lang.reflect.Method.invoke
Source: e.c.b.e;->a:81 API Call: java.lang.reflect.Field.get
Source: e.c.b.e;->a:85 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.framework.utils.b0.b;->a:62 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.framework.utils.b0.b;->b:77 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.b1.a$a;->b:5 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.b1.a$d;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.exoplayer2.b2.x;->h:42 API Call: java.lang.reflect.Method.invoke
Source: bolts.o;->a:93 API Call: java.lang.reflect.Method.invoke
Source: bolts.o;->a:102 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.c.h;->a:7 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.c.i;->a:22 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.c.h;->a:38 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.c.i;->a:32 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.c.k;->a:9 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.c.j;->a:25 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.c.j;->a:31 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.c.j;->b:34 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.c.j;->c:43 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.c.l;->b:18 API Call: java.lang.reflect.Field.get
Source: androidx.core.c.j;->a:101 API Call: java.lang.reflect.Method.invoke
Source: e.b.c.c.t$a;->run:5 API Call: java.lang.reflect.Field.get
Source: com.lody.virtual.client.NativeEngine;->bypassHiddenAPIEnforcementPolicyIfNeeded:45 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.NativeEngine;->bypassHiddenAPIEnforcementPolicyIfNeeded:49 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.NativeEngine;->bypassHiddenAPIEnforcementPolicyIfNeeded:51 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.NativeEngine;->bypassHiddenAPIEnforcementPolicyIfNeeded:52 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.NativeEngine;->bypassHiddenAPIEnforcementPolicyIfNeeded:61 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.NativeEngine;->bypassHiddenAPIEnforcementPolicyIfNeeded:62 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.g;->a:18 API Call: java.lang.reflect.Field.get
Source: com.mopub.common.MoPub;->a:14 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.hook.proxies.content.MethodProxies;->notifyChange:25 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.hook.proxies.content.MethodProxies;->notifyChange:26 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.hook.proxies.content.MethodProxies;->registerContentObserver:44 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.hook.proxies.content.MethodProxies;->unregisterContentObserver:54 API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.d.g$a;->onMenuItemClick:21 API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.d.g$a;->onMenuItemClick:25 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.d.d;->queryLocalInterface:33 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$a;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$a1;->b:7 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$b;->b:8 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$a1;->b:54 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$b0;->b:2 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$c0;->b:5 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$b;->b:75 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$b;->b:79 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$c1;->b:18 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$d0;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$d1;->b:4 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$d1;->b:9 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$e;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$e0;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$f1;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$g1;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$h;->b:2 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$h1;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$d;->b:92 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$j0;->b:2 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$k0;->b:4 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$k1;->b:12 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$k1;->b:20 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$l0;->b:27 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$l0;->b:61 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$n0;->b:5 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$o;->b:22 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$o0;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$o;->b:36 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$o;->b:70 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$o;->b:88 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$q0;->b:20 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$s;->b:12 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$t;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$s;->b:37 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$x;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$t0;->b:103 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$t0;->b:115 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$t0;->b:142 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$y;->b:2 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$z;->b:2 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$t0;->b:169 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.d.c$t0;->b:246 API Call: java.lang.reflect.Method.invoke
Source: e.b.b.a.d.f;->unwrap:9 API Call: java.lang.reflect.Field.get
Source: e.b.b.a.f.d.c;->a:28 API Call: java.lang.reflect.Field.get
Source: com.lody.virtual.client.hook.delegate.a;->a:53 API Call: java.lang.reflect.Field.get
Source: androidx.core.graphics.drawable.a;->a:23 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.a;->e:49 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.IconCompat;->b:116 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.IconCompat;->c:186 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.h;->isProjected:18 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.IconCompat;->d:196 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.IconCompat;->e:219 API Call: java.lang.reflect.Method.invoke
Source: com.android.dx.AppDataDirGuesser;->getPathFromThisClassLoader:5 API Call: java.lang.reflect.Field.get
Source: com.android.dx.AppDataDirGuesser;->getProcessUid:49 API Call: java.lang.reflect.Method.invoke
Source: com.android.dx.DexMaker;->generateClassLoader:38 API Call: java.lang.reflect.Method.invoke
Source: com.android.dx.DexMaker;->generateClassLoader:57 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory;->getApplicationContextViaReflection:69 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.dynamite.DynamiteModule;->a:28 API Call: java.lang.reflect.Field.get
Source: com.google.android.gms.dynamite.DynamiteModule;->a:30 API Call: java.lang.reflect.Field.get
Source: com.google.android.gms.dynamite.DynamiteModule;->a:72 API Call: java.lang.reflect.Field.get
Source: e.b.b.a.f.e.b2;->a:4 API Call: java.lang.reflect.Method.invoke
Source: e.b.b.a.f.e.m6;->a:46 API Call: java.lang.reflect.Field.get
Source: e.b.b.a.f.e.m6;->a:65 API Call: java.lang.reflect.Method.invoke
Source: e.b.b.a.f.e.m6;->a:73 API Call: java.lang.reflect.Method.invoke
Source: e.b.b.a.f.e.n5;->run:4 API Call: java.lang.reflect.Field.get
Source: e.b.b.a.f.e.n3;->a:13 API Call: java.lang.reflect.Method.invoke
Source: e.b.b.a.f.e.o2;->a:49 API Call: java.lang.reflect.Method.invoke
Source: e.b.b.a.f.e.q2;->a:36 API Call: java.lang.reflect.Method.invoke
Source: e.b.b.a.f.e.r0;->a:28 API Call: java.lang.reflect.Field.get
Source: com.lody.virtual.client.l.c.e0.a$a;->b:4 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.e0.a$b;->b:9 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.e0.a$c;->b:7 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.e0.a$c;->b:16 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.e0.a$e;->b:4 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.e0.a$d;->b:31 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.e0.a$e;->b:19 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.e0.a$f;->b:5 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.e0.a$f;->b:24 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.e0.a$h;->b:4 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.e0.a$i;->b:4 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.e0.a$j;->b:29 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.appevents.q.f.f;->a:16 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.appevents.q.f.g;->a:7 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.appevents.q.f.g;->f:147 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.appevents.q.f.g;->g:153 API Call: java.lang.reflect.Field.get
Source: com.facebook.appevents.q.f.g;->g:159 API Call: java.lang.reflect.Field.get
Source: com.facebook.appevents.q.f.g;->m:210 API Call: java.lang.reflect.Field.get
Source: com.facebook.appevents.q.f.g;->m:215 API Call: java.lang.reflect.Field.get
Source: e.b.c.f.g;->b:22 API Call: java.lang.reflect.Method.invoke
Source: com.google.firebase.c;->a:104 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.content.g.f;->c:48 API Call: java.lang.reflect.Method.invoke
Source: i.k0.g.e;->addSuppressedIfPossible:5 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.helper.g.r;->a:7 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.helper.g.r;->a:16 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.helper.g.r;->b:24 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.helper.g.r;->b:28 API Call: java.lang.reflect.Method.invoke
Source: e.b.c.h.e0$a;->run:5 API Call: java.lang.reflect.Field.get
Source: e.b.c.h.u$d$c;->run:5 API Call: java.lang.reflect.Field.get
Source: com.google.android.exoplayer2.h2.i;-><clinit>:6 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.helper.i.m;->a:11 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.helper.i.m;->a:13 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.helper.i.m;->b:164 API Call: java.lang.reflect.Field.get
Source: e.b.b.a.i.a;->a:24 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.measurement.internal.i;->E:9 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.measurement.internal.i;->E:12 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.measurement.internal.t1;->a:48 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.measurement.internal.v4;->q:190 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.internal.x;->a:31 API Call: java.lang.reflect.Method.invoke
Source: h.a.a.a.a.j.b;->a:25 API Call: java.lang.reflect.Field.get
Source: h.a.a.a.a.j.b;->a:26 API Call: java.lang.reflect.Field.get
Source: h.a.a.a.a.j.c;->a:15 API Call: java.lang.reflect.Field.get
Source: h.a.a.a.a.j.c;->a:16 API Call: java.lang.reflect.Field.get
Source: h.a.a.a.a.j.d;->a:39 API Call: java.lang.reflect.Field.get
Source: h.a.a.a.a.j.f;->b:57 API Call: java.lang.reflect.Field.get
Source: com.lody.virtual.client.l.c.j.a$a$a;->invoke:10 API Call: java.lang.reflect.Method.invoke
Source: e.b.c.j.n$b;->a:8 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$b0;->b:6 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$b1;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$e;->b:4 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$e0;->b:2 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$g;->b:7 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$g0;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$f1;->b:11 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$h;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$h0;->b:6 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$h0;->b:12 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$i;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$i0;->b:5 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$i0;->b:11 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$h1;->b:18 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$j;->b:17 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$j0;->b:8 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$l0;->b:4 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$m;->b:5 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$m;->b:12 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$n;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$o;->b:7 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$p;->b:5 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$o0;->b:14 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$p;->b:11 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$p0;->b:14 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$q0;->b:14 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$r0;->b:14 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$t0;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$u;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$u0;->b:8 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$v0;->b:6 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$w;->b:5 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$w;->b:21 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$w0;->b:21 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$x;->b:2 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$x0;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$y;->b:4 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$y0;->b:3 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.j0.a$z0;->b:2 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.l.c;->a:16 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.l.c;->a:23 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.l.c;->b:31 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.a$b;->a:4 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.a$a;->a:7 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.a;->a:5 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.a$c;->a:12 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.a$c;->a:14 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.a$c;->a:16 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.b;->a:14 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.a;->b:25 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.b;->b:19 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.c$a;->invoke:30 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.a;->b:102 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.d;->a:12 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.c;->a:31 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.c;->a:41 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.d;->b:34 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.c;->b:45 API Call: java.lang.reflect.Method.invoke
Source: i.k0.l.e;->a:8 API Call: java.lang.reflect.Field.get
Source: com.google.android.exoplayer2.l2.s0;->e:547 API Call: java.lang.reflect.Method.invoke
Source: androidx.lifecycle.b$b;->a:4 API Call: java.lang.reflect.Method.invoke
Source: androidx.lifecycle.b$b;->a:6 API Call: java.lang.reflect.Method.invoke
Source: androidx.lifecycle.b$b;->a:8 API Call: java.lang.reflect.Method.invoke
Source: h.a.a.a.a.m.b;->a:8 API Call: java.lang.reflect.Method.invoke
Source: h.a.a.a.a.m.b;->a:26 API Call: java.lang.reflect.Method.invoke
Source: h.a.a.a.a.m.b;->b:54 API Call: java.lang.reflect.Method.invoke
Source: h.a.a.a.a.m.b;->b:72 API Call: java.lang.reflect.Method.invoke
Source: e.b.c.m.o$a$b$a;->run:5 API Call: java.lang.reflect.Field.get
Source: com.lody.virtual.client.l.c.m0.a$b;->b:5 API Call: java.lang.reflect.Method.invoke
Source: androidx.media.AudioAttributesImplApi21;->c:29 API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.view.menu.l;->a:13 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.xposedcompat.methodgen.HookerDexMaker;->loadHookerClass:590 API Call: java.lang.reflect.Method.invoke
Source: mirror.h;-><init>:11 API Call: java.lang.reflect.Field.get
Source: mirror.h;->call:34 API Call: java.lang.reflect.Method.invoke
Source: mirror.h;->callWithException:41 API Call: java.lang.reflect.Method.invoke
Source: mirror.i;->get:6 API Call: java.lang.reflect.Field.get
Source: mirror.k;-><init>:13 API Call: java.lang.reflect.Field.get
Source: mirror.l;->get:6 API Call: java.lang.reflect.Field.get
Source: mirror.k;->call:71 API Call: java.lang.reflect.Method.invoke
Source: mirror.k;->callWithException:74 API Call: java.lang.reflect.Method.invoke
Source: com.moat.analytics.mobile.mpub.s$1;->run:10 API Call: java.lang.reflect.Method.invoke
Source: com.moat.analytics.mobile.mpub.s$1;->run:13 API Call: java.lang.reflect.Method.invoke
Source: com.moat.analytics.mobile.mpub.s$1;->run:17 API Call: java.lang.reflect.Method.invoke
Source: com.moat.analytics.mobile.mpub.x;->a:25 API Call: java.lang.reflect.Method.invoke
Source: com.moat.analytics.mobile.mpub.x;->a:43 API Call: java.lang.reflect.Method.invoke
Source: com.moat.analytics.mobile.mpub.x;->c:76 API Call: java.lang.reflect.Method.invoke
Source: androidx.multidex.b$a;->a:20 API Call: java.lang.reflect.Field.get
Source: androidx.multidex.b$b;->a:4 API Call: java.lang.reflect.Field.get
Source: androidx.multidex.b$c;->a:5 API Call: java.lang.reflect.Field.get
Source: androidx.multidex.b$b;->a:19 API Call: java.lang.reflect.Field.get
Source: androidx.multidex.b$b;->a:33 API Call: java.lang.reflect.Method.invoke
Source: androidx.multidex.b;->b:291 API Call: java.lang.reflect.Field.get
Source: androidx.core.n.e0;->C:11 API Call: java.lang.reflect.Field.get
Source: androidx.core.n.e0;->D:18 API Call: java.lang.reflect.Field.get
Source: androidx.core.n.e0;->a:172 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.n.f0;->a:8 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.n.e0;->c:236 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.n.e0;->d:261 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.n.e0;->g:317 API Call: java.lang.reflect.Field.get
Source: androidx.core.n.i;->a:6 API Call: java.lang.reflect.Field.get
Source: androidx.core.n.i;->a:11 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.n.b$a;->invoke:3 API Call: java.lang.reflect.Method.invoke
Source: e.b.c.n.e$b;->b:3 API Call: java.lang.reflect.Method.invoke
Source: e.b.c.n.o$e$c;->typeName:6 API Call: java.lang.reflect.Method.invoke
Source: e.b.c.n.o$i;->invoke:15 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.o0.a$f;->b:22 API Call: java.lang.reflect.Method.invoke
Source: com.lody.virtual.client.l.c.p.a$c;->b:5 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.ads.internal.util.process.ProcessUtils;->getProcessNameAPI28:8 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.ads.internal.util.process.ProcessUtils;->getProcessNameViaReflection:13 API Call: java.lang.reflect.Field.get
Source: com.facebook.ads.internal.util.process.ProcessUtils;->getProcessNameViaReflection:18 API Call: java.lang.reflect.Field.get
Source: com.facebook.ads.internal.util.process.ProcessUtils;->getProcessNameViaReflection:22 API Call: java.lang.reflect.Method.invoke
Source: com.facebook.appevents.r.g;->a:78 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.server.response.FastJsonResponse;->a:70 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.SandHook;->callOriginMethod:22 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.SandHook;->callOriginMethod:25 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.SandHookMethodResolver;->checkSupport:5 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHookMethodResolver;->checkSupportForArtMethod:23 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHookMethodResolver;->checkSupportForArtMethod:27 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHookMethodResolver;->checkSupportForArtMethod:30 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHookMethodResolver;->checkSupportForArtMethodId:67 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHookMethodResolver;->checkSupportForArtMethodId:73 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHookMethodResolver;->checkSupportForArtMethodId:77 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHookMethodResolver;->getArtMethod:80 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHookMethodResolver;->resolveInJava:86 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHookMethodResolver;->resolveInJava:88 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHookMethodResolver;->resolveInJava:90 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHookMethodResolver;->resolveInJava:93 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHookMethodResolver;->resolveInJava:95 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHookMethodResolver;->resolveInJava:98 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHookMethodResolver;->resolveInJava:100 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHookMethodResolver;->resolveInJava:103 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHook;->initTestAccessFlag:156 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHook;->initTestAccessFlag:160 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHook;->loadArtMethod:176 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHook;->loadArtMethod:178 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.SandHook;->resolveStaticMethod:187 API Call: java.lang.reflect.Method.invoke
Source: com.android.dx.stock.ProxyBuilder;->callSuper:101 API Call: java.lang.reflect.Method.invoke
Source: com.android.dx.stock.ProxyBuilder;->getInvocationHandler:240 API Call: java.lang.reflect.Field.get
Source: e.b.c.b.t0.a;->a:38 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.exoplayer2.ui.u0;->b:37 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.exoplayer2.ui.u0;->b:44 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.exoplayer2.ui.u0;->b:47 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.exoplayer2.ui.u0;->b:52 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.exoplayer2.ui.u0;->b:57 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.exoplayer2.ui.u0;->b:60 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.exoplayer2.upstream.y;->a:132 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.util.e0;->a:35 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.util.e0;->a:38 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.util.e0;->a:41 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.util.e0;->a:49 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.util.e0;->a:69 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.util.e0;->a:73 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.util.e0;->b:96 API Call: java.lang.reflect.Method.invoke
Source: com.mopub.common.util.Reflection$MethodBuilder;->execute:27 API Call: java.lang.reflect.Method.invoke
Source: com.mopub.common.util.Reflection$MethodBuilder;->execute:29 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.xposedcompat.utils.ApplicationUtils;->currentApplication:10 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.xposedcompat.utils.DexMakerUtils;->addInstruction:17 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.xposedcompat.utils.DexMakerUtils;->spec:324 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.utils.Unsafe;-><clinit>:6 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.utils.ReflectionUtils;-><clinit>:6 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.utils.Unsafe;-><clinit>:11 API Call: java.lang.reflect.Field.get
Source: com.swift.sandhook.utils.ReflectionUtils;-><clinit>:9 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.utils.ReflectionUtils;-><clinit>:13 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.utils.ReflectionUtils;-><clinit>:14 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.utils.ReflectionUtils;->addReflectionWhiteList:21 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.utils.Unsafe;->arrayBaseOffset:33 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.utils.Unsafe;->arrayIndexScale:37 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.utils.Unsafe;->getInt:42 API Call: java.lang.reflect.Method.invoke
Source: com.swift.sandhook.utils.Unsafe;->getLong:47 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.framework.utils.c;->a:9 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.framework.utils.c;->a:14 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.framework.utils.h;->a:7 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.framework.utils.h;->a:15 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.framework.utils.m;->a:17 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.framework.utils.m;->b:34 API Call: java.lang.reflect.Field.get
Source: com.ludashi.framework.utils.m;->b:39 API Call: java.lang.reflect.Field.get
Source: com.ludashi.framework.utils.m;->c:45 API Call: java.lang.reflect.Field.get
Source: com.ludashi.framework.utils.q;->a:8 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.framework.utils.q;->a:17 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.framework.utils.q;->a:25 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.framework.utils.q;->a:33 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.framework.utils.q;->a:41 API Call: java.lang.reflect.Method.invoke
Source: com.ludashi.framework.utils.u;->a:11 API Call: java.lang.reflect.Field.get
Source: com.lody.virtual.client.l.c.v.b$b;->b:4 API Call: java.lang.reflect.Method.invoke
Source: androidx.versionedparcelable.e;->a:179 API Call: java.lang.reflect.Method.invoke
Source: androidx.versionedparcelable.e;->a:223 API Call: java.lang.reflect.Method.invoke
Source: com.google.android.exoplayer2.video.n;->a:109 API Call: java.lang.reflect.Method.invoke
Source: androidx.core.widget.c;->a:10 API Call: java.lang.reflect.Field.get
Source: androidx.core.widget.j;->a:9 API Call: java.lang.reflect.Method.invoke

Persistence and Installation Behavior:

barindex
Has permission to install other packages
Source: submitted apk Request permission: android.permission.INSTALL_PACKAGES
Installs an application shortcut on the screen
Source: com.lody.virtual.client.core.VirtualCore;->a:273 API Call: android.content.Intent.putExtra android.intent.extra.shortcut.INTENT
Source: com.lody.virtual.client.core.VirtualCore;->b:342 API Call: android.content.Intent.putExtra android.intent.extra.shortcut.INTENT
Source: com.lody.virtual.client.l.c.d.c$d;->b:23 API Call: android.content.Intent.putExtra android.intent.extra.shortcut.INTENT
Source: com.lody.virtual.client.l.c.d.c$d;->e:83 API Call: android.content.Intent.putExtra android.intent.extra.shortcut.INTENT
Source: androidx.core.content.g.d;->a:33 API Call: android.content.Intent.putExtra android.intent.extra.shortcut.INTENT
Sets an intent to the APK data type (used to install other APKs)
Source: com.ludashi.framework.utils.a;->c:98 API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.ludashi.framework.utils.b0.c$a;->run:4 API Call: java.io.FileWriter.<init>
Source: com.lody.virtual.helper.i.r;->c:80 API Call: java.io.FileWriter.<init>
Source: com.swift.sandhook.xposedcompat.utils.FileUtils;->writeLine:25 API Call: java.io.FileWriter.<init>
Source: com.swift.sandhook.utils.FileUtils;->writeLine:47 API Call: java.io.FileWriter.<init>
Source: com.ludashi.framework.utils.g;->a:76 API Call: java.io.FileWriter.<init>

Boot Survival:

barindex
Has permission to execute code after phone reboot
Source: submitted apk Request permission: android.permission.RECEIVE_BOOT_COMPLETED
Installs a new wake lock (to get activate on phone screen on)
Source: androidx.core.app.JobIntentService$c;-><init>:11 API Call: android.os.PowerManager.newWakeLock
Source: androidx.core.app.JobIntentService$c;-><init>:19 API Call: android.os.PowerManager.newWakeLock
Source: androidx.legacy.content.WakefulBroadcastReceiver;->b:30 API Call: android.os.PowerManager.newWakeLock
Source: com.google.android.exoplayer2.y1;->a:15 API Call: android.os.PowerManager.newWakeLock
Source: com.google.firebase.iid.d0;-><init>:6 API Call: android.os.PowerManager.newWakeLock
Source: com.google.android.gms.stats.c;-><init>:25 API Call: android.os.PowerManager.newWakeLock
Source: com.ludashi.framework.utils.PowerUtils;->a:5 API Call: android.os.PowerManager.newWakeLock
Source: com.ludashi.framework.utils.PowerUtils;->d:32 API Call: android.os.PowerManager.newWakeLock

Hooking and other Techniques for Hiding and Protection:

barindex
Removes its application launcher (likely to stay hidden)
Source: com.ludashi.dualspace.service.alive.b;->a:27 API Call: android.content.pm.PackageManager.setComponentEnabledSetting
Has permission to draw over other applications or user interfaces
Source: submitted apk Request permission: android.permission.SYSTEM_ALERT_WINDOW
Has permission to query the list of currently running applications
Source: submitted apk Request permission: android.permission.GET_TASKS
Has permission to terminate background processes of other applications
Source: submitted apk Request permission: android.permission.KILL_BACKGROUND_PROCESSES
Has permission to use bluetooth to discover and pair with other devices
Source: submitted apk Request permission: android.permission.BLUETOOTH_ADMIN
Queries list of running processes/tasks
Source: com.ludashi.dualspace.ad.AdManager$VappStateReceiver$b;->run:8 API Call: android.app.ActivityManager.getRunningTasks
Source: com.ludashi.dualspace.util.l;->a:12 API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.huawei.openalliance.ad.activity.PPSLauncherActivity;->Code:6 API Call: android.app.ActivityManager.getRunningTasks
Source: com.google.android.gms.internal.ads.n9;->g:466 API Call: android.app.ActivityManager.getRunningTasks
Source: com.google.android.gms.internal.ads.n9;->h:476 API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.google.android.gms.internal.ads.x00;->e:75 API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.lody.virtual.server.bit64.V32BitPluginHelper;->e:244 API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.lody.virtual.server.bit64.V32BitPluginHelper;->f:254 API Call: android.app.ActivityManager.getRunningTasks
Source: com.lody.virtual.client.core.VirtualCore;->b:44 API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.lody.virtual.client.core.VirtualCore;->C:60 API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.lody.virtual.client.core.VirtualCore;->b:312 API Call: android.app.ActivityManager.getRunningTasks
Source: com.lody.virtual.client.core.VirtualCore;->s:512 API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.google.android.gms.ads.internal.gmsg.f;->a:79 API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.lody.virtual.server.BinderProvider;->c:75 API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.swift.sandhook.xposedcompat.utils.ProcessUtils;->doGetProcessName:4 API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.ludashi.framework.utils.a;->a:15 API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.ludashi.framework.utils.a;->a:25 API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.ludashi.framework.utils.a;->f:151 API Call: android.app.ActivityManager.getRunningTasks
Source: com.ludashi.framework.utils.l;->a:34 API Call: android.app.ActivityManager.getRunningAppProcesses
Queries package code path (often used for patching other applications)
Source: com.ludashi.framework.utils.a;->c:71 API Call: android.content.Context.getPackageCodePath
Source: com.facebook.ads.redexgen.X.0N;->B:7 API Call: java.security.MessageDigest.getInstance
Source: com.facebook.ads.redexgen.X.0N;->B:9 API Call: java.security.MessageDigest.update
Source: com.facebook.ads.redexgen.X.0N;->B:10 API Call: java.security.MessageDigest.digest
Source: com.facebook.ads.redexgen.X.0T;->B:3 API Call: java.security.MessageDigest.getInstance
Source: com.facebook.ads.redexgen.X.0T;->B:6 API Call: java.security.MessageDigest.digest
Source: com.facebook.ads.redexgen.X.Dd;->D:24 API Call: java.security.MessageDigest.getInstance
Source: com.facebook.ads.redexgen.X.Dd;->D:27 API Call: java.security.MessageDigest.getInstance
Source: com.facebook.ads.redexgen.X.Dd;->D:30 API Call: java.security.MessageDigest.getInstance
Source: com.facebook.ads.redexgen.X.Dd;->D:32 API Call: java.security.MessageDigest.update
Source: com.facebook.ads.redexgen.X.Dd;->D:33 API Call: java.security.MessageDigest.update
Source: com.facebook.ads.redexgen.X.Dd;->D:34 API Call: java.security.MessageDigest.update
Source: com.facebook.ads.redexgen.X.Dd;->D:37 API Call: java.security.MessageDigest.digest
Source: com.facebook.ads.redexgen.X.Dd;->D:42 API Call: java.security.MessageDigest.digest
Source: com.facebook.ads.redexgen.X.Dd;->D:47 API Call: java.security.MessageDigest.digest
Source: com.facebook.ads.redexgen.X.Dh;->C:13 API Call: java.security.MessageDigest.getInstance
Source: com.facebook.ads.redexgen.X.Dh;->C:14 API Call: java.security.MessageDigest.digest
Source: com.facebook.ads.redexgen.X.IM;->C:17 API Call: java.security.MessageDigest.getInstance
Source: com.facebook.ads.redexgen.X.IM;->C:19 API Call: java.security.MessageDigest.digest
Source: com.facebook.ads.redexgen.X.Ip;->D:13 API Call: java.security.MessageDigest.getInstance
Source: com.facebook.ads.redexgen.X.Ip;->D:15 API Call: java.security.MessageDigest.digest
Source: com.facebook.ads.redexgen.X.JL;->G:37 API Call: java.security.MessageDigest.getInstance
Source: com.facebook.ads.redexgen.X.JL;->G:40 API Call: java.security.MessageDigest.digest
Source: com.facebook.ads.redexgen.X.Jb;->D:9 API Call: java.security.MessageDigest.getInstance
Source: com.facebook.ads.redexgen.X.Jb;->D:11 API Call: java.security.MessageDigest.update
Source: com.facebook.ads.redexgen.X.Jb;->D:12 API Call: java.security.MessageDigest.digest
Source: f.a.a.a.k;->b:359 API Call: java.security.MessageDigest.getInstance
Source: f.a.a.a.k;->b:362 API Call: java.security.MessageDigest.update
Source: f.a.a.a.k;->b:364 API Call: java.security.MessageDigest.digest
Source: com.google.android.gms.internal.ads.d10;->a:7 API Call: java.security.MessageDigest.getInstance
Source: com.google.android.gms.internal.ads.i10;->a:18 API Call: java.security.MessageDigest.update
Source: com.google.android.gms.internal.ads.i10;->a:20 API Call: java.security.MessageDigest.digest
Source: com.google.android.gms.internal.ads.io;->a:2 API Call: javax.crypto.Cipher.getInstance
Source: com.google.android.gms.internal.ads.io;->a:3 API Call: javax.crypto.Cipher.getInstance
Source: com.google.android.gms.internal.ads.m10;->a:9 API Call: java.security.MessageDigest.update
Source: com.google.android.gms.internal.ads.m10;->a:11 API Call: java.security.MessageDigest.digest
Source: com.google.android.gms.internal.ads.no;->a:2 API Call: java.security.MessageDigest.getInstance
Source: com.google.android.gms.internal.ads.no;->a:3 API Call: java.security.MessageDigest.getInstance
Source: com.google.android.gms.internal.ads.on;->a:18 API Call: javax.crypto.Cipher.init
Source: com.google.android.gms.internal.ads.on;->a:19 API Call: javax.crypto.Cipher.doFinal
Source: com.google.android.gms.internal.ads.pn;-><init>:7 API Call: javax.crypto.Cipher.getInstance
Source: com.google.android.gms.internal.ads.pn;-><init>:9 API Call: javax.crypto.Cipher.init
Source: com.google.android.gms.internal.ads.pn;-><init>:10 API Call: javax.crypto.Cipher.doFinal
Source: com.google.android.gms.internal.ads.pn;->a:15 API Call: javax.crypto.Cipher.doFinal
Source: com.google.android.gms.internal.ads.pn;->a:16 API Call: javax.crypto.Cipher.doFinal
Source: com.google.android.gms.internal.ads.pn;->a:17 API Call: javax.crypto.Cipher.doFinal
Source: com.google.android.gms.internal.ads.pn;->a:24 API Call: javax.crypto.Cipher.doFinal
Source: com.google.android.gms.internal.ads.pn;->a:28 API Call: javax.crypto.Cipher.getInstance
Source: com.google.android.gms.internal.ads.pn;->a:30 API Call: javax.crypto.Cipher.init
Source: com.google.android.gms.internal.ads.pn;->a:34 API Call: javax.crypto.Cipher.getInstance
Source: com.google.android.gms.internal.ads.pn;->a:37 API Call: javax.crypto.Cipher.init
Source: com.google.android.gms.internal.ads.pn;->a:38 API Call: javax.crypto.Cipher.doFinal
Source: com.google.android.gms.internal.ads.qn;->a:11 API Call: javax.crypto.Cipher.init
Source: com.google.android.gms.internal.ads.qn;->a:13 API Call: javax.crypto.Cipher.doFinal
Source: com.google.android.gms.internal.ads.sv;->a:44 API Call: java.security.MessageDigest.update
Source: com.google.android.gms.internal.ads.sv;->a:46 API Call: java.security.MessageDigest.digest
Source: com.google.android.gms.internal.ads.tw;->a:7 API Call: javax.crypto.Cipher.getInstance
Source: com.google.android.gms.internal.ads.tw;->a:13 API Call: javax.crypto.Cipher.init
Source: com.google.android.gms.internal.ads.tw;->a:15 API Call: javax.crypto.Cipher.doFinal
Source: com.google.android.gms.internal.ads.tw;->a:46 API Call: javax.crypto.Cipher.init
Source: com.google.android.gms.internal.ads.tw;->a:48 API Call: javax.crypto.Cipher.doFinal
Source: com.google.android.gms.internal.ads.uv;->run:4 API Call: java.security.MessageDigest.getInstance
Source: com.google.android.gms.internal.ads.zb;->a:21 API Call: java.security.MessageDigest.getInstance
Source: com.google.android.gms.internal.ads.zb;->a:23 API Call: java.security.MessageDigest.update
Source: com.google.android.gms.internal.ads.zb;->a:26 API Call: java.security.MessageDigest.digest
Source: com.google.android.gms.internal.ads.zb;->c:182 API Call: java.security.MessageDigest.getInstance
Source: com.google.android.gms.internal.ads.zb;->c:183 API Call: java.security.MessageDigest.update
Source: com.google.android.gms.internal.ads.zb;->c:184 API Call: java.security.MessageDigest.update
Source: com.google.android.gms.internal.ads.zb;->c:185 API Call: java.security.MessageDigest.digest
Source: com.huawei.hms.ads.km;->Code:5 API Call: java.security.MessageDigest.getInstance
Source: com.huawei.hms.ads.km;->Code:8 API Call: java.security.MessageDigest.update
Source: com.huawei.hms.ads.km;->Code:9 API Call: java.security.MessageDigest.digest
Source: com.huawei.hms.ads.km;->Code:13 API Call: java.security.MessageDigest.getInstance
Source: com.huawei.hms.ads.km;->Code:14 API Call: java.security.MessageDigest.digest
Source: com.facebook.appevents.c;->md5Checksum:73 API Call: java.security.MessageDigest.getInstance
Source: com.facebook.appevents.c;->md5Checksum:76 API Call: java.security.MessageDigest.update
Source: com.facebook.appevents.c;->md5Checksum:77 API Call: java.security.MessageDigest.digest
Source: com.facebook.appevents.p;->b:67 API Call: java.security.MessageDigest.getInstance
Source: com.facebook.appevents.p;->b:69 API Call: java.security.MessageDigest.update
Source: com.facebook.appevents.p;->b:70 API Call: java.security.MessageDigest.digest
Source: com.google.android.gms.common.e0;->a:11 API Call: java.security.MessageDigest.digest
Source: com.android.dex.Dex;->computeSignature:118 API Call: java.security.MessageDigest.getInstance
Source: com.android.dex.Dex;->computeSignature:128 API Call: java.security.MessageDigest.update
Source: com.android.dex.Dex;->computeSignature:129 API Call: java.security.MessageDigest.digest
Source: com.facebook.h;->a:19 API Call: java.security.MessageDigest.getInstance
Source: com.facebook.h;->a:22 API Call: java.security.MessageDigest.update
Source: com.facebook.h;->a:23 API Call: java.security.MessageDigest.digest
Source: com.android.dx.dex.file.DexFile;->calcSignature:59 API Call: java.security.MessageDigest.getInstance
Source: com.android.dx.dex.file.DexFile;->calcSignature:60 API Call: java.security.MessageDigest.update
Source: com.android.dx.dex.file.DexFile;->calcSignature:61 API Call: java.security.MessageDigest.digest
Source: com.lody.virtual.helper.h.b;->b:9 API Call: java.security.MessageDigest.getInstance
Source: com.lody.virtual.helper.h.b;->b:11 API Call: java.security.MessageDigest.update
Source: com.lody.virtual.helper.h.b;->b:12 API Call: java.security.MessageDigest.digest
Source: e.b.c.h.z$b;->a:9 API Call: java.security.MessageDigest.digest
Source: e.b.c.h.z$b;->a:12 API Call: java.security.MessageDigest.digest
Source: e.b.c.h.z$b;->b:17 API Call: java.security.MessageDigest.update
Source: e.b.c.h.z$b;->b:20 API Call: java.security.MessageDigest.update
Source: e.b.c.h.z$b;->b:23 API Call: java.security.MessageDigest.update
Source: e.b.c.h.z;->getMessageDigest:15 API Call: java.security.MessageDigest.getInstance
Source: com.lody.virtual.helper.i.k;-><clinit>:2 API Call: java.security.MessageDigest.getInstance
Source: com.lody.virtual.helper.i.k;->a:8 API Call: java.security.MessageDigest.update
Source: com.lody.virtual.helper.i.k;->a:11 API Call: java.security.MessageDigest.digest
Source: com.lody.virtual.helper.i.k;->a:15 API Call: java.security.MessageDigest.update
Source: com.lody.virtual.helper.i.k;->a:18 API Call: java.security.MessageDigest.digest
Source: com.lody.virtual.helper.i.k;->b:35 API Call: java.security.MessageDigest.getInstance
Source: com.lody.virtual.helper.i.k;->b:37 API Call: java.security.MessageDigest.update
Source: com.lody.virtual.helper.i.k;->b:39 API Call: java.security.MessageDigest.digest
Source: e.a.a.u.i.g;->a:16 API Call: java.security.MessageDigest.update
Source: e.a.a.u.i.g;->a:17 API Call: java.security.MessageDigest.update
Source: e.a.a.u.i.g;->a:22 API Call: java.security.MessageDigest.update
Source: e.a.a.u.i.g;->a:26 API Call: java.security.MessageDigest.update
Source: e.a.a.u.i.g;->a:30 API Call: java.security.MessageDigest.update
Source: e.a.a.u.i.g;->a:34 API Call: java.security.MessageDigest.update
Source: e.a.a.u.i.g;->a:38 API Call: java.security.MessageDigest.update
Source: e.a.a.u.i.k;->a:5 API Call: java.security.MessageDigest.update
Source: com.google.firebase.iid.s;->a:27 API Call: java.security.MessageDigest.getInstance
Source: com.google.firebase.iid.s;->a:28 API Call: java.security.MessageDigest.digest
Source: com.google.android.gms.measurement.internal.a0;->b:79 API Call: java.security.MessageDigest.digest
Source: com.google.android.gms.measurement.internal.n4;->w:184 API Call: java.security.MessageDigest.getInstance
Source: com.google.android.gms.measurement.internal.n4;->a:208 API Call: java.security.MessageDigest.digest
Source: com.google.android.gms.measurement.internal.y4;->a:317 API Call: java.security.MessageDigest.digest
Source: com.facebook.internal.x;->a:53 API Call: java.security.MessageDigest.getInstance
Source: com.facebook.internal.x;->a:55 API Call: java.security.MessageDigest.update
Source: com.facebook.internal.x;->a:56 API Call: java.security.MessageDigest.digest
Source: j.c;->b:33 API Call: java.security.MessageDigest.getInstance
Source: j.c;->b:40 API Call: java.security.MessageDigest.update
Source: j.c;->b:45 API Call: java.security.MessageDigest.update
Source: j.c;->b:46 API Call: java.security.MessageDigest.digest
Source: j.f;->digest:33 API Call: java.security.MessageDigest.getInstance
Source: j.f;->digest:35 API Call: java.security.MessageDigest.digest
Source: j.m;-><init>:9 API Call: java.security.MessageDigest.getInstance
Source: j.m;->b:30 API Call: java.security.MessageDigest.update
Source: j.m;->j:37 API Call: java.security.MessageDigest.digest
Source: j.n;-><init>:9 API Call: java.security.MessageDigest.getInstance
Source: j.n;->c:26 API Call: java.security.MessageDigest.update
Source: j.n;->j:32 API Call: java.security.MessageDigest.digest
Source: e.a.a.u.i.o.l;->a:7 API Call: java.security.MessageDigest.getInstance
Source: e.a.a.u.i.o.l;->a:9 API Call: java.security.MessageDigest.digest
Source: com.google.android.exoplayer2.upstream.u0.p$b;->b:46 API Call: javax.crypto.Cipher.init
Source: com.google.android.exoplayer2.upstream.u0.p$b;->c:84 API Call: javax.crypto.Cipher.init
Source: com.google.android.exoplayer2.upstream.u0.p;->f:61 API Call: javax.crypto.Cipher.getInstance
Source: com.google.android.exoplayer2.upstream.u0.p;->f:62 API Call: javax.crypto.Cipher.getInstance
Source: com.google.android.gms.common.util.a;->a:5 API Call: java.security.MessageDigest.getInstance
Source: com.google.android.gms.common.util.a;->a:13 API Call: java.security.MessageDigest.digest
Source: com.mopub.common.util.Utils;->sha1:9 API Call: java.security.MessageDigest.getInstance
Source: com.mopub.common.util.Utils;->sha1:12 API Call: java.security.MessageDigest.update
Source: com.mopub.common.util.Utils;->sha1:13 API Call: java.security.MessageDigest.digest
Source: com.swift.sandhook.xposedcompat.utils.DexMakerUtils;->MD5:3 API Call: java.security.MessageDigest.getInstance
Source: com.swift.sandhook.xposedcompat.utils.DexMakerUtils;->MD5:5 API Call: java.security.MessageDigest.update
Source: com.swift.sandhook.xposedcompat.utils.DexMakerUtils;->MD5:6 API Call: java.security.MessageDigest.digest
Source: com.ludashi.framework.utils.a;->e:122 API Call: java.security.MessageDigest.getInstance
Source: com.ludashi.framework.utils.a;->e:123 API Call: java.security.MessageDigest.digest
Source: com.ludashi.framework.utils.f;->a:5 API Call: java.security.MessageDigest.getInstance
Source: com.ludashi.framework.utils.f;->a:7 API Call: java.security.MessageDigest.update
Source: com.ludashi.framework.utils.f;->a:8 API Call: java.security.MessageDigest.digest
Source: com.ludashi.framework.utils.f;->a:36 API Call: java.security.MessageDigest.getInstance
Source: com.ludashi.framework.utils.f;->a:37 API Call: java.security.MessageDigest.update
Source: com.ludashi.framework.utils.f;->a:38 API Call: java.security.MessageDigest.digest
Source: com.ludashi.framework.utils.f;->a:55 API Call: javax.crypto.Cipher.getInstance
Source: com.ludashi.framework.utils.f;->a:56 API Call: javax.crypto.Cipher.init
Source: com.ludashi.framework.utils.f;->a:57 API Call: javax.crypto.Cipher.doFinal
Source: com.ludashi.framework.utils.f;->b:70 API Call: javax.crypto.Cipher.getInstance
Source: com.ludashi.framework.utils.f;->b:71 API Call: javax.crypto.Cipher.init
Source: com.ludashi.framework.utils.f;->b:72 API Call: javax.crypto.Cipher.doFinal
Source: com.ludashi.framework.utils.d;->a:119 API Call: java.security.MessageDigest.getInstance
Source: com.ludashi.framework.utils.d;->a:122 API Call: java.security.MessageDigest.update
Source: com.ludashi.framework.utils.d;->a:125 API Call: java.security.MessageDigest.digest
Source: com.google.android.exoplayer2.upstream.v0.c;-><init>:3 API Call: javax.crypto.Cipher.getInstance
Source: com.google.android.exoplayer2.upstream.v0.c;-><init>:13 API Call: javax.crypto.Cipher.init
Source: e.a.a.y.c;->a:6 API Call: java.security.MessageDigest.update
Source: e.a.a.y.c;->a:10 API Call: java.security.MessageDigest.update
Source: e.a.a.y.d;->a:7 API Call: java.security.MessageDigest.update

Malware Analysis System Evasion:

barindex
Might try to detect if ADB is running
Source: Lcom/moat/analytics/mobile/mpub/s;->i()Z Method string: adb_enabled
Accesses /proc
Source: Lcom/ludashi/dualspace/util/m;->a()Ljava/util/ArrayList; Method string: "/proc/mounts"
Source: Lcom/ludashi/framework/utils/b0/b;->a()F Method string: "/proc/stat"
Source: Lcom/ludashi/framework/utils/l;->c(I)I Method string: "/proc/%d/status"
Source: Lcom/ludashi/framework/utils/r;->b()Z Method string: "/proc/cpuinfo"
Source: Lcom/ludashi/framework/utils/l;->a(I)I Method string: "/proc/%d/stat"
Source: Lcom/lody/virtual/server/i/b;->a(I)Ljava/util/List; Method string: "/proc/%d/maps"
Accesses android OS build fields
Source: com.ludashi.dualspace.application.SuperBoostApplication;->g:70 Field Access: android.os.Build.BRAND
Source: com.ludashi.dualspace.d.c;-><clinit>:3 Field Access: android.os.Build.MODEL
Source: com.ludashi.dualspace.d.c;-><clinit>:6 Field Access: android.os.Build.BRAND
Source: com.ludashi.dualspace.feedback.FeedbackActivity$e;->a:7 Field Access: android.os.Build$VERSION.RELEASE
Source: com.ludashi.dualspace.feedback.d;-><clinit>:7 Field Access: android.os.Build.BRAND
Source: com.ludashi.dualspace.feedback.d;-><clinit>:12 Field Access: android.os.Build.MODEL
Source: com.ludashi.dualspace.feedback.d;-><clinit>:56 Field Access: android.os.Build$VERSION.RELEASE
Source: com.ludashi.dualspace.util.p.a;->c:57 Field Access: android.os.Build.MODEL
Source: com.ludashi.dualspace.util.p.a;->c:60 Field Access: android.os.Build$VERSION.RELEASE
Source: com.ludashi.dualspace.util.p.a;->c:63 Field Access: android.os.Build.BRAND
Source: com.ludashi.dualspace.util.r.b;->a:6 Field Access: android.os.Build$VERSION.RELEASE
Source: com.ludashi.dualspace.util.r.b;->a:14 Field Access: android.os.Build.BRAND
Source: com.ludashi.dualspace.util.r.b;->a:17 Field Access: android.os.Build.MODEL
Source: com.ludashi.dualspace.util.r.c;->f:39 Field Access: android.os.Build.BRAND
Source: com.ludashi.dualspace.util.r.c;->f:54 Field Access: android.os.Build.MODEL
Source: com.ludashi.dualspace.util.r.c;->f:59 Field Access: android.os.Build$VERSION.RELEASE
Source: com.ludashi.dualspace.util.d;->a:22 Field Access: android.os.Build.BRAND
Source: com.ludashi.dualspace.util.d;->b:54 Field Access: android.os.Build.MODEL
Source: com.ludashi.dualspace.util.d;->b:58 Field Access: android.os.Build.MODEL
Source: com.ludashi.dualspace.util.e;->a:33 Field Access: android.os.Build.CPU_ABI
Source: com.ludashi.dualspace.util.e;->a:59 Field Access: android.os.Build.BRAND
Source: com.ludashi.dualspace.util.e;->a:60 Field Access: android.os.Build.MODEL
Source: com.ludashi.dualspace.util.e;->b:71 Field Access: android.os.Build.BRAND
Source: com.ludashi.dualspace.util.e;->b:72 Field Access: android.os.Build.MODEL
Source: com.ludashi.dualspace.util.d;->k:260 Field Access: android.os.Build.MODEL
Source: com.ludashi.dualspace.util.k;->a:42 Field Access: android.os.Build.DISPLAY
Source: com.ludashi.dualspace.util.k;->a:46 Field Access: android.os.Build.MANUFACTURER
Source: com.ludashi.dualspace.util.k;->e:82 Field Access: android.os.Build.MANUFACTURER
Source: com.ludashi.dualspace.util.k;->i:93 Field Access: android.os.Build.BRAND
Source: com.ludashi.dualspace.util.k;->i:96 Field Access: android.os.Build.MANUFACTURER
Source: com.ludashi.dualspace.util.e;->f:704 Field Access: android.os.Build.CPU_ABI
Source: com.ludashi.dualspace.util.e;->f:709 Field Access: android.os.Build.BOARD
Source: com.ludashi.dualspace.util.e;->f:712 Field Access: android.os.Build.BRAND
Source: com.ludashi.dualspace.util.e;->f:717 Field Access: android.os.Build.DEVICE
Source: com.ludashi.dualspace.util.e;->f:720 Field Access: android.os.Build.DISPLAY
Source: com.ludashi.dualspace.util.e;->f:723 Field Access: android.os.Build.HOST
Source: com.ludashi.dualspace.util.e;->f:726 Field Access: android.os.Build.ID
Source: com.ludashi.dualspace.util.e;->f:729 Field Access: android.os.Build.MANUFACTURER
Source: com.ludashi.dualspace.util.e;->f:732 Field Access: android.os.Build.MODEL
Source: com.ludashi.dualspace.util.e;->f:735 Field Access: android.os.Build.PRODUCT
Source: com.ludashi.dualspace.util.e;->f:738 Field Access: android.os.Build.TAGS
Source: com.ludashi.dualspace.util.e;->f:741 Field Access: android.os.Build.TYPE
Source: com.ludashi.dualspace.util.e;->f:744 Field Access: android.os.Build.USER
Source: com.ludashi.dualspace.util.e;->g:748 Field Access: android.os.Build$VERSION.RELEASE
Source: com.facebook.ads.redexgen.X.0K;->K:90 Field Access: android.os.Build.TAGS
Source: com.facebook.ads.redexgen.X.0T;->M:124 Field Access: android.os.Build.BRAND
Source: com.facebook.ads.redexgen.X.0T;->M:127 Field Access: android.os.Build.BOARD
Source: com.facebook.ads.redexgen.X.0T;->M:133 Field Access: android.os.Build.MANUFACTURER
Source: com.facebook.ads.redexgen.X.0T;->M:136 Field Access: android.os.Build.MODEL
Source: com.facebook.ads.redexgen.X.0T;->M:139 Field Access: android.os.Build.HOST
Source: com.facebook.ads.redexgen.X.0T;->M:145 Field Access: android.os.Build.DEVICE
Source: com.facebook.ads.redexgen.X.0T;->M:148 Field Access: android.os.Build.FINGERPRINT
Source: com.facebook.ads.redexgen.X.0T;->M:151 Field Access: android.os.Build.DISPLAY
Source: com.facebook.ads.redexgen.X.0T;->M:154 Field Access: android.os.Build.USER
Source: com.facebook.ads.redexgen.X.0T;->M:157 Field Access: android.os.Build.PRODUCT
Source: com.facebook.ads.redexgen.X.0T;->M:160 Field Access: android.os.Build.TAGS
Source: com.facebook.ads.redexgen.X.0T;->M:166 Field Access: android.os.Build.TYPE
Source: com.facebook.ads.redexgen.X.0T;->M:169 Field Access: android.os.Build.ID
Source: com.facebook.ads.redexgen.X.0T;->M:175 Field Access: android.os.Build$VERSION.RELEASE
Source: com.facebook.ads.redexgen.X.7u;->isTestMode:35 Field Access: android.os.Build.PRODUCT
Source: com.facebook.ads.redexgen.X.BF;->nB:3 Field Access: android.os.Build.ID
Source: com.facebook.ads.redexgen.X.BG;->nB:3 Field Access: android.os.Build.MANUFACTURER
Source: com.facebook.ads.redexgen.X.BH;->nB:3 Field Access: android.os.Build.MODEL
Source: com.facebook.ads.redexgen.X.BI;->nB:3 Field Access: android.os.Build.PRODUCT
Source: com.facebook.