Xiaomi-cloud-tokens-extractor 项目常见问题解决方案
项目基础介绍
Xiaomi-cloud-tokens-extractor 是一个开源项目,旨在从小米云中提取所有连接设备的令牌和BLE设备的加密密钥。该项目的主要编程语言是Python。通过提供小米家庭账户的凭据(用户名、密码和区域),用户可以获取其所有连接设备的详细信息,包括设备名称和IP地址。
新手使用注意事项及解决方案
1. 提供正确的账户凭据
问题描述:新手在使用该项目时,可能会错误地提供Roborock应用程序的凭据,而不是小米家庭账户的凭据,导致无法成功提取令牌。
解决步骤:
- 确认凭据:确保提供的用户名和密码是小米家庭账户的,而不是Roborock应用程序的。
- 检查区域:确保正确输入小米云服务器的区域代码(如
cn
代表中国,de
代表德国等)。如果不确定,可以留空以检查所有可用区域。
2. 网络广告拦截器和限制
问题描述:网络广告拦截器(如AdGuard、PiHole)或网络限制(如UniFi国家限制)可能会干扰项目的正常运行。
解决步骤:
- 禁用广告拦截器:暂时禁用或关闭网络中的广告拦截器。
- 解除网络限制:检查并解除可能存在的网络限制,确保项目能够正常访问小米云服务器。
3. 2FA(双重认证)问题
问题描述:如果小米账户启用了双重认证(2FA),可能会导致项目无法正常运行。
解决步骤:
- 打开2FA链接:在运行项目的同一设备上打开小米账户的2FA链接,确保认证过程顺利完成。
- 确认认证:确保2FA认证成功后,再次尝试运行项目。
通过以上步骤,新手用户可以更好地理解和解决在使用Xiaomi-cloud-tokens-extractor项目时可能遇到的问题。