小爱控制美的空调(美的美居app 分析) 一

查看 93|回复 9
作者:asdnasiudn   
第二篇 小爱控制美的空调(美的美居app 分析) 二
第三篇 小爱控制美的空调(blinker集成) 完 -
起因:家里是小米全家桶,但是空调是华凌的,前段时间太热了,空调使用频率比较高,这款空调又不配遥控,每次都要打开app去操作就很烦,想着怎么让小爱来做这件事。
===================================================
本人第一次搞安卓,思路步骤可能和各位大佬不同,有可以改进的地方烦请指出
===================================================
大概流程应该就是
1. 模拟登录
2. 获取设备列表
3. 根据设备id进行操作
首先电脑打开 charles/fiddler , 手机代{过}{滤}理设置为电脑的ip和 charles/fiddler 的端口 ,一般默认 8888
然后开始抓包,发现是 https 抓不到,这个时候一般有两种处理方法
1: 安装 sslunpinning 模块
2: 把 charles/fiddler 导出的证书 导入到 cert 目录
这里我选择方式1 ,因为安卓11上 root 了好像也没法导入证书 还得解锁system 分区,有点麻烦
安装好 sslunpinning 模块 后,重新打开app抓包。
点击登录查看抓包结果,如图所示


1.jpg (142.04 KB, 下载次数: 0)
下载附件
2022-8-30 21:17 上传

很明显第二个接口是登录的,但是它前面还有一个 接口:
[Java] 纯文本查看 复制代码/v1/user/login/id/get
根据我的经验一般登录接口会用到第一个接口的返回参数,所以我直接没有分析登录接口,直接看的第一个


2.jpg (118.29 KB, 下载次数: 0)
下载附件
2022-8-30 21:17 上传

可以看到 它 idget 接口 的请求头里面有几个关键参数
[table][tr][td]mc-trace-id

接口, 小爱

BoomJovi   

同小米和美的都在用,我的洗衣机、烘干机和中央空调都是美的,平常用小米偶尔切美的美居(美的美居做的实在是太烂了),希望大佬能出了个打包成品救一下小白
晓草   

希望大佬能出了个打包成品救一下小白
Jr丶新一   

分析一下海尔智家啊
小明gg   

希望大佬能出了个打包成品救一下小白
JosephSmith   

哎,大佬就是大佬666666
penny   

66666666学习学习,和楼主一样的情况
兔纸   

坐等楼主发布
FungAaron   

期待成品
lianquke   

大佬,强
您需要登录后才可以回帖 登录 | 立即注册

返回顶部