在非三星手机上使用galaxy watch3的血压和心电图 | 您所在的位置:网站首页 › 非三星用三星手表 › 在非三星手机上使用galaxy watch3的血压和心电图 |
首先感谢XDA论坛大神xxstd提供英文教程,英语水平好的小伙伴可以直接访问下面的链接 原帖地址 https://forum.xda-developers.com/smartwatch/samsung-galaxy-watch-3/enable-ecgbp-featur-samsung-phones-t4168567 本篇教程旨在让非三星手机能正常使用三星watch3的血压和心电图功能,与手表版本无关,理论上任何版本的watch3手表都能正常使用这两项功能。根据实际操作探究,对XDA论坛的教程的某些部分进行了轻微修改,好了,话不多说,开始。 PC的事前准备: 下载并安装 Java for Windows offline(64位) https://www.java.com/en/download/manual.jsp 2.下载并安装最新版本的JavaSE/Oracle JDK,在页面中点击JDK download,会自动跳转到下载选择页面 https://www.oracle.com/java/technologies/javase-downloads.html 下载Windows x64 Installer 点击下载,会弹出协议同意框,点击涂黄的地方,把协议下拉到最下面,勾选红色十字的同意选框,下载按钮才会变为可以下载。 下载完成后进行安装。这里有一点,就是这个下载按钮点击以后可能会没反应,这里跟网络没关系,就是单纯的甲骨文的服务器有问题,多试几次,应该就能正常下载了。不建议去找别的下载途径,毕竟只有官网下载才是最安全的。 3.下载安装Tizen SDK IDE https://developer.tizen.org/development/tizen-studio/download 4.下载ecg.tpk, BP.tpk, Fit2Installer,将所有压缩文件加压缩 全部解压缩后,文件夹内情况5.下载Samsung Health Monitor Version 1.1.0.175.Caravana(感谢Caravana大神制作的修改版)。解压缩后,得到APK安装包,在安卓手机上安装。 4和5的下载链接 https://pan.baidu.com/s/1Ecj0k08kd52U7-W7N5-9Xw 提取码: 7777 手表准备: 电池电量保持在40%以上 进入手表设置-关于手表-软件号,点击软件版本号5次,打开开发者模式 回到“关于手表”,转动表盘,最下面的“调试已关闭”上点击调试,打开调试模式,返回后,确保显示“调试模式已开启”。 手表“设置-连接”关闭蓝牙,并将WiFi设置为“始终开启”,连接至与PC同一路由器的网络下。(手表无线网络,电脑有线网络,只要是同一路由器/网关下的网络就行,不需要都连接到相同WiFi) 重启手表,确保在重启后,手表已经自动连接WiFi。 前期准备结束。破解工作正式开始 打开Tizen Package Manager 启动过程可能会很慢,稍安勿躁,等待片刻 导航至“5.5 wearable”(因为国行手表的最新固件是5.5.0.1)点击右侧的安装 下拉列表,导航至“Tizen SDK tools”点击右侧的安装 切换到Extension SDK页面,找到5.5的列表,点击箭头,安装两个Samsung开头的开发工具 等待上面的进度条达到100%,然后就可以关闭Tizen Package Manager了。关闭时会弹出一个对话框,点击YES即可。 2.打开Certificate Manager 点击右侧的“+”,新建凭证,选择三星logo(我这个是之前已经创建过一个了,所以才会显示下面那些) 选择“mobile/wearable”,点击next 选择第一个,创建一个新作者证书,在下面框中输入你喜欢的名字 点击下一步,创建新凭证。输入作者和密码,这个密码要记住,后面签名需要用到。密码要求是至少8位,有至少一个大写字母、一个小写字母和一个符号。可以临时编一个,然后用记事本保存在桌面,防止遗忘。输入完成后,点击“next” 下面会提示登录三星账号,登录自己的三星账号即可,没有可以去三星官网注册一个。 登录完成,会提示你凭证存放位置,位置是C:/Users/USERNAME/SamsungCertificate/cert_name 点击“next” 创建一个新的分销商证书,点击“next” 进入DUIDs添加界面,到这里,就不要动了,不要进行任何修改和操作。 3.从开始菜单启动Device Manager 点击右上角的“远程连接” 点击“搜索设备” 手表就会出现在列表中,打开连接开关 手表上会显示要求调试的许可,点击允许。如果一切顺利,就能在PC上看到调试信息了 如果在上一步显示连接失败,有以下几个解决办法:1.更换网络,PC不要使用无线连接,避免信号干扰。2.关闭一切杀毒软件和防火墙。3.重启手表,再次尝试连接。4.关闭手表的蓝牙、定位。5.在Windows防火墙中添加端口26101的出站规则。 如果顺利连接,并看到调试信息,那么恭喜你,距离成功只剩20%了,最头疼的部分已经结束了。接下来就是激动人心的破解了。 4.回到之前放着不管的DUIDs界面,可以看到,DUID已经自动添加了,点击“next” 下面会提示你,证书存放位置,点击“finish”。然后手动打开证书存放文件夹 5.将文件夹中的所有文件复制到Fit2Installer的cert文件夹中(Fit2Installer是最开始解压缩得到的) 6.将BP.tpk和ecg.tpk复制到Fit2Installer \ sign_me文件夹中 7.双击打开Fit2Installer文件夹中的sign.bat 8.输入之前的密码(至少8位、至少1个大写字母、一个小写字母和一个符号那个) 批处理会自动进行,等待处理结束,按任意键退出。 9.现在回到“Device Manager”,右键设备,选择install app,从Fit2Installer \ install_me文件夹中选择tpk进行安装,BP是血压,ecg是心电图。 至此,如果没有报错,完成安装,就可以去享受折腾的乐趣了~如果手机上的Samsung Health Monitor仍然显示没有找到设备,就清空以下Samsung Health Monitor的数据和缓存,然后重新进入app进行设置。 10.最后在Device Manager中断开设备连接 手表的调试模式也可以关闭了,剩下设置都可以回归正常,比如WiFi设置、蓝牙、位置等等。 如果安装BP.tpk显示“-1error”,那么请继续往后看。 产生“-1error”的原因是三星已经在手表上安装了BP.tpk,但是进行了隐藏,导致签名冲突,无法进行安装。 右键设备,点击 open shell 复制命令 pkgcmd -u -t tpk -n com.samsung.health.samd.bp 在shell页面点击鼠标右键,命令就会复制上去,不要使用CTRL+V 点击回车键,命令会自动进行,执行完毕后,关闭shell页面,再次尝试安装BP.tpk 如果仍然报错,可以尝试给BP.tpk单独进行签名(步骤5到步骤7),然后进行安装 只要手表上出现了BP和ECG的测量界面,就大功告成了。手机端Samsung Health Monitor不显示找到设备,就去清除Samsung Health Monitor的存储和缓存,这样就能正常工作了。 |
CopyRight 2018-2019 实验室设备网 版权所有 |