yowsup just stopped working status: fail reason: old_version

Created on 4 Sep 2019  路  19Comments  路  Source: tgalal/yowsup

Describe the bug

Everything was working perfectly up until last night, I am only using yowsup for registration, not for activation or any other function. So this morning I started getting this error:
status: fail
reason: old_version
login: 380xxxxxxxxx

Debug output

I run the following command with debug on:

yowsup-cli  registration --requestcode sms --config-phone 380xxxxxxxxx --config-cc 380 --config-mcc 255 --config-mnc 02

And received the following output:

D 2019-09-04 14:44:12,708 yowsup.config.manager - load(path_or_profile_name=380xxxxxxxxx, profile_only=False)
D 2019-09-04 14:44:12,708 yowsup.config.manager - _load_path(path=380xxxxxxxxx)
D 2019-09-04 14:44:12,715 yowsup.config.manager - _load_path couldn't find the path: 380xxxxxxxxx
D 2019-09-04 14:44:12,715 yowsup.config.manager - path_or_profile_name is not a path, using it as profile name
D 2019-09-04 14:44:12,716 yowsup.config.manager - Detecting config for profile=380xxxxxxxxx, dir=/root/.config/yowsup/380xxxxxxxxx
D 2019-09-04 14:44:12,716 yowsup.config.manager - Trying /root/.config/yowsup/380xxxxxxxxx/config.json
D 2019-09-04 14:44:12,716 yowsup.config.manager - _load_path(path=/root/.config/yowsup/380xxxxxxxxx/config.json)
D 2019-09-04 14:44:12,716 yowsup.config.manager - Detected config type: json
D 2019-09-04 14:44:12,716 yowsup.config.manager - Opening config for reading
D 2019-09-04 14:44:12,716 yowsup.config.manager - Loading config
D 2019-09-04 14:44:12,716 yowsup.profile.profile - Constructed Profile(profile_name=380xxxxxxxxx)
W 2019-09-04 14:44:12,750 yowsup.common.http.warequest - Passing Config to WARequest is deprecated, pass a YowProfile instead
D 2019-09-04 14:44:12,750 yowsup.profile.profile - Constructed Profile(profile_name=380xxxxxxxxx)
D 2019-09-04 14:44:12,750 yowsup.axolotl.factory - get_manager(profile_name=380xxxxxxxxx, username=380xxxxxxxxx)
D 2019-09-04 14:44:12,750 yowsup.axolotl.manager - Initialized AxolotlManager [username=380xxxxxxxxx, db=/root/.config/yowsup/380xxxxxxxxx/axolotl.db]
D 2019-09-04 14:44:12,751 yowsup.axolotl.manager - load_latest_signed_prekey
D 2019-09-04 14:44:12,751 yowsup.env.env - Env not set, setting it to android
D 2019-09-04 14:44:12,751 yowsup.env.env - Current env changed to android 
W 2019-09-04 14:44:12,751 yowsup.common.http.warequest - Passing Config to WARequest is deprecated, pass a YowProfile instead
D 2019-09-04 14:44:12,751 yowsup.profile.profile - Constructed Profile(profile_name=380xxxxxxxxx)
D 2019-09-04 14:44:12,751 yowsup.axolotl.factory - get_manager(profile_name=380xxxxxxxxx, username=380xxxxxxxxx)
D 2019-09-04 14:44:12,751 yowsup.axolotl.manager - Initialized AxolotlManager [username=380xxxxxxxxx, db=/root/.config/yowsup/380xxxxxxxxx/axolotl.db]
D 2019-09-04 14:44:12,752 yowsup.axolotl.manager - load_latest_signed_prekey
D 2019-09-04 14:44:12,752 yowsup.common.http.warequest - send(parser=None, encrypt=True, preview=False)
D 2019-09-04 14:44:12,752 yowsup.common.http.warequest - sendGetRequest(parser=None, encrypt_params=True, preview=False)
D 2019-09-04 14:44:12,752 yowsup.common.http.warequest - Encrypting parameters
D 2019-09-04 14:44:12,752 yowsup.common.http.warequest - pre-encrypt (encoded) parameters = 
cc=380&in=675935726&lg=en&lc=GB&mistyped=6&authkey=3k8Kvm%2dPWIhn%2dOZS08sAA3Jjn9wn%2dC4Scqw4NeN8Amo&e_regid=diprSg&e_keytype=BQ&e_ident=%5f%5fgkJJ%5f0iKR%2dPhRi9LwYnW4ERmMCl6I4hUge81dnsRY&e_skey_id=AAAA&e_skey_val=Yd36e%2dgUwCTaS5YLmDcTVqCCRSlXSft24P3IiulJ0CM&e_skey_sig=iBI9ilkJ5KvzyKisBWAWf8jYJgqHAvtZ%2dF9BT%2dMG4Uzl4%2doBiPIzPl1iobg3NHK5ke8bYq3a6%2dmLhWIUQ0yxjg&fdid=c3e5e858%2d4146%2d46f3%2dadb9%2d257e543e3008&expid=KCgQD4OQRb2UJ1Ygr%5f%5fvQA&network_radio_type=1&simnum=1&hasinrc=1&pid=3072&rc=0&id=%25%cc%5c%94I%80%a7%8e%c7%e4%95%e9%8f0%b3%f1m%b47%b6&token=xTSRAUwTS5RvTuw44WSl7233Xg4%3d
D 2019-09-04 14:44:12,753 yowsup.common.http.warequest - sendRequest(host=v.whatsapp.net, port=443, path=/v2/exist, headers={'Accept': 'text/json', 'User-Agent': 'WhatsApp/2.19.51 Android/8.0.0 Device/samsung-star2lte'}, params=[('ENC', 'iuPdHlXNsOhWwunDu3t+wFbId8zH++2Mh26wOsoZQ0pPwr3/2o8hdpaHA2ZPGXuVDGAR0ta5uXygND2SMPUXApqccSOMp1YMaatPMV/M+oNpqU4iuh9/2pam8GF96w56m9vnIiy5QCgXP23jjWrKNXzdITqjylBw+14ExwhRYPW0MdqusJtCIBXJSBPrf3W7JSzkZ7CUAzNBaIU6LB4BY8V+148pcXFfyFx3B+o60NOvSD42SkZSZwerFTKXxMXuszqTLv3lvBgBZ9pE/l4I6cd10ab3AMx8W4V/crK7cfmqtVGIspKRZo1akIPXaWjbyx9+YL+PUM++qU5HfJJXivMUJ4BeXhlbgywpQYVys8cohJkcoczcN5O1M4dhiQieGlXCVJGYPqBZud13Wgu7BpKe4OBKwiwLNFggMzTmZsRD9b1eymLruOMagWbzwKX6I6Z2mu2f/OZxnhCUFs0oeeubjnU5wQ7Av7yrQE16bWv/GZf5D8Xf6IM/Ou7IHK4qslvPDYI7cF/pogNCgWFO+yHjhZ1MZX7Htu05OuUa8SuCTyOF7/02QbUlLvu7CJ48RHAR0MPRKdwLU23yHP3qWfvOocOmpdz2vjQ55QJnSoK3DyseFEhuVfKT5QVZ720ohm8u6XiTNWrR/U8Wf2OzytdcyfM+2N+EnUPXq8u+pBXLrN/WGG6/zZg6DfNJTyHOflG+ExTOqvPSgYx2h94M2N4NRFL2fjJQQyOOCdD5brrysOTLvWtx5m71dG+0jf/P8uro118hJNVfbceT2gPydx1uDtHAkBms63vP3Hg7YyORUDvUwogcWbAkwlAj6les7rzVDF4Z+kO7FHvHck1XKnqdQqg=')], reqType=GET, preview=False)
D 2019-09-04 14:44:12,753 yowsup.common.http.warequest - Opening connection to v.whatsapp.net
D 2019-09-04 14:44:12,757 yowsup.common.http.warequest - Sending GET request to /v2/exist?ENC=iuPdHlXNsOhWwunDu3t%2bwFbId8zH%2b%2b2Mh26wOsoZQ0pPwr3%2f2o8hdpaHA2ZPGXuVDGAR0ta5uXygND2SMPUXApqccSOMp1YMaatPMV%2fM%2boNpqU4iuh9%2f2pam8GF96w56m9vnIiy5QCgXP23jjWrKNXzdITqjylBw%2b14ExwhRYPW0MdqusJtCIBXJSBPrf3W7JSzkZ7CUAzNBaIU6LB4BY8V%2b148pcXFfyFx3B%2bo60NOvSD42SkZSZwerFTKXxMXuszqTLv3lvBgBZ9pE%2fl4I6cd10ab3AMx8W4V%2fcrK7cfmqtVGIspKRZo1akIPXaWjbyx9%2bYL%2bPUM%2b%2bqU5HfJJXivMUJ4BeXhlbgywpQYVys8cohJkcoczcN5O1M4dhiQieGlXCVJGYPqBZud13Wgu7BpKe4OBKwiwLNFggMzTmZsRD9b1eymLruOMagWbzwKX6I6Z2mu2f%2fOZxnhCUFs0oeeubjnU5wQ7Av7yrQE16bWv%2fGZf5D8Xf6IM%2fOu7IHK4qslvPDYI7cF%2fpogNCgWFO%2byHjhZ1MZX7Htu05OuUa8SuCTyOF7%2f02QbUlLvu7CJ48RHAR0MPRKdwLU23yHP3qWfvOocOmpdz2vjQ55QJnSoK3DyseFEhuVfKT5QVZ720ohm8u6XiTNWrR%2fU8Wf2OzytdcyfM%2b2N%2bEnUPXq8u%2bpBXLrN%2fWGG6%2fzZg6DfNJTyHOflG%2bExTOqvPSgYx2h94M2N4NRFL2fjJQQyOOCdD5brrysOTLvWtx5m71dG%2b0jf%2fP8uro118hJNVfbceT2gPydx1uDtHAkBms63vP3Hg7YyORUDvUwogcWbAkwlAj6les7rzVDF4Z%2bkO7FHvHck1XKnqdQqg%3d
I 2019-09-04 14:44:13,080 yowsup.common.http.warequest - {"login":"380xxxxxxxxx","status":"fail","reason":"incorrect","sms_length":6,"voice_length":6,"sms_wait":0,"voice_wait":0,"possible_migration":true}

D 2019-09-04 14:44:13,080 yowsup.common.http.warequest - send(parser=None, encrypt=True, preview=False)
D 2019-09-04 14:44:13,080 yowsup.common.http.warequest - sendGetRequest(parser=None, encrypt_params=True, preview=False)
D 2019-09-04 14:44:13,080 yowsup.common.http.warequest - Encrypting parameters
D 2019-09-04 14:44:13,081 yowsup.common.http.warequest - pre-encrypt (encoded) parameters = 
cc=380&in=675935726&lg=en&lc=GB&mistyped=6&authkey=3k8Kvm%2dPWIhn%2dOZS08sAA3Jjn9wn%2dC4Scqw4NeN8Amo&e_regid=diprSg&e_keytype=BQ&e_ident=%5f%5fgkJJ%5f0iKR%2dPhRi9LwYnW4ERmMCl6I4hUge81dnsRY&e_skey_id=AAAA&e_skey_val=Yd36e%2dgUwCTaS5YLmDcTVqCCRSlXSft24P3IiulJ0CM&e_skey_sig=iBI9ilkJ5KvzyKisBWAWf8jYJgqHAvtZ%2dF9BT%2dMG4Uzl4%2doBiPIzPl1iobg3NHK5ke8bYq3a6%2dmLhWIUQ0yxjg&fdid=c3e5e858%2d4146%2d46f3%2dadb9%2d257e543e3008&expid=KCgQD4OQRb2UJ1Ygr%5f%5fvQA&network_radio_type=1&simnum=1&hasinrc=1&pid=1442&rc=0&id=%25%cc%5c%94I%80%a7%8e%c7%e4%95%e9%8f0%b3%f1m%b47%b6&mcc=255&mnc=002&sim_mcc=000&sim_mnc=000&method=sms&reason=&token=xTSRAUwTS5RvTuw44WSl7233Xg4%3d&hasav=1
D 2019-09-04 14:44:13,081 yowsup.common.http.warequest - sendRequest(host=v.whatsapp.net, port=443, path=/v2/code, headers={'Accept': 'text/json', 'User-Agent': 'WhatsApp/2.19.51 Android/8.0.0 Device/samsung-star2lte'}, params=[('ENC', 'stjP56TGYosuM+p6QQwAYzVvQZ3TR5JeUoUQ5dGrxC8zkwnCfFAlrVcmaJTTeo0zDrrcX/WE09ato3dyehMaSG4yl5nR1e1BQ6xaaUDfqahiZqj20F1PJ+HtKwWyq/007Ot461GixyT4ta4BBUhdz7FGPtYpUHsUqWV27bB+rDp7rlP2XWXzqHL7UEfDFEBxIiirbbeJGenVJRSidPMspjPDI0Pgi0FyXFthsXE00yHeV9MdxHQ/VnaDtYn2sUERqUK71ch6YaDYPowkgOm+e7s4xLsfsVr9L5jvass7HT4JBTIV+1Ur+RBqvlBqfKIvv8N6YTKk6A3yWbQoeZyrAQITfcnXe3mBOSt8Bai4A4/3cRck+AadD04Kqi5QbpdHq8g/JWZszbezH30fagBAK00sYjb25gS0CCmTjfcThMBJg40TYUUpmbwikVokCA94jGfGDv3ZWAzhQ/tYSFEnHWhqolCdOXZmaNIsRU2hZLWR+oWhdmCYA1eWy8lSehOBM7ICT9t6EpcQDpP8j3kFasrG3hiOo34ieMpRFN9ozWngjeHnKf2kEoe5DELJjgSlRadDfVXSbzYdjZrhFwWBuFllp+mkEP7LL3Bghgq5fad38+haVHeToIBjN7jPM42dFzQiHzLrb8ZIIOqiATktQSLvm63dGUV1hvYYZG22KXUHYRsOrmxcM1Nk9BzPOYN/6XbM60tm2dBYrGc+s8N7dubAt+YyxeyUxGiNx6hqBgrvEmB0RuShKREupEQo0F7/Zbzovi3P7BuNp0CKCeacYjJTcE1igfJsrBeW92cakpQbe+Oh2CFVbt0W0Y5BAK2zzkfmt5cxxf1gsWGM297hFlyea+MMoPgy50Zg35fDj7mcpatnagEB+M/TltQ2WBsBHGRj6HbCs2TiwUvChVYrU4DOVPxSByeFSDNm5oJ5W+I06rsDsw4S')], reqType=GET, preview=False)
D 2019-09-04 14:44:13,082 yowsup.common.http.warequest - Opening connection to v.whatsapp.net
D 2019-09-04 14:44:13,085 yowsup.common.http.warequest - Sending GET request to /v2/code?ENC=stjP56TGYosuM%2bp6QQwAYzVvQZ3TR5JeUoUQ5dGrxC8zkwnCfFAlrVcmaJTTeo0zDrrcX%2fWE09ato3dyehMaSG4yl5nR1e1BQ6xaaUDfqahiZqj20F1PJ%2bHtKwWyq%2f007Ot461GixyT4ta4BBUhdz7FGPtYpUHsUqWV27bB%2brDp7rlP2XWXzqHL7UEfDFEBxIiirbbeJGenVJRSidPMspjPDI0Pgi0FyXFthsXE00yHeV9MdxHQ%2fVnaDtYn2sUERqUK71ch6YaDYPowkgOm%2be7s4xLsfsVr9L5jvass7HT4JBTIV%2b1Ur%2bRBqvlBqfKIvv8N6YTKk6A3yWbQoeZyrAQITfcnXe3mBOSt8Bai4A4%2f3cRck%2bAadD04Kqi5QbpdHq8g%2fJWZszbezH30fagBAK00sYjb25gS0CCmTjfcThMBJg40TYUUpmbwikVokCA94jGfGDv3ZWAzhQ%2ftYSFEnHWhqolCdOXZmaNIsRU2hZLWR%2boWhdmCYA1eWy8lSehOBM7ICT9t6EpcQDpP8j3kFasrG3hiOo34ieMpRFN9ozWngjeHnKf2kEoe5DELJjgSlRadDfVXSbzYdjZrhFwWBuFllp%2bmkEP7LL3Bghgq5fad38%2bhaVHeToIBjN7jPM42dFzQiHzLrb8ZIIOqiATktQSLvm63dGUV1hvYYZG22KXUHYRsOrmxcM1Nk9BzPOYN%2f6XbM60tm2dBYrGc%2bs8N7dubAt%2bYyxeyUxGiNx6hqBgrvEmB0RuShKREupEQo0F7%2fZbzovi3P7BuNp0CKCeacYjJTcE1igfJsrBeW92cakpQbe%2bOh2CFVbt0W0Y5BAK2zzkfmt5cxxf1gsWGM297hFlyea%2bMMoPgy50Zg35fDj7mcpatnagEB%2bM%2fTltQ2WBsBHGRj6HbCs2TiwUvChVYrU4DOVPxSByeFSDNm5oJ5W%2bI06rsDsw4S
I 2019-09-04 14:44:13,329 yowsup.common.http.warequest - {"login":"380xxxxxxxxx","status":"fail","reason":"old_version"}

yowsup-cli     v3.2.0
yowsup         v3.2.3
consonance     v0.1.3-1
dissononce     v0.34.3
python-axolotl v0.2.2
cryptography   v2.7
protobuf       v3.9.0


Copyright (c) 2012-2019 Tarek Galal
http://www.openwhatsapp.org

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://openwhatsapp.org/yowsup/donate


status: fail
reason: old_version
login: 380xxxxxxxxx

When I saw the message said old version, and because I am not a python developer, all I could try to do is change the following:

WHATSAPP_VERSION=self.getVersion()

To:

WHATSAPP_VERSION='2.19.240'

Which is the latest WhatsApp version, and I got this output:

D 2019-09-04 14:50:23,510 yowsup.config.manager - load(path_or_profile_name=380xxxxxxxxx, profile_only=False)
D 2019-09-04 14:50:23,510 yowsup.config.manager - _load_path(path=380xxxxxxxxx)
D 2019-09-04 14:50:23,510 yowsup.config.manager - _load_path couldn't find the path: 380xxxxxxxxx
D 2019-09-04 14:50:23,510 yowsup.config.manager - path_or_profile_name is not a path, using it as profile name
D 2019-09-04 14:50:23,510 yowsup.config.manager - Detecting config for profile=380xxxxxxxxx, dir=/root/.config/yowsup/380xxxxxxxxx
D 2019-09-04 14:50:23,510 yowsup.config.manager - Trying /root/.config/yowsup/380xxxxxxxxx/config.json
D 2019-09-04 14:50:23,510 yowsup.config.manager - _load_path(path=/root/.config/yowsup/380xxxxxxxxx/config.json)
D 2019-09-04 14:50:23,510 yowsup.config.manager - Detected config type: json
D 2019-09-04 14:50:23,510 yowsup.config.manager - Opening config for reading
D 2019-09-04 14:50:23,510 yowsup.config.manager - Loading config
D 2019-09-04 14:50:23,511 yowsup.profile.profile - Constructed Profile(profile_name=380xxxxxxxxx)
W 2019-09-04 14:50:23,544 yowsup.common.http.warequest - Passing Config to WARequest is deprecated, pass a YowProfile instead
D 2019-09-04 14:50:23,545 yowsup.profile.profile - Constructed Profile(profile_name=380xxxxxxxxx)
D 2019-09-04 14:50:23,545 yowsup.axolotl.factory - get_manager(profile_name=380xxxxxxxxx, username=380xxxxxxxxx)
D 2019-09-04 14:50:23,545 yowsup.axolotl.manager - Initialized AxolotlManager [username=380xxxxxxxxx, db=/root/.config/yowsup/380xxxxxxxxx/axolotl.db]
D 2019-09-04 14:50:23,545 yowsup.axolotl.manager - load_latest_signed_prekey
D 2019-09-04 14:50:23,546 yowsup.env.env - Env not set, setting it to android
D 2019-09-04 14:50:23,546 yowsup.env.env - Current env changed to android 
W 2019-09-04 14:50:23,546 yowsup.common.http.warequest - Passing Config to WARequest is deprecated, pass a YowProfile instead
D 2019-09-04 14:50:23,546 yowsup.profile.profile - Constructed Profile(profile_name=380xxxxxxxxx)
D 2019-09-04 14:50:23,546 yowsup.axolotl.factory - get_manager(profile_name=380xxxxxxxxx, username=380xxxxxxxxx)
D 2019-09-04 14:50:23,546 yowsup.axolotl.manager - Initialized AxolotlManager [username=380xxxxxxxxx, db=/root/.config/yowsup/380xxxxxxxxx/axolotl.db]
D 2019-09-04 14:50:23,546 yowsup.axolotl.manager - load_latest_signed_prekey
D 2019-09-04 14:50:23,547 yowsup.common.http.warequest - send(parser=None, encrypt=True, preview=False)
D 2019-09-04 14:50:23,547 yowsup.common.http.warequest - sendGetRequest(parser=None, encrypt_params=True, preview=False)
D 2019-09-04 14:50:23,547 yowsup.common.http.warequest - Encrypting parameters
D 2019-09-04 14:50:23,547 yowsup.common.http.warequest - pre-encrypt (encoded) parameters = 
cc=380&in=675935726&lg=en&lc=GB&mistyped=6&authkey=3k8Kvm%2dPWIhn%2dOZS08sAA3Jjn9wn%2dC4Scqw4NeN8Amo&e_regid=diprSg&e_keytype=BQ&e_ident=%5f%5fgkJJ%5f0iKR%2dPhRi9LwYnW4ERmMCl6I4hUge81dnsRY&e_skey_id=AAAA&e_skey_val=Yd36e%2dgUwCTaS5YLmDcTVqCCRSlXSft24P3IiulJ0CM&e_skey_sig=iBI9ilkJ5KvzyKisBWAWf8jYJgqHAvtZ%2dF9BT%2dMG4Uzl4%2doBiPIzPl1iobg3NHK5ke8bYq3a6%2dmLhWIUQ0yxjg&fdid=c3e5e858%2d4146%2d46f3%2dadb9%2d257e543e3008&expid=KCgQD4OQRb2UJ1Ygr%5f%5fvQA&network_radio_type=1&simnum=1&hasinrc=1&pid=1252&rc=0&id=%25%cc%5c%94I%80%a7%8e%c7%e4%95%e9%8f0%b3%f1m%b47%b6&token=xTSRAUwTS5RvTuw44WSl7233Xg4%3d
D 2019-09-04 14:50:23,548 yowsup.common.http.warequest - sendRequest(host=v.whatsapp.net, port=443, path=/v2/exist, headers={'Accept': 'text/json', 'User-Agent': 'WhatsApp/2.19.240 Android/8.0.0 Device/samsung-star2lte'}, params=[('ENC', 'yePTrDxPBce0KPicrhRCC46twjbahcGJ2B819LOXYzRqMGXJhCOzO6Hx4DMpaRDCbS7bYyjRZd2yh6gFSj8dwJ8ThktNN7DdwKEWyKvkcZLknCnA6gZ0aSbLNxJsYqseNm8MNC1s2zgzygDbT+Rwvpvxw773ysbglgfYoAZaoVyvOmWyuQIGfDqcULxEFM2xXkVDR9jss51wPDb+OlkavzwulrfBJBtnzYtJXTD0FaiXZ20Jk+VSyT9/hV5ZndcX9fbfAXksTZX1b4wHuQgDLfUYA33MnJDHGveeEnqNT8ZsnzI06BjFFkH7iiabwn8pVMPc2kHu0RDUq0o6191DR7pbI4Ata0i/XneD6ZUUaDYpTezpLPBkKhajl9EpsKXKN31fru3j1k2uOOL2S+izz33DKi4SnUiTqc1QJTPrqJrVpQ/giPc2fm/GExGAmD/xu9BlBfZxksbS6aslPydwvPLqT9RDSTBv+UlNtiTRJBJdeC0eNzzLZMV/oyF4z9be29/6kAHPx+gSHi7m6m9Jdkf/qNXsQ1atXze3M+TBdMj1BlIOrQ8N91ZcJaAhFE+BzPfWuOtf23D3KLYql58cXKw5YUPZEISjU8RJj1Q+RIDndeoaY/iTUq5S6IOZ7sJAdpoeZDWgheNvsLE5ukO1oTtlSf5bW+6Jz2t36MK0TLrOVD9z4TeJdJtznjx+fztCyn8d1fNmOnS/Vk7GF1kaDsbqPJDtMGl3zy8Vi2kdFdfuyMZ4TkTmboYnEsGBGrqAL6bq3I5iLiP3IuMXesenM5yvxy51+GIwYcnaZTBx84lmYVYPbc7duuySVDkb5+5NHGb+lJrLzE0HOr2OB2YDMQxTtQo=')], reqType=GET, preview=False)
D 2019-09-04 14:50:23,548 yowsup.common.http.warequest - Opening connection to v.whatsapp.net
D 2019-09-04 14:50:23,552 yowsup.common.http.warequest - Sending GET request to /v2/exist?ENC=yePTrDxPBce0KPicrhRCC46twjbahcGJ2B819LOXYzRqMGXJhCOzO6Hx4DMpaRDCbS7bYyjRZd2yh6gFSj8dwJ8ThktNN7DdwKEWyKvkcZLknCnA6gZ0aSbLNxJsYqseNm8MNC1s2zgzygDbT%2bRwvpvxw773ysbglgfYoAZaoVyvOmWyuQIGfDqcULxEFM2xXkVDR9jss51wPDb%2bOlkavzwulrfBJBtnzYtJXTD0FaiXZ20Jk%2bVSyT9%2fhV5ZndcX9fbfAXksTZX1b4wHuQgDLfUYA33MnJDHGveeEnqNT8ZsnzI06BjFFkH7iiabwn8pVMPc2kHu0RDUq0o6191DR7pbI4Ata0i%2fXneD6ZUUaDYpTezpLPBkKhajl9EpsKXKN31fru3j1k2uOOL2S%2bizz33DKi4SnUiTqc1QJTPrqJrVpQ%2fgiPc2fm%2fGExGAmD%2fxu9BlBfZxksbS6aslPydwvPLqT9RDSTBv%2bUlNtiTRJBJdeC0eNzzLZMV%2foyF4z9be29%2f6kAHPx%2bgSHi7m6m9Jdkf%2fqNXsQ1atXze3M%2bTBdMj1BlIOrQ8N91ZcJaAhFE%2bBzPfWuOtf23D3KLYql58cXKw5YUPZEISjU8RJj1Q%2bRIDndeoaY%2fiTUq5S6IOZ7sJAdpoeZDWgheNvsLE5ukO1oTtlSf5bW%2b6Jz2t36MK0TLrOVD9z4TeJdJtznjx%2bfztCyn8d1fNmOnS%2fVk7GF1kaDsbqPJDtMGl3zy8Vi2kdFdfuyMZ4TkTmboYnEsGBGrqAL6bq3I5iLiP3IuMXesenM5yvxy51%2bGIwYcnaZTBx84lmYVYPbc7duuySVDkb5%2b5NHGb%2blJrLzE0HOr2OB2YDMQxTtQo%3d
I 2019-09-04 14:50:24,053 yowsup.common.http.warequest - {"login":"380xxxxxxxxx","status":"fail","reason":"incorrect","sms_length":6,"voice_length":6,"sms_wait":0,"voice_wait":0,"possible_migration":true}

D 2019-09-04 14:50:24,053 yowsup.common.http.warequest - send(parser=None, encrypt=True, preview=False)
D 2019-09-04 14:50:24,053 yowsup.common.http.warequest - sendGetRequest(parser=None, encrypt_params=True, preview=False)
D 2019-09-04 14:50:24,053 yowsup.common.http.warequest - Encrypting parameters
D 2019-09-04 14:50:24,053 yowsup.common.http.warequest - pre-encrypt (encoded) parameters = 
cc=380&in=675935726&lg=en&lc=GB&mistyped=6&authkey=3k8Kvm%2dPWIhn%2dOZS08sAA3Jjn9wn%2dC4Scqw4NeN8Amo&e_regid=diprSg&e_keytype=BQ&e_ident=%5f%5fgkJJ%5f0iKR%2dPhRi9LwYnW4ERmMCl6I4hUge81dnsRY&e_skey_id=AAAA&e_skey_val=Yd36e%2dgUwCTaS5YLmDcTVqCCRSlXSft24P3IiulJ0CM&e_skey_sig=iBI9ilkJ5KvzyKisBWAWf8jYJgqHAvtZ%2dF9BT%2dMG4Uzl4%2doBiPIzPl1iobg3NHK5ke8bYq3a6%2dmLhWIUQ0yxjg&fdid=c3e5e858%2d4146%2d46f3%2dadb9%2d257e543e3008&expid=KCgQD4OQRb2UJ1Ygr%5f%5fvQA&network_radio_type=1&simnum=1&hasinrc=1&pid=1344&rc=0&id=%25%cc%5c%94I%80%a7%8e%c7%e4%95%e9%8f0%b3%f1m%b47%b6&mcc=255&mnc=002&sim_mcc=000&sim_mnc=000&method=sms&reason=&token=xTSRAUwTS5RvTuw44WSl7233Xg4%3d&hasav=1
D 2019-09-04 14:50:24,054 yowsup.common.http.warequest - sendRequest(host=v.whatsapp.net, port=443, path=/v2/code, headers={'Accept': 'text/json', 'User-Agent': 'WhatsApp/2.19.240 Android/8.0.0 Device/samsung-star2lte'}, params=[('ENC', 'HethiVDDybJ/ncMu2VUSIkPmjYL3Zs8gyrzZ3qGT9gmv7/5iTguqU/RiUiW6dSroTDSOt9zN0rvKg4y2rBiAW8dmmV1U40K2KMxFLAGCtW3lwVvV4yiUplv+W7jhpFHKXaikBHqxanK0ZlBHyy2MzV6BNwRMdKoS9s4MpJFHNL/mJJvjs0XZSvVtqqhqDLc7Mm27ozSwYbBlxM1qut+lzcTfgj2wvix3+C63AXlQKBziv8zHKKJpAoHwz5ltBwtg4b8bpcJo96nAnWD+66foetxEy8ywUzXKmxlpTQu7QH9AtMeVYSCQAdSbI8cpbDdi8ZcaCX1khWIvvD2Cy7raxNb+sxprl/8Lg2acPtVv3vCY62FqlIwm1b3acv5c6SaThkJtmWbNYayJRNgQb86KRl6XzoGqcVBsCXew0Hx1fHhjnawEwtMlcSdMEDiO7F+PZpq/2cRhiLQL6Z53HpE79O1QPKYnWOgVi56gJ/ZS6p5i5ChKOgfUQPrN3Rp5+Xy70cDaNUh3Jd0cEI3pDUwzb5M5d3DSho0BeOwpka0kK1pRx+MnIIKIU2o3Wpm2yZZvZUU/WG1AtDs4ZEdmN+HlLFFKP2JtHJTkw+89xxn8wZiSJ5TmSf4eBKeAmZq7lhmfDs/jyVivRsJL8JGKjbx5XZw15SHZF1zoNE3ksFdeDsbqQnKAPSbZst1vTpE1tOARHXArwyrBVFmjx+Lr34JY8ELjy7Hp9Sy0hrJ98+/bNf2C+OaBVf26MBxGb4+cPy/teoHCBly4TdcTOvcQrFpdNv+DmYZTuwIFcfuc7VDC4UjNLBR1Ia9KpYjpQObXDSxgMby1PQYvt4FZMK52ns3/QPMvkY8BYSa8N1qiIV/6P06Fk7IMA+32HSa2bhGbnFPkkrUBF8Aby41mBqcp2Ntx5wAHdv6XaXnaG63V+GTQhMxVxTnKfusM')], reqType=GET, preview=False)
D 2019-09-04 14:50:24,054 yowsup.common.http.warequest - Opening connection to v.whatsapp.net
D 2019-09-04 14:50:24,058 yowsup.common.http.warequest - Sending GET request to /v2/code?ENC=HethiVDDybJ%2fncMu2VUSIkPmjYL3Zs8gyrzZ3qGT9gmv7%2f5iTguqU%2fRiUiW6dSroTDSOt9zN0rvKg4y2rBiAW8dmmV1U40K2KMxFLAGCtW3lwVvV4yiUplv%2bW7jhpFHKXaikBHqxanK0ZlBHyy2MzV6BNwRMdKoS9s4MpJFHNL%2fmJJvjs0XZSvVtqqhqDLc7Mm27ozSwYbBlxM1qut%2blzcTfgj2wvix3%2bC63AXlQKBziv8zHKKJpAoHwz5ltBwtg4b8bpcJo96nAnWD%2b66foetxEy8ywUzXKmxlpTQu7QH9AtMeVYSCQAdSbI8cpbDdi8ZcaCX1khWIvvD2Cy7raxNb%2bsxprl%2f8Lg2acPtVv3vCY62FqlIwm1b3acv5c6SaThkJtmWbNYayJRNgQb86KRl6XzoGqcVBsCXew0Hx1fHhjnawEwtMlcSdMEDiO7F%2bPZpq%2f2cRhiLQL6Z53HpE79O1QPKYnWOgVi56gJ%2fZS6p5i5ChKOgfUQPrN3Rp5%2bXy70cDaNUh3Jd0cEI3pDUwzb5M5d3DSho0BeOwpka0kK1pRx%2bMnIIKIU2o3Wpm2yZZvZUU%2fWG1AtDs4ZEdmN%2bHlLFFKP2JtHJTkw%2b89xxn8wZiSJ5TmSf4eBKeAmZq7lhmfDs%2fjyVivRsJL8JGKjbx5XZw15SHZF1zoNE3ksFdeDsbqQnKAPSbZst1vTpE1tOARHXArwyrBVFmjx%2bLr34JY8ELjy7Hp9Sy0hrJ98%2b%2fbNf2C%2bOaBVf26MBxGb4%2bcPy%2fteoHCBly4TdcTOvcQrFpdNv%2bDmYZTuwIFcfuc7VDC4UjNLBR1Ia9KpYjpQObXDSxgMby1PQYvt4FZMK52ns3%2fQPMvkY8BYSa8N1qiIV%2f6P06Fk7IMA%2b32HSa2bhGbnFPkkrUBF8Aby41mBqcp2Ntx5wAHdv6XaXnaG63V%2bGTQhMxVxTnKfusM
I 2019-09-04 14:50:24,357 yowsup.common.http.warequest - {"login":"380xxxxxxxxx","status":"fail","reason":"bad_token"}

yowsup-cli     v3.2.0
yowsup         v3.2.3
consonance     v0.1.3-1
dissononce     v0.34.3
python-axolotl v0.2.2
cryptography   v2.7
protobuf       v3.9.0


Copyright (c) 2012-2019 Tarek Galal
http://www.openwhatsapp.org

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://openwhatsapp.org/yowsup/donate


status: fail
reason: bad_token
login: 380xxxxxxxxx

Needless to say, this did not work

Versions

yowsup-cli v3.2.0
yowsup v3.2.3
consonance v0.1.3-1
dissononce v0.34.3
python-axolotl v0.2.2
cryptography v2.7
protobuf v3.9.0

To Reproduce
Simply run any registration command

OS (please complete the following information):
Which OS did you encounter the bug on?
CentOs 7.5 x64

Are you guys gonna fix this? Or is there something I can do to fix it

Thanks

Most helpful comment

Version: 2.19.244
MD5 classes: /QhoCBMppKpKQumhTC8kcQ==

Check if this works, maybe a pull-request would help there.

All 19 comments

You need to update MD5 classes too. Please check:
https://github.com/tgalal/yowsup/blob/v3.2.3/yowsup/env/env_android.py

PS: If you don't know Python or what are MD5 classes, it'd be better to let the maintainer or someone (who has time) to fix that, and just wait until it's fixed.

As a matter of fact, I don't know Python, but I know other languages, I will try to toy around and see if I could get anywhere, but in the meantime any input from the project contributors is greatly appreciated.

Version: 2.19.244
MD5 classes: /QhoCBMppKpKQumhTC8kcQ==

Check if this works, maybe a pull-request would help there.

It worked, and I just created a pull request.
Thank you very much, but I still do not know where you got this number, are you sniffing whatsapp connection, or how exactly?

You need to get the MD5 hash (in base64 form) from the classes.dex of the WhatsApp APK.

2863

Hello, sorry to re-open this issue, but I didn't understand how to update the MD5 classes...

Could you please explain?

Thank you in advance :)

Yes, thank you, but I didn't understand what I was supposed to do when I read that message...

Still getting the the "old_version" error.
I am using the latest version.
Anyone have the same issue?

my code is:

yowsup-cli registration --requestcode sms --config-phone xxxxxxxxxxx --config-cc 65 --config-mcc 406 --config-mnc 03
I 2019-10-13 13:16:43,966 yowsup.common.http.warequest - b'{"login":"xxxxxxxxxxx","status":"fail","reason":"old_version"}\n

Also have problem with registration

yowsup-cli version

yowsup-cli v3.2.0
Using yowsup v3.2.3

I 2020-02-10 17:21:14,967 yowsup.common.http.warequest - b'{"login":"7499XXXXXXX","status":"fail","reason":"old_version"}

I've checked this file https://github.com/tgalal/yowsup/blob/v3.2.3/yowsup/env/env_android.py and i have exactly the same version

For me, it worked only after seting the lastest Whatsapp version at yowsup/env/env_android.py
_VERSION = "2.20.142"

For me, it worked only after seting the lastest Whatsapp version at yowsup/env/env_android.py
_VERSION = "2.20.142"

Firstly I had the error OLD VERSION, after copy/paste your version the "bad_token" error shows

W 2020-04-29 16:38:05,307 yowsup.common.http.warequest - Passing Config to WARequest is deprecated, pass a YowProfile instead
I 2020-04-29 16:38:05,835 yowsup.common.http.warequest - {"login":"506xxxxxxxx","status":"fail","reason":"bad_token"}

status: fail
reason: bad_token
login: 506xxxxxxxx

Below is my env_android.py info:

class AndroidYowsupEnv(YowsupEnv):
_SIGNATURE = "MIIDMjCCAvCgAwIBAgIETCU2pDALBgcqhkjOOAQDBQAwfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFDASBgNV" \
"BAcTC1NhbnRhIENsYXJhMRYwFAYDVQQKEw1XaGF0c0FwcCBJbmMuMRQwEgYDVQQLEwtFbmdpbmVlcmluZzEUMBIGA1UEAxMLQnJ" \
"pYW4gQWN0b24wHhcNMTAwNjI1MjMwNzE2WhcNNDQwMjE1MjMwNzE2WjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5" \
"pYTEUMBIGA1UEBxMLU2FudGEgQ2xhcmExFjAUBgNVBAoTDVdoYXRzQXBwIEluYy4xFDASBgNVBAsTC0VuZ2luZWVyaW5nMRQwEg" \
"YDVQQDEwtCcmlhbiBBY3RvbjCCAbgwggEsBgcqhkjOOAQBMIIBHwKBgQD9f1OBHXUSKVLfSpwu7OTn9hG3UjzvRADDHj+AtlEm" \
"aUVdQCJR+1k9jVj6v8X1ujD2y5tVbNeBO4AdNG/yZmC3a5lQpaSfn+gEexAiwk+7qdf+t8Yb+DtX58aophUPBPuD9tPFHsMCN" \
"VQTWhaRMvZ1864rYdcq7/IiAxmd0UgBxwIVAJdgUI8VIwvMspK5gqLrhAvwWBz1AoGBAPfhoIXWmz3ey7yrXDa4V7l5lK+7+jr" \
"qgvlXTAs9B4JnUVlXjrrUWU/mcQcQgYC0SRZxI+hMKBYTt88JMozIpuE8FnqLVHyNKOCjrh4rs6Z1kW6jfwv6ITVi8ftiegEkO" \
"8yk8b6oUZCJqIPf4VrlnwaSi2ZegHtVJWQBTDv+z0kqA4GFAAKBgQDRGYtLgWh7zyRtQainJfCpiaUbzjJuhMgo4fVWZIvXHaS" \
"HBU1t5w//S0lDK2hiqkj8KpMWGywVov9eZxZy37V26dEqr/c2m5qZ0E+ynSu7sqUD7kGx/zeIcGT0H+KAVgkGNQCo5Uc0koLRW" \
"YHNtYoIvt5R3X6YZylbPftF/8ayWTALBgcqhkjOOAQDBQADLwAwLAIUAKYCp0d6z4QQdyN74JDfQ2WCyi8CFDUM4CaNB+ceVXd" \
"KtOrNTQcc0e+t"

_MD5_CLASSES = "Vx2VusBKRCsQrU4JC8YKBw=="
_KEY = "eQV5aq/Cg63Gsq1sshN9T3gh+UUp0wIw0xgHYT1bnCjEqOJQKCRrWxdAe2yvsDeCJL+Y4G3PRD2HUF7oUgiGo8vGlNJOaux26k+A2F3hj8A="

_VERSION = "2.20.142"
_OS_NAME = "Android"
_OS_VERSION = "8.0.0"
_DEVICE_NAME = "star2lte"
_MANUFACTURER = "samsung"
_BUILD_VERSION = "star2ltexx-user 8.0.0 R16NW G965FXXU1ARCC release-keys"
_AXOLOTL = True

What do you have on those lines?

Hi, the lines on my file is a little bit different, but now I'm also getting the same error
{"login":"55119XXXXXXX","status":"fail","reason":"bad_token"}
I'm trying to understand it to find an way out.

It is because of the MD5 Clases of the whatsapp APK

Try using the next 2 lines on your env_android.py:

_MD5_CLASSES = "aIiTbnlq1G2jxLKYgZI5Xw=="

_VERSION = "2.20.108"

The bad token means that the APK cant get veryfied by whatsapp servers

thank you!

_MD5_CLASSES = "aIiTbnlq1G2jxLKYgZI5Xw=="

Thanks it's worked for me..

please!!
_MD5_CLASSES = "aIiTbnlq1G2jxLKYgZI5Xw=="

_VERSION = "2.20.108"
it's worked, but, after receiving the code and entering it, I don't receive the password.

{"login":"XXXXXXXXXX","status":"fail","reason":"security_code","guess_wait":0,"guesses_left":15,"email_wait":0,"wipe_wait":603647,"wipe_type":"offline","wipe_token":"XXXXXXXXXXX","server_time":1589981391,"min_poll":5}

Thank you!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

mathslimin picture mathslimin  路  4Comments

bzero picture bzero  路  4Comments

gabrieldesousah picture gabrieldesousah  路  4Comments

mannemvamsi picture mannemvamsi  路  4Comments

rroqueCoddera picture rroqueCoddera  路  3Comments