点击关注我的Telegram群组和微信公众号

MENU

破解三星Galaxy Watch 4 ECG和血压监测限制并移除部分系统应用

2021 年 11 月 25 日 • 阅读: 12613 • 分享,教程

本文主要内容来源于XDA论坛,请注意从原文获取最新信息
原文提供的工具下载链接:Google Drive

前言

之前一直用的华为GT手表不支持NFC支付,所以在美帝用起来一直不方便。趁着今年黑五打折,从三星官网买了个最新的Galaxy Watch 4。但是,我非常看重的ECG和血压监测的功能却被限制了,搜寻一番后发现XDA上已经有人做出了破解的方案。原理其实很简单,Galaxy Watch 4是基于Google Wear OS的,这两个功能在手表上是由Samsang Health Monitor应用提供的,在手机上也是由Samsang Health Monitor进行数据同步的,所以对两端的应用进行破解即可。

原版的SHM限制包括:

  • 设备限制

    • 必须使用三星Galaxy系列手机
  • 国家限制

    • 只能在ECG功能被批准的国家使用
  • 安全限制

    • Root设备无法使用
    • 强制锁屏设置
  • 年龄设置

    • 和苹果一样,设置了22岁的年龄使用限制

破解方法

  • 按照默认的方法安装相关的三星官方的应用

    • Galaxy Wearable
    • Galaxy Watch 4 Plugin
    • Samsung Health
  • 绑定手表
  • 下载XDA原文中提供的工具,下载后目录和文件应为如下所示
C:\WATCH4\SMH WEAROS
│  Phone.WearOS.SHM.MOD.1.1.1.171.dante63.apk
│  READ ME - INSTRUCTIONS.txt
│  SHM FEATURES.txt
│  SUPPORT ME.txt
│
├─Enable BP Sync
│      READ ME.txt
│      SamsungHealth.zip
│
├─Original SHM
│      ORIGINAL.SHM1.1.1.157.apk
│      ORIGINAL.SHM1.1.1.171.apk
│
├─SHM MOD History
│      Phone.WearOS.SHM.MOD.1.1.1.153.dante63.apk
│      Phone.WearOS.SHM.MOD.1.1.1.157.dante63.apk
│      Phone.WearOS.SHM.MOD.1.1.1.169..dante63.apk
│
└─WearOS ADB (Watch4 _ newer)
    │  Watch4.SHM.MOD.1.1.0.185.dante63.apk
    │
    ├─READ ME - ADB Auto instructions
    │      ADB_XDA_Dante63.zip
    │      Czech (CZ).txt
    │      Dutch (NL).txt
    │      English (EN).txt
    │      French (FR).txt
    │      German (DE).txt
    │      Hungarian (HU).txt
    │      Italian (IT).txt
    │      Portuguese (PT).txt
    │      Russian (RU).txt
    │      Slovak (SK).txt
    │      Spanish (ES).txt
    │      Translated by Google Translate
    │
    ├─READ ME - ADB Manual instructions
    │      Czech (CZ).txt
    │      Dutch (NL).txt
    │      English (EN).txt
    │      French (FR).txt
    │      German (DE).txt
    │      Hungarian (HU).txt
    │      Italian (IT).txt
    │      Minimal ADB Fastboot v1.4.3.zip
    │      Portuguese (PT).txt
    │      Russian (RU).txt
    │      Slovak (SK).txt
    │      Spanish (ES).txt
    │      Translated by Google Translate
    │
    ├─Watch4 SHM MOD History
    │      Watch4.SHM.MOD.1.1.0.169.dante63.apk
    │      Watch4.SHM.MOD.1.1.0.171.dante63.apk
    │      Watch4.SHM.MOD.1.1.0.175.dante63.apk
    │
    └─Watch4 SHM Original Apks
            Watch4.SHM.1.1.0.175.apk
            Watch4.SHM.1.1.0.185.apk

允许血压数据同步

  • \Enable BP Sync\SamsungHealth.zip文件下载到你的手机Download目录下
  • 解压该压缩包

    • 此时,你的手机Download目录下应有\SamsungHealth\FeatureManagerOn这样的目录文件结构
    • 你需要保持该目录和该文件不被删除
  • 在手机上打开Samsung Health应用

    • 打开设置,进入About Samsung Health菜单
    • 快速点击Samsung Health标题下的版本号数次
    • 此时页面上会出现Set featuresDeveloper mode按钮
      Enable Developer mode
    • 点击Set features,进入Feature List
    • Health Analytics分类中将[HA]Server设置为Dev
      Dev Server
    • DataPlatform分类中的Developer mode设置为启用
      Devloper Mode On
  • 返回,应用将提示强制停止Samsung Health,按提示执行即可

在手机上安装破解版SHM

  • 将下载包中的Phone.WearOS.SHM.MOD.1.1.1.171.dante63.apk下载到手机上并安装

    • 其中1.1.1.171为版本号,应始终使用最新版

在手表上安装破解版SHM

  • 在电脑上安装adb (方法略过)
  • 在手表上启动WiFi调试adb

    • 打开手表的设置菜单
    • 将手表连接至和你的电脑同一网络的WiFi
    • 选择About watch --> Software
    • 快速点击五次Software version
    • 随着悬浮窗提示,启动Wear OS下的开发者模式
      启动Wear OS开发者模式

      • 在设置菜单的开发者模式下
    • 启用ADB debuggingDebug over Wi-Fi

      • Debug over Wi-Fi下显示unavailable可以稍等片刻或者关闭手机的蓝牙
      • 在Galaxy Watch 4的设计下,当手表失去和手机的蓝牙连接后会强制保持WiFi连接
  • 记住你手表在WiFi下的网络IP
    WiFI调试
  • \SMH WearOS\WearOS ADB (Watch4 _ newer)\READ ME - ADB Auto instructions目录下的ADB_XDA_Dante63.zip压缩文件解压
  • 进入解压缩后的目录,直接运行RUN ME - Watch4 ADB Menu.bat
  • 按照cmd窗口中的提示输入即可

    • 输入1以进入安装破解版SHM的流程
      使用工具1
    • 输入你手表的内网IP地址以连接adb
      使用工具2
    • 你需要同时在手表上允许这一远程adb连接
      允许adb连接

      • \WearOS ADB (Watch4 _ newer)目录下名为Watch4.SHM.MOD.1.1.0.185.dante63.apk的安装包拉入cmd,或者手动输入该文件的路径
    • 其中1.1.0.185为版本号,在未来可能会有更新的版本
    • 注意需要将目录路径的双引号删除,否则会报错
  • 输入n以保留手表上原版的SHM,输入y将移除原版SHM
    使用工具3

    • 下文也会提供手动禁用原版SHM的方法
  • 结束,记得关闭手表的adb功能否则会严重影响手表续航
    使用工具4

使用ECG

  • 在手机上打开破解版的SHM
  • 在侧栏中进入Data菜单
  • 选择Samsung Health数据并允许所有权限
    配置SHM
  • 此时,你的SHM就已经绑定了你Samsung Health中的手表设备并接收数据
  • 你可以在Samsung Health设置里的Data permissions菜单中看到这一记录并撤销该数据使用权限
  • 在手表应用中选择破解版的SHM,便可以像一般情况下使用ECG了

卸载无用的应用程序

  • 和上文一样,adb是这一问题的解决方案
# 显示已安装应用
adb shell pm list packages
# 卸载应用
adb uninstall <package_name>
# 停用系统应用
adb shell pm disable-user --user 0 <package_name>
# 重新启用系统应用
adb shell pm enable <package_name>

一般应用(可卸载)

  • Samsung Global Goal

    • 真的没啥用,比苹果的差多了,可以考虑使用Google Fit替代
    • 包名:com.samsung.sree
  • Buds 控制器

    • 如果不用三星Buds耳机则可以卸载
    • 包名:com.samsung.android.watch.budscontroller

系统应用(可禁用)

  • Samsung Health Monitor

    • 原版SHM
    • 包名:com.samsung.android.shealthmonitor
  • Samsung Pay

    • Google Pay多好用,直接从Play Store安装个就行了
    • 包名:com.samsung.android.samsungpay.gear
  • Bixby

    • Samsung自己的语音助手
    • 包名: com.samsung.android.bixby.agent, com.samsung.android.bixby.wakeup
最后编辑于: 2022 年 02 月 23 日
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码