Skip to content

המגן - 1.0.19

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: 22.05MB
  • MD5: 84480386adcefba358cac7e1ea146585
  • SHA1: 83d01f3a66722354b83d9b5853076fbf6b7e7f30
  • SHA256: 8c810cac999511eb89a4476ebb964df5d606cc5b2884db7cc5c074fdb55bcc34
  • UAID: 9D344952A650846465152160F52FEB3BE8ECC462
  • Package name: com.hamagen
  • Main activity: com.hamagen.MainActivity
  • Application name: המגן
  • Version name: 1.0.19
  • Version code: 19

Application features overview

  • The application probably makes OS calls.

  • The application probably executes OS commands.

  • The application probably loads JS-capable web views.

  • The application probably opens socket.

  • The application probably plays sound.

  • The application probably reads the Android serial number.

  • 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 the phone number associated to the SIM card.

  • The application probably gets memory and CPU information.

  • The application probably reads the system settings.

  • The application probably gets different information regarding the telephony capabilities.

  • 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 sends data over UDP protocol.

  • The application probably uses cryptography.

  • The application probably uses the phone sensors.

Certificate

Common Name: Unknown, Organizational Unit: Unknown, Organization: Unknown, Locality: Unknown, State/Province: Unknown, Country: Unknown

Permissions

  • android.permission.WAKE_LOCK

  • android.permission.ACCESS_NETWORK_STATE

  • android.permission.ACCESS_FINE_LOCATION

  • android.permission.ACCESS_COARSE_LOCATION

  • android.permission.VIBRATE

  • com.google.android.c2dm.permission.RECEIVE

  • android.permission.INTERNET

  • android.permission.RECEIVE_BOOT_COMPLETED

  • com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE

  • android.permission.ACCESS_WIFI_STATE

  • android.permission.FOREGROUND_SERVICE

  • com.android.vending.CHECK_LICENSE

  • com.huawei.permission.external_app_settings.USE_COMPONENT

  • android.permission.CHANGE_WIFI_STATE

  • android.permission.ACCESS_BACKGROUND_LOCATION

  • android.permission.ACTIVITY_RECOGNITION

  • com.google.android.gms.permission.ACTIVITY_RECOGNITION

  • oppo.permission.OPPO_COMPONENT_SAFE

  • android.permission.CHANGE_NETWORK_STATE

  • android.permission.ACCESS_LOCATION_EXTRA_COMMANDS

Trackers

  • Google Firebase Analytics

Detection rules

The application probably makes OS calls.

Entrypoints:

  • com.facebook.yoga.YogaNative.<clinit>()

  • com.transistorsoft.rnbackgroundgeolocation.HeadlessTask.onHeadlessEvent()

  • com.facebook.react.fabric.events.EventBeatManager.<clinit>()

  • com.facebook.react.ReactActivity.onPause()

  • com.facebook.react.ReactActivity.onActivityResult()

  • com.facebook.react.fabric.events.EventEmitterWrapper.<clinit>()

  • com.facebook.jni.Countable.<clinit>()

  • com.facebook.react.bridge.JSCJavaScriptExecutor.<clinit>()

  • com.facebook.react.ReactActivity.onBackPressed()

  • com.facebook.react.modules.blob.BlobCollector.<clinit>()

  • com.facebook.react.fabric.Binding.<clinit>()

  • com.facebook.react.turbomodule.core.JSCallInvokerHolderImpl.<clinit>()

  • com.facebook.imagepipeline.nativecode.NativeRoundingFilter.<clinit>()

  • com.facebook.react.bridge.Inspector.<clinit>()

  • com.facebook.react.bridge.WritableNativeMap.<clinit>()

  • com.facebook.react.h.onDestroy()

  • io.invertase.firebase.notifications.b.onReceive()

  • com.facebook.imagepipeline.nativecode.NativeJpegTranscoder.a()

  • com.facebook.react.bridge.NativeArray.<clinit>()

  • com.facebook.react.bridge.CxxModuleWrapperBase.<clinit>()

  • com.facebook.react.fabric.ComponentFactoryDelegate.<clinit>()

  • com.facebook.react.bridge.ReadableNativeArray.<clinit>()

  • com.facebook.react.ReactActivity.onWindowFocusChanged()

  • com.facebook.react.ReactActivity.onNewIntent()

  • com.facebook.react.ReactActivity.onKeyLongPress()

  • com.facebook.jni.ThreadScopeSupport.<clinit>()

  • com.facebook.jni.CpuCapabilitiesJni.<clinit>()

  • com.facebook.soloader.b.a()

  • com.facebook.react.fabric.e.<clinit>()

  • b.f.b.d.a()

  • com.hamagen.MainActivity.onCreate()

  • com.facebook.react.bridge.CatalystInstanceImpl.<clinit>()

  • com.facebook.jni.HybridData.<clinit>()

  • com.facebook.react.bridge.NativeMap.<clinit>()

  • com.facebook.imagepipeline.memory.NativeMemoryChunk.<clinit>()

  • com.facebook.react.h.onStartCommand()

  • com.facebook.imagepipeline.nativecode.NativeJpegTranscoder.<clinit>()

  • com.facebook.imagepipeline.nativecode.DalvikPurgeableDecoder.<clinit>()

  • com.transistorsoft.rnbackgroundfetch.HeadlessJobService.onStartJob()

  • com.transistorsoft.rnbackgroundfetch.HeadlessBroadcastReceiver.onReceive()

  • com.facebook.react.ReactActivity.onResume()

  • com.facebook.react.bridge.WritableNativeArray.<clinit>()

  • com.facebook.react.ReactActivity.onDestroy()

  • com.facebook.react.bridge.ReadableNativeMap.<clinit>()

  • com.facebook.react.bridge.ProxyJavaScriptExecutor.<clinit>()

  • com.facebook.react.bridge.CxxModuleWrapper.makeDso()

  • com.facebook.react.bridge.NativeDeltaClient.<clinit>()

  • com.facebook.hermes.reactexecutor.HermesExecutor.<clinit>()

  • com.facebook.imagepipeline.nativecode.Bitmaps.<clinit>()

  • com.facebook.imagepipeline.nativecode.NativeBlurFilter.<clinit>()

  • com.facebook.react.ReactActivity.onKeyUp()

  • com.facebook.react.jscexecutor.JSCExecutor.<clinit>()

Calls:

  • android.system.OsConstants.S_ISREG(I)

  • android.system.Os.stat(String)

  • android.system.Os.readlink(String)

  • android.system.Os.posix_fallocate(FileDescriptor,J,J)

The application probably executes OS commands.

Entrypoints:

  • com.facebook.react.modules.systeminfo.AndroidInfoModule.getServerHost()

Calls:

  • java.lang.Runtime.exec([Ljava/lang/String;)
The application probably loads JS-capable web views.

Entrypoints:

  • com.reactnativecommunity.webview.RNCWebViewManager.setSource()

  • com.reactnativecommunity.webview.RNCWebViewManager.setJavaScriptEnabled()

  • com.reactnativecommunity.webview.RNCWebViewManager.receiveCommand()

  • com.reactnativecommunity.webview.RNCWebViewManager.setMessagingEnabled()

  • com.reactnativecommunity.webview.RNCWebViewManager$c.onPageFinished()

Calls:

  • android.webkit.WebView.loadUrl(String,Map)

  • android.webkit.WebView.addJavascriptInterface(Object,String)

  • android.webkit.WebSettings.setJavaScriptEnabled(Z)

  • android.webkit.WebView.loadUrl(String)

The application probably opens socket.

Entrypoints:

  • ch.qos.logback.classic.net.SimpleSocketServer.run()

  • ch.qos.logback.core.net.server.ServerSocketListener.acceptClient()

Calls:

  • java.net.ServerSocket.accept()
The application probably plays sound.

Entrypoints:

  • androidx.appcompat.app.y$h.dispatchKeyEvent()

  • com.facebook.react.modules.sound.SoundManagerModule.playTouchSound()

  • com.facebook.react.uimanager.UIManagerModule.playTouchSound()

  • androidx.appcompat.app.y$d.dispatchKeyEvent()

Calls:

  • android.media.AudioManager.playSoundEffect(I)
The application probably reads the Android serial number.

Entrypoints:

  • com.learnium.RNDeviceInfo.RNDeviceModule.getSerialNumber()

Calls:

  • android.os.Build.getSerial()
The application probably gets all the contacts.

Entrypoints:

  • d.b.j.n.J.a()

Calls:

  • android.provider.ContactsContract$Contacts.openContactPhotoInputStream(ContentResolver,Uri)
The application probably gets the location based on GPS and/or Wi-Fi.

Entrypoints:

  • androidx.appcompat.app.y$g.c()

Calls:

  • android.location.LocationManager.getLastKnownLocation(String)
The application probably gets network interfaces addresses (IP and/or MAC).

Entrypoints:

  • com.pusherman.networkinfo.d.run()

  • com.pusherman.networkinfo.g.run()

  • com.learnium.RNDeviceInfo.RNDeviceModule.getMacAddress()

  • ch.qos.logback.core.net.server.ServerSocketListener.acceptClient()

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

  • com.pusherman.networkinfo.e.run()

  • ch.qos.logback.classic.net.SimpleSocketServer.run()

  • com.pusherman.networkinfo.c.run()

Calls:

  • java.net.Socket.getRemoteSocketAddress()

  • android.net.wifi.WifiInfo.getMacAddress()

  • java.net.NetworkInterface.getInetAddresses()

  • java.net.NetworkInterface.getNetworkInterfaces()

  • java.net.NetworkInterface.getHardwareAddress()

  • java.net.Socket.getInetAddress()

The application probably gets the network connections information.

Entrypoints:

  • com.transistorsoft.locationmanager.service.BackgroundTaskService.onStartCommand()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.ready()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.removeGeofence()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.requestSettings()

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

  • com.transistorsoft.locationmanager.geofence.TSGeofenceManager$4.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.onCatalystInstanceDestroy()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$h.onReceive()

  • com.transistorsoft.locationmanager.service.GeofencingService.onStartCommand()

  • com.transistorsoft.locationmanager.http.HttpService.onConfigChange()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.setOdometer()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.isPowerSaveMode()

  • com.reactnativecommunity.netinfo.i$a.onLinkPropertiesChanged()

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

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

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.startSchedule()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.isIgnoringBatteryOptimizations()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getLocations()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.removeListener()

  • com.transistorsoft.locationmanager.config.TransistorAuthorizationToken$1.run()

  • com.transistorsoft.locationmanager.scheduler.TSScheduleManager.onConfigChange()

  • com.reactlibrary.rnwifi.RNWifiModule.connectionStatus()

  • com.reactnativecommunity.netinfo.i$a.onLosing()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.addEventListener()

  • com.transistorsoft.locationmanager.service.AbstractService$2.run()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$37.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.configure()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.beginBackgroundTask()

  • androidx.work.impl.b.b.g$b.onLost()

  • com.reactnativecommunity.netinfo.i$a.onAvailable()

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

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.destroyLog()

  • com.transistorsoft.locationmanager.http.HttpService$4.run()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation.stop()

  • com.transistorsoft.locationmanager.adapter.TSConfig$2.onResponse()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.finish()

  • com.reactnativecommunity.netinfo.d$a.onReceive()

  • com.transistorsoft.locationmanager.http.HttpService$c$1$1.invoke()

  • com.google.android.datatransport.runtime.scheduling.jobscheduling.i.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getCount()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.playSound()

  • com.transistorsoft.locationmanager.service.HeartbeatService$a.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.start()

  • com.RNFetchBlob.RNFetchBlob.fetchBlobForm()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.stopWatchPosition()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.reset()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.addGeofences()

  • com.transistorsoft.locationmanager.http.HttpService$c$1.onStart()

  • com.reactnativecommunity.netinfo.i$a.onLost()

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

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

  • com.transistorsoft.locationmanager.service.GeofencingService$a.run()

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

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.onHostResume()

  • com.reactnativecommunity.netinfo.d.c()

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

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

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.geofenceExists()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.insertLocation()

  • com.transistorsoft.locationmanager.e.a.<init>()

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

  • com.transistorsoft.locationmanager.BootReceiver$1.run()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$35.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getCurrentPosition()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$ChangePaceTask.run()

  • com.transistorsoft.locationmanager.config.TransistorAuthorizationToken$a.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.stop()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getGeofences()

  • com.transistorsoft.locationmanager.logger.a.run()

  • com.reactnativecommunity.netinfo.d.a()

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

  • com.transistorsoft.locationmanager.scheduler.ScheduleAlarmReceiver$1.run()

  • androidx.work.impl.b.b.g$a.onReceive()

  • com.transistorsoft.locationmanager.service.TrackingService.onStartCommand()

  • com.transistorsoft.locationmanager.c.a.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.requestPermission()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.clearDatabase()

  • com.google.android.gms.measurement.internal.re.a()

  • com.reactnativecommunity.netinfo.NetInfoModule.onAmazonFireDeviceConnectivityChanged()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.changePace()

  • com.google.android.gms.measurement.internal.ye.a()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$j.run()

  • com.transistorsoft.locationmanager.scheduler.ScheduleService.onStartCommand()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getOdometer()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.sync()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocation.createNativeModules()

  • com.transistorsoft.locationmanager.service.HeartbeatService.onStartCommand()

  • com.transistorsoft.locationmanager.scheduler.ScheduleJobService$1.run()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$f.run()

  • com.reactnativecommunity.netinfo.NetInfoModule.getCurrentState()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getGeofence()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.removeAllListeners()

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

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.showSettings()

  • com.transistorsoft.locationmanager.http.HttpService$3.run()

  • com.transistorsoft.locationmanager.service.TrackingService.onConfigChange()

  • com.RNFetchBlob.RNFetchBlob.fetchBlob()

  • com.transistorsoft.locationmanager.service.TrackingService.onMotionActivityCheckEvent()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.stopSchedule()

  • com.transistorsoft.locationmanager.config.TSAuthorization$1.onResponse()

  • com.transistorsoft.locationmanager.service.TrackingService.a()

  • com.transistorsoft.locationmanager.location.TSLocationManager$a.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getProviderState()

  • com.google.android.datatransport.cct.d.a()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.removeGeofences()

  • com.transistorsoft.locationmanager.service.ActivityRecognitionService.onStartCommand()

  • com.transistorsoft.locationmanager.http.HttpService$c.onFailure()

  • com.transistorsoft.locationmanager.service.LocationRequestService.onStartCommand()

  • com.google.android.gms.measurement.internal.xe.a()

  • com.reactnativecommunity.netinfo.i$a.onUnavailable()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.watchPosition()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$i.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.startGeofences()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.onHostDestroy()

  • com.reactnativecommunity.netinfo.i$a.onCapabilitiesChanged()

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

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.addGeofence()

  • com.transistorsoft.locationmanager.adapter.TSConfig$a.doInBackground()

  • androidx.work.impl.b.b.g$b.onCapabilitiesChanged()

Calls:

  • android.net.ConnectivityManager.getNetworkInfo(Network)

  • android.net.ConnectivityManager.getNetworkInfo(I)

  • android.net.ConnectivityManager.getActiveNetworkInfo()

  • android.net.ConnectivityManager.getAllNetworks()

The application probably gets the phone number associated to the SIM card.

Entrypoints:

  • com.learnium.RNDeviceInfo.RNDeviceModule.getPhoneNumber()

Calls:

  • android.telephony.TelephonyManager.getLine1Number()
The application probably gets memory and CPU information.

Entrypoints:

  • com.facebook.react.modules.fresco.FrescoModule.initialize()

  • com.facebook.react.modules.fresco.FrescoModule.clearSensitiveData()

  • c.b.<clinit>()

  • kotlinx.coroutines.j.a()

  • com.facebook.react.modules.image.ImageLoaderModule.prefetchImage()

  • com.facebook.react.modules.image.ImageLoaderModule.getSizeWithHeaders()

  • kotlinx.coroutines.internal.x.<clinit>()

  • com.facebook.react.modules.fresco.FrescoModule.onHostDestroy()

  • com.facebook.react.views.image.g.setControllerListener()

  • androidx.work.impl.WorkManagerInitializer.onCreate()

  • com.facebook.imagepipeline.memory.d.<clinit>()

  • com.facebook.react.views.image.ReactImageManager.onAfterUpdateTransaction()

  • com.facebook.react.modules.image.d.doInBackgroundGuarded()

  • com.facebook.react.views.image.g.onSizeChanged()

  • com.learnium.RNDeviceInfo.RNDeviceModule.getMaxMemory()

  • com.facebook.react.modules.image.ImageLoaderModule.getSize()

  • com.learnium.RNDeviceInfo.RNDeviceModule.getUsedMemory()

  • com.facebook.imagepipeline.memory.o.<clinit>()

Calls:

  • java.lang.Runtime.availableProcessors()

  • java.lang.Runtime.freeMemory()

  • java.lang.Runtime.maxMemory()

  • java.lang.Runtime.totalMemory()

The application probably reads the system settings.

Entrypoints:

  • com.facebook.react.e.c.a()

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

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

  • com.facebook.react.modules.accessibilityinfo.AccessibilityInfoModule.initialize()

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

  • ca.jaysoo.extradimensions.ExtraDimensionsModule.getConstants()

  • com.learnium.RNDeviceInfo.RNDeviceModule.getDeviceName()

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

  • io.radar.sdk.api.b.a()

  • com.facebook.react.modules.accessibilityinfo.a.onChange()

  • com.learnium.RNDeviceInfo.RNDeviceModule.getAndroidId()

  • com.reactlibrary.rnwifi.RNWifiModule.forceWifiUsage()

  • io.radar.sdk.api.f$b.doInBackground()

  • com.learnium.RNDeviceInfo.RNDeviceModule.isAirplaneMode()

  • androidx.core.app.p$c.handleMessage()

  • io.rumors.reactnativesettings.c.b.onReceive()

  • io.radar.sdk.api.LocationWorker.m()

  • io.rumors.reactnativesettings.c.a.onReceive()

  • com.learnium.RNDeviceInfo.RNDeviceModule.isLocationEnabled()

  • com.learnium.RNDeviceInfo.RNDeviceModule.getConstants()

  • io.radar.sdk.api.ReplayWorker.m()

  • com.facebook.react.modules.systeminfo.AndroidInfoModule.getAndroidID()

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

  • com.reactlibrary.rnwifi.RNWifiModule.connectToProtectedSSID()

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

  • com.facebook.react.modules.accessibilityinfo.AccessibilityInfoModule.onHostResume()

Calls:

  • android.provider.Settings$Global.getInt(ContentResolver,String,I)

  • android.provider.Settings$Secure.getInt(ContentResolver,String,I)

  • android.provider.Settings$System.getFloat(ContentResolver,String,F)

  • android.provider.Settings$SettingNotFoundException.printStackTrace()

  • android.provider.Settings$Secure.getInt(ContentResolver,String)

  • android.provider.Settings$Global.getUriFor(String)

  • android.provider.Settings$System.getInt(ContentResolver,String,I)

  • android.provider.Settings$Global.getString(ContentResolver,String)

  • android.provider.Settings$Global.getFloat(ContentResolver,String,F)

  • android.provider.Settings$System.canWrite(Context)

  • android.provider.Settings$Secure.getString(ContentResolver,String)

The application probably gets different information regarding the telephony capabilities.

Entrypoints:

  • com.reactnativecommunity.netinfo.d.c()

  • com.learnium.RNDeviceInfo.RNDeviceModule.getCarrier()

  • com.reactnativecommunity.netinfo.i$a.onLost()

  • com.reactnativecommunity.netinfo.NetInfoModule.onAmazonFireDeviceConnectivityChanged()

  • com.reactnativecommunity.netinfo.i$a.onCapabilitiesChanged()

  • com.reactnativecommunity.netinfo.i$a.onLinkPropertiesChanged()

  • com.reactnativecommunity.netinfo.d.a()

  • com.reactnativecommunity.netinfo.NetInfoModule.getCurrentState()

  • com.reactnativecommunity.netinfo.d$a.onReceive()

  • com.reactnativecommunity.netinfo.i$a.onUnavailable()

  • com.reactnativecommunity.netinfo.i$a.onLosing()

  • com.reactnativecommunity.netinfo.i$a.onAvailable()

Calls:

  • android.telephony.TelephonyManager.getNetworkOperatorName()
The application probably gets the Wi-Fi connection information.

Entrypoints:

  • com.reactnativecommunity.netinfo.d.c()

  • com.pusherman.networkinfo.b.run()

  • com.pusherman.networkinfo.i.run()

  • com.reactlibrary.rnwifi.RNWifiModule.getIP()

  • com.reactnativecommunity.netinfo.d$a.onReceive()

  • com.reactnativecommunity.netinfo.NetInfoModule.getCurrentState()

  • com.learnium.RNDeviceInfo.RNDeviceModule.getIpAddress()

  • com.reactlibrary.rnwifi.RNWifiModule.getCurrentWifiSSID()

  • com.reactnativecommunity.netinfo.i$a.onLinkPropertiesChanged()

  • com.pusherman.networkinfo.f.run()

  • com.reactlibrary.rnwifi.RNWifiModule.getBSSID()

  • com.learnium.RNDeviceInfo.RNDeviceModule.getMacAddress()

  • com.pusherman.networkinfo.a.run()

  • com.reactlibrary.rnwifi.RNWifiModule.getFrequency()

  • com.reactnativecommunity.netinfo.d.a()

  • com.reactnativecommunity.netinfo.i$a.onUnavailable()

  • com.reactnativecommunity.netinfo.i$a.onLosing()

  • com.reactlibrary.rnwifi.RNWifiModule.getCurrentSignalStrength()

  • com.reactnativecommunity.netinfo.i$a.onLost()

  • com.reactnativecommunity.netinfo.NetInfoModule.onAmazonFireDeviceConnectivityChanged()

  • com.reactnativecommunity.netinfo.i$a.onCapabilitiesChanged()

  • com.reactlibrary.rnwifi.b.onReceive()

  • com.reactnativecommunity.netinfo.i$a.onAvailable()

  • com.pusherman.networkinfo.h.run()

Calls:

  • android.net.wifi.WifiManager.getDhcpInfo()

  • android.net.wifi.WifiManager.getConnectionInfo()

The application probably scans the Wi-Fi network.

Entrypoints:

  • com.reactlibrary.rnwifi.RNWifiModule.connectToProtectedSSID()

  • com.reactlibrary.rnwifi.RNWifiModule.reScanAndLoadWifiList()

  • com.reactlibrary.rnwifi.RNWifiModule.loadWifiList()

  • com.reactlibrary.rnwifi.RNWifiModule$b.onReceive()

Calls:

  • android.net.wifi.WifiManager.getScanResults()

  • android.net.wifi.WifiManager.startScan()

The application probably sends data over HTTP/S.

Entrypoints:

  • com.google.firebase.installations.e.run()

  • com.google.firebase.installations.d.run()

  • com.google.firebase.installations.f.run()

  • okhttp3.internal.huc.OkHttpsURLConnection.setRequestMethod()

  • okhttp3.internal.huc.OkHttpsURLConnection.setRequestProperty()

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

  • com.google.firebase.installations.g.call()

  • io.radar.sdk.api.f$b.doInBackground()

Calls:

  • java.net.HttpURLConnection.setRequestMethod(String)

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

The application probably sends data over UDP protocol.

Entrypoints:

  • ch.qos.logback.core.net.SyslogAppenderBase.append()

Calls:

  • java.net.DatagramSocket.send(DatagramPacket)
The application probably uses cryptography.

Entrypoints:

  • i.a.a.b.a()

  • i.a.a.b.b()

Calls:

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

  • javax.crypto.Cipher.getInstance(String)

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

The application probably uses the phone sensors.

Entrypoints:

  • com.transistorsoft.locationmanager.service.BackgroundTaskService.onStartCommand()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.ready()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.removeGeofence()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.requestSettings()

  • com.transistorsoft.locationmanager.location.SingleLocationRequest$3.run()

  • com.transistorsoft.locationmanager.geofence.TSGeofenceManager$4.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.onCatalystInstanceDestroy()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation.onActivityStopped()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$h.onReceive()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getState()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$38.onPermissionGranted()

  • com.transistorsoft.locationmanager.service.GeofencingService.onStartCommand()

  • com.transistorsoft.locationmanager.http.HttpService.onConfigChange()

  • com.transistorsoft.locationmanager.service.HeartbeatService.onCreate()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.setOdometer()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation._onLocationError()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.isPowerSaveMode()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation.getSensors()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$d.run()

  • com.transistorsoft.locationmanager.location.TSCurrentPositionRequest$1.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.isIgnoringBatteryOptimizations()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.startSchedule()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$7.run()

  • com.transistorsoft.locationmanager.location.TSLocationManager.onConfigChange()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation._onScheduleEvent()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getLocations()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$34.a()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.removeListener()

  • com.transistorsoft.locationmanager.config.TransistorAuthorizationToken$1.run()

  • com.transistorsoft.locationmanager.location.TSLocationManager.destroy()

  • com.transistorsoft.locationmanager.util.b$a.onPermissionDenied()

  • com.transistorsoft.locationmanager.geofence.TSGeofenceManager$d.doInBackground()

  • com.transistorsoft.locationmanager.scheduler.TSScheduleManager.onConfigChange()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule$2.onSuccess()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.addEventListener()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation.getLocations()

  • com.transistorsoft.locationmanager.service.AbstractService$2.run()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$37.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.configure()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.beginBackgroundTask()

  • com.transistorsoft.locationmanager.service.GeofencingService.onCreate()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation.onActivityResumed()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation._onHttpResponse()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.destroyLog()

  • com.transistorsoft.locationmanager.http.HttpService$4.run()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation.stop()

  • com.transistorsoft.locationmanager.location.TSLocationManager.onStopDetection()

  • com.transistorsoft.locationmanager.adapter.TSConfig$2.onResponse()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.finish()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation._onLocationChange()

  • com.transistorsoft.locationmanager.http.HttpService$c$1$1.invoke()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation.persistLocation()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getCount()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule$1.onSuccess()

  • com.transistorsoft.locationmanager.service.TrackingService$a.onError()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.playSound()

  • com.transistorsoft.locationmanager.service.TrackingService.onActivityTransitionEvent()

  • com.transistorsoft.locationmanager.service.HeartbeatService$a.run()

  • com.transistorsoft.locationmanager.logger.TSLog$a.doInBackground()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.start()

  • com.transistorsoft.locationmanager.service.LocationRequestService.onCreate()

  • com.transistorsoft.locationmanager.http.HttpService$c.onResponse()

  • com.transistorsoft.locationmanager.service.ActivityRecognitionService.onCreate()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.stopWatchPosition()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.reset()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation._onHeartbeat()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.addGeofences()

  • com.transistorsoft.locationmanager.http.HttpService$c$1.onStart()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation._onLocationProviderChange()

  • com.transistorsoft.locationmanager.geofence.TSGeofenceManager.onProviderChangeEvent()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation.startGeofences()

  • com.transistorsoft.locationmanager.geofence.TSGeofenceManager$b$1.run()

  • com.transistorsoft.locationmanager.service.LocationRequestService$a.run()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation._onMotionChange()

  • com.transistorsoft.locationmanager.service.GeofencingService$a.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getSensors()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.onHostResume()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$3.onPermissionGranted()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.geofenceExists()

  • com.transistorsoft.locationmanager.e.a.<init>()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.insertLocation()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule$4.onSuccess()

  • com.transistorsoft.locationmanager.service.ActivityRecognitionService.c()

  • com.transistorsoft.locationmanager.service.TrackingService$a.onLocation()

  • com.transistorsoft.locationmanager.location.TSWatchPositionRequest$1.onPermissionGranted()

  • com.transistorsoft.locationmanager.location.SingleLocationRequest$1.onPermissionGranted()

  • com.transistorsoft.locationmanager.BootReceiver$1.run()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$35.run()

  • com.transistorsoft.locationmanager.location.TSLocationManager$4.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getCurrentPosition()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$ChangePaceTask.run()

  • com.transistorsoft.locationmanager.geofence.TSGeofenceManager$a.doInBackground()

  • com.transistorsoft.locationmanager.http.HttpService$d.onAvailable()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation.changePace()

  • com.transistorsoft.locationmanager.config.TransistorAuthorizationToken$a.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.stop()

  • com.transistorsoft.locationmanager.geofence.TSGeofenceManager$2.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getGeofences()

  • com.transistorsoft.locationmanager.logger.a.run()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation.onConnectivityChange()

  • com.transistorsoft.locationmanager.scheduler.ScheduleAlarmReceiver$1.run()

  • com.transistorsoft.locationmanager.http.HttpService$d.onLost()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation._onGeofenceEvent()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation._onActivityTransitionEvent()

  • com.transistorsoft.locationmanager.service.TrackingService.onStartCommand()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation.onPowerSaveModeChange()

  • com.transistorsoft.locationmanager.c.a.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.onHostPause()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.requestPermission()

  • com.transistorsoft.locationmanager.location.SingleLocationRequest$2.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.clearDatabase()

  • com.transistorsoft.locationmanager.service.BackgroundTaskService.onCreate()

  • com.transistorsoft.locationmanager.activity.TSLocationManagerActivity.onCreate()

  • com.transistorsoft.locationmanager.service.GeofencingService$b.onLocation()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.changePace()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$j.run()

  • com.transistorsoft.locationmanager.scheduler.ScheduleService.onStartCommand()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getOdometer()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.sync()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocation.createNativeModules()

  • com.transistorsoft.locationmanager.service.HeartbeatService.onStartCommand()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation.registerPlugin()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$e.uncaughtException()

  • com.transistorsoft.locationmanager.scheduler.ScheduleJobService$1.run()

  • com.transistorsoft.locationmanager.geofence.TSGeofenceManager$3.run()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$18.run()

  • com.transistorsoft.locationmanager.http.HttpService$a.onReceive()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$8.run()

  • com.transistorsoft.locationmanager.geofence.TSGeofenceManager.onConfigChange()

  • com.transistorsoft.locationmanager.util.b$a.onPermissionGranted()

  • com.transistorsoft.locationmanager.service.TrackingService.onDestroy()

  • com.transistorsoft.locationmanager.service.TrackingService.onCreate()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$f.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getGeofence()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.removeAllListeners()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.showSettings()

  • com.transistorsoft.locationmanager.http.HttpService$3.run()

  • com.transistorsoft.locationmanager.service.TrackingService.onConfigChange()

  • com.transistorsoft.locationmanager.service.TrackingService.onMotionActivityCheckEvent()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.stopSchedule()

  • com.transistorsoft.locationmanager.config.TSAuthorization$1.onResponse()

  • com.transistorsoft.locationmanager.service.TrackingService.a()

  • com.transistorsoft.locationmanager.location.TSLocationManager$a.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.getProviderState()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.removeGeofences()

  • com.transistorsoft.locationmanager.service.ActivityRecognitionService.onStartCommand()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule$5.onSuccess()

  • com.transistorsoft.locationmanager.http.HttpService$c.onFailure()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule$3.onSuccess()

  • com.transistorsoft.locationmanager.service.TrackingService$1.run()

  • com.transistorsoft.locationmanager.scheduler.TSScheduleManager.destroy()

  • com.transistorsoft.locationmanager.service.LocationRequestService.onStartCommand()

  • com.transistorsoft.locationmanager.http.HttpService$b.run()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation.start()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.watchPosition()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$i.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.onHostDestroy()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.startGeofences()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$g.run()

  • com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.addGeofence()

  • com.transistorsoft.locationmanager.util.a.b()

  • com.transistorsoft.locationmanager.adapter.TSConfig$a.doInBackground()

  • com.transistorsoft.locationmanager.adapter.BackgroundGeolocation$12$1.run()

Calls:

  • android.hardware.SensorManager.getDefaultSensor(I)

Domains

  • logback.qos.ch

  • www.w3.org

  • api.radar.io

  • www.slf4j.org

  • hamagen-aa88d.firebaseio.com

  • xml.org

  • graph.facebook.com

  • goo.gl

  • pagead2.googlesyndication.com

  • app-measurement.com