WIKIfor AndroidBETA
Directory/Connectivity/Bangle.js GadgetbridgeSOURCE-BACKED RECORD
Bangle.js Gadgetbridge app icon
maintained

Bangle.js Gadgetbridge

com.espruino.gadgetbridge.banglejs

Android companion app for Bangle.js built on top of the Gadgetbridge project.

Latest documented release0.95.1-banglejs12 Oct 2026 · 21.0 MB→

01 / Overview

Is Bangle.js Gadgetbridge safe?

Install this app to receive notifications, messages and call notifications from your Android phone on your Bangle.js smart watch. Receive notifications, text messages, and call notifications on Bangle.js Choose to accept/decline calls, or even answer received text messages Bangle.js apps can access the internet via your phone (disabled by default) Bangle.js apps can send Android Intents and can b…

Developer
espruino
Category
Connectivity
Earliest archived version
12 Aug 2026
License
AGPL-3.0-only (per F-Droid metadata)

02 / Release notes

Release notes from F-Droid

0.94.0-banglejs

Support for 21 new devices • Experimental support for 59 more Garmin devices • Charts: VO2 max, body composition estimation, optimal training load, solar charging • Dashboard: Per-widget config, SpO2/weight/BMI widgets • Garmin: Watch-initiated sync, multiple stability fixes • GloryFit: Weather…

Full notes →
0.93.0-banglejs

Support for 29 new devices (3 bike computers / 3 headphones / 1 scooter / 21 watches / 1 battery monitor) • CoMaps: Forward navigation instructions • Endurain: Upload workout photos • Huawei: Per-sample activity track workout metrics • Health Connect: Multiple stability fixes • Quick Settings tiles…

Full notes →

03 / Package identity

Technical fingerprint

Application IDcom.espruino.gadgetbridge.banglejs
Latest APK SHA-256c3dcf8ae9294c9826db0c4585b0ff61c29149e0fa72e0777e3b4cf5a7959db40
Signing certificate01:CC:E9:31:6F:CB:77:EA:02:C6:DE:A8:1F:DE:9F:31:76:46:92:02:C0:CE:A0:51:4C:0E:03:CB:96:9B:C7:BE
MIN ANDROID23TARGET34ARCHITECTUREarm64-v8a · armeabi-v7a · x86 · x86_64

04 / History

Archive history

3 versions in WIKI archive: earliest 0.93.0-banglejs (12 Aug 2026), latest 0.95.1-banglejs (12 Oct 2026).

Permissions changed between 0.94.0-banglejs and 0.95.1-banglejs: added android.permission.health.WRITE_BLOOD_PRESSURE, android.permission.health.WRITE_HYDRATION.

05 / Version archive

Documented releases

3 TOTAL

06 / Safety & access

Safety verdict

Authentic — file hash matches the source indexReview the flags below before installing
IntegritySHA-256 verified vs source
SourceOpen-source · fdroid
Permissions75 declared · 15 sensitive
Signaturepresent
Anti-featuresNo known anti-features
Sensitive accessACCESS_BACKGROUND_LOCATIONACCESS_COARSE_LOCATIONACCESS_FINE_LOCATIONCALL_PHONECAMERAPROCESS_OUTGOING_CALLSQUERY_ALL_PACKAGESREAD_CALENDARREAD_CALL_LOGREAD_CONTACTSREAD_EXTERNAL_STORAGEREAD_PHONE_STATERECEIVE_SMSSEND_SMSSYSTEM_ALERT_WINDOW

Declared permissions

android.permission.ACCESS_BACKGROUND_LOCATIONandroid.permission.ACCESS_COARSE_LOCATIONandroid.permission.ACCESS_FINE_LOCATIONandroid.permission.ACCESS_NETWORK_STATEandroid.permission.ACCESS_NOTIFICATION_POLICYandroid.permission.ANSWER_PHONE_CALLSandroid.permission.BLUETOOTHandroid.permission.BLUETOOTH_ADMINandroid.permission.BLUETOOTH_CONNECTandroid.permission.BLUETOOTH_SCANandroid.permission.CALL_PHONEandroid.permission.CAMERAandroid.permission.FOREGROUND_SERVICEandroid.permission.FOREGROUND_SERVICE_CONNECTED_DEVICEandroid.permission.FOREGROUND_SERVICE_DATA_SYNCandroid.permission.FOREGROUND_SERVICE_SPECIAL_USEandroid.permission.INTERNETandroid.permission.MEDIA_CONTENT_CONTROLandroid.permission.POST_NOTIFICATIONSandroid.permission.PROCESS_OUTGOING_CALLSandroid.permission.QUERY_ALL_PACKAGESandroid.permission.READ_CALENDARandroid.permission.READ_CALL_LOGandroid.permission.READ_CONTACTSandroid.permission.READ_EXTERNAL_STORAGEandroid.permission.READ_PHONE_STATEandroid.permission.RECEIVE_BOOT_COMPLETEDandroid.permission.RECEIVE_SMSandroid.permission.REQUEST_COMPANION_RUN_IN_BACKGROUNDandroid.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONSandroid.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCEandroid.permission.SCHEDULE_EXACT_ALARMandroid.permission.SEND_SMSandroid.permission.SYSTEM_ALERT_WINDOWandroid.permission.VIBRATEandroid.permission.WAKE_LOCKandroid.permission.health.WRITE_ACTIVE_CALORIES_BURNEDandroid.permission.health.WRITE_BLOOD_GLUCOSEandroid.permission.health.WRITE_BLOOD_PRESSUREandroid.permission.health.WRITE_BODY_TEMPERATUREandroid.permission.health.WRITE_CYCLING_PEDALING_CADENCEandroid.permission.health.WRITE_DISTANCEandroid.permission.health.WRITE_ELEVATION_GAINEDandroid.permission.health.WRITE_EXERCISEandroid.permission.health.WRITE_EXERCISE_ROUTEandroid.permission.health.WRITE_HEART_RATEandroid.permission.health.WRITE_HEART_RATE_VARIABILITYandroid.permission.health.WRITE_HYDRATIONandroid.permission.health.WRITE_OXYGEN_SATURATIONandroid.permission.health.WRITE_POWERandroid.permission.health.WRITE_RESPIRATORY_RATEandroid.permission.health.WRITE_RESTING_HEART_RATEandroid.permission.health.WRITE_SKIN_TEMPERATUREandroid.permission.health.WRITE_SLEEPandroid.permission.health.WRITE_SPEEDandroid.permission.health.WRITE_STEPSandroid.permission.health.WRITE_STEPS_CADENCEandroid.permission.health.WRITE_TOTAL_CALORIES_BURNEDandroid.permission.health.WRITE_VO2_MAXandroid.permission.health.WRITE_WEIGHTapp.comaps.fdroid.permission.READ_NAVIGATION_DATAapp.comaps.google.permission.READ_NAVIGATION_DATAapp.comaps.permission.READ_NAVIGATION_DATAcom.espruino.gadgetbridge.banglejs.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSIONcom.termux.permission.RUN_COMMANDcyanogenmod.permission.ACCESS_WEATHER_MANAGERcyanogenmod.permission.READ_WEATHERlineageos.permission.ACCESS_WEATHER_MANAGERlineageos.permission.READ_WEATHERme.hackerchick.catima.READ_CARDSme.hackerchick.catima.debug.READ_CARDSnodomain.freeyourgadget.internethelper.INTERNETnz.eloque.foss_wallet.READ_CARDSnz.eloque.foss_wallet.dev.READ_CARDSorg.omnirom.omnijaws.READ_WEATHER

Tracker status: Not assessed by WIKI for Android.

07 / Sources

Evidence ledger

Each entry is a captured public reference backing this record.