Loading ...

Play interactive tourEdit tour

Analysis Report uk.nhs.covid19.apk

Overview

General Information

Sample Name:uk.nhs.covid19.apk
Analysis ID:365432
MD5:d964876b18894f174d8c19c8f46da190
SHA1:aff5a9b12d4c3f71519b22074aab36d6b9d42105
SHA256:b65cdcf5401ef80a87987a3745baa80f9764c30e3e14fac85413c38f1759c1ea
Infos:

Most interesting Screenshot:

Detection

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

Signatures

Requests to ignore battery optimizations
Accesses android OS build fields
Checks an internet connection is available
Checks if phone is rooted (checks for test-keys build tags)
Detected TCP or UDP traffic on non-standard ports
Found suspicious command strings (may be related to BOT commands)
Has functionalty to add an overlay to other apps
Has permission to execute code after phone reboot
Has permission to take photos
Installs a new wake lock (to get activate on phone screen on)
Installs an application shortcut on the screen
Lists and deletes files in the same context
May access the Android keyguard (lock screen)
Obfuscates method names
Opens an internet connection
Performs DNS lookups (Java API)
Potential date aware sample found
Queries camera information
Queries list of running processes/tasks
Queries several sensitive phone informations
Queries stored mail and application accounts (e.g. Gmail or Whatsup)
Queries the phones location (GPS)
Requests potentially dangerous permissions
Starts/registers a service/receiver on phone boot (autostart)
Uses reflection

Classification

Yara Overview

No yara matches

Signature Overview

Click to jump to signature section

Show All Signature Results
Source: androidx.appcompat.app.TwilightManager;->getLastKnownLocationForProvider:24API Call: android.location.LocationManager.getLastKnownLocation
Source: androidx.appcompat.app.TwilightManager;->updateState:33API Call: android.location.Location.getLatitude
Source: androidx.appcompat.app.TwilightManager;->updateState:34API Call: android.location.Location.getLongitude
Source: androidx.appcompat.app.TwilightManager;->updateState:36API Call: android.location.Location.getLatitude
Source: androidx.appcompat.app.TwilightManager;->updateState:37API Call: android.location.Location.getLongitude
Source: androidx.appcompat.app.TwilightManager;->updateState:39API Call: android.location.Location.getLatitude
Source: androidx.appcompat.app.TwilightManager;->updateState:40API Call: android.location.Location.getLongitude
Source: androidx.core.location.LocationKt;->component1:3API Call: android.location.Location.getLatitude
Source: androidx.core.location.LocationKt;->component2:6API Call: android.location.Location.getLongitude
Source: unknownHTTPS traffic detected: 99.86.159.91:443 -> 192.168.2.30:33288 version: TLS 1.2
Source: androidx.core.content.FileProvider;->parsePathStrategy:63API Call: android.os.Environment.getExternalStorageDirectory
Source: androidx.core.os.EnvironmentCompat;->getStorageState:2API Call: android.os.Environment.getExternalStorageState
Source: androidx.core.os.EnvironmentCompat;->getStorageState:5API Call: android.os.Environment.getExternalStorageDirectory
Source: androidx.core.os.EnvironmentCompat;->getStorageState:8API Call: android.os.Environment.getExternalStorageState
Source: androidx.core.net.ConnectivityManagerCompat;->getNetworkInfoFromBroadcast:5API Call: android.net.ConnectivityManager.getNetworkInfo
Source: androidx.core.net.ConnectivityManagerCompat;->isActiveNetworkMetered:8API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: androidx.work.impl.constraints.trackers.NetworkStateTracker;->getActiveNetworkState:11API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: androidx.work.impl.constraints.trackers.NetworkStateTracker;->getActiveNetworkState:12API Call: android.net.NetworkInfo.isConnected
Source: global trafficTCP traffic: 192.168.2.30:56068 -> 8.8.4.4:853
Source: okhttp3.internal.platform.AndroidPlatform;->connectSocket:61API Call: java.net.Socket.connect (not executed)
Source: okhttp3.internal.platform.Platform;->connectSocket:33API Call: java.net.Socket.connect (not executed)
Source: okhttp3.Dns$Companion$DnsSystem;->lookup:4API Call: java.net.InetAddress.getAllByName (not executed)
Source: unknownTCP traffic detected without corresponding DNS query: 216.58.212.170
Source: unknownTCP traffic detected without corresponding DNS query: 142.250.186.163
Source: unknownTCP traffic detected without corresponding DNS query: 216.58.212.170
Source: unknownTCP traffic detected without corresponding DNS query: 142.250.186.163
Source: unknownTCP traffic detected without corresponding DNS query: 216.58.212.170
Source: unknownTCP traffic detected without corresponding DNS query: 142.250.186.163
Source: unknownTCP traffic detected without corresponding DNS query: 142.250.186.42
Source: unknownTCP traffic detected without corresponding DNS query: 74.125.71.188
Source: unknownTCP traffic detected without corresponding DNS query: 74.125.71.188
Source: unknownTCP traffic detected without corresponding DNS query: 74.125.71.188
Source: unknownTCP traffic detected without corresponding DNS query: 74.125.71.188
Source: unknownTCP traffic detected without corresponding DNS query: 74.125.71.188
Source: unknownTCP traffic detected without corresponding DNS query: 74.125.71.188
Source: unknownTCP traffic detected without corresponding DNS query: 74.125.71.188
Source: unknownTCP traffic detected without corresponding DNS query: 74.125.71.188
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 216.58.212.170
Source: unknownTCP traffic detected without corresponding DNS query: 142.250.186.163
Source: unknownTCP traffic detected without corresponding DNS query: 216.58.212.170
Source: unknownTCP traffic detected without corresponding DNS query: 142.250.186.163
Source: unknownTCP traffic detected without corresponding DNS query: 216.58.207.142
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: unknownTCP traffic detected without corresponding DNS query: 99.86.159.91
Source: avd_show_password.xmlString found in binary or memory: http://schemas.android.com/aapt
Source: activity_no_symptoms.xml, standalone_badge_gravity_bottom_end.xml, activity_status.xml, activity_local_authority_information.xml, design_appbar_state_list_animator.xml, androidString found in binary or memory: http://schemas.android.com/apk/res-auto
Source: view_logo.xml, abc_screen_simple.xml, preference_widget_seekbar.xml, avd_show_password.xml, test_reflow_chipgroup.xml, mtrl_fab_transformation_sheet_expand_spec.xml, activity_no_symptoms.xml, abc_btn_check_material_anim.xml, text_view_without_line_height.xml, wales_test_trace_logo.xml, activity_status.xml, abc_btn_colored_material.xml, btn_checkbox_checked_to_unchecked_mtrl_animation.xml, btn_checkbox_to_checked_box_outer_merged_animation.xml, activity_edit_postal_district.xml, design_text_input_start_icon.xml, mtrl_extended_fab_state_list_animator.xml, design_layout_snackbar.xml, view_toolbar_background.xml, activity_local_authority_information.xml, common_google_signin_btn_text_dark_normal.xml, design_snackbar_in.xml, design_appbar_state_list_animator.xml, design_navigation_item.xml, mtrl_calendar_month.xml, activity_review_symptoms.xml, mtrl_alert_dialog_actions.xml, androidString found in binary or memory: http://schemas.android.com/apk/res/android
Source: include_onboarding_toolbar.xmlString found in binary or memory: http://schemas.android.com/apk/res/android00uk.nhs.nhsx.covid19.android.app.widgets.LogoView
Source: androidString found in binary or memory: https://111.nhs.uk/
Source: androidString found in binary or memory: https://111.wales.nhs.uk/
Source: androidString found in binary or memory: https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys#CryptoKey
Source: androidString found in binary or memory: https://covid19.nhs.uk
Source: androidString found in binary or memory: https://covid19.nhs.uk/accessibility.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/common-questions-arabic.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/common-questions-bengali.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/common-questions-chinese.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/common-questions-gujarati.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/common-questions-polish.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/common-questions-punjabi.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/common-questions-romanian.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/common-questions-somali.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/common-questions-turkish.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/common-questions-urdu.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/common-questions-welsh.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/contact-us.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/introducing-the-app-arabic.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/introducing-the-app-bengali.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/introducing-the-app-chinese.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/introducing-the-app-gujarati.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/introducing-the-app-polish.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/introducing-the-app-punjabi.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/introducing-the-app-romanian.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/introducing-the-app-somali.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/introducing-the-app-turkish.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/introducing-the-app-urdu.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/introducing-the-app-welsh.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/our-policies.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/terms-of-use-arabic.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/terms-of-use-bengali.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/terms-of-use-chinese.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/terms-of-use-gujarati.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/terms-of-use-polish.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/terms-of-use-punjabi.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/terms-of-use-romanian.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/terms-of-use-somali.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/terms-of-use-turkish.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/terms-of-use-urdu.html
Source: androidString found in binary or memory: https://covid19.nhs.uk/terms-of-use-welsh.html
Source: androidString found in binary or memory: https://developer.android.com/reference/com/google/android/play/core/assetpacks/model/AssetPackError
Source: androidString found in binary or memory: https://developer.android.com/reference/com/google/android/play/core/install/model/InstallErrorCode#
Source: androidString found in binary or memory: https://developer.android.com/reference/com/google/android/play/core/splitinstall/model/SplitInstall
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01099/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01101/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01123/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01192/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01193/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01194/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01195/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01196/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01197/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01200/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01201/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01202/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01203/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01219
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01220/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01224/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01225/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01226/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01230/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01231/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01232/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01236/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01237/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01239/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01243/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01244/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01245/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01246/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01250/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01251/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01265/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01266/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01267/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01268/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01269/en-us
Source: androidString found in binary or memory: https://faq.covid19.nhs.uk/article/KA-01270/en-us
Source: androidString found in binary or memory: https://github.com/jwtk/jjwt#custom-json-processor
Source: androidString found in binary or memory: https://github.com/jwtk/jjwt#json-jackson-custom-types
Source: androidString found in binary or memory: https://gov.wales/coronavirus
Source: classes3.dex, androidString found in binary or memory: https://issues.apache.org/jira/browse/MATH
Source: classes3.dexString found in binary or memory: https://issues.apache.org/jira/browse/MATHGhttps://play.google.com/store/apps/details?id=uk.nhs.covi
Source: androidString found in binary or memory: https://llyw.cymru/coronafeirws
Source: androidString found in binary or memory: https://maps.test-and-trace.nhs.uk/findatestcenter.html
Source: classes3.dex, androidString found in binary or memory: https://play.google.com/store/apps/details?id=uk.nhs.covid19.production
Source: androidString found in binary or memory: https://plus.google.com/
Source: androidString found in binary or memory: https://tools.ietf.org/html/rfc7518#section-
Source: androidString found in binary or memory: https://tools.ietf.org/html/rfc7518#section-3.2
Source: androidString found in binary or memory: https://tools.ietf.org/html/rfc7518#section-3.3
Source: androidString found in binary or memory: https://tools.ietf.org/html/rfc7518#section-3.4
Source: androidString found in binary or memory: https://www.googleapis.com/auth/games
Source: androidString found in binary or memory: https://www.googleapis.com/auth/games_lite
Source: androidString found in binary or memory: https://www.gov.uk/coronavirus
Source: androidString found in binary or memory: https://www.gov.uk/find-local-council
Source: androidString found in binary or memory: https://www.gov.uk/government/publications/coronavirus-covid-19-testing-privacy-information/testing-
Source: androidString found in binary or memory: https://www.gov.uk/government/publications/nhs-covid-19-app-privacy-information
Source: androidString found in binary or memory: https://www.gov.uk/government/publications/nhs-covid-19-app-privacy-information/ap-covid-19-y-gig
Source: androidString found in binary or memory: https://www.nhs.uk/condition/coronavirus-covid-19/testing-and-tracing/get-a-test-to-check-if-you-hav
Source: androidString found in binary or memory: https://www.nhs.uk/conditions/coronavirus-covid-19/testing-and-tracing/get-a-test-to-check-if-you-ha
Source: unknownNetwork traffic detected: HTTP traffic on port 39602 -> 443
Source: unknownNetwork traffic detected: HTTP traffic on port 50870 -> 443
Source: unknownNetwork traffic detected: HTTP traffic on port 46958 -> 443
Source: unknownNetwork traffic detected: HTTP traffic on port 443 -> 33288
Source: unknownNetwork traffic detected: HTTP traffic on port 443 -> 46958
Source: unknownNetwork traffic detected: HTTP traffic on port 33288 -> 443
Source: unknownNetwork traffic detected: HTTP traffic on port 50458 -> 443
Source: unknownHTTPS traffic detected: 99.86.159.91:443 -> 192.168.2.30:33288 version: TLS 1.2
Source: submitted apkRequest permission: android.permission.CAMERA
Source: androidx.appcompat.app.AppCompatDelegateImpl;->openPanel:320API Call: WindowManager.addView
Source: androidx.appcompat.widget.TooltipPopup;->show:83API Call: WindowManager.addView
Source: okhttp3.internal.io.FileSystem$Companion$SYSTEM$1;->deleteContents:25API Calls in same method context: File.listFiles,File.delete
Source: com.google.android.play.core.assetpacks.bb;->c:51API Calls in same method context: File.listFiles,File.delete
Source: androidx.browser.browseractions.BrowserServiceFileProvider$FileCleanupTask;->doInBackground:37API Calls in same method context: File.listFiles,File.delete
Source: com.google.android.play.core.assetpacks.df;->a:10API Calls in same method context: File.listFiles,File.delete
Source: com.google.android.play.core.splitcompat.c;->c:15API Calls in same method context: File.listFiles,File.delete
Source: androidString found in binary or memory: keyguard
Source: androidx.core.app.JobIntentService$CompatWorkEnqueuer;->enqueueWork:27API Call: android.os.PowerManager$WakeLock.acquire
Source: androidx.core.app.JobIntentService$CompatWorkEnqueuer;->serviceProcessingFinished:29API Call: android.os.PowerManager$WakeLock.acquire
Source: androidx.core.app.JobIntentService$CompatWorkEnqueuer;->serviceProcessingStarted:33API Call: android.os.PowerManager$WakeLock.acquire
Source: androidx.work.impl.Processor;->startForeground:83API Call: android.os.PowerManager$WakeLock.acquire
Source: androidx.work.impl.background.systemalarm.DelayMetCommandHandler;->handleProcessWork:78API Call: android.os.PowerManager$WakeLock.acquire
Source: androidx.work.impl.background.systemalarm.SystemAlarmDispatcher$1;->run:35API Call: android.os.PowerManager$WakeLock.acquire
Source: androidx.work.impl.background.systemalarm.SystemAlarmDispatcher;->processCommand:33API Call: android.os.PowerManager$WakeLock.acquire

System Summary:

barindex
Requests to ignore battery optimizationsShow sources
Source: Luk/nhs/nhsx/covid19/android/app/battery/BatteryOptimizationActivity$onCreate$2;->invoke()VMethod string: "android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"
Source: submitted apkRequest permission: android.permission.BLUETOOTH
Source: submitted apkRequest permission: android.permission.CAMERA
Source: submitted apkRequest permission: android.permission.INTERNET
Source: submitted apkRequest permission: android.permission.WAKE_LOCK
Source: classification engineClassification label: sus32.andAPK@0/254@0/0
Source: com.google.android.play.core.splitinstall.SplitInstallHelper;->loadLibrary:4API Call: java.lang.System.loadLibrary
Source: com.google.android.gms.internal.vision.zzr;->zza:13API Call: java.lang.System.loadLibrary
Source: com.google.crypto.tink.integration.android.SharedPrefKeysetReader;->readPref:9API Call: android.content.SharedPreferences.getString
Source: androidx.core.app.AppLaunchChecker;->hasStartedFromLauncher:5API Call: android.content.SharedPreferences.getBoolean
Source: androidx.core.app.AppLaunchChecker;->onActivityCreate:9API Call: android.content.SharedPreferences.getBoolean
Source: com.google.android.gms.internal.clearcut.zzaj;->zzb:3API Call: android.content.SharedPreferences.getBoolean
Source: com.google.android.gms.internal.clearcut.zzak;->zzc:3API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.internal.clearcut.zzal;->zza:5API Call: android.content.SharedPreferences.getString
Source: androidx.security.crypto.EncryptedSharedPreferences;->getDecryptedObject:37API Call: android.content.SharedPreferences.getString
Source: com.jeroenmols.featureflag.framework.RuntimeFeatureFlagProvider;->isFeatureEnabled:18API Call: android.content.SharedPreferences.getBoolean
Source: com.google.android.gms.flags.impl.zzc;->call:6API Call: android.content.SharedPreferences.getBoolean
Source: com.google.android.gms.flags.impl.zzi;->call:5API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.auth.api.signin.internal.Storage;->zac:49API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.phenotype.zzs;->zzb:3API Call: android.content.SharedPreferences.getString
Source: androidx.preference.Preference;->getPersistedBoolean:144API Call: android.content.SharedPreferences.getBoolean
Source: androidx.preference.Preference;->getPersistedString:176API Call: android.content.SharedPreferences.getString
Source: androidx.preference.PreferenceManager;->setDefaultValues:18API Call: android.content.SharedPreferences.getBoolean
Source: androidx.work.impl.utils.PreferenceUtils;->migrateLegacyPreferences:10API Call: android.content.SharedPreferences.getBoolean
Source: uk.nhs.covid19.apkTotal valid method names: 70%
Source: androidx.activity.ImmLeaksCleaner;->onStateChanged:17API Call: java.lang.reflect.Field.get
Source: androidx.activity.ImmLeaksCleaner;->onStateChanged:19API Call: java.lang.reflect.Field.get
Source: kotlinx.coroutines.android.AndroidExceptionPreHandler;->handleException:14API Call: java.lang.reflect.Method.invoke
Source: kotlinx.coroutines.android.HandlerDispatcherKt;->asHandler:14API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.android.AndroidSocketAdapter;->configureTlsExtensions:26API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.android.AndroidSocketAdapter;->configureTlsExtensions:28API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.android.AndroidSocketAdapter;->configureTlsExtensions:32API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.android.AndroidSocketAdapter;->getSelectedProtocol:39API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.android.CloseGuard;->createAndOpen:6API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.android.CloseGuard;->createAndOpen:9API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.android.CloseGuard;->warnIfOpen:12API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.api.GoogleApi;->zaa:61API Call: java.lang.reflect.Method.invoke
Source: androidx.core.app.ActivityRecreator$3;->run:8API Call: java.lang.reflect.Method.invoke
Source: androidx.core.app.ActivityRecreator$3;->run:13API Call: java.lang.reflect.Method.invoke
Source: androidx.core.app.ActivityRecreator;->queueOnStopIfNecessary:35API Call: java.lang.reflect.Field.get
Source: androidx.core.app.ActivityRecreator;->queueOnStopIfNecessary:37API Call: java.lang.reflect.Field.get
Source: androidx.core.app.ActivityRecreator;->recreate:50API Call: java.lang.reflect.Field.get
Source: androidx.core.app.ActivityRecreator;->recreate:52API Call: java.lang.reflect.Field.get
Source: androidx.core.app.ActivityRecreator;->recreate:65API Call: java.lang.reflect.Method.invoke
Source: androidx.core.app.BundleCompat$BundleCompatBaseImpl;->getBinder:9API Call: java.lang.reflect.Method.invoke
Source: androidx.core.app.BundleCompat$BundleCompatBaseImpl;->putBinder:19API Call: java.lang.reflect.Method.invoke
Source: androidx.core.app.NotificationCompatJellybean;->getAction:52API Call: java.lang.reflect.Field.get
Source: androidx.core.app.NotificationCompatJellybean;->getAction:54API Call: java.lang.reflect.Field.get
Source: androidx.core.app.NotificationCompatJellybean;->getActionObjectsLocked:86API Call: java.lang.reflect.Field.get
Source: androidx.core.app.NotificationCompatJellybean;->getExtras:134API Call: java.lang.reflect.Field.get
Source: androidx.core.app.NotificationManagerCompat;->areNotificationsEnabled:49API Call: java.lang.reflect.Field.get
Source: androidx.core.app.NotificationManagerCompat;->areNotificationsEnabled:53API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.app.ActionBarDrawerToggleHoneycomb;->setActionBarDescription:11API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.app.ActionBarDrawerToggleHoneycomb;->setActionBarUpIndicator:22API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.app.ActionBarDrawerToggleHoneycomb;->setActionBarUpIndicator:25API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener;->onClick:41API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.app.ResourcesFlusher;->flushLollipops:12API Call: java.lang.reflect.Field.get
Source: androidx.appcompat.app.ResourcesFlusher;->flushMarshmallows:23API Call: java.lang.reflect.Field.get
Source: androidx.appcompat.app.ResourcesFlusher;->flushNougats:34API Call: java.lang.reflect.Field.get
Source: androidx.appcompat.app.ResourcesFlusher;->flushNougats:44API Call: java.lang.reflect.Field.get
Source: androidx.appcompat.app.ResourcesFlusher;->flushThemedResourcesCache:60API Call: java.lang.reflect.Field.get
Source: com.google.android.material.chip.Chip;->handleAccessibilityExit:76API Call: java.lang.reflect.Field.get
Source: com.google.android.material.chip.Chip;->handleAccessibilityExit:84API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.clearcut.zzbs;->zzal:7API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.clearcut.zzcg;->zza:23API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.clearcut.zzdd;->zzby:14API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.clearcut.zzfe;->run:4API Call: java.lang.reflect.Field.get
Source: com.google.android.gms.internal.clearcut.zzga;->zza:35API Call: java.lang.reflect.Field.get
Source: com.google.android.gms.internal.clearcut.zzga;->zza:54API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.clearcut.zzga;->zza:62API Call: java.lang.reflect.Method.invoke
Source: j$.util.concurrent.DesugarUnsafe;-><clinit>:3API Call: java.lang.reflect.Field.get
Source: kotlinx.coroutines.CommonPool;->createPool:26API Call: java.lang.reflect.Method.invoke
Source: kotlinx.coroutines.CommonPool;->isGoodCommonPool$kotlinx_coroutines_core:63API Call: java.lang.reflect.Method.invoke
Source: org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;->getPercentile:114API Call: java.lang.reflect.Method.invoke
Source: org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;->setPercentileImpl:166API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.DrawableCompat;->getLayoutDirection:25API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.DrawableCompat;->setLayoutDirection:46API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.IconCompat;->getResId:124API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.IconCompat;->getResPackage:135API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.IconCompat;->getType:155API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.IconCompat;->getUri:178API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.WrappedDrawableApi21;->isProjected:19API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.dynamic.ObjectWrapper;->unwrap:9API Call: java.lang.reflect.Field.get
Source: com.google.android.gms.dynamite.DynamiteModule;->getLocalVersion:29API Call: java.lang.reflect.Field.get
Source: com.google.android.gms.dynamite.DynamiteModule;->getLocalVersion:31API Call: java.lang.reflect.Field.get
Source: com.google.android.gms.dynamite.DynamiteModule;->zza:149API Call: java.lang.reflect.Field.get
Source: androidx.core.graphics.TypefaceCompatApi21Impl;->addFontWeightStyle:6API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.TypefaceCompatApi21Impl;->createFromFamiliesWithDefault:14API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.TypefaceCompatApi26Impl;->abortCreation:19API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.TypefaceCompatApi26Impl;->addFontFromAssetManager:27API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.TypefaceCompatApi26Impl;->addFontFromBuffer:33API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.TypefaceCompatApi26Impl;->freeze:36API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.TypefaceCompatApi24Impl;->addFontWeightStyle:22API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.TypefaceCompatApi24Impl;->createFromFamiliesWithDefault:28API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.TypefaceCompatApi26Impl;->createFromFamiliesWithDefault:51API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.TypefaceCompatApi28Impl;->createFromFamiliesWithDefault:9API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.TypefaceCompatBaseImpl;->getUniqueKey:18API Call: java.lang.reflect.Field.get
Source: kotlinx.coroutines.internal.ConcurrentKt;->removeFutureOnCancel:8API Call: java.lang.reflect.Method.invoke
Source: kotlin.coroutines.jvm.internal.DebugMetadataKt;->getLabel:21API Call: java.lang.reflect.Field.get
Source: kotlin.coroutines.jvm.internal.ModuleNameRetriever;->getModuleName:27API Call: java.lang.reflect.Method.invoke
Source: kotlin.coroutines.jvm.internal.ModuleNameRetriever;->getModuleName:29API Call: java.lang.reflect.Method.invoke
Source: kotlin.coroutines.jvm.internal.ModuleNameRetriever;->getModuleName:31API Call: java.lang.reflect.Method.invoke
Source: kotlin.internal.PlatformImplementations;->addSuppressed:7API Call: java.lang.reflect.Method.invoke
Source: kotlin.internal.PlatformImplementations;->getSuppressed:18API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.Util;->readFieldOrNull:311API Call: java.lang.reflect.Field.get
Source: com.google.android.play.core.internal.bp;->a:11API Call: java.lang.reflect.Field.get
Source: com.google.android.play.core.internal.bq;->a:5API Call: java.lang.reflect.Method.invoke
Source: com.google.android.play.core.internal.bq;->a:12API Call: java.lang.reflect.Method.invoke
Source: com.google.android.play.core.internal.bq;->a:18API Call: java.lang.reflect.Method.invoke
Source: com.google.android.play.core.internal.bq;->a:25API Call: java.lang.reflect.Method.invoke
Source: com.google.android.play.core.internal.ci;-><clinit>:5API Call: java.lang.reflect.Field.get
Source: org.json.JSONObject;-><init>:11API Call: java.lang.reflect.Field.get
Source: org.json.JSONObject;->populateMap:155API Call: java.lang.reflect.Method.invoke
Source: io.jsonwebtoken.lang.Classes;->invokeStatic:48API Call: java.lang.reflect.Method.invoke
Source: androidx.lifecycle.ClassesInfoCache$MethodReference;->invokeCallback:14API Call: java.lang.reflect.Method.invoke
Source: androidx.lifecycle.ClassesInfoCache$MethodReference;->invokeCallback:16API Call: java.lang.reflect.Method.invoke
Source: androidx.lifecycle.ClassesInfoCache$MethodReference;->invokeCallback:18API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.view.menu.MenuItemWrapperICS;->setExclusiveCheckable:98API Call: java.lang.reflect.Method.invoke
Source: com.squareup.moshi.AdapterMethodsFactory$AdapterMethod;->invoke:22API Call: java.lang.reflect.Method.invoke
Source: com.squareup.moshi.AdapterMethodsFactory$AdapterMethod;->invoke:28API Call: java.lang.reflect.Method.invoke
Source: com.squareup.moshi.ClassFactory$2;->newInstance:5API Call: java.lang.reflect.Method.invoke
Source: com.squareup.moshi.ClassFactory$3;->newInstance:5API Call: java.lang.reflect.Method.invoke
Source: com.squareup.moshi.ClassFactory$4;->newInstance:4API Call: java.lang.reflect.Method.invoke
Source: com.squareup.moshi.ClassFactory;->get:11API Call: java.lang.reflect.Field.get
Source: com.squareup.moshi.ClassFactory;->get:18API Call: java.lang.reflect.Method.invoke
Source: com.squareup.moshi.ClassJsonAdapter$FieldBinding;->write:7API Call: java.lang.reflect.Field.get
Source: com.squareup.moshi.Types$1;->invoke:13API Call: java.lang.reflect.Method.invoke
Source: androidx.core.os.TraceCompat;->beginAsyncSection:27API Call: java.lang.reflect.Method.invoke
Source: androidx.core.os.TraceCompat;->endAsyncSection:36API Call: java.lang.reflect.Method.invoke
Source: androidx.core.os.TraceCompat;->isEnabled:44API Call: java.lang.reflect.Method.invoke
Source: androidx.core.os.TraceCompat;->setCounter:53API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.AndroidPlatform$CustomTrustRootIndex;->findByIssuerAndSignature:26API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.Jdk8WithJettyBootPlatform$AlpnProvider;->invoke:44API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.Jdk8WithJettyBootPlatform;->afterHandshake:17API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.Jdk8WithJettyBootPlatform;->configureTlsExtensions:33API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.Jdk8WithJettyBootPlatform;->getSelectedProtocol:40API Call: java.lang.reflect.Method.invoke
Source: androidx.core.content.pm.ShortcutManagerCompat;->getShortcutInfoSaverInstance:38API Call: java.lang.reflect.Method.invoke
Source: com.google.crypto.tink.shaded.protobuf.ExtensionRegistryFactory;->invokeSubclassFactory:11API Call: java.lang.reflect.Method.invoke
Source: com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite;->add:25API Call: java.lang.reflect.Method.invoke
Source: com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$SerializedForm;->readResolveFallback:10API Call: java.lang.reflect.Field.get
Source: com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$SerializedForm;->readResolve:47API Call: java.lang.reflect.Field.get
Source: com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite;->invokeOrDie:48API Call: java.lang.reflect.Method.invoke
Source: com.google.crypto.tink.shaded.protobuf.Internal;->getDefaultInstance:44API Call: java.lang.reflect.Method.invoke
Source: com.google.crypto.tink.shaded.protobuf.ManifestSchemaFactory;->getDescriptorMessageInfoFactory:14API Call: java.lang.reflect.Method.invoke
Source: com.google.crypto.tink.shaded.protobuf.UnsafeUtil$1;->run:5API Call: java.lang.reflect.Field.get
Source: com.google.crypto.tink.shaded.protobuf.UnsafeUtil$Android32MemoryAccessor;->getStaticObject:15API Call: java.lang.reflect.Field.get
Source: com.google.crypto.tink.shaded.protobuf.UnsafeUtil$Android64MemoryAccessor;->getStaticObject:15API Call: java.lang.reflect.Field.get
Source: androidx.core.content.res.ResourcesCompat$ThemeCompat$ImplApi23;->rebase:11API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.server.response.FastJsonResponse;->getFieldValue:76API Call: java.lang.reflect.Method.invoke
Source: retrofit2.Retrofit$1;->invoke:4API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.security.ProviderInstaller;->installIfNeeded:18API Call: java.lang.reflect.Method.invoke
Source: com.google.android.play.core.splitinstall.SplitInstallHelper;->updateAppInfo:29API Call: java.lang.reflect.Method.invoke
Source: com.google.android.play.core.splitinstall.SplitInstallHelper;->updateAppInfo:33API Call: java.lang.reflect.Field.get
Source: com.google.android.play.core.splitinstall.SplitInstallHelper;->updateAppInfo:40API Call: java.lang.reflect.Method.invoke
Source: androidx.core.text.ICUCompat;->addLikelySubtags:16API Call: java.lang.reflect.Method.invoke
Source: androidx.core.text.ICUCompat;->getScript:21API Call: java.lang.reflect.Method.invoke
Source: androidx.core.text.ICUCompat;->maximizeAndGetScript:29API Call: java.lang.reflect.Method.invoke
Source: androidx.transition.CanvasUtils;->enableZ:11API Call: java.lang.reflect.Method.invoke
Source: androidx.transition.CanvasUtils;->enableZ:13API Call: java.lang.reflect.Method.invoke
Source: androidx.transition.GhostViewPlatform;->addGhost:4API Call: java.lang.reflect.Method.invoke
Source: androidx.transition.GhostViewPlatform;->removeGhost:31API Call: java.lang.reflect.Method.invoke
Source: androidx.transition.ImageViewUtils;->animateTransform:19API Call: java.lang.reflect.Field.get
Source: androidx.transition.ViewGroupUtils;->getChildDrawingOrder:12API Call: java.lang.reflect.Method.invoke
Source: androidx.transition.ViewGroupUtilsApi14;->cancelLayoutTransition:9API Call: java.lang.reflect.Method.invoke
Source: androidx.transition.ViewOverlayApi14$OverlayViewGroup;->invalidateChildInParentFast:78API Call: java.lang.reflect.Method.invoke
Source: androidx.transition.ViewUtilsBase;->setLeftTopRightBottom:50API Call: java.lang.reflect.Method.invoke
Source: j$.util.DesugarCollections;->forEach:25API Call: java.lang.reflect.Field.get
Source: j$.util.DesugarCollections;->forEach:29API Call: java.lang.reflect.Field.get
Source: j$.util.DesugarCollections;->forEach:31API Call: java.lang.reflect.Field.get
Source: j$.util.DesugarCollections;->removeIf:37API Call: java.lang.reflect.Field.get
Source: j$.util.DesugarCollections;->removeIf:42API Call: java.lang.reflect.Field.get
Source: j$.util.DesugarCollections;->removeIf:44API Call: java.lang.reflect.Field.get
Source: j$.util.DesugarCollections;->replaceAll:51API Call: java.lang.reflect.Field.get
Source: j$.util.DesugarCollections;->replaceAll:56API Call: java.lang.reflect.Field.get
Source: j$.util.DesugarCollections;->replaceAll:58API Call: java.lang.reflect.Field.get
Source: j$.util.DesugarCollections;->sort:65API Call: java.lang.reflect.Field.get
Source: j$.util.DesugarCollections;->sort:69API Call: java.lang.reflect.Field.get
Source: j$.util.DesugarCollections;->sort:71API Call: java.lang.reflect.Field.get
Source: com.google.android.gms.common.util.WorkSourceUtil;->fromPackageAndModuleExperimentalPi:33API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.util.WorkSourceUtil;->fromPackageAndModuleExperimentalPi:35API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.util.WorkSourceUtil;->fromPackageAndModuleExperimentalPi:37API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.util.WorkSourceUtil;->zza:70API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.util.WorkSourceUtil;->zza:79API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.util.WorkSourceUtil;->zza:91API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.common.util.WorkSourceUtil;->zza:95API Call: java.lang.reflect.Method.invoke
Source: androidx.work.impl.utils.ProcessUtils;->getProcessName:11API Call: java.lang.reflect.Method.invoke
Source: androidx.work.impl.utils.ProcessUtils;->getProcessName:18API Call: java.lang.reflect.Method.invoke
Source: androidx.work.impl.utils.ProcessUtils;->getProcessName:19API Call: java.lang.reflect.Method.invoke
Source: androidx.versionedparcelable.VersionedParcel;->readFromParcel:194API Call: java.lang.reflect.Method.invoke
Source: androidx.versionedparcelable.VersionedParcel;->writeToParcel:401API Call: java.lang.reflect.Method.invoke
Source: androidx.core.view.DisplayCompat;->getSystemProperty:30API Call: java.lang.reflect.Method.invoke
Source: androidx.core.view.KeyEventDispatcher;->actionBarOnMenuKeyEventPre28:6API Call: java.lang.reflect.Method.invoke
Source: androidx.core.view.KeyEventDispatcher;->getDialogKeyListenerPre28:38API Call: java.lang.reflect.Field.get
Source: androidx.core.view.ViewCompat;->dispatchFinishTemporaryDetach:63API Call: java.lang.reflect.Method.invoke
Source: androidx.core.view.ViewCompat;->dispatchStartTemporaryDetach:85API Call: java.lang.reflect.Method.invoke
Source: androidx.core.view.ViewCompat;->getAccessibilityDelegateThroughReflection:109API Call: java.lang.reflect.Field.get
Source: androidx.core.view.ViewCompat;->getMinimumHeight:159API Call: java.lang.reflect.Field.get
Source: androidx.core.view.ViewCompat;->getMinimumWidth:166API Call: java.lang.reflect.Field.get
Source: androidx.core.view.ViewCompat;->setChildrenDrawingOrderEnabled:398API Call: java.lang.reflect.Method.invoke
Source: androidx.core.view.ViewConfigurationCompat;->getLegacyScrollFactor:8API Call: java.lang.reflect.Method.invoke
Source: androidx.core.view.WindowInsetsCompat$BuilderImpl20;->createWindowInsetsInstance:11API Call: java.lang.reflect.Field.get
Source: androidx.appcompat.view.SupportMenuInflater$InflatedOnMenuItemClickListener;->onMenuItemClick:21API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.view.SupportMenuInflater$InflatedOnMenuItemClickListener;->onMenuItemClick:25API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.vision.zzdx;->zzcj:32API Call: java.lang.reflect.Field.get
Source: com.google.android.gms.internal.vision.zzgw;->zzc:49API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.vision.zzgx;->zza:29API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.vision.zzhu;->zzhc:14API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.vision.zzjw;->run:4API Call: java.lang.reflect.Field.get
Source: androidx.core.widget.CompoundButtonCompat;->getButtonDrawable:10API Call: java.lang.reflect.Field.get
Source: androidx.core.widget.PopupWindowCompat;->getOverlapAnchor:10API Call: java.lang.reflect.Field.get
Source: androidx.core.widget.PopupWindowCompat;->getWindowLayoutType:19API Call: java.lang.reflect.Method.invoke
Source: androidx.core.widget.PopupWindowCompat;->setWindowLayoutType:40API Call: java.lang.reflect.Method.invoke
Source: androidx.core.widget.TextViewCompat$OreoCallback;->recomputeProcessTextMenuItems:58API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper;->accessAndReturnWithDefault:7API Call: java.lang.reflect.Field.get
Source: androidx.appcompat.widget.DrawableUtils;->getOpticalBounds:32API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper;->invokeAndReturnWithDefault:119API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper;->setRawTextSize:142API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.MenuPopupWindow;->setTouchModal:21API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.ListPopupWindow;->getMaxAvailableHeight:123API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.ListPopupWindow;->setPopupClipToScreenEnabled:139API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.ListPopupWindow;->show:327API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.SearchView$AutoCompleteTextViewReflector;->doAfterTextChanged:13API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.SearchView$AutoCompleteTextViewReflector;->doBeforeTextChanged:15API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.SearchView$AutoCompleteTextViewReflector;->ensureImeVisible:18API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.ViewUtils;->computeFitSystemWindows:11API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.ViewUtils;->makeOptionalFitsSystemWindows:23API Call: java.lang.reflect.Method.invoke
Source: androidx.core.content.pm.ShortcutInfoCompat;->addToIntent:32API Call: android.content.Intent.putExtra android.intent.extra.shortcut.INTENT
Source: submitted apkRequest permission: android.permission.RECEIVE_BOOT_COMPLETED
Source: androidx.core.app.JobIntentService$CompatWorkEnqueuer;-><init>:11API Call: android.os.PowerManager.newWakeLock
Source: androidx.core.app.JobIntentService$CompatWorkEnqueuer;-><init>:19API Call: android.os.PowerManager.newWakeLock
Source: androidx.work.impl.utils.WakeLocks;->newWakeLock:27API Call: android.os.PowerManager.newWakeLock
Source: androidx.work.impl.background.systemalarm.RescheduleReceiver;->onReceive:17API Call: android.content.Context.startService (not executed)
Source: androidx.work.impl.utils.ProcessUtils;->getProcessName:27API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.google.crypto.tink.integration.android.AndroidKeystoreAesGcm;->decrypt:22API Call: javax.crypto.Cipher.getInstance
Source: com.google.crypto.tink.integration.android.AndroidKeystoreAesGcm;->decrypt:24API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.integration.android.AndroidKeystoreAesGcm;->decrypt:26API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.integration.android.AndroidKeystoreAesGcm;->encrypt:30API Call: javax.crypto.Cipher.getInstance
Source: com.google.crypto.tink.integration.android.AndroidKeystoreAesGcm;->encrypt:32API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.integration.android.AndroidKeystoreAesGcm;->encrypt:34API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient;->generateNewAeadKey:26API Call: javax.crypto.KeyGenerator.generateKey
Source: com.google.android.play.core.assetpacks.db;->a:68API Call: java.security.MessageDigest.getInstance
Source: com.google.android.play.core.assetpacks.db;->a:74API Call: java.security.MessageDigest.update
Source: com.google.android.play.core.assetpacks.db;->a:78API Call: java.security.MessageDigest.digest
Source: com.google.android.gms.common.zzl;->zza:12API Call: java.security.MessageDigest.digest
Source: androidx.security.crypto.MasterKeys;->generateKey:15API Call: javax.crypto.KeyGenerator.generateKey
Source: io.jsonwebtoken.impl.crypto.MacProvider;->generateKey:14API Call: javax.crypto.KeyGenerator.generateKey
Source: com.google.android.play.core.internal.a;->a:13API Call: java.security.MessageDigest.update
Source: com.google.android.play.core.internal.c;->a:7API Call: java.security.MessageDigest.update
Source: com.google.android.play.core.internal.h;->a:236API Call: java.security.MessageDigest.getInstance
Source: com.google.android.play.core.internal.h;->a:242API Call: java.security.MessageDigest.update
Source: com.google.android.play.core.internal.h;->a:245API Call: java.security.MessageDigest.digest
Source: com.google.android.play.core.internal.h;->a:268API Call: java.security.MessageDigest.getInstance
Source: com.google.android.play.core.internal.h;->a:269API Call: java.security.MessageDigest.digest
Source: okio.Buffer;->digest:5API Call: java.security.MessageDigest.getInstance
Source: okio.Buffer;->digest:8API Call: java.security.MessageDigest.update
Source: okio.Buffer;->digest:12API Call: java.security.MessageDigest.update
Source: okio.Buffer;->digest:15API Call: java.security.MessageDigest.digest
Source: okio.ByteString;->digest$okio:76API Call: java.security.MessageDigest.getInstance
Source: okio.ByteString;->digest$okio:78API Call: java.security.MessageDigest.digest
Source: okio.HashingSink;-><init>:7API Call: java.security.MessageDigest.getInstance
Source: okio.HashingSink;->hash:36API Call: java.security.MessageDigest.digest
Source: okio.HashingSink;->write:52API Call: java.security.MessageDigest.update
Source: okio.HashingSource;-><init>:7API Call: java.security.MessageDigest.getInstance
Source: okio.HashingSource;->hash:36API Call: java.security.MessageDigest.digest
Source: okio.HashingSource;->read:55API Call: java.security.MessageDigest.update
Source: okio.SegmentedByteString;->digest$okio:24API Call: java.security.MessageDigest.getInstance
Source: okio.SegmentedByteString;->digest$okio:29API Call: java.security.MessageDigest.update
Source: okio.SegmentedByteString;->digest$okio:30API Call: java.security.MessageDigest.digest
Source: org.apache.commons.math3.random.RandomDataGenerator;->nextSecureHexString:108API Call: java.security.MessageDigest.getInstance
Source: org.apache.commons.math3.random.RandomDataGenerator;->nextSecureHexString:112API Call: java.security.MessageDigest.update
Source: org.apache.commons.math3.random.RandomDataGenerator;->nextSecureHexString:113API Call: java.security.MessageDigest.digest
Source: com.google.android.play.core.splitcompat.p;->a:4API Call: java.security.MessageDigest.getInstance
Source: com.google.android.play.core.splitcompat.p;->a:5API Call: java.security.MessageDigest.update
Source: com.google.android.play.core.splitcompat.p;->a:6API Call: java.security.MessageDigest.digest
Source: com.google.crypto.tink.subtle.AesCtrHmacStreaming$AesCtrHmacStreamDecrypter;->decryptSegment:35API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesCtrHmacStreaming$AesCtrHmacStreamDecrypter;->decryptSegment:37API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesCmac;->generateSubKeys:12API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesCmac;->generateSubKeys:13API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesCtrHmacStreaming$AesCtrHmacStreamEncrypter;->encryptSegment:26API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesCtrHmacStreaming$AesCtrHmacStreamEncrypter;->encryptSegment:30API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesCtrHmacStreaming$AesCtrHmacStreamEncrypter;->encryptSegment:53API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesCtrHmacStreaming$AesCtrHmacStreamEncrypter;->encryptSegment:55API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesCmac;->computeMac:21API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesCmac;->computeMac:31API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesCmac;->computeMac:33API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesCtrJceCipher;->doCtr:16API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesCtrJceCipher;->doCtr:18API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesCtrJceCipher;->doCtr:19API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesGcmHkdfStreaming$AesGcmHkdfStreamDecrypter;->decryptSegment:6API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesGcmHkdfStreaming$AesGcmHkdfStreamDecrypter;->decryptSegment:8API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesEaxJce;-><init>:11API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesEaxJce;-><init>:12API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesEaxJce;->omac:17API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesEaxJce;->omac:18API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesEaxJce;->omac:19API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesEaxJce;->omac:23API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesEaxJce;->decrypt:31API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesEaxJce;->decrypt:39API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesEaxJce;->decrypt:40API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesGcmHkdfStreaming$AesGcmHkdfStreamEncrypter;->encryptSegment:17API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesGcmHkdfStreaming$AesGcmHkdfStreamEncrypter;->encryptSegment:22API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesGcmHkdfStreaming$AesGcmHkdfStreamEncrypter;->encryptSegment:24API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesGcmHkdfStreaming$AesGcmHkdfStreamEncrypter;->encryptSegment:29API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesGcmHkdfStreaming$AesGcmHkdfStreamEncrypter;->encryptSegment:31API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesGcmJce;->decrypt:18API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesGcmJce;->decrypt:22API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesGcmJce;->encrypt:31API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesGcmJce;->encrypt:35API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesEaxJce;->encrypt:50API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesEaxJce;->encrypt:57API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesEaxJce;->encrypt:58API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesSiv;->decryptDeterministically:43API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesSiv;->decryptDeterministically:45API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.AesSiv;->encryptDeterministically:62API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.AesSiv;->encryptDeterministically:63API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.Ed25519;->getHashedScalar:147API Call: java.security.MessageDigest.update
Source: com.google.crypto.tink.subtle.Ed25519;->getHashedScalar:148API Call: java.security.MessageDigest.digest
Source: com.google.crypto.tink.subtle.Ed25519;->sign:311API Call: java.security.MessageDigest.update
Source: com.google.crypto.tink.subtle.Ed25519;->sign:312API Call: java.security.MessageDigest.update
Source: com.google.crypto.tink.subtle.Ed25519;->sign:313API Call: java.security.MessageDigest.digest
Source: com.google.crypto.tink.subtle.Ed25519;->sign:319API Call: java.security.MessageDigest.update
Source: com.google.crypto.tink.subtle.Ed25519;->sign:320API Call: java.security.MessageDigest.update
Source: com.google.crypto.tink.subtle.Ed25519;->sign:321API Call: java.security.MessageDigest.update
Source: com.google.crypto.tink.subtle.Ed25519;->sign:322API Call: java.security.MessageDigest.digest
Source: com.google.crypto.tink.subtle.Ed25519;->verify:392API Call: java.security.MessageDigest.update
Source: com.google.crypto.tink.subtle.Ed25519;->verify:393API Call: java.security.MessageDigest.update
Source: com.google.crypto.tink.subtle.Ed25519;->verify:394API Call: java.security.MessageDigest.update
Source: com.google.crypto.tink.subtle.Ed25519;->verify:395API Call: java.security.MessageDigest.digest
Source: com.google.crypto.tink.subtle.EngineWrapper$TCipher;->getInstance:3API Call: javax.crypto.Cipher.getInstance
Source: com.google.crypto.tink.subtle.EngineWrapper$TCipher;->getInstance:4API Call: javax.crypto.Cipher.getInstance
Source: com.google.crypto.tink.subtle.EngineWrapper$TMessageDigest;->getInstance:3API Call: java.security.MessageDigest.getInstance
Source: com.google.crypto.tink.subtle.EngineWrapper$TMessageDigest;->getInstance:4API Call: java.security.MessageDigest.getInstance
Source: com.google.crypto.tink.subtle.Kwp;->computeW:13API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.Kwp;->computeW:16API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.Kwp;->invertW:26API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.Kwp;->invertW:29API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.RsaSsaPkcs1VerifyJce;->emsaPkcs1:11API Call: java.security.MessageDigest.update
Source: com.google.crypto.tink.subtle.RsaSsaPkcs1VerifyJce;->emsaPkcs1:12API Call: java.security.MessageDigest.digest
Source: com.google.crypto.tink.subtle.RsaSsaPssSignJce;->emsaPssEncode:19API Call: java.security.MessageDigest.digest
Source: com.google.crypto.tink.subtle.RsaSsaPssSignJce;->emsaPssEncode:24API Call: java.security.MessageDigest.digest
Source: com.google.crypto.tink.subtle.RsaSsaPssSignJce;->rsasp1:36API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.RsaSsaPssSignJce;->rsasp1:37API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.RsaSsaPssSignJce;->rsasp1:41API Call: javax.crypto.Cipher.init
Source: com.google.crypto.tink.subtle.RsaSsaPssSignJce;->rsasp1:42API Call: javax.crypto.Cipher.doFinal
Source: com.google.crypto.tink.subtle.RsaSsaPssVerifyJce;->emsaPssVerify:12API Call: java.security.MessageDigest.digest
Source: com.google.crypto.tink.subtle.RsaSsaPssVerifyJce;->emsaPssVerify:24API Call: java.security.MessageDigest.digest
Source: com.google.crypto.tink.subtle.SubtleUtil;->mgf1:16API Call: java.security.MessageDigest.update
Source: com.google.crypto.tink.subtle.SubtleUtil;->mgf1:19API Call: java.security.MessageDigest.update
Source: com.google.crypto.tink.subtle.SubtleUtil;->mgf1:20API Call: java.security.MessageDigest.digest
Source: androidx.browser.trusted.PackageIdentityUtils;->getCertificateSHA256Fingerprint:3API Call: java.security.MessageDigest.getInstance
Source: androidx.browser.trusted.PackageIdentityUtils;->getCertificateSHA256Fingerprint:5API Call: java.security.MessageDigest.digest
Source: com.google.android.gms.common.util.AndroidUtilsLight;->getPackageCertificateHashBytes:12API Call: java.security.MessageDigest.digest
Source: com.google.android.gms.common.util.AndroidUtilsLight;->zza:13API Call: java.security.MessageDigest.getInstance
Source: uk.nhs.nhsx.covid19.android.app.analytics.MetadataProvider;->getMetadata:8Field Access: android.os.Build.MANUFACTURER
Source: uk.nhs.nhsx.covid19.android.app.analytics.MetadataProvider;->getMetadata:11Field Access: android.os.Build.MODEL
Source: uk.nhs.nhsx.covid19.android.app.util.AndroidStrongBoxSupport;->hasStrongBoxDisallowed:6Field Access: android.os.Build.DEVICE
Source: uk.nhs.nhsx.covid19.android.app.util.AndroidStrongBoxSupport;->hasStrongBoxDisallowed:29Field Access: android.os.Build.DEVICE
Source: com.google.android.play.core.internal.by;->a:11Field Access: android.os.Build.TAGS
Source: com.google.android.play.core.internal.by;->a:14Field Access: android.os.Build.TAGS
Source: com.google.android.material.internal.ManufacturerUtils;->isSamsungDevice:2Field Access: android.os.Build.MANUFACTURER
Source: com.google.android.material.textfield.TextInputEditText;->onAttachedToWindow:16Field Access: android.os.Build.MANUFACTURER
Source: com.google.android.gms.common.util.DeviceProperties;->isUserBuild:43Field Access: android.os.Build.TYPE
Source: com.google.android.gms.common.util.PlatformVersion;->isAtLeastR:15Field Access: android.os.Build.BRAND
Source: com.google.android.gms.common.util.PlatformVersion;->isAtLeastR:17Field Access: android.os.Build.ID
Source: com.google.android.gms.common.util.PlatformVersion;->isAtLeastR:20Field Access: android.os.Build.ID
Source: androidx.core.view.DisplayCompat;->isSonyBravia4kTv:32Field Access: android.os.Build.MANUFACTURER
Source: androidx.core.view.DisplayCompat;->isSonyBravia4kTv:35Field Access: android.os.Build.MODEL
Source: com.google.android.gms.internal.vision.zzbe;->zzf:37Field Access: android.os.Build.TYPE
Source: com.google.android.gms.internal.vision.zzbe;->zzf:38Field Access: android.os.Build.TAGS
Source: io.jsonwebtoken.impl.DefaultJwtParser;->parse:172API Call: java.util.Date.after
Source: Lio/jsonwebtoken/impl/DefaultTextCodecFactory;->isAndroid()ZMethod string: "android"
Source: Luk/nhs/nhsx/covid19/android/app/payment/IsolationPaymentTokenStateJson;->copy(Luk/nhs/nhsx/covid19/android/app/payment/IsolationPaymentTokenStateType;Ljava/lang/String;)Luk/nhs/nhsx/covid19/android/app/payment/IsolationPaymentTokenStateJson;Method string: "type"
Source: Luk/nhs/nhsx/covid19/android/app/state/StateJson_DefaultJsonJsonAdapter;-><init>(Lcom/squareup/moshi/Moshi;)VMethod string: "version"
Source: Lj$/time/chrono/ChronoLocalDateTimeImpl;-><init>(Lj$/time/chrono/ChronoLocalDate;Lj$/time/LocalTime;)VMethod string: "time"
Source: classes3.dexBinary or memory string: Ljava/lang/VirtualMachineError;
Source: com.google.android.play.core.internal.by;->a:16API Call: java.lang.String.contains("test-keys")
Source: com.google.android.gms.internal.vision.zzbe;->zzf:46API Call: java.lang.String.contains("test-keys")
Source: com.google.android.gms.vision.CameraSource;->zzb:18API Call: android.hardware.Camera.getNumberOfCameras
Source: com.google.android.gms.vision.CameraSource;->zzb:19API Call: android.hardware.Camera.getCameraInfo
Source: com.google.android.gms.vision.CameraSource;->zzb:20API Call: android.hardware.Camera.open
Source: com.google.android.gms.vision.CameraSource;->zzb:82API Call: android.hardware.Camera.getCameraInfo
Source: com.google.android.gms.common.internal.ClientSettings;->getAccountName:18API Call: android.accounts.Account.name
Source: com.google.android.gms.signin.internal.SignInClientImpl;->zaa:82API Call: android.accounts.Account.name
Source: com.google.android.gms.auth.api.signin.GoogleSignInAccount;->createDefault:9API Call: android.accounts.Account.name
Source: com.google.android.gms.auth.api.signin.GoogleSignInAccount;->createDefault:11API Call: android.accounts.Account.name
Source: com.google.android.gms.auth.api.signin.GoogleSignInOptions;->zab:79API Call: android.accounts.Account.name
Source: Landroidx/recyclerview/widget/RecyclerView$Recycler;->recycleViewHolderInternal(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)VMethod string: "trying to recycle an ignored view holder. you should first call stopignoringview(view) before calling recycle."
Source: Lkotlin/ranges/RangesKt___RangesKt;->reversed(Lkotlin/ranges/LongProgression;)Lkotlin/ranges/LongProgression;Method string: "$this$reversed"
Source: Luk/nhs/nhsx/covid19/android/app/notifications/NotificationProvider;->createRecommendedUpdatesNotificationChannel()VMethod string: "recommended_app_update"
Source: Landroidx/recyclerview/widget/RecyclerView$Recycler;->recycleViewHolderInternal(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)VInstruction: "const-string v1, "trying to recycle an ignored view holder. you should first call stopignoringview(view) before calling recycle.""
Source: Lkotlin/collections/unsigned/UArraysKt___UArraysKt;->sortDescending-oBK06Vg([III)VInstruction: "lkotlin/collections/arrayskt;->reverse([iii)v"
Source: Luk/nhs/nhsx/covid19/android/app/notifications/NotificationProvider;->createRecommendedUpdatesNotificationChannel()VInstruction: "const-string v0, "recommended_app_update""

Mitre Att&ck Matrix

Initial AccessExecutionPersistencePrivilege EscalationDefense EvasionCredential AccessDiscoveryLateral MovementCollectionExfiltrationCommand and ControlNetwork EffectsRemote Service EffectsImpact
Valid AccountsWindows Management InstrumentationPath InterceptionPath InterceptionObfuscated Files or Information1Access Stored Application Data1System Network Connections Discovery1Remote ServicesLocation Tracking1Exfiltration Over Other Network MediumEncrypted Channel1Eavesdrop on Insecure Network CommunicationRemotely Track Device Without AuthorizationDelete Device Data1
Default AccountsScheduled Task/JobBoot or Logon Initialization ScriptsBoot or Logon Initialization ScriptsRootkitLSASS MemoryLocation Tracking1Remote Desktop ProtocolAccess Stored Application Data1Exfiltration Over BluetoothNon-Standard Port1Exploit SS7 to Redirect Phone Calls/SMSRemotely Wipe Data Without AuthorizationDevice Lockout
Domain AccountsAt (Linux)Logon Script (Windows)Logon Script (Windows)Obfuscated Files or InformationSecurity Account ManagerSecurity Software Discovery1SMB/Windows Admin SharesNetwork Information Discovery1Automated ExfiltrationApplication Layer Protocol1Exploit SS7 to Track Device LocationObtain Device Cloud BackupsDelete Device Data
Local AccountsAt (Windows)Logon Script (Mac)Logon Script (Mac)Binary PaddingNTDSSystem Information Discovery1Distributed Component Object ModelInput CaptureScheduled TransferProtocol ImpersonationSIM Card SwapCarrier Billing Fraud
Cloud AccountsCronNetwork Logon ScriptNetwork Logon ScriptSoftware PackingLSA SecretsProcess Discovery1SSHKeyloggingData Transfer Size LimitsFallback ChannelsManipulate Device CommunicationManipulate App Store Rankings or Ratings

Screenshots

Thumbnails

This section contains all screenshots as thumbnails, including those not shown in the slideshow.