From 3d8c623df82e4882240fc151d53ad1f4319230a7 Mon Sep 17 00:00:00 2001 From: Changhua Date: Fri, 7 Jun 2024 22:28:11 +0800 Subject: [PATCH] Impl login status --- WeChatFerry/spy/load_calls.cpp | 2 +- WeChatFerry/spy/rpc_server.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/WeChatFerry/spy/load_calls.cpp b/WeChatFerry/spy/load_calls.cpp index 0bffe4f..3e35c35 100644 --- a/WeChatFerry/spy/load_calls.cpp +++ b/WeChatFerry/spy/load_calls.cpp @@ -6,7 +6,7 @@ #define SUPPORT_VERSION L"3.9.10.19" WxCalls_t wxCalls = { - 0x5AB9184, // Login Status + 0x5AB8A2C, // Login Status { 0x5AB8FC8, 0x5AB90A8, 0x5AB8FE8, 0x5A7F170 }, // User Info: wxid, nickname, mobile, home { 0x768140, 0xCE6C80, 0x756960 }, // Send Message /* Receive Message: diff --git a/WeChatFerry/spy/rpc_server.cpp b/WeChatFerry/spy/rpc_server.cpp index c450fac..7d97347 100644 --- a/WeChatFerry/spy/rpc_server.cpp +++ b/WeChatFerry/spy/rpc_server.cpp @@ -855,6 +855,7 @@ static bool dispatcher(uint8_t *in, size_t in_len, uint8_t *out, size_t *out_len ret = func_is_login(out, out_len); break; } +#if 0 case Functions_FUNC_GET_SELF_WXID: { ret = func_get_self_wxid(out, out_len); break; @@ -863,6 +864,7 @@ static bool dispatcher(uint8_t *in, size_t in_len, uint8_t *out, size_t *out_len ret = func_get_user_info(out, out_len); break; } +#endif case Functions_FUNC_GET_MSG_TYPES: { ret = func_get_msg_types(out, out_len); break; @@ -916,7 +918,6 @@ static bool dispatcher(uint8_t *in, size_t in_len, uint8_t *out, size_t *out_len ret = func_send_emotion(req.msg.file.path, req.msg.file.receiver, out, out_len); break; } -#endif case Functions_FUNC_ENABLE_RECV_TXT: { ret = func_enable_recv_txt(req.msg.flag, out, out_len); break; @@ -925,7 +926,6 @@ static bool dispatcher(uint8_t *in, size_t in_len, uint8_t *out, size_t *out_len ret = func_disable_recv_txt(out, out_len); break; } -#if 0 case Functions_FUNC_EXEC_DB_QUERY: { ret = func_exec_db_query(req.msg.query.db, req.msg.query.sql, out, out_len); break;