wechaty / wechaty-puppet-padpro

Apache License 2.0
238 stars 64 forks source link

该微信帐号因使用了微信外挂、非官方客户端或模拟器,被禁止在此设备上登录 #197

Closed huan closed 5 years ago

huan commented 5 years ago

My bot can not log in after restart my program after #196.

[1] https://api.qrserver.com/v1/create-qr-code/?data=http%3A%2F%2Fweixin.qq.com%2Fx%2Fwa7RVz-4WoK_yjHg-Hwi
Scan QR Code above to log in: 
04:10:15 SILL PadproManager checkQrcode: Had scan the Qrcode, but not Login!
04:10:16 VERB PadproGrpc GrpcCheckQRCode()
04:10:16 SILL DedupeApi dedupe() no need to dedupe api GrpcCheckQRCode.
04:10:16 SILL WechatGateway _callApi(GrpcCheckQRCode, undefined) the 4 times, booted 5.209 seconds since boot.
04:10:17 SILL WechatGateway sendShort() res: commandUrl: /cgi-bin/micromsg-bin/checkloginqrcode
04:10:17 SILL GrpcGateway parse(GrpcCheckQRCode) get response: {"CheckTime":0,"Status":1,"Username":"","Password":"","HeadImgUrl":"http://wx.qlogo.cn/mmhead/ver_1/gBiauGcic53ccWJDbSicXwWACGicJDnwmCdvaBgx2tAXHhoEXhTJHiaczhgHPkzdYfibB25zDaWJ9P2l7r0nRFLeIr4jmeDznqTf
04:10:17 SILL PadproManager checkQrcode: Had scan the Qrcode, but not Login!
04:10:18 VERB PadproGrpc GrpcCheckQRCode()
04:10:18 SILL DedupeApi dedupe() no need to dedupe api GrpcCheckQRCode.
04:10:18 SILL WechatGateway _callApi(GrpcCheckQRCode, undefined) the 5 times, booted 6.879 seconds since boot.
04:10:18 SILL WechatGateway sendShort() res: commandUrl: /cgi-bin/micromsg-bin/checkloginqrcode
04:10:18 SILL GrpcGateway parse(GrpcCheckQRCode) get response: {"CheckTime":0,"Status":2,"Username":"wxid_a8d806dzznm822","Password":"extdevnewpwd_CiNBWDR4dUFUZTNEcDlZOC00SDdYSTlXOFBAcXJ0aWNrZXRfMBJAdW9YQjB5Skg1YnFfWjVWbnlxOEpNSXRjTnU1NlFsYTJHNXN3SFpWZjZndnV2X2RI
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█ ▄▄▄▄▄ █▄▄▄ ▀█ █▀▀▄▀ █ ▄▄▄▄▄ █
█ █   █ ██▄▀ █▄█ ▄▀█ ██ █   █ █
█ █▄▄▄█ ██▀▄ ▄▄▄█▄▄█▄▀█ █▄▄▄█ █
█▄▄▄▄▄▄▄█ ▀▄█ ▀ ▀ █▄█▄█▄▄▄▄▄▄▄█
█▄▄▀▄▄▀▄▀█▄▀█▄█ ██▄▀▀▀█▄▀▀█▀▀▄█
█▄ ▄▀▄▄▄▀▀▄██▄▄▀   ▄█▀█▄▀▄█▄█▀█
██ ▀██ ▄▄▀  █▀█ █ █▄█▄▄  ▀▀█▀ █
█▄▄▀█▄█▄██▀▀█▀▄▄ █▄█ ▄███▄▄ █ █
█  ▄▀▀ ▄▀▀▄█ ▄▀█▀█ █  ▀██▀▀▀▀██
█   ▀█▀▄█▀ ▄▀▄   ▀█ ▄▀ ▄█▄▀▀█▄█
█▄▄▄█▄█▄▄▀  ▄▀█▄▄███▄ ▄▄▄  ▄▄██
█ ▄▄▄▄▄ ███  ▀▄▀▄█▀▀  █▄█  █▀██
█ █   █ █ ▀ ▄▄█▀ █▀█ ▄ ▄▄▄█▀▄▀█
█ █▄▄▄█ █▀▀  ▄▄█▄█▄ █▄█▀  ▀ ▄ █
█▄▄▄▄▄▄▄█▄█▄█▄█▄███▄█▄███▄█████

[2] https://api.qrserver.com/v1/create-qr-code/?data=http%3A%2F%2Fweixin.qq.com%2Fx%2Fwa7RVz-4WoK_yjHg-Hwi
Scan QR Code above to log in: 
04:10:18 SILL PadproManager checkQrcode: Trying to login... please wait
04:10:18 INFO PadproGrpc GrpcQRCodeLogin(wxid_a8d806dzznm822, extdevnewpwd_CiNBWDR4dUFUZTNEcDlZOC00SDdYSTlXOFBAcXJ0aWNrZXRfMBJAdW9YQjB5Skg1YnFfWjVWbnlxOEpNSXRjTnU1NlFsYTJHNXN3SFpWZjZndnV2X2RIa2FVN3BOVWxBdW4wUE9fShoYZ1Nja3RJSXZtd2hhVGJ6TjU4M0JxQk90)
04:10:18 SILL DedupeApi dedupe() no need to dedupe api GrpcQRCodeLogin.
04:10:18 SILL WechatGateway _callApi(GrpcQRCodeLogin, {"password":"extdevnewpwd_CiNBWDR4dUFUZTNEcDlZOC00SDdYSTlXOFBAcXJ0aWNrZXRfMBJAdW9YQjB5Skg1YnFfWjVWbnlxOEpNSXRjTnU1NlFsYTJHNXN3SFpWZjZndnV2X2RIa2FVN3BOVWxBdW4wUE9fShoYZ1Nja3RJSXZtd2hhVGJ6TjU4M0JxQk90","userName":"wxid_a8d806dzznm822"}) the 1 times, booted 7.193 seconds since boot.
04:10:19 SILL WechatGateway sendShort() res: commandUrl: /cgi-bin/micromsg-bin/manualauth
04:10:19 SILL GrpcGateway parse(GrpcQRCodeLogin) get response: {"longHost":"long.weixin.qq.com","shortHost":"short.weixin.qq.com","status":-106,"userName":"","payload":"<e>\n<ShowType>1</ShowType>\n<Content><![CDATA[该微信帐号因使用了微信外挂、非官方客户端或模拟器,被禁止在此设备上登录,请尽快卸载对应的非法软
04:10:19 SILL PadproManager startCheckScan() checkScanInternalLoop() resolved
lijiarui commented 5 years ago

Because your server and your mobile in a different city. I guess you are using a non-beijing server.

huan commented 5 years ago

I swiched to my lapton at Beijing, get another error message:

你的微信版本过低,请升级至最新版本微信后再登录微信。点击“确定”后将跳转至最新版下载页面。

14:45:33 INFO StarterBot Scanned(2) - https://api.qrserver.com/v1/create-qr-code/?data=http%3A%2F%2Fweixin.qq.com%2Fx%2FgcNSlTdz4Y1w6WNXokbA
14:45:33 SILL PadproManager checkQrcode: Trying to login... please wait
14:45:33 INFO PadproGrpc GrpcQRCodeLogin(wxid_a8d806dzznm822, extdevnewpwd_CiNBZG85LTU5ZGpqTlEtbnFUQ25FWndKT3FAcXJ0aWNrZXRfMBJAVS1JamRzY0wwVjAzMkNhQUV2Y1ZjcFBRMzFNUTQ3MWZXMDlGcWdNaVFrWXlGbUczMFlQeHZQYkRybzlPbVVrbBoYZ1NlX0xJbnlXSXdrU0ZOdWNtSXBZWEFj)
14:45:33 SILL DedupeApi dedupe() no need to dedupe api GrpcQRCodeLogin.
14:45:33 SILL WechatGateway _callApi(GrpcQRCodeLogin, {"password":"extdevnewpwd_CiNBZG85LTU5ZGpqTlEtbnFUQ25FWndKT3FAcXJ0aWNrZXRfMBJAVS1JamRzY0wwVjAzMkNhQUV2Y1ZjcFBRMzFNUTQ3MWZXMDlGcWdNaVFrWXlGbUczMFlQeHZQYkRybzlPbVVrbBoYZ1NlX0xJbnlXSXdrU0ZOdWNtSXBZWEFj","userName":"wxid_a8d806dzznm822"}) the 1 times, booted 25.641 seconds since boot.
14:45:34 SILL WechatGateway sendShort() res: commandUrl: /cgi-bin/micromsg-bin/manualauth
14:45:34 SILL GrpcGateway parse(GrpcQRCodeLogin) get response: {"longHost":"long.weixin.qq.com","shortHost":"short.weixin.qq.com","status":-106,"userName":"","payload":"<e>\n<ShowType>4</ShowType>\n<Content><![CDATA[你的微信版本过低,请升级至最新版本微信后再登录微信。点击“确定”后将跳转至最新版下载页面。]]
14:45:34 SILL PadproManager startCheckScan() checkScanInternalLoop() resolved
letitfly commented 5 years ago

Same here "你的微信版本过低"

Seems to be a general problem and could affect everyone.

lijiarui commented 5 years ago

Yes, we will fix this next week.

juneyang commented 5 years ago

Same problem after logout on the phone, can not log in again. Any processing?

lijiarui commented 5 years ago

Since iPad protocol changed a lot these days. So we decide to change to a new protocol, in order for all of the users to log in successfully, see more: https://github.com/Chatie/wechaty/issues/1846

If you are interested in the new protocol, feel free to try the latest code

huan commented 5 years ago

So does this mean that the wechaty-puppet-padpro is not working anymore, and anyone who were using the padpro puppet before should switch to the new puppet: wechaty-puppet-macpro?

lijiarui commented 5 years ago

At this moment: yes.

In the future: I'm not sure.