Skip to content

ADiLife C-19 - 1.0.2

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: 4.29MB
  • MD5: 8d0c6f5ab99f9e9209bfce9fc18f6dee
  • SHA1: 198ff45aec0c51a6df61a63483249fa1f111b0d6
  • SHA256: 73b8bcf5f06a65d77968988aabab0fdf5c19c1c33c696fe2a8ea8fe71b3013fa
  • UAID: AE7FBBC3D02431F4FEB5E787B7C658411042A94C
  • Package name: it.adilife.covid19.app
  • Main activity: it.adilife.view.activity.AdlSplashActivity
  • Application name: ADiLife C-19
  • Version name: 1.0.2
  • Version code: 3

Application features overview

  • The application probably makes OS calls.

  • The application probably plays sound.

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

  • The application probably gets the network connections information.

  • The application probably reads the system settings.

  • The application probably reads SMS/MMS messages.

  • The application probably sends data over HTTP/S.

  • The application probably uses Bluetooth

Certificate

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

Permissions

  • android.permission.WAKE_LOCK

  • android.permission.ACCESS_NETWORK_STATE

  • android.permission.ACCESS_FINE_LOCATION

  • android.permission.ACCESS_COARSE_LOCATION

  • android.permission.INTERNET

  • android.permission.FOREGROUND_SERVICE

  • android.permission.BLUETOOTH_ADMIN

  • android.permission.BLUETOOTH

Trackers

No trackers found.

Detection rules

The application probably makes OS calls.

Entrypoints:

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

Calls:

  • android.system.OsConstants.S_ISREG(I)

  • android.system.Os.stat(String)

  • android.system.Os.readlink(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 location based on GPS and/or Wi-Fi.

Entrypoints:

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

  • it.adilife.app.service.gatherer.location.device.gps.AdlGathererAndroidGps.handleMessage()

Calls:

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

  • android.location.LocationManager.getLastKnownLocation(String)

The application probably gets the network connections information.

Entrypoints:

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

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

  • it.adilife.app.AdlApplication.onCreate()

Calls:

  • android.net.ConnectivityManager.getActiveNetworkInfo()

  • android.net.ConnectivityManager.getNetworkInfo(I)

The application probably reads the system settings.

Entrypoints:

  • androidx.media.MediaSessionManagerImplApi21.isTrustedForMediaControl()

  • com.lifesense.ble.a.c.a.k.handleMessage()

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

Calls:

  • android.provider.Settings$Secure.getString(ContentResolver,String)
The application probably reads SMS/MMS messages.

Entrypoints:

  • com.lifesense.ble.c.a.g.run()

Calls:

  • android.telephony.SmsMessage.getMessageBody()
The application probably sends data over HTTP/S.

Entrypoints:

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

Calls:

  • java.net.HttpURLConnection.setRequestMethod(String)

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

The application probably uses Bluetooth

Entrypoints:

  • it.adilife.app.service.gatherer.bluetooth.device.zephyr.hxm.AdlGathererHxM.start()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.synchronizeHistoryActivityData()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.setEatingAlarm()

  • it.adilife.app.service.gatherer.bluetooth.controller.AdlCallbackCommands.handleMessage()

  • com.lifesense.ble.b.e.a.h.a()

  • visiomed.fr.bleframework.common.BLECenter$4.run()

  • com.lifesense.ble.LsBleManager.upgradeDeviceFirmware()

  • com.lifesense.ble.a.d.c.b()

  • visiomed.fr.bleframework.device.ecg.ECG.connect()

  • visiomed.fr.bleframework.device.TENS.startTreatment()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.setEndSynchronisatio()

  • com.lifesense.ble.b.e.a.h.E()

  • visiomed.fr.bleframework.device.scale.BabyScale.connect()

  • com.lifesense.ble.c.c.a.a()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.getDrinkingAlarm()

  • visiomed.fr.bleframework.device.scale.Scale$1.onCharacteristicChanged()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.getMAC()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.synchronizeHistoryHRData()

  • visiomed.fr.bleframework.device.pfe.PFECommandProvider.setCustomKegelProgram()

  • com.lifesense.ble.b.e.b.b.a()

  • visiomed.fr.bleframework.device.pfe.PFECommandProvider.setMassageProgram()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.getRisingAlarm()

  • com.lifesense.ble.b.e.c.n.F()

  • com.lifesense.ble.a.f.i.handleMessage()

  • com.lifesense.ble.b.e.c.s.F()

  • visiomed.fr.bleframework.common.BLECenter.retrieveDeviceWithOptions()

  • com.taidoc.pclinklibrary.connection.AndroidBluetoothConnection$LeAcceptThread$2.run()

  • com.lifesense.ble.c.b.b.run()

  • com.lifesense.ble.b.e.b.h.b()

  • visiomed.fr.bleframework.device.scale.KitchenScale.setDisplayUnit()

  • visiomed.fr.bleframework.device.BloodPressureMonitor.launch()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.deleteDailyInfo()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.updateFirmware()

  • com.lifesense.ble.a.h.f.onFailure()

  • visiomed.fr.bleframework.device.Glucometer.getStorageDataTimeWithIndex()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.getDailyInfo()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.setMetric()

  • com.taidoc.pclinklibrary.util.BaseBleUtils.indexOfPaired()

  • visiomed.fr.bleframework.device.TENS.stopTreatment()

  • visiomed.fr.bleframework.device.Glucometer.setClockTime()

  • visiomed.fr.bleframework.device.Glucometer.getClockTime()

  • visiomed.fr.bleframework.device.scale.KitchenScale.setUnit()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.getCurrentSportInfo()

  • com.lifesense.ble.a.h.b.a()

  • com.lifesense.ble.a.h.f.onSuccess()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.setSystemClock()

  • com.lifesense.ble.LsBleManager.configDeviceWifiPassword()

  • it.adilife.app.service.gatherer.bluetooth.controller.-$$Lambda$0wtHLYHbq6ZeTx0xtS3F_V5A-wM.run()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.setRisingAlarm()

  • it.adilife.app.service.gatherer.bluetooth.device.xyzlife.AdlGathererBc1.handleMessage()

  • com.lifesense.ble.LsBleManager.bindDeviceUser()

  • it.adilife.app.service.gatherer.bluetooth.controller.AdlControllerBluetooth$1.startGatheringProcess()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.setAlarm()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.setStartSynchronisation()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.connect()

  • it.adilife.app.service.gatherer.bluetooth.device.zephyr.bh3.AdlGathererBh3.stop()

  • com.lifesense.ble.a.g.e.run()

  • visiomed.fr.bleframework.common.BLEConnection$1$6.run()

  • visiomed.fr.bleframework.device.BloodPressureMonitor.response()

  • com.taidoc.pclinklibrary.util.BaseBleUtils$checkDevHandler.handleMessage()

  • zephyr.android.BioHarnessBT.BTClient.run()

  • com.lifesense.ble.b.e.b.p.a()

  • com.lifesense.ble.b.e.c.k.onDeviceUpdradeStateChange()

  • com.lifesense.ble.c.b.c.run()

  • visiomed.fr.bleframework.device.scale.ScaleV2.getSN()

  • com.lifesense.ble.b.e.c.s.E()

  • com.taidoc.pclinklibrary.android.bluetooth.util.BluetoothUtil.unPairWithRemoteDevices()

  • visiomed.fr.bleframework.common.BLECenter.startBLEScan()

  • visiomed.fr.bleframework.common.BLECenter$1.onLeScan()

  • com.lifesense.ble.b.e.b.a.E()

  • com.taidoc.pclinklibrary.connection.AndroidBluetoothConnection$2.onServicesDiscovered()

  • com.lifesense.ble.b.e.c.e.F()

  • com.taidoc.pclinklibrary.connection.AndroidBluetoothConnection$ConnectThread.run()

  • it.adilife.app.service.gatherer.bluetooth.device.bewell.AdlGathererBewell.stop()

  • com.lifesense.ble.a.e.c.handleMessage()

  • com.taidoc.pclinklibrary.android.bluetooth.util.BluetoothUtil.pairWithRemoteDevices()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.getSerialNumber()

  • com.taidoc.pclinklibrary.connection.AndroidBluetoothConnection$ListenV3MeterThread.run()

  • com.lifesense.ble.LsBleManager.checkBluetoothScanFunction()

  • visiomed.fr.bleframework.device.scale.KitchenScale.connect()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.getSleepingAlarm()

  • com.lifesense.ble.b.e.c.b.E()

  • it.adilife.app.service.gatherer.AdlGathererService.onCreate()

  • visiomed.fr.bleframework.device.ecg.ECG.getDeviceInfo()

  • com.taidoc.pclinklibrary.connection.AndroidBluetoothConnection$1.onScanned()

  • com.lifesense.ble.b.e.c.b.F()

  • com.lifesense.ble.a.d.c.a()

  • visiomed.fr.bleframework.device.scale.ScaleV2$1.onCharacteristicChanged()

  • com.lifesense.ble.d.a()

  • visiomed.fr.bleframework.common.BLEConnection$5$1.run()

  • visiomed.fr.bleframework.device.scale.BabyScale.setUnit()

  • com.lifesense.ble.a.g.f.handleMessage()

  • com.taidoc.pclinklibrary.connection.AndroidBluetoothConnection$LeAcceptThread.run()

  • com.lifesense.ble.b.e.c.q.F()

  • com.lifesense.ble.b.e.b.f.run()

  • com.kinpo.ch.bluetoothLE.BLEService$BLEGattCallback.onConnectionStateChange()

  • com.lifesense.ble.b.e.c.e.E()

  • com.lifesense.ble.b.e.a.e.a()

  • it.adilife.app.service.gatherer.bluetooth.device.taidoc.AdlGathererTaidoc.stop()

  • visiomed.fr.bleframework.device.TENS.configTreatment()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.getNotificationCenter()

  • visiomed.fr.bleframework.device.pfe.PFEDataReceiver$1.onCharacteristicRead()

  • com.lifesense.ble.b.e.a.a.F()

  • visiomed.fr.bleframework.device.TENS.setTreatmentPainLevel()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.setDrinkingAlarm()

  • visiomed.fr.bleframework.device.pfe.PFECommandProvider.getESTreatmentIntensity()

  • visiomed.fr.bleframework.device.Glucometer.getDeviceModel()

  • visiomed.fr.bleframework.device.ecg.ECG.deleteRecordAtIndex()

  • com.lifesense.ble.b.e.b.n.E()

  • com.lifesense.ble.b.e.b.q.run()

  • zephyr.android.BioHarnessBT.ConnectListenerImpl.Connected()

  • visiomed.fr.bleframework.device.scale.ScaleV2.updateProfile()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.reset()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.setFindPhoneCommand()

  • visiomed.fr.bleframework.device.pfe.PFECommandProvider.setESTreatmentSuspension()

  • com.lifesense.ble.b.e.a.a.a()

  • com.lifesense.ble.b.e.b.h.E()

  • visiomed.fr.bleframework.device.ecg.ECG.getRecordAtIndex()

  • com.kinpo.ch.bc1sdk.BC1DeviceModule$ScanListener.foundDevice()

  • com.lifesense.ble.b.e.a.g.a()

  • visiomed.fr.bleframework.device.BloodPressureMonitor$1.onCharacteristicChanged()

  • com.taidoc.pclinklibrary.android.bluetooth.util.BluetoothUtil$2.onReceive()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVF.connect()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.getMetric()

  • com.taidoc.pclinklibrary.connection.AndroidBluetoothConnection.listen()

  • it.adilife.app.service.gatherer.bluetooth.device.zephyr.hxm.AdlGathererHxM.stop()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.setGoal()

  • com.taidoc.pclinklibrary.connection.AndroidBluetoothConnection.tmpListen()

  • it.adilife.app.service.gatherer.bluetooth.controller.AdlControllerBluetooth$1.deviceDisconnected()

  • visiomed.fr.bleframework.common.BLEConnection$4.run()

  • visiomed.fr.bleframework.device.pfe.PFECommandProvider.getBatteryLevel()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.openANCS()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.getDailySegments()

  • com.lifesense.ble.a.g.c.run()

  • com.lifesense.ble.a.g.d.run()

  • com.lifesense.ble.LsBleManager.isOpenBluetooth()

  • it.adilife.app.service.gatherer.bluetooth.scan.AdlScannerBt2$AdlBt2BroadcastReceiver.onReceive()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.setWristSensor()

  • visiomed.fr.bleframework.device.ecg.ECG.setTime()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.synchronizeTodayActivityData()

  • com.lifesense.ble.c.a.c.run()

  • visiomed.fr.bleframework.device.TENS.setTreatmentProgram()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.synchronizeHistorySleepData()

  • visiomed.fr.bleframework.device.scale.BabyScale$1.onCharacteristicChanged()

  • it.adilife.app.service.gatherer.bluetooth.device.AdlGathererBluetooth.retryConnect()

  • com.taidoc.pclinklibrary.android.bluetooth.util.BluetoothUtil.unPairWithRemoteDevice()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.closeANCS()

  • visiomed.fr.bleframework.device.TENS.setTreatmentReview()

  • com.taidoc.pclinklibrary.util.BaseBleUtils$checkDevThread.run()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.setSleepingAlarm()

  • com.kinpo.ch.bluetoothLE.BLEService$1.run()

  • it.adilife.app.service.gatherer.bluetooth.device.taidoc.AdlGathererTaidoc.start()

  • it.adilife.app.service.gatherer.bluetooth.controller.AdlControllerBluetooth$1.stopGatheringProcess()

  • com.lifesense.ble.LSDeviceSettingProfiles.isBluetoothAvailable()

  • com.lifesense.ble.b.e.b.j.a()

  • com.lifesense.ble.b.e.a.e.E()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.setProfile()

  • com.lifesense.ble.b.e.a.d.a()

  • visiomed.fr.bleframework.common.BLEConnection$1$1.run()

  • visiomed.fr.bleframework.device.pfe.PFE.connect()

  • visiomed.fr.bleframework.device.pfe.PFECommandProvider.setCustomESProgram()

  • com.lifesense.ble.b.e.c.q.E()

  • it.adilife.app.AdlApplication.onCreate()

  • it.adilife.app.service.br.AdlBroadcastReceiverEndpoint.onReceive()

  • it.adilife.app.service.gatherer.bluetooth.device.taidoc.AdlGathererTaidoc.handleMessage()

  • com.lifesense.ble.a.b.c.handleMessage()

  • com.lifesense.ble.c.c.run()

  • com.lifesense.ble.b.e.b.n.b()

  • com.taidoc.pclinklibrary.android.bluetooth.util.BluetoothUtil.getPairedDevice()

  • visiomed.fr.bleframework.device.ecg.ECG.getRecordNumber()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.getAlarm()

  • com.lifesense.ble.b.e.c.l.a()

  • it.adilife.app.service.gatherer.bluetooth.device.lifesense.AdlGathererLifeSense.handleMessage()

  • com.lifesense.ble.b.e.c.e.b()

  • com.lifesense.ble.c.c.c.onConnectionStateChange()

  • visiomed.fr.bleframework.device.TENS.setTreatmentDuration()

  • visiomed.fr.bleframework.device.Glucometer.turnOff()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.getProfile()

  • it.adilife.app.service.gatherer.bluetooth.device.apex.AdlGathererGlucoMen.handleMessage()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.setSportAlarm()

  • visiomed.fr.bleframework.device.TENS$1.onCharacteristicChanged()

  • visiomed.fr.bleframework.device.Glucometer.connect()

  • com.taidoc.pclinklibrary.connection.AndroidBluetoothConnection.connect()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.stopRealTimeMode()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.getSupportFunction()

  • it.adilife.lib.telemetry.AdlTelemetryProcess.deviceDisconnected()

  • com.lifesense.ble.a.d.d.c()

  • com.taidoc.pclinklibrary.android.bluetooth.util.BluetoothUtil$1.onReceive()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.getDeviceInfo()

  • com.lifesense.ble.a.e.b.a()

  • com.lifesense.ble.a.h.c.a()

  • com.lifesense.ble.b.e.b.c.run()

  • visiomed.fr.bleframework.device.BloodPressureMonitor.setMAMMode()

  • com.lifesense.ble.c.d.handleMessage()

  • it.adilife.app.service.gatherer.bluetooth.controller.AdlCallbackEvents.handleMessage()

  • com.lifesense.ble.a.h.d.run()

  • visiomed.fr.bleframework.device.Glucometer.getSerialNumber()

  • visiomed.fr.bleframework.device.BloodPressureMonitor.connect()

  • com.lifesense.ble.b.e.c.j.b()

  • com.lifesense.ble.LsBleManager.connectDeviceWithStartMeasuring()

  • visiomed.fr.bleframework.device.scale.ScaleV2.setSN()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.getBatteryInfo()

  • visiomed.fr.bleframework.device.pfe.PFECommandProvider.cleanESTreatmentIntensity()

  • visiomed.fr.bleframework.device.BloodPressureMonitor.getSerialNumber()

  • visiomed.fr.bleframework.device.pfe.PFECommandProvider.setVibrationIntensity()

  • com.taidoc.pclinklibrary.connection.AndroidBluetoothConnection$LeAcceptThread$3.run()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.getGoal()

  • it.adilife.app.service.gatherer.bluetooth.device.apex.AdlGathererGlucoMen.stop()

  • com.taidoc.pclinklibrary.connection.AndroidBluetoothConnection$AcceptThread.run()

  • com.lifesense.ble.b.e.c.j.F()

  • visiomed.fr.bleframework.device.Thermometer$1.onCharacteristicChanged()

  • visiomed.fr.bleframework.common.BLEConnection$3.run()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.bind()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.getAchievement()

  • visiomed.fr.bleframework.device.BloodPressureMonitor.getHistoryData()

  • visiomed.fr.bleframework.device.pfe.PFEDataReceiver$1.onCharacteristicChanged()

  • it.adilife.app.service.gatherer.bluetooth.controller.-$$Lambda$A3PJ9PuBYoAPAyOq0FByKW9SzXY.run()

  • it.adilife.app.service.gatherer.bluetooth.device.apex.AdlGathererGlucoMen.start()

  • visiomed.fr.bleframework.common.BLECenter.stopBLEScan()

  • visiomed.fr.bleframework.device.pfe.PFECommandProvider.increaseESTreatmentIntensity()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.startRealTimeMode()

  • it.adilife.app.service.gatherer.bluetooth.device.bewell.AdlGathererBewell.handleMessage()

  • visiomed.fr.bleframework.device.BloodPressureMonitor.getBatteryLevel()

  • visiomed.fr.bleframework.device.TENS.connect()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.setTarget()

  • visiomed.fr.bleframework.device.ecg.ECG.getRecordWaveDataAtIndex()

  • com.lifesense.ble.b.e.b.k.run()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.setTime()

  • visiomed.fr.bleframework.common.BLECenter$2.onScanResult()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.setHRInterval()

  • com.lifesense.ble.b.e.b.d.E()

  • visiomed.fr.bleframework.device.scale.KitchenScale$1.onCharacteristicChanged()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.getHRMode()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.getBatteryInfo()

  • com.lifesense.ble.c.c.a.b()

  • visiomed.fr.bleframework.device.scale.ScaleV2.displayName()

  • visiomed.fr.bleframework.device.ecg.ECG.setDate()

  • com.taidoc.pclinklibrary.connection.util.ConnectionManager.createAndroidBluetoothConnection()

  • visiomed.fr.bleframework.device.scale.ScaleV2.getProfiles()

  • visiomed.fr.bleframework.device.Oximeter$1.onCharacteristicChanged()

  • com.taidoc.pclinklibrary.connection.AndroidBluetoothConnection$2.onConnectionStateChange()

  • visiomed.fr.bleframework.device.TENS.setTreatmentSuspension()

  • visiomed.fr.bleframework.device.TENS.setTreatmentStrength()

  • com.lifesense.ble.c.c.c.onReadRemoteRssi()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.setUserProfile()

  • com.lifesense.ble.b.e.a.e.F()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.getTarget()

  • visiomed.fr.bleframework.device.scale.Scale.connect()

  • visiomed.fr.bleframework.device.BloodPressureMonitor.displayName()

  • visiomed.fr.bleframework.device.TENS.clearTreatmentRecord()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.synchronizeTodayHRData()

  • com.taidoc.pclinklibrary.util.BaseBleUtils.postOnScanResult()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.setSedentaryAlarm()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.synchronizeTodaySleepData()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.getSedentaryAlarm()

  • visiomed.fr.bleframework.device.BloodPressureMonitor.turnOff()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.getHRInterval()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.unbind()

  • com.lifesense.ble.b.e.a.a()

  • com.lifesense.ble.b.e.a.k.a()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.getActivityDistribution()

  • visiomed.fr.bleframework.common.BLEContext.getBLECenter()

  • com.lifesense.ble.LsBleManager.interruptUpgradeProcess()

  • it.adilife.lib.telemetry.AdlDeviceMatcher.newBluetoothMatcher()

  • visiomed.fr.bleframework.device.BloodPressureMonitor.getSystemClock()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.sendMessageNotification()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.setHRMode()

  • com.lifesense.ble.a.h.g.handleMessage()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.getSportAlarm()

  • com.kinpo.ch.bluetoothLE.BLEService$5.run()

  • com.lifesense.ble.LsBleManager.unbindWithDevice()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.startRealTimeMode()

  • zephyr.android.BioHarnessBT.MainActivity$BTBroadcastReceiver.onReceive()

  • visiomed.fr.bleframework.device.Thermometer.connect()

  • visiomed.fr.bleframework.device.BloodPressureMonitor.getMode()

  • com.taidoc.pclinklibrary.connection.AndroidBluetoothConnection$LeAcceptThread$1.run()

  • visiomed.fr.bleframework.device.pfe.PFECommandProvider.setESTreatmentProgram()

  • it.adilife.app.service.gatherer.bluetooth.device.zephyr.bh3.AdlGathererBh3.start()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.setPhoneAntiLostCommand()

  • com.kinpo.ch.bluetoothLE.BLEService$2.run()

  • visiomed.fr.bleframework.device.TENS.getLabel()

  • com.taidoc.pclinklibrary.android.bluetooth.util.BluetoothUtil.searchRemoteDevices()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.getEatingAlarm()

  • visiomed.fr.bleframework.device.pfe.PFECommandProvider.decreaseESTreatmentIntensity()

  • visiomed.fr.bleframework.device.pfe.PFECommandProvider.getSN()

  • it.adilife.app.service.gatherer.bluetooth.device.zephyr.hxm.AdlGathererHxM.handleMessage()

  • com.lifesense.ble.b.e.a.h.F()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.setNotificationCenter()

  • com.kinpo.ch.bluetoothLE.BLEService$3.run()

  • visiomed.fr.bleframework.device.scale.ScaleV2.connect()

  • com.lifesense.ble.b.e.c.j.E()

  • it.adilife.app.service.gatherer.bluetooth.controller.AdlControllerBluetooth$1.validateDevice()

  • it.adilife.app.service.gatherer.bluetooth.device.zephyr.bh3.AdlGathererBh3.handleMessage()

  • com.kinpo.ch.bluetoothLE.BLEService.onLeScan()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.sendCallNotification()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.getUserProfile()

  • com.lifesense.ble.b.e.c.n.E()

  • zephyr.android.BioHarnessBT.MainActivity$BTBondReceiver.onReceive()

  • it.adilife.app.service.gatherer.bluetooth.controller.AdlControllerBluetooth$1.endMeasurementProcess()

  • visiomed.fr.bleframework.device.pedometer.pedometerVF.PedometerVFCommandProvider.getSystemClock()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.reset()

  • com.lifesense.ble.LsBleManager.cancelAllUpgradeProcess()

  • it.adilife.app.service.gatherer.bluetooth.controller.AdlControllerBluetooth$1.beginMeasurementProcess()

  • it.adilife.view.activity.AdlTelemetryActivity.isDevicePaired()

  • zephyr.android.BioHarnessBT.MainActivity$2.onClick()

  • com.lifesense.ble.b.e.a.a.E()

  • visiomed.fr.bleframework.device.BloodPressureMonitor.setSystemClock()

  • visiomed.fr.bleframework.device.pedometer.pedometer.Pedometer.getTime()

  • it.adilife.app.service.gatherer.bluetooth.device.lifesense.AdlGathererLifeSense.start()

  • visiomed.fr.bleframework.device.Oximeter.connect()

  • visiomed.fr.bleframework.device.scale.ScaleV2$1$1.run()

  • it.adilife.app.service.gatherer.bluetooth.device.xyzlife.AdlGathererBc1.start()

  • it.adilife.app.service.gatherer.bluetooth.device.xyzlife.AdlGathererBc1.stop()

  • visiomed.fr.bleframework.device.Glucometer$1.onCharacteristicChanged()

  • visiomed.fr.bleframework.device.TENS.setTreatmentPosition()

  • com.lifesense.ble.LsBleManager.destoryAllResources()

Calls:

  • android.bluetooth.BluetoothAdapter.getDefaultAdapter()

  • android.bluetooth.BluetoothAdapter.getState()

  • android.bluetooth.BluetoothAdapter.getBluetoothLeScanner()

  • android.bluetooth.BluetoothDevice.connectGatt(Context,Z,BluetoothGattCallback)

  • android.bluetooth.BluetoothDevice.createRfcommSocketToServiceRecord(UUID)

  • android.bluetooth.BluetoothAdapter.isEnabled()

  • android.bluetooth.BluetoothAdapter.listenUsingInsecureRfcommWithServiceRecord(String,UUID)

  • android.bluetooth.BluetoothServerSocket.accept()

  • android.bluetooth.BluetoothAdapter.disable()

  • android.bluetooth.BluetoothAdapter.isDiscovering()

  • android.bluetooth.BluetoothDevice.getAddress()

  • android.bluetooth.BluetoothAdapter.startDiscovery()

  • android.bluetooth.BluetoothDevice.getName()

  • android.bluetooth.BluetoothAdapter.getRemoteDevice(String)

  • android.bluetooth.BluetoothDevice.getBondState()

  • android.bluetooth.BluetoothAdapter.startLeScan(BluetoothAdapter$LeScanCallback)

  • android.bluetooth.BluetoothAdapter.getBondedDevices()

  • android.bluetooth.BluetoothDevice.createInsecureRfcommSocketToServiceRecord(UUID)

  • android.bluetooth.BluetoothAdapter.cancelDiscovery()

  • android.bluetooth.BluetoothAdapter.enable()

  • android.bluetooth.BluetoothServerSocket.close()

  • android.bluetooth.BluetoothAdapter.checkBluetoothAddress(String)

  • android.bluetooth.BluetoothAdapter.stopLeScan(BluetoothAdapter$LeScanCallback)

Domains

  • www.adilife.net

  • www.aditechsrl.com

  • telemedicine.adilife.net

  • demo.1clickvc.com

  • bcx-api.xyz-life.com