本文转载自@禾令奇!
本文主要记录一次小爱音箱降级的过程!希望能帮助到有需要的童鞋!不多说了!正题开始!
不过再次提醒一下,本文升级可能不适用所有的小米音箱!

降级原因

习惯了使用小爱控制设备,在使用一年多一点的时候,即刚过售后就出问题了,只能吐槽小米的品控做的太好了。
如果你的小爱同学(音箱)有以下表现,可以尝试看下本文,如没有,则可以从哪儿来到哪儿去了。
怎么叫都叫不醒,通过APP 查看网络是正常的可以唤醒,但是没回复,即没有应答可以通过APP 远程下达指令,本地呼唤反应
……
等等此类种种
在写文本之前,我折腾了很久,比如升级,重置网络 等等,但是大多无济于事,或者管的时间不长,期间经历就不再表述了。
最后,我找到了一个较为长久的方案,给小爱音箱的固件版本降级,也就是本文的重点。

降级教程

项目地址

https://github.com/Vicshs/xiaoai
首先下载到你本地电脑上,目前仅支持 windows7 以上环境运行,不支持xp。
电脑有装git ,则可以使用命令git clone https://github.com/Vicshs/xiaoai.git没装git ,先打开上述地址,然后点击Clone or download-> Download ZIP,然后解压压缩包。
1)配置user.ini 文件
使用记事本或其他文本编辑器打开 xiaoai 文件夹下的user.ini 文件,填写以下信息。
user 对应你的小米账号
pwd 对应你的密码
配置前请确认 user.ini 文件是否存在,以及账号密码是否配置正确。
注:登陆前最好在当前网络下的浏览器访问一次,避免风控出现验证码等情况,影响正常登录,因为验证码这一环节我写程序时未涉及,所以该功能没设计。
2)运行xiaoai-cookie.exe
进入文件所在的文件夹下,选择空白处,然后按住 shift + 鼠标右键,选择“在此处打开powershell 窗口”
运行./xiaoai-cookie.exe
一般来说,一次运行即可,如果不在常用地登录,可能会出现验证码或其他无法登录情况。
这个功能目前还没设计,暂时不做开发,留待后续填坑。
运行完成后,会在同一路径下生成一个xiaoai-res.txt文件,一般包含这些信息

-------账号参数-------serviceToken:sXEJMj