专注于收集各种实用技术教程-游戏资讯及活动线报「免费共享」绿色安全

ELM
当前位置:网站首页 > 实用教程 > 正文

苹果手机用Siri修改微信支付宝步数

日期: 2020.05.21 / 浏览: 13893 / 分类: 实用教程

1.呼出siri

image.png

2.说出要修改的步数

image.png

修改结果:

image.png

大概原理是利用抓包软件抓包(需要有手环才能抓到包,)

把接口提取出来,然后利用IOS的捷径(快捷指令)发送请求然后修改步数。

这里也是用到小米运动的接口,抓包软件锤子,网球都可以。
话不多说开始教程(以网球为例):

一、抓包。
打开网球,点启动,然后打开小米运动

image.png

同步到100%后,返回网球,查找关键词band

image.png

找到api-mifit-cn.huami.com/v1/data/band_data.json的接口,这样就抓到包了,

可以用网球重写或者锤子过滤器直接修改步数,但这不是我想要的,我想要用Siri来执行。

二、快捷指令制作
打开捷径,右上角加号新建快捷指令,添加操作
先插入一个输入,在脚本里面选择要求输入

image.png

然后用一个变量存储输入的数字,插入-脚本-设定变量

image.png

然后用一个文本来存放data_json的数据,插入-文稿-文本,从网球里面复制data_json的数据到文本里

image.png

将文本里ttl对应的数字改为刚刚设定的变量,这个ttl就是总步数

注意data_json的最后面有个date,最好把它也跟着改了,插入当前日期,自定义成yyyy-MM-dd的格式

然后开始发送请求,插入-网页-获取url内容

URL复制刚刚抓的包的url,注意URL里有两个参数,一个是r不知道是什么,一个是t是时间戳

发送请求时最好修改下换成此时的时间戳 ,我又新建了个快捷指令用来获取时间戳,然后用变量t来保存

此时时间戳,复制到获取url内容里,获取时间戳的快捷指令最后给大家分享!

方法是post,请求头只需要复制apptoken和User-Anget就行,

请求体用表单,需要5个参数data_json,userid,device_type,last_sync_date,last_deviceid

然后用显示结果来显示结果,插入-脚本-显示结果

最后点击右上角完成,起个名字,比如修改步数,待会叫siri的时候说嘿Siri 修改步数,然后再说出

要修改的步数即可,搞定。

再最后分享获取时间戳的快捷指令:

调用的淘宝的接口 http://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp

注意小米运动一定要绑定微信和支付宝,不然没效果,我第一次就是没有绑定微信然后没有效果。

由于截图太多了 就不一一贴上 有动手能力的可以参考着修改下!