扫码登录本质上是WhatsApp的多设备登录,设备之间可以独立运行,那么当我们首次通过WhatsApp扫码登录二维码时,到底发生了那些事情?交换了那些数据?下面我们来一一分析。
二、流程分析 1、设备新增网页上你看到的二维码本质是一串字符串,类似这样的2@Z1vEcXIs2pVu2TXNnSm2M3GSQdS5VbnujYPgk7yRk357uJBHWcXgZxAq3tYsWYkLqScOgTKIVkdpIw==,5LCR7sLmRYEbIyruSadIYH7papJluPHeuW+MP7ID0g0=,98YjOiyooXXYnPMrR067bV7VwjkMdxj0ODihSahmYWk=,NQQNAuKalfLUvC9m5G/ejCDum7yIePRT3hXGUj6prsA
当手机端扫码时,其实会向服务器发送一个注册设备的包文:
【82】32407755673975382f477644483455387a504839423676614d32727461414655716f4a72567367477a514b67484a476d6748766d754154675a4d51554942434564346c502b546c5078774f43593742773d3d
【32】705cd8b4702cc80fafd494d91b5a591124e11b93c7b70843b0579eff82fb3b5e
【151】0a730a0d08facff56810999984960618011220eab123e25a04fe5f7f8810e1f62bc8cba9e84a897b871b51b4eeee038ba6f4011a40b7e19b413ba6d3a3324bb4c23220967b0d265472f3633813ac5ecec81616a194a37ebe2d1d38e1ea8ac36776e3f10265a65252ec9b61b20118b683a6652c2d0c12204d37570cfa6bd0fcf3c3c1e99eafd076da834fd91df29f4839fc9191e4b621be
【85】0a1108facff568109999849606180122020001124099f9028ef861f8528e71a88f75a24c9c0ce0041f1448718f53451bf61284eed22fc17808dfca520b62f89b1008035c4a575a00d35ef389ab3211fdc6b4c0790d
如果二维码没有失效,那么服务器会回如下的包文。
【17】0a0757696e646f77731202080718012000
新增成功后那么得同步一些用户的设置,比如本地语音,通讯录,快捷回复等
【404】12970108001292010a220a208a66e9d8c5f2320476f9bae3bd8dc8ee61f25b865c5272598934e2d51694c23612620a606d795f7e4b2ec312e581a9bab087cbc8cefef3239c46299de775673ad902b906cfa11f529a05713af467367cffc3c5ee32622aba0d1ecab8c91dff87197e88ffc3ae08abe23273c6e22a824290b239c7c2e8609052f81ac86d91aeaf7a3fc7921a080a0600000000a86912a701080012a2010a220a209ecef8b6d487080505db9c960b2685b12fa26c98c2be65b6c6c0a81aca9f524012720a701684c12e2ccbc54a0eaa7e78d197f19bae252264fecf6fed74e75f30fedbb2a6a25d1b32d77460c20dcd8506f7d9e38bc2ca8e380598e2b684521cf35c66eb7c7aff2733cab330fec09ebd018b5bc1d94dd3f2132893914bfea676ea96a13267c3c6bf0c36610bc370fc10869d71f2801a080a0600000000a86922206015d579516eb3a167e01731d0dc48798b2528d28475864fac485d46613f81cc2a207325925c7ab55d93fc6c28d4aa1ef609a7e9d16ecc2b061bc8eb6580c576947e32080a0600000000a8694000
【234】12970108001292010a220a20e76d050ddba7d8aa77d95679447e24174eaed15dbc9a74b6f3957511f5b1e5a212620a60eb83da7c0839eeedb18e3ae9e3ab873bbcdfd7a03e8daf28f6dbeadbc06d685441306b627941a041ecb9e21750769a8a51b8a90c90e53c3a316008b25ca9d10d1eb666c3189b3683bbd9d54396a2743f58bd24a4688e8fe7653a9e36f7a99b731a080a0600000000a86922208e09e2f880dbfe0cc26dd288b09a0b8d79bb0c0d2e2d864eb56ac1b21cb9675f2a20a8d874a8aac28ced79684adcb8ed48d558837dd55b07633f918b18774e3379e332080a0600000000a8694000
【284】12c901080012c4010a220a20d9f47b1e7e0edda979c01e46800448b8079beaad0304d7ce30e29629a6ae7edb1293010a9001b97832140ea731eed5c74e292ed806a579af15ac2cdd20af46beeadb80459efe6ade2ce54e21cf64dc233e7c559ca5899aa591ea0fe204a2b76afb89678b3cb904ae1d653469868b371a2850396686c7cfce682e8bba8f77b7b11827ed5608d8456819bcbcbf78f83684ece256ba400b362d5c99e14c06901dcf5176ad959cb21eb7091e3a8ef4d1af765dfea2532b991a080a0600000000a8692220ba4bb840d5fe41616b818b63526750cab2109f5a1dd4056b2c6fcba47aa849962a2018693a740a97056372c09c6a4dc87092631d4e2b7a0bae2035c54406404f379a32080a0600000000a8694000
同时也会同步一些历史消息
【407】3308241221054e5599049837dcfc96c545338178df271061cf380d37799a13b527e28893421e1a21058c303083b8aa92a592288180effe4e0c18ad27d0199f81004f19647f8f03415322c302330a210547e81d93196ef861590f0d93b85db8df8d502302e77eca8a93afe3dc220fe66110051800229002003449368c66ba7884b80bca8114844cb10de71da648b9d44013c4f5424fd88c0dbd9b4f39dc732f9d4383b1fc4ba8ddd4a3c1faf5386ac62404580634430066ef376d8807a24a272f6345972427061678583a4b3b08219422196f2fb1be917be751c05739941aff54459526ca7dd19b82c633e5507f4c8de3914b056912dabad6938bba6057a812df5c61376f971cc71715c95eb7d8f8a7d4b50c9ec653d4c50efdb5beed0aa015c956faf2f37c6acb68847498eb808fdf5ac95370b678fd17890cd4b8f2f5704958bc316a253c702116c2f812fa5f0e8512a22edb7a319b9c0ec6b23563ca33430347e059849ddb3ff33e301058ec63e518594e91d579a0189d2bbc4521ca00568d283174339bd5dd770464e5202c8bb128e89893a4013001
2、设置网页语音
3、设置快捷回复
---------------------------------------
欢迎技术交流
联系方式:
QQ: 2730002119



