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

标题: 小米 token_extractor 工具提示二次认证问题解决方法 [打印本页]

作者: zhang00963    时间: 2025-6-25 23:47
标题: 小米 token_extractor 工具提示二次认证问题解决方法
本帖最后由 zhang00963 于 2025-6-26 00:17 编辑

帖子起因:
      今天本来打算给 Home Assistant 添加2个BLE的传感器,按照以前的套路,打开 token_extractor.exe 工具获取BLEKEY,却提示错误的用户名或密码,重新下载了个新版本,提示如下图

        [attach]71572[/attach]

      然后按照提示的链接操作后返回 ok 提示,在重启软件后仍然提示二次认证问题。

     查看了 token_extractor 的 issues 得到了些灵感;
     搓了个扫码登录的 token_extractor-qr ,可通过扫码登录的方式绕过用户名和密码登录的二次认证问题,
     登录过程,如下图,先输入区域代码,然后会默认弹框或打开Windows自带的图片查看器,如果没有主动弹出二维码图片的话,可以手动打开程序运行路径下的 temp_qr.png 文件进行扫码
   
    [attach]71573[/attach]
    [attach]71574[/attach]

    代码参考了以下大神的代码:有兴趣的也可以自行修改。
    GitHub - PiotrMachowski/Xiaomi-cloud-tokens-extractor: This tool/script retrieves tokens for all devices connected to Xiaomi cloud and encryption keys for BLE devices.
    GitHub - Squachen/micloud: Library for connecting to xiaomi cloud.
    Xiaomi Miio - QR Code login · GitHub


    文件分享:

    通过网盘分享的文件:token_extractor-qr
    链接: https://pan.baidu.com/s/1deEAY9UnbweSczMqLXZK8Q?pwd=kin3 提取码: kin3




作者: shay    时间: 2025-6-26 08:59
这个很有用,在需要手工获取token的场景下,算是比较方便的了。不过随着xiaomi home的不断改进,其他的第三方接入会慢慢消失吧。
作者: gx19970920    时间: 2025-6-26 09:07
好用,非常牛!!!!
作者: jjss520    时间: 2025-6-26 09:31
大佬牛批,小米MIOT插件也能获取token
作者: zhang00963    时间: 2025-6-26 11:42
jjss520 发表于 2025-6-26 09:31
大佬牛批,小米MIOT插件也能获取token

是的MIOT可以获取,但是我不想在集成里面输入账号/密码,而且我没有小米网关也不希望通过云查询,我只要BLEKEY,本地解密广播数据就可以了
作者: zhang00963    时间: 2025-6-26 11:43
gx19970920 发表于 2025-6-26 09:07
好用,非常牛!!!!

好用就行,我只为了拿到 BLEkey 本地解密广播包
作者: zhang00963    时间: 2025-6-26 11:49
shay 发表于 2025-6-26 08:59
这个很有用,在需要手工获取token的场景下,算是比较方便的了。不过随着xiaomi home的不断改进,其他的第三 ...

消失是趋势,但也不会完全消失,我就是把各家的设备接入HA,米家的主要就是些BLE传感器,所以我只要BLEKEY本地解密广播数据包就可以了,
作者: olip    时间: 2025-7-4 10:16
太感谢了,我也是试了好多次,每次二次验证就陷入死循环
作者: zhang00963    时间: 2025-7-4 21:53
olip 发表于 2025-7-4 10:16
太感谢了,我也是试了好多次,每次二次验证就陷入死循环

好使就行,我也是试了2次才意识到应该是登录规则问题,才去找资料,测试发现qr方式没有2fa问题,才将其融合到token_extractor,也是大佬提前修了路。
作者: olip    时间: 2025-7-9 12:09
zhang00963 发表于 2025-7-4 21:53
好使就行,我也是试了2次才意识到应该是登录规则问题,才去找资料,测试发现qr方式没有2fa问题,才将其融 ...

大佬有空能解决xiaomi vacuum map card的小米二次验证就完美了
作者: Tetsu77    时间: 2025-7-11 07:51
大佬,为什么我输入完区域码软件就闪退了啊
作者: Tetsu77    时间: 2025-7-11 16:50
Tetsu77 发表于 2025-7-11 07:51
大佬,为什么我输入完区域码软件就闪退了啊

没事了 居然是电脑的问题 换台电脑就好了
作者: csl0524    时间: 2025-7-11 22:19
感谢楼主,帮了大忙
作者: ljw    时间: 2025-7-12 11:31
大佬牛逼,如果有docker版本就好了
作者: zhang00963    时间: 2025-7-18 20:25
olip 发表于 2025-7-9 12:09
大佬有空能解决xiaomi vacuum map card的小米二次验证就完美了

自己动手改改呗,反正套路差不多,或者等大佬修复
作者: xiao6    时间: 2025-7-18 22:33
谢谢大佬
作者: like2012    时间: 2025-7-27 09:37
本帖最后由 like2012 于 2025-7-27 11:15 编辑

谢谢大佬分享
作者: xiaojie    时间: 2025-8-11 18:15
楼主,还能用吗,我试了下exe,出问题了
作者: BBGPPR    时间: 2025-8-18 10:45
这个是真牛逼啊,一次成,五个人的身体掉在了地上!!!!!!
作者: lovesf    时间: 2025-9-8 21:06
小米体脂秤2能获取到blekey吗




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5