『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: johnnyit

[进阶教程] 小爱音箱降级api,小爱音箱固件升级/降级

  [复制链接]

5

主题

92

帖子

1034

积分

金牌会员

Rank: 6Rank: 6

积分
1034
金钱
942
HASS币
0
 楼主| 发表于 2019-8-9 11:01:39 | 显示全部楼层
oemsys 发表于 2019-8-8 06:37
需要补全Cookie&设备ID&requestId三个参数   这三个参数怎么来,不会呀~!~!~! ...

参考链接https://github.com/vv314/xiaoai-tts
参考链接http://www.miui.com/thread-14071212-1-1.html
回复

使用道具 举报

5

主题

85

帖子

1339

积分

金牌会员

Rank: 6Rank: 6

积分
1339
金钱
1254
HASS币
0
发表于 2019-10-14 08:03:09 来自手机 | 显示全部楼层
johnnyit 发表于 2019-5-6 09:00
最近一直有个想法封装一个小爱音箱的固件包,带ssh功能的包。
现在测试下来发现小爱在升级过程中有固件验证 ...

完整过程放出来,固件验证不难搞
回复

使用道具 举报

5

主题

92

帖子

1034

积分

金牌会员

Rank: 6Rank: 6

积分
1034
金钱
942
HASS币
0
 楼主| 发表于 2019-10-14 10:12:53 | 显示全部楼层
ygao 发表于 2019-10-14 08:03
完整过程放出来,固件验证不难搞

curl 代码已经贴出来了,还有啥不完整的?
回复

使用道具 举报

5

主题

92

帖子

1034

积分

金牌会员

Rank: 6Rank: 6

积分
1034
金钱
942
HASS币
0
 楼主| 发表于 2019-10-14 10:35:12 | 显示全部楼层
johnnyit 发表于 2019-10-14 10:12
curl 代码已经贴出来了,还有啥不完整的?


补充内容:curl 请求

需要补全Cookie (登录后的Cookie)
deviceIdList(通过抓包数据提取,也就是我说的设备id,格式为xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
requestId(可以随机)

以上三个参数 (可以通过抓包获取小爱音箱app登录后数据)
url=https%3A//bigota.miwifi.com/xiaoqiang/rom/s12a/mico_all_f86a5_1.44.4.bin为需要升级/降级的固件地址。
回复

使用道具 举报

5

主题

85

帖子

1339

积分

金牌会员

Rank: 6Rank: 6

积分
1339
金钱
1254
HASS币
0
发表于 2019-10-15 07:33:32 来自手机 | 显示全部楼层
johnnyit 发表于 2019-10-14 10:35
补充内容:curl 请求

需要补全Cookie (登录后的Cookie)

如何出现固件验证提示的?这是破解常识吧
回复

使用道具 举报

5

主题

85

帖子

1339

积分

金牌会员

Rank: 6Rank: 6

积分
1339
金钱
1254
HASS币
0
发表于 2019-10-15 07:40:05 来自手机 | 显示全部楼层
johnnyit 发表于 2019-10-14 10:35
补充内容:curl 请求

需要补全Cookie (登录后的Cookie)

新的固件升级后有网友已无法再ssh登录了,
回复

使用道具 举报

5

主题

92

帖子

1034

积分

金牌会员

Rank: 6Rank: 6

积分
1034
金钱
942
HASS币
0
 楼主| 发表于 2019-10-15 08:22:17 | 显示全部楼层
本帖最后由 johnnyit 于 2019-10-15 14:14 编辑
ygao 发表于 2019-10-15 07:40
新的固件升级后有网友已无法再ssh登录了,

固件封装比较容易,难的是固件有证书签名,自定义固件没有原始证书,无法进行签名,所以无法成功安装。

新的固件包增加了账号密码验证,可以通过提取固件包内/etc/password文件尝试破解
回复

使用道具 举报

5

主题

92

帖子

1034

积分

金牌会员

Rank: 6Rank: 6

积分
1034
金钱
942
HASS币
0
 楼主| 发表于 2019-10-20 19:24:39 | 显示全部楼层
ygao 发表于 2019-10-15 07:40
新的固件升级后有网友已无法再ssh登录了,

小伙子优秀
回复

使用道具 举报

21

主题

431

帖子

2485

积分

金牌会员

Rank: 6Rank: 6

积分
2485
金钱
2049
HASS币
20
发表于 2019-10-21 09:18:45 | 显示全部楼层
有没有2019.9.25以后的bin?
回复

使用道具 举报

5

主题

92

帖子

1034

积分

金牌会员

Rank: 6Rank: 6

积分
1034
金钱
942
HASS币
0
 楼主| 发表于 2019-10-21 09:50:03 | 显示全部楼层
AnyLine 发表于 2019-10-21 09:18
有没有2019.9.25以后的bin?

没推送到我,你的推送到了吗。
推送到的就可以提取。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-2 22:38 , Processed in 0.108369 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表