点击登录

米环7教程 iOS 表盘安装新方法!小米手环7使用小火箭+Python替换安装表盘/小程序教程

(2022.07.23)非常抱歉!我没发现米坛禁止上传 .py 文件导致上传失败,现在已经打包为 .zip 上传,请自行解压!在 iOS 的“文件”应用中,点击压缩包就会自动解压了!


由于主力机是 iPhone,老是借用安卓机很不方便,因此研究了个独立使用 iPhone 安装表盘和小程序的方法。iPad 也可以用相同的方法安装。这套方法用来调试小程序也不错。

独立小程序等效于表盘,也可以安装。


一、安装准备

1. 在应用商店中搜索安装 Python3IDE。这是个免费软件,作者 Wanglingling。如果你已经有 Python 运行环境,也可以自行采用。

https://apps.apple.com/cn/app/python3ide/id1357215444?l=en

2. 自行安装小火箭。这玩意儿具体是什么请自行了解,我不清楚这个是什么 App。此软件可以免费或低价下载,被骗了别找我。
浏览附件13659

3. 如果可以的话,将 iOS 版本升级到最新。老版本其实也是可以的,只是我没有相应设备没有测试过而已。


二、火箭配置

1. 点击最下方四个选项卡中配置一页。

2. 点击 default.conf 右边的蓝色 i 字圆圈。

3. 选择 https 解密。

4. 打开 https 解密。

5. 按提示生成并安装证书。域名一栏留空。

6. 打开手机 设置/通用,拉到最底下,找到啥啥啥和设备管理,选择 shadow 开头那个啥,右上角安装,输密码,再点安装,安装成功后重新点开看一下,中间应该有一个绿色的“已验证✔️”

7. 打开设置/通用/关于,拉到最底下,打开证书信任设置,打开 shadow 开头那个啥的开关,点继续

8. 回到火箭/配置/模块,点新建模块,把以下内容复制粘贴进去:

INI:
#!name=Zepp Life Watchface
#!desc=By lzc256
[URL Rewrite]
https://store-cdn.huami.com/market_app/* http://127.0.0.1:2563/ 307

[MITM]
enabled=true
hostname=store-cdn.huami.com


9. 点一下启用模块,让 Zepp Life Watchface 右边有一个蓝色的勾。

10. 回到首页,开启火箭。(请自备节点或自己搭建本地 HTTP/Socks5 代*理)

11. 火箭配置已完成。


三、Python 配置

1. 打开 Python3IDE。

2. 下载文末附件 WinWFHelper.py

3. 下载你想安装的表盘或独立小程序

4. 点一下左上角三横杠

5. 点一下最上面一栏右边三个点

6. 点导入文件

7. 分两次导入 WinWFHelper.py 和表盘 .bin 文件


四、安装

1. 回到 Python3IDE ,点左上三横杠,在弹出的窗口中点击 WinWFHelper.py

2. 点最右下角三角形运行。注意!弹出的收费窗口不要管,直接左滑退出!

3. 输入数字选择表盘,回车换行。

4. 打开 Zepp Life,选择表盘商店,随便选一个表盘,点同步表盘。(注意!每次安装不同小程序都要在 Zepp Life 中选择不同的表盘安装。原因是 Zepp Life 会缓存每一个下载的表盘,第二次安装相同表盘的时候不会重新下载而是会直接同步。)

5. 马上切换回 Python3IDE,停留数秒,看见控制台中输出一些东西的时候,回到 Zepp Life。(这一步是因为苹果会冻结后台应用,如果不切回 Python3IDE 会导致下载失败。)

6. 此时表盘替换安装成功。


五、Q&A

1. 可以用其他网络调试工具吗?
可以。但是请自己调试。思路是把指向 https://store-cdn.huami.com/market_app/* 的流量引导到http://127.0.0.1:2563/

2. 节点有什么要求?
没有任何要求。你也可以本地开一个 Socks5 或者 HTTP 代*理。

3. 为什么要用特制的 WinWFHelper.py?不可以用网盘吗?
这是火箭特性所致。火箭中 URL 替换只会替换匹配的部分。若有兴趣,请看举例。
举例:
原 URL 为 https://store-cdn.huami.com/market_app/20220408/SOMECHARACTERS

使用我所提供的火箭模块配置,会替换为 http://127.0.0.1:2563/20220408/SOMECHARACTERS

而显而易见的是,如果本地 2563 端口跑的是 nginx 或 apache 等网络服务,在不配置伪静态的情况下会 404。

而使用 WinWFHelper.py,只要你访问 http://127.0.0.1:2563/+任意字符串,它都只干一件事:返回指定文件。


4. 报错OSError: [Errno 48] Address already in use
请将 Python3IDE 彻底关闭再打开。也就是在 App Switcher 里面上滑关闭。

5. 我有其他问题?
有其他使用上的问题或者技术细节问题可以提问或私信。但是很抱歉,有关火箭的问题我不能回答,我不知道那是个什么 App。
帮顶!
 

(2022.07.23)非常抱歉!我没发现米坛禁止上传 .py 文件导致上传失败,现在已经打包为 .zip 上传,请自行解压!在 iOS 的“文件”应用中,点击压缩包就会自动解压了!


由于主力机是 iPhone,老是借用安卓机很不方便,因此研究了个独立使用 iPhone 安装表盘和小程序的方法。iPad 也可以用相同的方法安装。这套方法用来调试小程序也不错。

独立小程序等效于表盘,也可以安装。


一、安装准备

1. 在应用商店中搜索安装 Python3IDE。这是个免费软件,作者 Wanglingling。如果你已经有 Python 运行环境,也可以自行采用。

https://apps.apple.com/cn/app/python3ide/id1357215444?l=en

2. 自行安装小火箭。这玩意儿具体是什么请自行了解,我不清楚这个是什么 App。此软件可以免费或低价下载,被骗了别找我。
浏览附件13659

3. 如果可以的话,将 iOS 版本升级到最新。老版本其实也是可以的,只是我没有相应设备没有测试过而已。


二、火箭配置

1. 点击最下方四个选项卡中配置一页。

2. 点击 default.conf 右边的蓝色 i 字圆圈。

3. 选择 https 解密。

4. 打开 https 解密。

5. 按提示生成并安装证书。域名一栏留空。

6. 打开手机 设置/通用,拉到最底下,找到啥啥啥和设备管理,选择 shadow 开头那个啥,右上角安装,输密码,再点安装,安装成功后重新点开看一下,中间应该有一个绿色的“已验证✔️”

7. 打开设置/通用/关于,拉到最底下,打开证书信任设置,打开 shadow 开头那个啥的开关,点继续

8. 回到火箭/配置/模块,点新建模块,把以下内容复制粘贴进去:

INI:
#!name=Zepp Life Watchface
#!desc=By lzc256
[URL Rewrite]
https://store-cdn.huami.com/market_app/* http://127.0.0.1:2563/ 307

[MITM]
enabled=true
hostname=store-cdn.huami.com


9. 点一下启用模块,让 Zepp Life Watchface 右边有一个蓝色的勾。

10. 回到首页,开启火箭。(请自备节点或自己搭建本地 HTTP/Socks5 代*理)

11. 火箭配置已完成。


三、Python 配置

1. 打开 Python3IDE。

2. 下载文末附件 WinWFHelper.py

3. 下载你想安装的表盘或独立小程序

4. 点一下左上角三横杠

5. 点一下最上面一栏右边三个点

6. 点导入文件

7. 分两次导入 WinWFHelper.py 和表盘 .bin 文件


四、安装

1. 回到 Python3IDE ,点左上三横杠,在弹出的窗口中点击 WinWFHelper.py

2. 点最右下角三角形运行。注意!弹出的收费窗口不要管,直接左滑退出!

3. 输入数字选择表盘,回车换行。

4. 打开 Zepp Life,选择表盘商店,随便选一个表盘,点同步表盘。(注意!每次安装不同小程序都要在 Zepp Life 中选择不同的表盘安装。原因是 Zepp Life 会缓存每一个下载的表盘,第二次安装相同表盘的时候不会重新下载而是会直接同步。)

5. 马上切换回 Python3IDE,停留数秒,看见控制台中输出一些东西的时候,回到 Zepp Life。(这一步是因为苹果会冻结后台应用,如果不切回 Python3IDE 会导致下载失败。)

6. 此时表盘替换安装成功。


五、Q&A

1. 可以用其他网络调试工具吗?
可以。但是请自己调试。思路是把指向 https://store-cdn.huami.com/market_app/* 的流量引导到http://127.0.0.1:2563/

2. 节点有什么要求?
没有任何要求。你也可以本地开一个 Socks5 或者 HTTP 代*理。

3. 为什么要用特制的 WinWFHelper.py?不可以用网盘吗?
这是火箭特性所致。火箭中 URL 替换只会替换匹配的部分。若有兴趣,请看举例。
举例:
原 URL 为 https://store-cdn.huami.com/market_app/20220408/SOMECHARACTERS

使用我所提供的火箭模块配置,会替换为 http://127.0.0.1:2563/20220408/SOMECHARACTERS

而显而易见的是,如果本地 2563 端口跑的是 nginx 或 apache 等网络服务,在不配置伪静态的情况下会 404。

而使用 WinWFHelper.py,只要你访问 http://127.0.0.1:2563/+任意字符串,它都只干一件事:返回指定文件。


4. 报错OSError: [Errno 48] Address already in use
请将 Python3IDE 彻底关闭再打开。也就是在 App Switcher 里面上滑关闭。

5. 我有其他问题?
有其他使用上的问题或者技术细节问题可以提问或私信。但是很抱歉,有关火箭的问题我不能回答,我不知道那是个什么 App。
666
 
浏览附件13758
大佬,按你的操作执行到最后一步,但是下载失败
有可能是 Python3IDE 启动失败或者你没有及时切换回 Python3IDE?

错误信息太少了,很难知道问题所在。请提供 Python3IDE 开始运行时的截图,和 Zepp Life 提示下载失败后,Python3IDE 的截图。如果可以的话,请提供火箭的日志中,尝试连接 store-cdn.huami.com 的连接情况的截图。
 

(2022.07.23)非常抱歉!我没发现米坛禁止上传 .py 文件导致上传失败,现在已经打包为 .zip 上传,请自行解压!在 iOS 的“文件”应用中,点击压缩包就会自动解压了!


由于主力机是 iPhone,老是借用安卓机很不方便,因此研究了个独立使用 iPhone 安装表盘和小程序的方法。iPad 也可以用相同的方法安装。这套方法用来调试小程序也不错。

独立小程序等效于表盘,也可以安装。


一、安装准备

1. 在应用商店中搜索安装 Python3IDE。这是个免费软件,作者 Wanglingling。如果你已经有 Python 运行环境,也可以自行采用。

https://apps.apple.com/cn/app/python3ide/id1357215444?l=en

2. 自行安装小火箭。这玩意儿具体是什么请自行了解,我不清楚这个是什么 App。此软件可以免费或低价下载,被骗了别找我。
浏览附件13659

3. 如果可以的话,将 iOS 版本升级到最新。老版本其实也是可以的,只是我没有相应设备没有测试过而已。


二、火箭配置

1. 点击最下方四个选项卡中配置一页。

2. 点击 default.conf 右边的蓝色 i 字圆圈。

3. 选择 https 解密。

4. 打开 https 解密。

5. 按提示生成并安装证书。域名一栏留空。

6. 打开手机 设置/通用,拉到最底下,找到啥啥啥和设备管理,选择 shadow 开头那个啥,右上角安装,输密码,再点安装,安装成功后重新点开看一下,中间应该有一个绿色的“已验证✔️”

7. 打开设置/通用/关于,拉到最底下,打开证书信任设置,打开 shadow 开头那个啥的开关,点继续

8. 回到火箭/配置/模块,点新建模块,把以下内容复制粘贴进去:

INI:
#!name=Zepp Life Watchface
#!desc=By lzc256
[URL Rewrite]
https://store-cdn.huami.com/market_app/* http://127.0.0.1:2563/ 307

[MITM]
enabled=true
hostname=store-cdn.huami.com


9. 点一下启用模块,让 Zepp Life Watchface 右边有一个蓝色的勾。

10. 回到首页,开启火箭。(请自备节点或自己搭建本地 HTTP/Socks5 代*理)

11. 火箭配置已完成。


三、Python 配置

1. 打开 Python3IDE。

2. 下载文末附件 WinWFHelper.py

3. 下载你想安装的表盘或独立小程序

4. 点一下左上角三横杠

5. 点一下最上面一栏右边三个点

6. 点导入文件

7. 分两次导入 WinWFHelper.py 和表盘 .bin 文件


四、安装

1. 回到 Python3IDE ,点左上三横杠,在弹出的窗口中点击 WinWFHelper.py

2. 点最右下角三角形运行。注意!弹出的收费窗口不要管,直接左滑退出!

3. 输入数字选择表盘,回车换行。

4. 打开 Zepp Life,选择表盘商店,随便选一个表盘,点同步表盘。(注意!每次安装不同小程序都要在 Zepp Life 中选择不同的表盘安装。原因是 Zepp Life 会缓存每一个下载的表盘,第二次安装相同表盘的时候不会重新下载而是会直接同步。)

5. 马上切换回 Python3IDE,停留数秒,看见控制台中输出一些东西的时候,回到 Zepp Life。(这一步是因为苹果会冻结后台应用,如果不切回 Python3IDE 会导致下载失败。)

6. 此时表盘替换安装成功。


五、Q&A

1. 可以用其他网络调试工具吗?
可以。但是请自己调试。思路是把指向 https://store-cdn.huami.com/market_app/* 的流量引导到http://127.0.0.1:2563/

2. 节点有什么要求?
没有任何要求。你也可以本地开一个 Socks5 或者 HTTP 代*理。

3. 为什么要用特制的 WinWFHelper.py?不可以用网盘吗?
这是火箭特性所致。火箭中 URL 替换只会替换匹配的部分。若有兴趣,请看举例。
举例:
原 URL 为 https://store-cdn.huami.com/market_app/20220408/SOMECHARACTERS

使用我所提供的火箭模块配置,会替换为 http://127.0.0.1:2563/20220408/SOMECHARACTERS

而显而易见的是,如果本地 2563 端口跑的是 nginx 或 apache 等网络服务,在不配置伪静态的情况下会 404。

而使用 WinWFHelper.py,只要你访问 http://127.0.0.1:2563/+任意字符串,它都只干一件事:返回指定文件。


4. 报错OSError: [Errno 48] Address already in use
请将 Python3IDE 彻底关闭再打开。也就是在 App Switcher 里面上滑关闭。

5. 我有其他问题?
有其他使用上的问题或者技术细节问题可以提问或私信。但是很抱歉,有关火箭的问题我不能回答,我不知道那是个什么 App。
666
 
有可能是 Python3IDE 启动失败或者你没有及时切换回 Python3IDE?

错误信息太少了,很难知道问题所在。请提供 Python3IDE 开始运行时的截图,和 Zepp Life 提示下载失败后,Python3IDE 的截图。如果可以的话,请提供火箭的日志中,尝试连接 store-cdn.huami.com 的连接情况的截图。
再重新按照教程来了一遍,发现我验证了证书后忘了去信任证书了。。。
果然上班摸鱼的时候整容易出纰漏。。
 

*这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责

相似主题

问答
3K
8

Home 首页
Home 资源
News 发现
Account 我的
顶部