General

  • Target

    ECOVACS HOME_2.4.1_Apkpure.apk

  • Size

    138.0MB

  • MD5

    49d9e7730db1a9741a845defaab736c8

  • SHA1

    3a083da0e7204beb96d26f74e18fde4f6176ae30

  • SHA256

    398c53f233b87e2be12fadf3947e8c569e10112add73cb2a624b8b31ae146e1e

  • SHA512

    6a816085da98a7e7956b9de7197aa27cc37f3ddc2d7ca75f260f96adb51a3b6013d73d7a1d38e19f762eddc268b2d546c21a6787baeb4db826872a7e5aa17be5

  • SSDEEP

    3145728:6W1r0PPc9HlvVBfML/ULuZr6ul+Ww8bRZx89Zh4q72FzZTx:6IIHc9FtdMgqZr3l+WwwRZe3hFy

Score
7/10

Malware Config

Signatures

  • Requests dangerous framework permissions 9 IoCs

Files

  • ECOVACS HOME_2.4.1_Apkpure.apk
    .apk android arch:arm64 arch:arm

    com.eco.global.app

    com.eco.main.activity.EcoLauncherActivity


  • ADVERSION
  • BLUETOOTH_LIB_VERSION
  • BLUETOOTH_SDK_VERSION
  • EcoJsBridge.js
    .js
  • NewWifiConfigFail.html
    .js
  • VERSION
  • aa30_version.json
  • ad_robotlist_horizontal.png
    .png
  • add_autoempty.svga
  • ai_guide_0.svga
  • ai_guide_1.svga
  • alloy_finger.js
    .js
  • andypro_guide_swipe.json
  • andypro_pmvoc.json
  • app.273e38d3.css
  • app.9f78cea3.css
  • app.b50e45aa.js
    .js
  • app.c0606f44.js
    .js
  • app_config_domain.json
  • ar.json
  • area_animation.svga
  • auto_custom_animation.svga
  • auto_empty.json
  • barcode_ssd_mobilenet_v1_dmp25_quant.tflite
  • bc_mop_mode_careful.json
  • bc_mop_mode_standard.json
  • broom.json
  • bruce_CN_moduleJson.json
  • bruce_EN_moduleJson.json
  • bruce_buildmap_step_1.json
  • bruce_buildmap_step_2.json
  • bruce_guide_patrol.json
  • bruce_guide_point.json
  • bruce_guide_talk.json
  • bruce_music_vip_dialog.json
  • bruce_pmvoc.json
  • bruce_threemodule_hum.json
  • bruce_threemodule_smell.json
  • bruce_threemodule_uv.json
  • bruce_video_pwd_reset.json
  • bruce_voice_playing.json
  • bruce_yiko_logo.svga
  • bruce_yiko_volumn.json
  • bruce_yiko_wakeup.json
  • chunk-0263ea31.aefa8cd2.css
  • chunk-38f1412d.32d46134.js
    .js
  • chunk-38f1412d.a6bc693c.css
  • chunk-48492eaa.477c1bee.js
    .js
  • chunk-48492eaa.488616eb.css
  • chunk-5735913f.4e653b2e.js
    .js
  • chunk-vendors.74cccf56.css
  • chunk-vendors.9379ed76.css
  • chunk-vendors.b863dc3d.js
    .js
  • chunk-vendors.d7f820dc.js
    .js
  • clean_guide_0.svga
  • clean_guide_1.svga
  • clean_guide_2.svga
  • clean_guide_3.svga
  • clean_guide_4.svga
  • com.ecovacs.h5_bridge.andserver
  • complete.json
  • conn_wifi_mobile.9260edcd.png
    .png
  • countryCode.json
  • cs.json
  • curie_video_pwd_reset.json
  • cz.json
  • d600_step1.png
    .png
  • d600_step2.png
    .png
  • da.json
  • data.bin
  • de-de.json
  • de.json
  • default.conf
  • detect.57a4fcca.png
    .png
  • dg70_video_pwd_reset.json
  • dk39_anim.png
    .png
  • dmodule_bottom.json
  • dmodule_top.json
  • dn58_img_bg.png
    .png
  • dn58_img_center.png
    .png
  • dn58_img_pause.png
    .png
  • dn58_img_start.png
    .png
  • dt8_CN_moduleJson.json
  • dt8_CN_moreListJson.json
  • dt8_EN_PLUS_moduleJson.json
  • dt8_EN_PLUS_moreListJson.json
  • dt8_EN_moduleJson.json
  • dt8_EN_moreListJson.json
  • dt8_operate_guide.svga
  • dt9_CN_moduleJson.json
  • dt9_CN_moreListJson.json
  • dt9_EN_moduleJson.json
  • dt9_EN_moreListJson.json
  • dt9ai_cn_moduleJson.json
  • dt9ai_cn_moreListJson.json
  • dt9ai_en_moduleJson.json
  • dt9ai_en_moreListJson.json
  • dt9ai_no_en_moduleJson.json
  • dt9ai_no_en_moreListJson.json
  • dt_8se_CN_moduleJson.json
  • dt_8se_CN_moreListJson.json
  • dt_8se_EN_moduleJson.json
  • dt_8se_EN_moreListJson.json
  • dv3_build_map_guide_step1.svga
  • dv3_build_map_guide_step2.svga
  • dv3_build_map_guide_step3.svga
  • dv3ss_CN_moduleJson.json
  • dv3ss_CN_moreListJson.json
  • dv3ss_EN_moduleJson.json
  • dv3ss_EN_moreListJson.json
  • dv3ss_clean_pause_svga.svga
  • dv3ss_clean_start_svga.svga
  • dv3ss_custom_guide_svga1.svga
  • dv3ss_custom_guide_svga2.svga
  • dv3ss_map_create_step1.svga
  • dv3ss_map_create_step2.svga
  • dv3ss_map_create_step3.svga
  • dv3ss_search_deboot.svga
  • dv3ss_warn_click_deboot.svga
  • dv3ss_warn_deboot.svga
  • dv3ss_warn_toidle_deboot.svga
  • dx7_CN_moduleJson.json
  • dx7_CN_moreListJson.json
  • dx7_EN_moduleJson.json
  • dx7_EN_moreListJson.json
  • en-us.json
  • en.json
  • erp_mode_on.json
  • error_to_idle.svga
  • es-es.json
  • es.json
  • favicon.ico
  • fi.json
  • find_deebot.svga
  • find_devices.svga
  • floor.c238d226.png
    .png
  • fr-fr.json
  • fr.json
  • global.android.bundle
    .js
  • goatWifiConfig_cn_h_goatWifiConfig_module.json
  • goat_icon.0fd6f9f9.png
    .png
  • goat_ios_blue_permission.810bfb58.png
    .png
  • goat_ios_bluetooth_switch.207cbd7a.png
    .png
  • he.json
  • help_center_article_style.css
  • hi-in.json
  • home.5eaf9f8f.css
  • home.828cb4ae.js
    .js
  • how_to_create_custom_area_step_1.svga
  • how_to_create_custom_area_step_2.svga
  • how_to_create_map_step_1.svga
  • how_to_create_map_step_1_V2.svga
  • how_to_create_map_step_2.svga
  • how_to_create_map_step_2_V2.svga
  • how_to_create_map_step_3.svga
  • how_to_create_map_step_3_V2.svga
  • how_to_create_map_step_4_V2.svga
  • how_to_create_map_step_5_V2.svga
  • iconfont.13e0004f.ttf
  • iconfont.js
    .js
  • iconfont.ttf
  • iconfont_old.ttf
  • id.json
  • idle_to_error.svga
  • image_launcher.jpg
  • img_0.png
    .png
  • img_1.png
    .png
  • img_10.png
    .png
  • img_2.png
    .png
  • img_3.png
    .png
  • img_4.png
    .png
  • img_5.png
    .png
  • img_6.png
    .png
  • img_7.png
    .png
  • img_8.png
    .png
  • img_9.png
    .png
  • img_k850.png
    .png
  • index.android.bundle
  • index.html
    .html
  • init.js
    .js
  • internal.android.bundle
    .js
  • it-it.json
  • it.json
  • ja-jp.json
  • ja.json
  • jpush_close.png
    .png
  • k850_CN_moduleJson.json
  • k850_CN_moreListJson.json
  • k850_moduleJson.json
  • ko-kr.json
  • ko.json
  • languageCode.json
  • language_yiko_logo.svga
  • loading.json
  • logo_animation.json
  • map-info-v2.worker.cd05706a.worker.js
    .js
  • map-info.worker.f9c041e8.worker.js
    .js
  • map-trace.worker.ad3975c0.worker.js
    .js
  • mapmanager_vwall_guide_dv33_step1.svga
  • mapmanager_vwall_guide_dv33_step2.svga
  • mapmanager_vwall_guide_dv33_step3.svga
  • matchWinbot.html
  • meta
  • minor-map.worker.60f9a9fc.worker.js
    .js
  • module.config.json
  • mop.json
  • ms.json
  • multimap_v2_first_vwall_1.json
  • multimap_v2_first_vwall_2.json
  • nl.json
  • no.json
  • no_match_bluetooth.7de020b8.png
    .png
  • oned_auto_regressor_mobile.tflite
  • oned_feature_extractor_mobile.tflite
  • openaccount_qr_icon_font.ttf
  • package.json
  • pause.svga
  • pl.json
  • pmvoc.json
  • protocols.json
  • pt-pt.json
  • pt.json
  • pull.json
  • pull_to_refresh.json
  • qrWificonfigError.html
  • recover_loading.json
  • recover_loading2.json
  • refresh.json
  • refresh_v2.json
  • replay_button.45662d64.png
    .png
  • requestBluetooth1.7ac3d8c3.png
    .png
  • rob_recover_loading.json
  • robot_wificonfig.json
  • root.crt
  • ru-ru.json
  • ru.json
  • sa_mcc_mnc_mini.json
  • scan+bg.svga
  • scan_bg.svga
  • scan_fail_fobiddenUrl.html
    .js
  • searchWinbots.html
  • start.svga
  • sterilize.json
  • supplierconfig.json
  • sv.json
  • swipe_left_guideline.json
  • swipe_left_guideline2.json
  • swipe_up_guide.json
  • swipe_up_guide2.json
  • swipe_up_guide_v2.json
  • t10_cn_n_curie_moduleJson.json
  • t10_cn_n_curieacs_moduleJson.json
  • t10_cn_n_curieaes_moduleJson.json
  • t10_cn_n_curieomni_moduleJson.json
  • t10_cn_n_curieomniaw_moduleJson.json
  • t10_cn_n_darwin_moduleJson.json
  • t10_cn_n_darwinacs_moduleJson.json
  • t10_cn_n_darwinlite_moduleJson.json
  • t10_cn_n_darwinomni_a_moduleJson.json
  • t10_cn_n_darwinomni_c_moduleJson.json
  • t10_cn_n_darwinomni_moduleJson.json
  • t10_cn_n_newton_moduleJson.json
  • t10_cn_n_newtonaes_moduleJson.json
  • t10_cn_n_omni_moduleJson.json
  • t10_cn_n_omniaw_moduleJson.json
  • t10_cn_n_omniwhite_moduleJson.json
  • t10_cn_n_turing_moduleJson.json
  • t10_cn_n_turingacs_moduleJson.json
  • t10_evtCode_acs.json
  • t10_evtCode_aes.json
  • t10_evtCode_dock.json
  • t10_guide_3d.json
  • t10_guide_area.json
  • t10_guide_deposit.json
  • t10_guide_deposit_work.json
  • t10_guide_patrol.json
  • t10_guide_point.json
  • t10_guide_talk.json
  • t10_guide_xf.json
  • t10_omni_moduleJson.json
  • t10_video_pwd_reset.json
  • t10_voice_playing.json
  • t10_ww_n_curie_moduleJson.json
  • t10_ww_n_curieacs_moduleJson.json
  • t10_ww_n_curieaes_moduleJson.json
  • t10_ww_n_curieaesnoyiko_moduleJson.json
  • t10_ww_n_curieomni_moduleJson.json
  • t10_ww_n_darwin_moduleJson.json
  • t10_ww_n_darwinteo_moduleJson.json
  • t10_ww_n_newton_moduleJson.json
  • t10_ww_n_newtonaes_moduleJson.json
  • t10_ww_n_omni_moduleJson.json
  • t10_ww_n_omniwhite_moduleJson.json
  • t10_ww_n_turingacs_moduleJson.json
  • t10_yiko_base_station.json
  • t10_yiko_listening.svga
  • t10_yiko_logo.svga
  • t10_yiko_prepare.json
  • t10_yiko_volumn.json
  • t10_yiko_wakeup.json
  • t8_cn_n_nobel_moduleJson.json
  • t8_cn_n_nobel_moreListJson.json
  • t8_ww_n_nobel_moduleJson.json
  • t8_ww_n_nobel_moreListJson.json
  • t8_ww_n_nobelplus_moduleJson.json
  • t8_ww_n_nobelplus_moreListJson.json
  • t8_ww_n_nobelpluscostco_moduleJson.json
  • t8_ww_n_nobelpluscostco_moreListJson.json
  • t8_ww_n_nobelpluscostcoblack_moduleJson.json
  • t8_ww_n_nobelpluscostcoblack_moreListJson.json
  • t9_guide_3d.json
  • t9_guide_3d_json.png
    .png
  • t9_guide_area.json
  • t9_guide_detect.json
  • t9_guide_detect_af.json
  • t9_guide_patrol.json
  • t9_guide_point.json
  • t9_guide_talk.json
  • th.json
  • timeZoneCn.json
  • time_zone_guide.json
  • tr.json
  • u2_high_en_moduleJson.json
  • u2_high_en_moreListJson.json
  • u2_high_moduleJson.json
  • u2_high_moreListJson.json
  • u2_low_en_moduleJson.json
  • u2_low_en_moreListJson.json
  • u2_low_moduleJson.json
  • u2_low_moreListJson.json
  • u2_medium_moduleJson.json
  • u2_medium_moreListJson.json
  • uk.json
  • vi.json
  • video_guide_main.svga
  • video_guide_map_cn.svga
  • video_guide_map_en.svga
  • virtual_wall_guidde_step_1.svga
  • virtual_wall_guidde_step_2.svga
  • virtual_wall_guidde_step_3.svga
  • virtual_wall_guide_step_3.svga
  • vwall_guide_v3.svga
  • vwall_guide_v3_1.json
  • vwall_guide_v3_2.json
  • vwall_guide_v3_3.json
  • vwall_guide_v3_4.json
  • wash_rag.json
  • wash_rag_4_acs.json
  • water_high.svga
  • water_low.svga
  • water_medium.svga
  • water_very_high.svga
  • wave.svga
  • wave_scan.svga
  • wifiConfigFail.html
  • wififaq.html
    .js
  • wififaq_no_button.html
    .html .js
  • winbotConnectFailed.html
    .js
  • winbotConnectSuccess.html
    .js
  • wind_high.svga
  • wind_low.svga
  • wind_medium.svga
  • wind_standard_svga.svga
  • wind_strong_svga.svga
  • x1pro_cn_n_omni_moduleJson.json
  • x1pro_cn_n_omni_plus_moduleJson.json
  • x1pro_cn_n_omni_plusaw_moduleJson.json
  • yiko_bruce_voicerecord_empty.f1b25c22.png
    .png
  • yiko_icon_in_main.svga
  • zh-cn.json
  • zh_cn.json
  • zh_tw.json
  • zzz.svga

Android Permissions

ECOVACS HOME_2.4.1_Apkpure.apk

Permissions

android.permission.INTERNET

android.permission.READ_EXTERNAL_STORAGE

android.permission.WRITE_EXTERNAL_STORAGE

android.permission.CAMERA

android.permission.NFC

org.simalliance.openmobileap i.SMARTCARD

org.simalliance.openmobileapi.SMARTCARD

android.permission.FOREGROUND_SERVICE

android.permission.SYSTEM_OVERLAY_WINDOW

android.permission.RECORD_AUDIO

android.permission.MODIFY_AUDIO_SETTINGS

android.permission.WAKE_LOCK

com.eco.global.app.permission.MIPUSH_RECEIVE

android.permission.ACCESS_COARSE_LOCATION

android.permission.ACCESS_FINE_LOCATION

android.permission.BLUETOOTH

android.permission.BLUETOOTH_ADMIN

android.permission.BLUETOOTH_SCAN

android.permission.BLUETOOTH_ADVERTISE

android.permission.BLUETOOTH_CONNECT

android.permission.ACCESS_NETWORK_STATE

android.permission.VIBRATE

android.permission.ACCESS_WIFI_STATE

android.permission.CHANGE_WIFI_STATE

android.permission.CHANGE_NETWORK_STATE

android.permission.CHANGE_WIFI_MULTICAST_STATE

android.permission.MOUNT_UNMOUNT_FILESYSTEMS

android.permission.DOWNLOAD_WITHOUT_NOTIFICATION

android.permission.ACCESS_NOTIFICATION_POLICY

com.eco.global.app.permission.JPUSH_MESSAGE

android.permission.RECEIVE_USER_PRESENT

android.permission.WRITE_SETTINGS

android.permission.SYSTEM_ALERT_WINDOW

android.permission.ACCESS_LOCATION_EXTRA_COMMANDS

com.android.vending.CHECK_LICENSE

android.permission.FLASHLIGHT

android.permission.READ_SETTINGS

android.permission.OVERRIDE_WIFI_CONFIG

android.permission.READ_LOGS

android.permission.GET_TASKS

com.android.launcher.permission.READ_SETTINGS

android.permission.CHANGE_CONFIGURATION

com.google.android.c2dm.permission.RECEIVE

com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE

com.google.android.gms.permission.AD_ID

com.huawei.android.launcher.permission.CHANGE_BADGE