Skip to content

COVID-19Tracker - 2.2.3

Warning

Aether static analyses of apps can reveal what trackers are embedded in an application. It can also reveal which permissions the application requires in order to correctly operate on your smartphone and what are operations the app could execute. A static analysis can not provide conclusive evidence whether app features listed in this report are actually used in practice.

Warning

The report lists trackers signatures found by static analysis in the APK. This is not a proof of activity of these trackers. The application could also contain tracker(s) we do not know yet.

APK details

  • Size: 8.9MB
  • MD5: 998723c124aaf32ff443830c260f4c6d
  • SHA1: 4c989775e85d19733806af5462b605de8aa3b651
  • SHA256: 4b7a5683367f9b4d0c426acaaf6754d0b15bf7014619b3bd7d712338cc476506
  • UAID: C60D5A2C2E668CA8B85DFC4198119E90589AA3C5
  • Package name: com.healthlynked.hlvt
  • Main activity: com.healthlynked.hlvt.Modules.SplashActivity
  • Application name: COVID-19Tracker
  • Version name: 2.2.3
  • Version code: 15

Application features overview

  • The application probably makes OS calls.

  • The application probably loads JS-capable web views.

  • The application probably plays sound.

  • The application probably gets the advertising ID for tracking purposes.

  • The application probably gets all the contacts.

  • The application probably gets the location based on GPS and/or Wi-Fi.

  • The application probably gets network interfaces addresses (IP and/or MAC).

  • The application probably gets the network connections information.

  • The application probably gets memory and CPU information.

  • The application probably reads the system settings.

  • The application probably gets the Wi-Fi connection information.

  • The application probably scans the Wi-Fi network.

  • The application probably sends data over HTTP/S.

  • The application probably uses cryptography.

  • The application probably uses reflection.

  • The application probably uses the phone sensors.

Certificate

Common Name: Android, Organizational Unit: Android, Organization: Google Inc., Locality: Mountain View, State/Province: California, Country: US

Permissions

No permissions required.

Trackers

  • Google CrashLytics

  • Google Firebase Analytics

Detection rules

The application probably makes OS calls.

Entrypoints:

  • androidx.core.graphics.TypefaceCompatApi21Impl.createFromFontInfo()

Calls:

  • android.system.Os.readlink(String)

  • android.system.OsConstants.S_ISREG(I)

  • android.system.Os.stat(String)

The application probably loads JS-capable web views.

Entrypoints:

  • com.healthlynked.hlvt.Modules.WebViewActivity.onCreate()

  • com.healthlynked.hlvt.Modules.WebViewActivity$WebViewClient.shouldOverrideUrlLoading()

Calls:

  • android.webkit.WebSettings.setJavaScriptEnabled(Z)

  • android.webkit.WebView.loadUrl(String)

The application probably plays sound.

Entrypoints:

  • androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyEvent()

  • androidx.appcompat.app.AppCompatDelegateImpl$ListMenuDecorView.dispatchKeyEvent()

Calls:

  • android.media.AudioManager.playSoundEffect(I)
The application probably gets the advertising ID for tracking purposes.

Entrypoints:

  • com.google.android.gms.measurement.internal.zzhe.run()

  • com.google.android.gms.measurement.internal.zzgx.run()

  • com.google.android.gms.measurement.internal.zzhg.run()

  • com.google.android.gms.measurement.internal.zzkv.call()

  • com.google.android.gms.measurement.internal.zzgy.run()

  • com.google.android.gms.measurement.internal.zzgs.run()

  • com.google.android.gms.measurement.internal.zzha.run()

  • com.google.android.gms.measurement.internal.zzhs.run()

  • com.google.android.gms.measurement.internal.zzgz.call()

  • com.google.android.gms.measurement.internal.zzhc.run()

  • com.google.android.gms.measurement.internal.zzgr.run()

Calls:

  • com.google.android.gms.ads.identifier.AdvertisingIdClient.getAdvertisingIdInfo(Context)
The application probably gets all the contacts.

Entrypoints:

Calls:

  • android.provider.ContactsContract$Contacts.openContactPhotoInputStream(ContentResolver,Uri,Z)

  • android.provider.ContactsContract$Contacts.lookupContact(ContentResolver,Uri)

The application probably gets the location based on GPS and/or Wi-Fi.

Entrypoints:

  • com.healthlynked.hlvt.Utils.GPSTracker.<init>()

  • androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.getApplyableNightMode()

Calls:

  • android.location.LocationManager.requestLocationUpdates(String,J,F,LocationListener)

  • android.location.LocationManager.getLastKnownLocation(String)

The application probably gets network interfaces addresses (IP and/or MAC).

Entrypoints:

  • org.conscrypt.OpenSSLSocketImpl.getHostnameOrIP()

  • org.conscrypt.OpenSSLSocketImpl.getLocalSocketAddress()

  • org.conscrypt.AbstractConscryptSocket$1.getHostnameOrIP()

  • org.conscrypt.KitKatPlatformOpenSSLSocketImplAdapter.getLocalSocketAddress()

  • com.sendbird.android.shadow.okhttp3.internal.http2.Http2Connection$Builder.socket()

  • org.conscrypt.OpenSSLSocketImpl.getRemoteSocketAddress()

  • org.conscrypt.OpenSSLSocketImpl.getInetAddress()

  • org.conscrypt.PreKitKatPlatformOpenSSLSocketImplAdapter.getLocalSocketAddress()

  • org.conscrypt.KitKatPlatformOpenSSLSocketImplAdapter.getRemoteSocketAddress()

  • org.conscrypt.PreKitKatPlatformOpenSSLSocketImplAdapter.getInetAddress()

  • org.conscrypt.Conscrypt.getHostnameOrIP()

  • org.conscrypt.KitKatPlatformOpenSSLSocketImplAdapter.getInetAddress()

  • org.conscrypt.PreKitKatPlatformOpenSSLSocketImplAdapter.getRemoteSocketAddress()

  • okhttp3.internal.http2.Http2Connection$Builder.socket()

Calls:

  • java.net.Socket.getRemoteSocketAddress()

  • java.net.Socket.getInetAddress()

  • java.net.Socket.getLocalSocketAddress()

The application probably gets the network connections information.

Entrypoints:

  • com.google.android.gms.measurement.internal.zzkt.zza()

  • com.crashlytics.android.core.CrashlyticsController$SendReportRunnable.run()

  • com.google.android.gms.measurement.internal.zzhg.run()

  • com.healthlynked.hlvt.Utils.CommonUtils.getNetworkType()

  • com.google.android.datatransport.runtime.scheduling.jobscheduling.Uploader$$Lambda$1.run()

  • com.google.android.gms.measurement.internal.zzkr.run()

  • com.google.android.gms.measurement.internal.zzha.run()

  • com.google.android.gms.measurement.internal.zzhe.run()

  • com.google.android.gms.measurement.internal.zzfu.run()

  • com.google.android.gms.measurement.internal.zzka.run()

  • com.google.android.gms.measurement.internal.zzfr.onReceive()

  • com.google.firebase.iid.zzba.run()

  • com.healthlynked.hlvt.Modules.authentication.-$$Lambda$SignUpActivity$0QTpGFxfANshO1ylTRC-BV1Zja8.onClick()

  • com.sendbird.android.SendBird$NetworkReceiver.onReceive()

  • com.healthlynked.hlvt.Modules.authentication.-$$Lambda$VerifyActivity$1PKCrizlmTlzOzR9MJe710rIZ3g.onClick()

  • com.bumptech.glide.manager.DefaultConnectivityMonitor$1.onReceive()

  • com.google.android.gms.measurement.internal.zzhs.run()

  • com.crashlytics.android.core.CrashlyticsCore.onPreExecute()

  • com.healthlynked.hlvt.Modules.authentication.-$$Lambda$SignInActivity$p-gMvafif18G7zQaCOEApgaVnzY.onClick()

  • com.healthlynked.hlvt.Modules.authentication.-$$Lambda$ForgotPasswordActivity$f0QUKvEIZfOr4zXoYRvv9zo8ssU.onClick()

  • com.google.android.gms.measurement.internal.zzgx.run()

  • com.google.android.gms.measurement.internal.zzku.zza()

  • com.bumptech.glide.manager.DefaultConnectivityMonitor.onStart()

  • com.google.android.gms.measurement.internal.zzkn.zza()

  • com.healthlynked.hlvt.Modules.report.-$$Lambda$ReportEmailActivity$cW_ADnRl3uSHmM6ghegtnuyRPEM.onClick()

  • com.google.android.gms.measurement.internal.zzgy.run()

  • com.google.firebase.iid.zzbd.onReceive()

  • com.google.android.datatransport.cct.zzc.decorate()

  • androidx.core.net.ConnectivityManagerCompat.isActiveNetworkMetered()

  • com.google.android.gms.measurement.internal.zzgr.run()

  • androidx.core.net.ConnectivityManagerCompat.getNetworkInfoFromBroadcast()

Calls:

  • android.net.ConnectivityManager.getNetworkInfo(I)

  • android.net.ConnectivityManager.getActiveNetworkInfo()

The application probably gets memory and CPU information.

Entrypoints:

  • com.bumptech.glide.Glide.with()

  • com.healthlynked.hlvt.Modules.home.-$$Lambda$ProfileActivity$DXK7JseptkceHbLyuWOQVGqmuiY.onUpdated()

  • com.healthlynked.hlvt.Modules.home.adapter.OpenChannelListAdapter.onBindViewHolder()

  • com.healthlynked.hlvt.Modules.home.adapter.FeedAdapter.onBindViewHolder()

  • com.bumptech.glide.load.resource.gif.GifDrawableTransformation.transform()

  • com.healthlynked.hlvt.Modules.home.-$$Lambda$SettingsActivity$ZGrslKQ1w5mVJJdw1oa--uqaB40.onUpdated()

  • com.healthlynked.hlvt.Modules.home.MemberInfoActivity$3.onResult()

  • com.bumptech.glide.load.resource.gif.GifDrawable.<init>()

  • com.healthlynked.hlvt.Modules.home.fragment.-$$Lambda$OpenChannelListFragment$WBoZukK2PwDYO3J73nxpUs_2l5U.onResult()

  • com.bumptech.glide.load.resource.bitmap.DrawableTransformation.transform()

  • com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder.<init>()

  • com.bumptech.glide.load.model.stream.MediaStoreImageThumbLoader.buildLoadData()

  • com.healthlynked.hlvt.Modules.home.adapter.UserListAdapter.onBindViewHolder()

  • io.reactivex.Flowable.parallel()

  • com.bumptech.glide.manager.RequestManagerFragment.onAttach()

  • com.bumptech.glide.load.model.stream.MediaStoreVideoThumbLoader.buildLoadData()

  • com.bumptech.glide.Glide.init()

  • com.healthlynked.hlvt.Modules.home.ProfileActivity.onCreate()

  • com.healthlynked.hlvt.Modules.home.SettingsActivity.onCreate()

  • com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder.<init>()

  • com.healthlynked.hlvt.Modules.home.fragment.-$$Lambda$OpenChannelListFragment$tOtALui1V11skYtRMCgeoSZh6SM.onResult()

  • com.healthlynked.hlvt.Modules.home.adapter.ChatAdapter.onBindViewHolder()

  • com.healthlynked.hlvt.Utils.chatUtils.ImageUtils.displayRoundImageFromUrlWithoutCache()

  • com.healthlynked.hlvt.Modules.home.MemberInfoActivity.onCreate()

  • io.fabric.sdk.android.services.concurrency.PriorityThreadPoolExecutor.<clinit>()

  • org.apache.commons.text.lookup.JavaPlatformStringLookup.main()

  • com.bumptech.glide.load.resource.bitmap.BitmapTransformation.transform()

  • io.fabric.sdk.android.services.concurrency.AsyncTask.<clinit>()

  • com.bumptech.glide.load.resource.bitmap.LazyBitmapDrawableResource.obtain()

  • com.bumptech.glide.load.engine.executor.GlideExecutor.newSourceExecutor()

  • com.bumptech.glide.manager.SupportRequestManagerFragment.onAttach()

  • com.healthlynked.hlvt.Modules.home.adapter.SelectableUserListAdapter.onBindViewHolder()

  • com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder.decode()

  • io.reactivex.internal.schedulers.ComputationScheduler.<clinit>()

  • com.healthlynked.hlvt.Utils.chatUtils.PhotoViewerActivity.onCreate()

Calls:

  • java.lang.Runtime.availableProcessors()
The application probably reads the system settings.

Entrypoints:

  • com.google.android.gms.measurement.internal.zzhe.run()

  • com.google.android.gms.measurement.internal.zzgx.run()

  • androidx.media.MediaSessionManagerImplApi21.isTrustedForMediaControl()

  • com.google.android.gms.measurement.internal.zzhg.run()

  • com.healthlynked.hlvt.Modules.authentication.-$$Lambda$SignInActivity$ESRuT4EYiKumhM_PZE9ckmjrSyQ.onClick()

  • com.google.android.gms.measurement.internal.zzgy.run()

  • com.google.android.gms.measurement.internal.zzha.run()

  • com.healthlynked.hlvt.Modules.authentication.SignInActivity$4.onResponse()

  • androidx.core.app.NotificationManagerCompat$SideChannelManager.handleMessage()

  • com.crashlytics.android.core.CrashlyticsController$9.run()

  • com.google.android.gms.measurement.internal.zzgr.run()

Calls:

  • android.provider.Settings$Secure.getString(ContentResolver,String)
The application probably gets the Wi-Fi connection information.

Entrypoints:

  • com.google.android.libraries.places.internal.zzav.then()

Calls:

  • android.net.wifi.WifiManager.getConnectionInfo()
The application probably scans the Wi-Fi network.

Entrypoints:

  • com.google.android.libraries.places.internal.zzav.then()

Calls:

  • android.net.wifi.WifiManager.getScanResults()
The application probably sends data over HTTP/S.

Entrypoints:

  • io.fabric.sdk.android.services.network.HttpRequest.readTimeout()

  • com.google.android.datatransport.cct.zza.apply()

  • io.fabric.sdk.android.services.network.HttpRequest.bytes()

  • io.fabric.sdk.android.services.network.HttpRequest.acceptGzipEncoding()

  • com.crashlytics.android.answers.AnswersRetryFilesSender.send()

  • io.fabric.sdk.android.services.network.HttpRequest.send()

  • io.fabric.sdk.android.services.network.HttpRequest.acceptJson()

  • io.fabric.sdk.android.services.network.HttpRequest.created()

  • io.fabric.sdk.android.services.network.HttpRequest.chunk()

  • com.google.firebase.installations.FirebaseInstallations$$Lambda$1.run()

  • io.fabric.sdk.android.services.network.HttpRequest.contentType()

  • io.fabric.sdk.android.services.network.HttpRequest.writePartHeader()

  • io.fabric.sdk.android.services.network.HttpRequest.location()

  • io.fabric.sdk.android.services.network.HttpRequest.eTag()

  • io.fabric.sdk.android.services.network.HttpRequest.server()

  • io.fabric.sdk.android.services.common.AbstractSpiCall.getHttpRequest()

  • com.crashlytics.android.core.CompositeCreateReportSpiCall.invoke()

  • io.fabric.sdk.android.services.network.HttpRequest.body()

  • io.fabric.sdk.android.services.network.HttpRequest.proxyBasic()

  • io.fabric.sdk.android.services.network.HttpRequest.form()

  • io.fabric.sdk.android.services.network.HttpRequest.serverError()

  • io.fabric.sdk.android.services.network.HttpRequest.notFound()

  • io.fabric.sdk.android.services.network.HttpRequest.code()

  • io.fabric.sdk.android.services.network.HttpRequest.referer()

  • io.fabric.sdk.android.services.network.HttpRequest.expires()

  • io.fabric.sdk.android.services.network.HttpRequest.header()

  • io.fabric.sdk.android.services.network.HttpRequest.badRequest()

  • io.fabric.sdk.android.services.network.HttpRequest.cacheControl()

  • io.fabric.sdk.android.services.network.HttpRequest.isBodyEmpty()

  • io.fabric.sdk.android.services.network.HttpRequest.userAgent()

  • org.jsoup.helper.HttpConnection.post()

  • com.android.volley.toolbox.HurlStack.executeRequest()

  • io.fabric.sdk.android.services.network.HttpRequest.date()

  • io.fabric.sdk.android.services.network.HttpRequest.reader()

  • io.fabric.sdk.android.services.network.HttpRequest.headers()

  • org.jsoup.helper.HttpConnection.get()

  • io.fabric.sdk.android.services.network.HttpRequest.ifNoneMatch()

  • io.fabric.sdk.android.services.network.HttpRequest.receive()

  • io.fabric.sdk.android.services.network.HttpRequest.notModified()

  • io.fabric.sdk.android.services.network.HttpRequest.disconnect()

  • io.fabric.sdk.android.services.network.HttpRequest.part()

  • io.fabric.sdk.android.services.settings.DefaultSettingsSpiCall.invoke()

  • io.fabric.sdk.android.services.network.HttpRequest.parameters()

  • io.fabric.sdk.android.services.network.HttpRequest.followRedirects()

  • io.fabric.sdk.android.services.network.HttpRequest.lastModified()

  • io.fabric.sdk.android.services.network.HttpRequest.writer()

  • io.fabric.sdk.android.services.network.HttpRequest.acceptCharset()

  • io.fabric.sdk.android.services.network.HttpRequest.message()

  • io.fabric.sdk.android.services.network.HttpRequest.toString()

  • com.google.firebase.installations.FirebaseInstallations$$Lambda$4.call()

  • com.crashlytics.android.Crashlytics.verifyPinning()

  • com.google.firebase.installations.FirebaseInstallations$$Lambda$3.run()

  • com.google.firebase.installations.FirebaseInstallations$$Lambda$2.run()

  • io.fabric.sdk.android.services.network.HttpRequest.contentLength()

  • io.fabric.sdk.android.services.network.HttpRequest.ifModifiedSince()

  • io.fabric.sdk.android.services.network.HttpRequest.basic()

  • io.fabric.sdk.android.services.network.HttpRequest.ok()

  • io.fabric.sdk.android.services.network.DefaultHttpRequestFactory.buildHttpRequest()

Calls:

  • java.net.HttpURLConnection.setRequestProperty(String,String)

  • java.net.HttpURLConnection.setRequestMethod(String)

The application probably uses cryptography.

Entrypoints:

  • com.sendbird.android.WSClient$2.onStart()

  • com.sendbird.android.APIClient$94.onReady()

  • com.sendbird.android.BaseChannel.getPreviousAndNextMessagesById()

  • com.sendbird.android.APIClient$104.onReady()

  • com.sendbird.android.APIClient$106.onReady()

  • com.sendbird.android.APIClient.groupChannelMarkAsRead()

  • com.sendbird.android.BaseChannel.updateMetaData()

  • com.sendbird.android.OpenChannel.muteUserWithUserId()

  • com.healthlynked.hlvt.Healthlynked.onCreate()

  • com.sendbird.android.GroupChannel.freeze()

  • com.sendbird.android.SendBird.deleteFriendDiscovery()

  • com.healthlynked.hlvt.Modules.home.SettingsActivity.onActivityResult()

  • com.sendbird.android.SendBird.deleteFriendDiscoveries()

  • com.sendbird.android.SendBird.markAsReadAll()

  • com.sendbird.android.APIClient$100.onReady()

  • com.sendbird.android.BaseChannel.copyUserMessage()

  • com.sendbird.android.APIClient.uploadProfileImage()

  • com.healthlynked.hlvt.Modules.home.fragment.-$$Lambda$OpenChannelListFragment$2D6FToLtCgUCPdXJTvhMnp-FlnQ.onConnected()

  • com.sendbird.android.SendBird.getChannelInvitationPreference()

  • com.sendbird.android.BaseChannel.getNextMessagesById()

  • com.healthlynked.hlvt.Modules.home.fragment.-$$Lambda$ChatFragment$19bc2vnV7VyJJjz2iJg-Jy6DP6E.onResult()

  • com.sendbird.android.GroupChannelListQuery.next()

  • com.sendbird.android.APIClient$15.onReady()

  • com.sendbird.android.APIClient.loadUserGroupChannelList()

  • com.sendbird.android.BaseChannel.deleteMessageMetaArrayKeys()

  • com.sendbird.android.GroupChannel.getTotalUnreadMessageCount()

  • com.sendbird.android.GroupChannel.createChannelWithUserIds()

  • com.sendbird.android.APIClient$34.onReady()

  • com.sendbird.android.BaseChannel$14.onResult()

  • com.sendbird.android.GroupChannel.getPushPreference()

  • com.sendbird.android.APIClient$10.onReady()

  • com.healthlynked.hlvt.Modules.authentication.SignInActivity$4.onResponse()

  • com.sendbird.android.BaseChannel.deleteMessage()

  • com.sendbird.android.GroupChannel.acceptInvitation()

  • com.sendbird.android.APIClient$66.onReady()

  • com.sendbird.android.GroupChannel.declineInvitation()

  • com.sendbird.android.User.deleteMetaData()

  • com.sendbird.android.GroupChannel.unmuteUser()

  • com.sendbird.android.OpenChannel.banUser()

  • com.sendbird.android.SendBird.getGroupChannelCount()

  • com.sendbird.android.APIClient$38.onReady()

  • com.sendbird.android.BaseChannel.deleteAllMetaCounters()

  • com.sendbird.android.APIClient$48.onReady()

  • com.sendbird.android.SendBird.setSnoozePeriod()

  • com.sendbird.android.GroupChannelMemberListQuery.next()

  • com.sendbird.android.GroupChannel.leave()

  • com.sendbird.android.ConnectionManager$3.setAuthInfo()

  • com.sendbird.android.SendBird$4$3$1.run()

  • com.healthlynked.hlvt.Modules.home.fragment.OpenChannelListFragment.onResume()

  • com.sendbird.android.APIClient$58.onReady()

  • com.sendbird.android.APIClient$22.onReady()

  • com.sendbird.android.APIClient.login()

  • com.sendbird.android.APIClient$42.onReady()

  • com.sendbird.android.BaseChannel.addReaction()

  • com.healthlynked.hlvt.Modules.home.fragment.-$$Lambda$OpenChannelListFragment$m9bJInFUtgiCG8QD10JSqI9dRdA.onRefresh()

  • com.healthlynked.hlvt.MyFirebaseMessagingService.onNewToken()

  • com.healthlynked.hlvt.Modules.home.-$$Lambda$SettingsActivity$F0IvnXtTAMR7_wQnnTJzAiPwAB8.onTimeSet()

  • com.sendbird.android.OpenChannel.delete()

  • com.sendbird.android.APIClient$56.onReady()

  • com.sendbird.android.SendBird$15$1$1.onStop()

  • com.healthlynked.hlvt.Modules.home.fragment.OpenChannelListFragment.onActivityResult()

  • com.sendbird.android.BaseChannel.getMetaData()

  • com.sendbird.android.APIClient$21.onReady()

  • com.sendbird.android.APIClient$11.onReady()

  • com.sendbird.android.APIClient$75.onReady()

  • com.sendbird.android.GroupChannel.markAsReadAll()

  • com.sendbird.android.APIClient$110.onResult()

  • com.sendbird.android.APIClient$57.onReady()

  • com.sendbird.android.SendBird$16$1.onStop()

  • com.sendbird.android.APIClient$114.onResult()

  • com.sendbird.android.SendBird.getPushTriggerOption()

  • com.sendbird.android.FriendListQuery.next()

  • com.sendbird.android.BaseChannel.getAllMetaCounters()

  • com.sendbird.android.APIClient$4.onReady()

  • com.healthlynked.hlvt.Modules.home.-$$Lambda$MemberListActivity$eDc0lPTD7z7xrXs9luWTKzQrBjM.onResult()

  • com.sendbird.android.MessageSearchQuery.next()

  • com.sendbird.android.OpenChannel.muteUser()

  • com.healthlynked.hlvt.Modules.home.fragment.-$$Lambda$ChatFragment$Dle-A11Hx7XGBjhlHTT-ocbdezo.onResult()

  • com.sendbird.android.APIClient$65.onReady()

  • com.sendbird.android.APIClient$31.onReady()

  • com.sendbird.android.APIClient$91.onReady()

  • com.sendbird.android.GroupChannel$39.onTimeout()

  • com.sendbird.android.APIClient$19.onReady()

  • com.sendbird.android.SendBird.getMyPushTokensByToken()

  • com.sendbird.android.APIClient$69.onReady()

  • com.sendbird.android.GroupChannel.delete()

  • com.sendbird.android.APIClient$54.onReady()

  • com.sendbird.android.APIClient$62.onReady()

  • com.healthlynked.hlvt.Modules.home.-$$Lambda$SettingsActivity$PfSnu1L3HQsde8vgMDSWrgEaUsQ.onCheckedChanged()

  • com.healthlynked.hlvt.Modules.home.SettingsActivity.onCreate()

  • com.sendbird.android.GroupChannel.inviteWithUserId()

  • com.sendbird.android.SendBird$15$1.onError()

  • com.sendbird.android.APIClient$13.onReady()

  • com.sendbird.android.BaseChannel.createMetaCounters()

  • com.sendbird.android.BaseChannel.deleteReaction()

  • com.sendbird.android.GroupChannel.registerScheduledUserMessage()

  • com.sendbird.android.APIClient$3.onReady()

  • com.sendbird.android.SendBird.getUnreadItemCount()

  • com.sendbird.android.SendBird.registerPushTokenForCurrentUser()

  • com.sendbird.android.OperatorListQuery.next()

  • com.sendbird.android.APIClient$67.onReady()

  • com.sendbird.android.GroupChannel.invite()

  • com.sendbird.android.APIClient$93.onReady()

  • com.sendbird.android.APIClient$113.onResult()

  • com.sendbird.android.SendBird.setPushTemplate()

  • com.healthlynked.hlvt.Modules.home.fragment.ChatFragment.onDestroyView()

  • com.sendbird.android.SendBird.setChannelInvitationPreference()

  • com.sendbird.android.BaseChannel.translateUserMessage()

  • com.sendbird.android.SendBird$4$4.run()

  • com.sendbird.android.APIClient$90.onReady()

  • com.sendbird.android.APIClient$88.onReady()

  • com.sendbird.android.BaseChannel.updateUserMessage()

  • com.healthlynked.hlvt.Modules.authentication.-$$Lambda$SignInActivity$uB1Gc4ihzS2AypVm81s-2vTcF1M.onConnected()

  • com.healthlynked.hlvt.Utils.chatUtils.PushUtils.unregisterPushTokenAllForCurrentUser()

  • com.sendbird.android.APIClient$82.onReady()

  • com.sendbird.android.APIClient$32.onReady()

  • com.sendbird.android.BaseChannel.increaseMetaCounters()

  • com.sendbird.android.GroupChannel.setMyCountPreference()

  • com.sendbird.android.APIClient$8.onReady()

  • com.sendbird.android.APIClient$85.onReady()

  • com.healthlynked.hlvt.Modules.home.fragment.-$$Lambda$ChatFragment$9DdBGu3oZXTVxsd9jjn5XLwXZyw.onResult()

  • com.sendbird.android.BaseChannel.decreaseMetaCounters()

  • com.sendbird.android.BaseChannel.sendFileMessage()

  • com.healthlynked.hlvt.Modules.home.-$$Lambda$MemberInfoActivity$JuzyuoWIyUlYpJa7bn2qKG69FVE.onConnected()

  • com.sendbird.android.SendBird.deleteFriends()

  • com.sendbird.android.GroupChannel.getUnreadItemCount()

  • com.sendbird.android.APIClient$63.onReady()

  • com.healthlynked.hlvt.Modules.home.-$$Lambda$DashBoardTabScreen$KhV5m5Mm8A6PITlFMpLICxrhjvA.onConnected()

  • com.sendbird.android.APIClient$43.onReady()

  • com.sendbird.android.APIClient$111.onResult()

  • com.sendbird.android.SendBird.getMyGroupChannelChangeLogsByTimestamp()

  • com.healthlynked.hlvt.Modules.home.BlockedMembersListActivity$1.onScrollStateChanged()

  • com.sendbird.android.APIClient$76.onReady()

  • com.sendbird.android.APIClient$45.onReady()

  • com.healthlynked.hlvt.Modules.home.ProfileActivity.onActivityResult()

  • com.sendbird.android.APIClient$68.onReady()

  • com.healthlynked.hlvt.Modules.home.-$$Lambda$SettingsActivity$nXjqkgnUlc0bSexZDPP6T_eLgUU.onClick()

  • com.sendbird.android.BaseChannel.getNextMessagesByTimestamp()

  • com.sendbird.android.BaseChannel.createMetaData()

  • com.sendbird.android.APIClient$39.onReady()

  • com.sendbird.android.APIClient$50.onReady()

  • com.sendbird.android.APIClient$53.onReady()

  • com.sendbird.android.APIClient$97.onReady()

  • com.sendbird.android.APIClient$84.onReady()

  • com.sendbird.android.BaseChannel.reportUser()

  • com.sendbird.android.BaseChannel.getMessageChangeLogsByTimestamp()

  • com.sendbird.android.BaseChannel.deleteMetaData()

  • com.healthlynked.hlvt.Utils.chatUtils.-$$Lambda$PushUtils$1kcx7UnacTSAIgWieUw4iizfclA.onPushTokenReceived()

  • com.healthlynked.hlvt.Utils.chatUtils.-$$Lambda$PushUtils$-bzMmsA4S0UItwuknWtGvv2hKGM.onPushTokenReceived()

  • com.sendbird.android.APIClient$79.onReady()

  • com.sendbird.android.GroupChannel.startTyping()

  • com.sendbird.android.GroupChannel.muteUser()

  • com.sendbird.android.APIClient$61.onReady()

  • com.sendbird.android.APIClient$81.onReady()

  • com.sendbird.android.PublicGroupChannelListQuery.next()

  • com.sendbird.android.APIClient$46.onReady()

  • com.sendbird.android.OpenChannel.createChannelWithOperatorUserIds()

  • com.sendbird.android.APIClient$21$1.onResult()

  • com.healthlynked.hlvt.Modules.home.MemberInfoActivity.onResume()

  • com.sendbird.android.SendBird.getPushSound()

  • com.sendbird.android.APIClient$55.onReady()

  • com.sendbird.android.SendBird.setPushSound()

  • com.sendbird.android.BaseChannel.deleteMetaCounter()

  • com.healthlynked.hlvt.Modules.home.fragment.OpenChannelListFragment$1.onMessageReceived()

  • com.sendbird.android.GroupChannel.join()

  • com.sendbird.android.BaseChannel.addMessageMetaArrayValues()

  • com.sendbird.android.APIClient$12.onReady()

  • com.healthlynked.hlvt.Modules.home.fragment.-$$Lambda$ChatFragment$WC97086lE3EdgF0rZFB1kkfHeks.onUpdated()

  • com.sendbird.android.BaseChannel.removeMessageMetaArrayValues()

  • com.sendbird.android.OpenChannel.updateChannel()

  • com.sendbird.android.MessageListQuery.prev()

  • com.sendbird.android.APIClient$74.onReady()

  • com.sendbird.android.SendBird.connect()

  • com.sendbird.android.APIClient$73.onReady()

  • com.healthlynked.hlvt.Modules.home.BlockedMembersListActivity.onCreate()

  • com.sendbird.android.APIClient$109.onResult()

  • com.sendbird.android.SendBird.addFriends()

  • com.sendbird.android.SendBird$16.onError()

  • com.sendbird.android.GroupChannel.unfreeze()

  • com.sendbird.android.GroupChannel.markAsRead()

  • com.sendbird.android.MessageListQuery.next()

  • com.sendbird.android.APIClient$41.onReady()

  • com.sendbird.android.APIClient$99.onReady()

  • org.conscrypt.CryptoUpcalls.rsaSignDigestWithPrivateKey()

  • com.sendbird.android.OpenChannel.unbanUser()

  • com.sendbird.android.BaseChannel.updateMetaCounters()

  • com.sendbird.android.BaseChannel.sendFileMessages()

  • com.healthlynked.hlvt.Utils.chatUtils.ConnectionManager.logout()

  • com.sendbird.android.APIClient$47.onReady()

  • com.sendbird.android.SendBird.getTotalUnreadMessageCount()

  • com.sendbird.android.BaseChannel.getPreviousMessagesByTimestamp()

  • com.sendbird.android.GroupChannel.hide()

  • com.sendbird.android.SendBird$4$2.run()

  • com.sendbird.android.APIClient$6.onReady()

  • com.sendbird.android.APIClient$105.onReady()

  • com.sendbird.android.APIClient$27.onReady()

  • com.sendbird.android.APIClient$60.onReady()

  • com.sendbird.android.APIClient$20.onReady()

  • com.sendbird.android.WSClient$4.onResult()

  • com.sendbird.android.APIClient$96.onReady()

  • com.sendbird.android.APIClient$80.onReady()

  • com.sendbird.android.APIClient$95.onReady()

  • com.sendbird.android.GroupChannel.getMyPushTriggerOption()

  • com.sendbird.android.APIClient$36.onReady()

  • com.sendbird.android.BaseChannel.sendUserMessage()

  • com.sendbird.android.SendBird.markAsDelivered()

  • com.healthlynked.hlvt.Modules.home.fragment.-$$Lambda$ChatFragment$mZnywgp-KatQAe3qqFpI8Zrgkmc.onResult()

  • com.healthlynked.hlvt.Modules.home.fragment.OpenChannelListFragment$2.onScrollStateChanged()

  • com.healthlynked.hlvt.Modules.home.fragment.-$$Lambda$ChatFragment$cxpFS2tD_TOwlHSBh4DldnRrolw.onResult()

  • com.sendbird.android.APIClient$71.onReady()

  • com.sendbird.android.GroupChannel.resetMyHistory()

  • com.sendbird.android.ConnectionManager$3.setAuthInfoWithHostInfo()

  • com.sendbird.android.User.createMetaData()

  • com.sendbird.android.APIClient$78.onReady()

  • com.sendbird.android.APIClient$25.onReady()

  • com.sendbird.android.APIClient$29.onReady()

  • com.sendbird.android.APIClient$112.onResult()

  • com.healthlynked.hlvt.Modules.home.-$$Lambda$BlockedMembersListActivity$kMQLrvNp9bLGl_vBP1nL0_9virU.onClick()

  • com.sendbird.android.SendBird$NetworkReceiver$1.run()

  • com.sendbird.android.APIClient$102.onReady()

  • com.sendbird.android.GroupChannel.getTotalUnreadChannelCount()

  • com.sendbird.android.SendBird.getFriendChangeLogsByToken()

  • com.healthlynked.hlvt.Modules.home.MemberListActivity.onResume()

  • com.sendbird.android.APIClient$7.onReady()

  • com.sendbird.android.APIClient$26.onReady()

  • com.sendbird.android.SendBird.markAsReadWithChannelUrls()

  • com.healthlynked.hlvt.Modules.home.DashBoardTabScreen.onTabSelected()

  • com.sendbird.android.APIClient$59.onReady()

  • com.sendbird.android.MessageListQuery.load()

  • com.healthlynked.hlvt.Modules.home.-$$Lambda$ProfileActivity$DPNcvGjX060hoqVqbEBTKTJvd4o.onClick()

  • com.sendbird.android.APIClient$115.onResult()

  • com.sendbird.android.PreviousMessageListQuery.load()

  • com.sendbird.android.APIClient$52.onReady()

  • com.sendbird.android.APIClient$64.onReady()

  • com.healthlynked.hlvt.Modules.home.-$$Lambda$MemberListActivity$DgOSrsadeKQPcXNs9LeSeY1ydoo.onConnected()

  • com.sendbird.android.GroupChannel.setMyPushTriggerOption()

  • com.sendbird.android.BaseChannel.getPreviousMessagesById()

  • com.sendbird.android.APIClient$33.onReady()

  • com.sendbird.android.SendBird$15$1.onMessage()

  • com.sendbird.android.BaseChannel.getMessageChangeLogsByToken()

  • com.sendbird.android.SendBird.deleteFriend()

  • com.sendbird.android.OpenChannel.refresh()

  • com.sendbird.android.BaseChannel.updateFileMessage()

  • com.sendbird.android.APIClient$49.onReady()

  • com.sendbird.android.APIClient$70.onReady()

  • com.sendbird.android.SendBird.updateCurrentUserInfo()

  • com.sendbird.android.GroupChannel.getChannelCount()

  • com.sendbird.android.APIClient$101.onReady()

  • com.sendbird.android.BaseChannel.createMessageMetaArrayKeys()

  • com.sendbird.android.APIClient$40.onReady()

  • com.sendbird.android.APIClient$107.onReady()

  • com.sendbird.android.BaseChannel.getAllMetaData()

  • com.sendbird.android.BaseChannel.reportMessage()

  • com.sendbird.android.GroupChannel.endTyping()

  • com.healthlynked.hlvt.Modules.home.fragment.ChatFragment$2.onConnected()

  • com.sendbird.android.APIClient$2.onReady()

  • com.healthlynked.hlvt.Modules.authentication.-$$Lambda$SignInActivity$ESRuT4EYiKumhM_PZE9ckmjrSyQ.onClick()

  • com.sendbird.android.BaseChannel.report()

  • com.sendbird.android.APIClient$83.onReady()

  • com.sendbird.android.APIClient$16.onReady()

  • com.sendbird.android.APIClient$9.onReady()

  • com.sendbird.android.APIClient$17.onReady()

  • com.sendbird.android.SendBird.getMyGroupChannelChangeLogsByToken()

  • com.healthlynked.hlvt.Modules.home.DashBoardTabScreen.onActivityResult()

  • com.sendbird.android.SendBird.setPushTriggerOption()

  • com.sendbird.android.APIClient$30.onReady()

  • com.sendbird.android.GroupChannel.setPushPreference()

  • com.healthlynked.hlvt.Modules.home.fragment.ChatFragment$6.onScrollStateChanged()

  • com.sendbird.android.APIClient$51.onReady()

  • com.sendbird.android.APIClient$72.onReady()

  • com.sendbird.android.WSClient$2.onTimeout()

  • com.sendbird.android.SendBird$16.onMessage()

  • com.healthlynked.hlvt.Modules.home.MemberInfoActivity$1.onClick()

  • com.healthlynked.hlvt.Modules.home.MemberInfoActivity$2.onResult()

  • com.sendbird.android.BaseChannel.getMyMutedInfo()

  • com.sendbird.android.OpenChannel.createChannel()

  • com.sendbird.android.APIClient$89.onReady()

  • com.sendbird.android.BaseChannel.getPreviousAndNextMessagesByTimestamp()

  • com.sendbird.android.SendBird.uploadFriendDiscoveries()

  • com.sendbird.android.BaseChannel$15.onSent()

  • com.sendbird.android.APIClient$108.onReady()

  • com.sendbird.android.APIClient$103.onReady()

  • com.sendbird.android.BaseChannel.copyFileMessage()

  • com.sendbird.android.OpenChannel.unmuteUser()

  • com.sendbird.android.APIClient$37.onReady()

  • com.sendbird.android.GroupChannel.muteUserWithUserId()

  • com.healthlynked.hlvt.Modules.home.DashBoardTabScreen.onCreate()

  • com.sendbird.android.GroupChannel.updateChannel()

  • com.sendbird.android.SendBird.getPushTemplate()

  • com.sendbird.android.APIClient$98.onReady()

  • com.sendbird.android.GroupChannel.unhide()

  • com.sendbird.android.APIClient.getAllUserMetaData()

  • com.sendbird.android.APIClient$87.onReady()

  • com.sendbird.android.APIClient$77.onReady()

  • com.sendbird.android.GroupChannel.createChannel()

  • com.sendbird.android.GroupChannel.unbanUser()

  • com.sendbird.android.APIClient$44.onReady()

  • com.sendbird.android.BaseChannel.resendUserMessage()

  • org.conscrypt.CryptoUpcalls.rsaDecryptWithPrivateKey()

  • com.sendbird.android.SendBird.getTotalUnreadChannelCount()

  • com.healthlynked.hlvt.Modules.home.fragment.ChatFragment.onResume()

  • com.sendbird.android.APIClient$14.onReady()

  • com.sendbird.android.APIClient$18.onReady()

  • com.sendbird.android.APIClient$28.onReady()

  • com.sendbird.android.APIClient$23.onReady()

  • com.healthlynked.hlvt.Modules.authentication.-$$Lambda$SignInActivity$rhlTRIju--7M6hs18vpr5Kc1Wco.onConnected()

  • com.sendbird.android.SendBird.getSnoozePeriod()

  • com.sendbird.android.BaseChannel.deleteAllMetaData()

  • com.sendbird.android.User.deleteAllMetaData()

  • com.sendbird.android.APIClient$5.onReady()

  • com.sendbird.android.APIClient$92.onReady()

  • com.sendbird.android.APIClient$86.onReady()

  • com.sendbird.android.GroupChannel.banUser()

  • com.sendbird.android.User.updateMetaData()

  • com.healthlynked.hlvt.Modules.home.fragment.-$$Lambda$OpenChannelListFragment$5r_OvH4J30bx-q63IxztEL6EhSE.onResult()

  • com.healthlynked.hlvt.Modules.home.ProfileActivity.updateCurrentUserInfo()

  • com.sendbird.android.BaseChannel.resendFileMessage()

  • com.sendbird.android.APIClient$35.onReady()

  • com.sendbird.android.APIClient$24.onReady()

  • com.sendbird.android.GroupChannel.createDistinctChannelIfNotExist()

  • com.sendbird.android.BaseChannel.getMetaCounters()

Calls:

  • javax.crypto.Cipher.init(I,Key)

  • javax.crypto.Cipher.getInstance(String,Provider)

  • javax.crypto.Cipher.doFinal([B)

  • javax.crypto.Cipher.getInstance(String)

  • javax.crypto.Cipher.init(I,Key,AlgorithmParameterSpec)

The application probably uses reflection.

Entrypoints:

  • org.apache.commons.lang3.builder.EqualsBuilder.reflectionEquals()

  • org.apache.commons.lang3.reflect.FieldUtils.writeStaticField()

  • org.apache.commons.lang3.reflect.FieldUtils.writeDeclaredStaticField()

  • org.apache.commons.lang3.reflect.MethodUtils.getOverrideHierarchy()

  • org.apache.commons.lang3.ArrayUtils.isEquals()

  • org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle.appendDetail()

  • org.apache.commons.lang3.builder.ReflectionToStringBuilder.toString()

  • com.sendbird.android.shadow.com.google.gson.internal.reflect.UnsafeReflectionAccessor.makeAccessible()

  • org.apache.commons.lang3.reflect.MethodUtils.invokeStaticMethod()

  • org.apache.commons.lang3.builder.ToStringBuilder.reflectionToString()

  • org.apache.commons.lang3.reflect.FieldUtils.readField()

  • org.apache.commons.lang3.reflect.FieldUtils.readDeclaredStaticField()

  • org.apache.commons.lang3.builder.HashCodeBuilder.reflectionHashCode()

  • org.apache.commons.lang3.builder.ReflectionToStringBuilder.toStringExclude()

  • org.apache.commons.lang3.builder.CompareToBuilder.reflectionCompare()

  • org.apache.commons.lang3.reflect.MethodUtils.invokeMethod()

  • org.apache.commons.lang3.reflect.ConstructorUtils.invokeConstructor()

  • com.sendbird.android.shadow.com.google.gson.internal.reflect.PreJava9ReflectionAccessor.makeAccessible()

  • org.apache.commons.lang3.reflect.FieldUtils.readDeclaredField()

  • org.apache.commons.lang3.reflect.FieldUtils.writeField()

  • org.apache.commons.lang3.event.EventUtils.bindEventsToMethod()

  • org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler.invoke()

  • com.google.gson.internal.reflect.UnsafeReflectionAccessor.makeAccessible()

  • com.google.gson.internal.reflect.PreJava9ReflectionAccessor.makeAccessible()

  • org.apache.commons.lang3.reflect.FieldUtils.getField()

  • org.apache.commons.lang3.reflect.FieldUtils.writeDeclaredField()

  • org.apache.commons.lang3.reflect.FieldUtils.readStaticField()

Calls:

  • java.lang.reflect.AccessibleObject.setAccessible(Z)

  • java.lang.reflect.AccessibleObject.setAccessible([Ljava/lang/reflect/AccessibleObject;,Z)

  • java.lang.reflect.AccessibleObject.isAccessible()

The application probably uses the phone sensors.

Entrypoints:

  • com.crashlytics.android.core.CrashlyticsController$9.run()

Calls:

  • android.hardware.SensorManager.getDefaultSensor(I)

Domains

  • www.healthlynked.com

  • github.com

  • api-p.sendbird.com

  • covid-19-healthlynked.firebaseio.com

  • play.google.com

  • api.healthlynked.com