案例
tuya-mobile:Tuya 应用签名与 API 调用的 Python 重建
tuya-mobile 以 Python 重建 Tuya 移动应用的请求签名、加密 API 调用和 MQTT 信令凭据派生。它用 HMAC-SHA256、SHA256 和 MD5 计算替代应用原生 libthing_security.so 的签名步骤,并提供 Smart Life 与 Tuya Smart 的版本化配置。
- 目标
- 应用 · 协议
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 来源复核于
使用条件与局限
- 前提条件:需要 Python 3.9 或更新版本,以及 aiohttp 和 cryptography。
- 前提条件:经过身份验证的调用需要应用签名常量和账户身份验证;密码登录需要选定应用配置并提供账户凭据。
- 局限:交互式验证码、MFA、二维码和社交登录会抛出特定类型的异常,客户端不会完成这些登录流程。
- 许可:采用 MIT 许可证。
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · AboveColin/tuya-mobile · 修订 8630117
- pyproject.toml GitHub · AboveColin/tuya-mobile · 修订 8630117