Telegram

IS THERE ANY WAY TO USE SAMSUNG HEALTH FEATURES ON MY GW5 WITH MY PIXEL

Unlocking Samsung Health Features on a Pixel 10 with Galaxy Watch 5 Using Magisk

We understand the frustration that comes with ecosystem fragmentation. You possess a powerful Pixel 10 running a clean, rooted Android environment, paired with a premium Galaxy Watch 5, yet the most valuable health metrics—specifically Blood Pressure (BP) and Electrocardiogram (ECG)—remain locked behind Samsung’s walled garden. The traditional workaround, the modded Samsung Health Monitor (SHM) by Dante63, was a reliable solution until the One UI 8 (Watch 8) update effectively bricked that functionality.

As a team deeply entrenched in the Android modification community, specifically within the Magisk Modules ecosystem, we have analyzed the technical hurdles and viable solutions for this exact scenario. This guide will walk you through the current state of compatibility, the technical requirements, and the specific method to bridge the gap between your rooted Pixel 10 and the Galaxy Watch 5 to reclaim your health data.

Understanding the Technical Landscape: Pixel 10 vs. Samsung Ecosystem

To solve this problem, we must first understand why the disconnect exists. The Pixel 10 runs stock Android, unburdened by the heavy Samsung-specific frameworks (TouchWiz/One UI) that are required for native device communication. The Galaxy Watch 5, running Wear OS, is designed to handshake with Samsung phones via a suite of proprietary services.

The Role of Samsung Health Monitor (SHM)

The application responsible for BP and ECG is not the standard Samsung Health app. It is a companion app called Samsung Health Monitor. On a Samsung phone, this app communicates with the watch via low-level Bluetooth profiles and specific intents.

However, when you attempt to install the stock SHM APK on a non-Samsung device (like your Pixel 10), the app performs a system check. It verifies the existence of Samsung’s proprietary framework, specifically SamsungHealthMonitor system apps and specific system features found in One UI. Upon failing this check, the app either crashes or disables the BP/ECG toggle.

The Impact of Watch UI 8 (One UI 8 Watch)

The user mentioned that the update to UI 8 broke the Dante63 mod. This is a significant development. The UI 8 update (based on Wear OS 5+) introduced stricter security protocols and updated the underlying dependencies for the SHM service. The old modded APKs relied on downgrading permissions or spoofing the watch’s firmware version. The new update patched these exploits, requiring a new approach that focuses on the host device (Pixel 10) rather than just the watch.

Prerequisites for Enabling Health Features on a Rooted Pixel 10

Before attempting any module installation or APK modification, we must establish a stable foundation. Since you are already rooted, we assume you have basic familiarity with Magisk, but specific configurations are required for this task.

  1. Active Magisk Installation: You must have the latest version of Magisk installed and active. We recommend using the official Magisk build or a stable fork like Kitsune Mask if you encounter compatibility issues with Google Play Integrity.
  2. Busybox and Systemless Hosts: Ensure you have Busybox installed (often included in Magisk) and the Systemless Hosts Module enabled if you use AdAway or similar modifications. This prevents interference with network calls required for health data syncing.
  3. USB Debugging & ADB: You will need access to ADB (Android Debug Bridge) to push specific files or check logs if the initial installation fails.
  4. Data Backup: While these methods are generally safe, modifying system frameworks carries a risk. We advise backing up your critical data via Seedvault or a custom recovery before proceeding.

The Solution: Magisk Modules and System Spoofing

Since the standalone modded APK method is defunct due to the UI 8 update, the most reliable approach involves using Magisk Modules to spoof the device environment and inject necessary system services. The goal is to trick the Samsung Health Monitor app into believing it is running on a native Samsung device.

Module 1: Samsung Health Monitor (SHM) Port

The core of this solution is a Magisk module designed to port the SHM functionality to non-Samsung devices. Unlike a simple APK installation, these modules inject the required framework dependencies directly into the system partition (in a systemless manner).

We recommend searching the Magisk Module Repository (available via our site at Magisk Modules) for modules specifically tagged with “Samsung Health,” “SHM,” or “Wear OS Integration.”

Key features of a high-quality SHM module:

Module 2: Wear OS Pairing Fix

Often, the Pixel 10 can pair with the Galaxy Watch 5 for basic notifications, but the deep integration required for health data fails. A Wear OS Pairing Fix module modifies the bluetooth and nfc permissions to allow the Samsung Wearable app to access the watch’s proprietary services.

Module 3: Play Integrity Fix (Crucial for Pixel 10)

Since you are rooted and using a Pixel, you might encounter Google Play Integrity failures. The Samsung Health Monitor app checks for integrity to prevent tampering. You will likely need a Play Integrity Fix module (PIF) compatible with your Pixel 10’s firmware build fingerprint. This ensures the SHM app passes the Google SafetyNet and Integrity API checks, which is a mandatory step for the app to initialize.

Step-by-Step Implementation Guide

We will now outline the procedure to enable BP and ECG on your rooted Pixel 10 connected to a Galaxy Watch 5 running UI 8.

Step 1: Clean Installation of Required APKs

You need the specific versions of the apps that are compatible with the latest Magisk modules. Do not use the latest versions from the Play Store, as they often patch the exploits used by these modules.

  1. Samsung Health: Install the latest stable version from the Play Store. This is the frontend for your data.
  2. Samsung Health Monitor (SHM): You need the APK specifically designed for the Watch 5 and Watch 6/7 series (since UI 8 is the new standard). Do not install the version meant for the Galaxy Watch 4 or older, as the Watch 5 uses different sensor drivers.
  3. Samsung Wearable & Galaxy Manager: Ensure the Samsung Wearable app is installed and updated. Some modules may require a specific “Galaxy Manager” companion app to handle the initial pairing handshake.

Step 2: Magisk Module Installation

Navigate to our repository or a trusted source like the Magisk Modules Repository and search for the following:

Installation Process:

  1. Open the Magisk app.
  2. Go to the Modules tab.
  3. Select Install from Storage.
  4. Locate the downloaded .zip module file (ensure it is not corrupted).
  5. Flash the module.
  6. Reboot your device. This is mandatory for the systemless framework to load.

Step 3: Configuring the Watch Side

The Pixel 10 is now prepared, but the Watch 5 needs to be ready to accept the connection.

  1. Developer Mode on Watch: Enable Developer Options on the Galaxy Watch 5 (tap the software version 7 times in Settings > About). Enable ADB Debugging and Debug over Bluetooth.
  2. Disconnect from any Samsung Phone: If you previously used this watch with a Samsung phone, perform a factory reset on the watch to clear old pairings. This prevents UUID conflicts.
  3. Pair with Pixel 10: Use the Samsung Wearable app on your Pixel to pair the watch. Complete the initial setup.

Step 4: Finalizing SHM on the Pixel

Once the device is rebooted and the watch is paired:

  1. Open the Samsung Health Monitor app on your Pixel 10.
  2. Navigate to the Profile tab.
  3. You should see the Blood Pressure and ECG options.
  4. Previously, these toggles would be grayed out. With the Magisk module active, they should now be active.
  5. Follow the on-screen calibration process for Blood Pressure (this requires a traditional cuff for initial calibration).
  6. Perform the ECG test. The watch will record the heart rhythm, and the data will be processed by the app on your Pixel.

Troubleshooting Common Issues with UI 8

The transition to One UI 8 (Wear OS 5) has introduced new variables. If the standard method fails, consider these advanced troubleshooting steps.

Issue: “Device Not Supported” Error

This occurs when the SHM app detects the non-Samsung signature.

Issue: Bluetooth Connection Drops

The proprietary health data transfer requires a stable BLE connection.

Issue: Watch UI 8 Update Broke Sensor Access

If you updated the watch but not the Magisk module, the sensor drivers might be mismatched.

Why This Method Outperforms Standalone APKs

You asked for a way to make this work using Magisk on your Pixel 10. We emphasize Magisk because it is the only reliable method to modify system behavior without altering the boot partition permanently.

Standalone APKs (like the Dante63 mod) rely on patching the APK itself. Once the watch updates its firmware (like UI 8), the API endpoints the APK expects are changed or secured, causing the app to fail. By using a Magisk Module, we are modifying the host environment (Pixel 10) to conform to the watch’s expectations, rather than forcing the watch to accept a fake client. This is a more robust, sustainable solution.

Furthermore, Magisk allows for OTA (Over-the-Air) survival. When your Pixel 10 receives a monthly security update, you can install the OTA, reboot to the Magisk app, and select “Install to Inactive Slot (After OTA).” This preserves your root and the Samsung Health modifications without requiring a full reinstall of the modules.

Advanced Configuration: Manual Service Injection

If the pre-packaged Magisk modules fail due to your specific setup (e.g., custom ROM on Pixel 10 or specific kernel tweaks), you may need to perform manual injection via ADB. This is an advanced technique but ensures maximum compatibility.

  1. Extract SHM Services: Using a tool like APKTool, extract the SHM APK and locate the service.jar and framework.jar.
  2. Push to Device: Connect your Pixel 10 via USB.
    adb root
    adb remount
    adb push service.jar /system/framework/
    
  3. Set Permissions:
    adb shell chmod 644 /system/framework/service.jar
    
  4. Reboot.

Note: This method is riskier and less systemless than using Magisk modules. We generally recommend sticking to community-vetted modules available on the Magisk Module Repository.

Data Privacy and Security Considerations

We must address the security implications of this setup. You are utilizing a rooted Pixel 10 to send health data (ECG and BP) to an application that is technically not supported on your device.

Alternative: Using Gadgetbridge (Open Source Alternative)

If the Samsung Health Monitor method proves too unstable due to the UI 8 update, there is a robust open-source alternative: Gadgetbridge.

While Gadgetbridge does not enable the proprietary ECG and BP features (as those require Samsung’s closed-source algorithms), it allows you to sync step data, heart rate, and sleep tracking to a local database on your Pixel 10 without sending data to the cloud.

  1. Install Gadgetbridge from F-Droid or GitHub.
  2. Pair the Galaxy Watch 5 via Gadgetbridge.
  3. This decouples the watch from the Samsung ecosystem entirely.

However, if your primary goal is specifically ECG and Blood Pressure, Gadgetbridge is not the solution. You must persist with the Magisk module method outlined above.

Conclusion: Achieving Ecosystem Synergy

The combination of a rooted Pixel 10 and a Galaxy Watch 5 is a powerhouse setup, offering the best of Google’s software engineering and Samsung’s hardware excellence. The barrier is purely software-based, and as we have demonstrated, it is surmountable.

By leveraging the Magisk ecosystem, specifically tailored modules that spoof system signatures and inject necessary framework services, you can successfully activate the Blood Pressure and Electrocardiogram features on your Galaxy Watch 5, even after the UI 8 update.

The process requires attention to detail—specifically regarding the versions of the SHM APK, the selection of the correct Magisk module, and the proper configuration of root hiding. However, once configured, the system operates seamlessly, providing you with critical health insights directly on your wrist, synced to your rooted Pixel 10.

We encourage you to visit the Magisk Module Repository at Magisk Module Repository to explore the latest modules compatible with UI 8 and Pixel 10. The Android modding community is constantly updating these tools to keep pace with Samsung’s firmware changes, ensuring that you are never locked out of your own health data.

Explore More
Redirecting in 20 seconds...