这可能听起来很老……
使用 yowsup-cli 注册我的号码时,出现以下错误:
INFO:yowsup.common.http.warequest:{"login":"************","status":"fail","reason":"old_version"}
status: fail
reason: old_version
login: ************
那是因为我有
yowsup-cli v2.0.15
yowsup 2.5.0
我尝试了这里建议的所有解决方案......比如,
更新
通过pip升级
通过 GitHub 升级
重新安装
并尝试了 yowsup 教程...
有没有其他选择来解决这个问题?
或者这里可能有什么问题?
最佳答案
在我的情况下工作:
编辑/yowsup/env/env_android.py
_KEY = "eQV5aq/Cg63Gsq1sshN9T3gh+UUp0wIw0xgHYT1bnCjEqOJQKCRrWxdAe2yvsDeCJL+Y4G3PRD2HUF7oUgiGo8vGlNJOaux26k+A2F3hj8A="
_MD5_CLASSES = "ry9Xz6kVioQctwA3G9z62Q=="
_VERSION = "2.12.556"
_OS_NAME = "Android"
_OS_VERSION = "4.3"
_DEVICE_NAME = "armani"
_MANUFACTURER = "Xiaomi"
_BUILD_VERSION = "JLS36C"
_AXOLOTL = True
然后再次编译
执行此命令后:
./yowsup-cli registration -E android --requestcode sms --phone 91xxxxxxxxx --cc 91 --mcc 232 --mnc 10
或者
您还可以在以下文件中设置 yowsup 模拟的默认环境:
cat yowsup/env/env.py
...
DEFAULT = "android"
...
你会收到短信/语音!
关于yowsup - 旧版本注册失败 - YOWSUP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41919818/