Skip to content

Commit 007045b

Browse files
committed
feat(core): append sign required command for PC client
1 parent 21d9861 commit 007045b

1 file changed

Lines changed: 85 additions & 1 deletion

File tree

acidify-core/src/commonMain/kotlin/org/ntqqrev/acidify/internal/LagrangeClient.kt

Lines changed: 85 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,16 @@ internal class LagrangeClient(
5050
get() = sessionStore.guid
5151

5252
val signRequiredCommand = setOf(
53+
"trpc.o3.ecdh_access.EcdhAccess.SsoEstablishShareKey",
54+
"trpc.o3.ecdh_access.EcdhAccess.SsoSecureAccess",
55+
"trpc.o3.report.Report.SsoReport",
56+
"trpc.o3.ecdh_access.EcdhAccess.SsoSecureA2Access",
57+
"trpc.o3.ecdh_access.EcdhAccess.SsoSecureA2Establish",
5358
"MessageSvc.PbSendMsg",
59+
"trpc.group.long_msg_interface.MsgService.SsoRecvLongMsg",
60+
"trpc.group.long_msg_interface.MsgService.SsoSendLongMsg",
61+
"trpc.msg.msg_svc.MsgService.SsoReadedReport",
62+
"trpc.msg.msg_svc.MsgService.SsoC2CRecallMsg",
5463
"wtlogin.trans_emp",
5564
"wtlogin.login",
5665
"trpc.login.ecdh.EcdhService.SsoKeyExchange",
@@ -59,7 +68,82 @@ internal class LagrangeClient(
5968
"trpc.login.ecdh.EcdhService.SsoNTLoginPasswordLoginNewDevice",
6069
"trpc.login.ecdh.EcdhService.SsoNTLoginEasyLoginUnusualDevice",
6170
"trpc.login.ecdh.EcdhService.SsoNTLoginPasswordLoginUnusualDevice",
62-
"OidbSvcTrpcTcp.0x6d9_4"
71+
"trpc.login.ecdh.EcdhService.SsoNTLoginAuthLogin",
72+
"trpc.login.ecdh.EcdhService.SsoNTLoginAuthCodeLogin",
73+
"trpc.qqhb.qqhb_proxy.Handler.sso_handle",
74+
"QQConnectLogin.auth",
75+
"QQConnectLogin.pre_auth",
76+
"OidbSvcTrpcTcp.0x11ec_1",
77+
"OidbSvcTrpcTcp.0x758_1",
78+
"OidbSvcTrpcTcp.0x7c2_5",
79+
"OidbSvcTrpcTcp.0x10db_1",
80+
"OidbSvcTrpcTcp.0x8a1_7",
81+
"OidbSvcTrpcTcp.0x89a_0",
82+
"OidbSvcTrpcTcp.0x89a_15",
83+
"OidbSvcTrpcTcp.0x88d_0",
84+
"OidbSvcTrpcTcp.0x88d_14",
85+
"OidbSvcTrpcTcp.0x112a_1",
86+
"OidbSvcTrpcTcp.0x112a_2",
87+
"OidbSvcTrpcTcp.0x587_74",
88+
"OidbSvcTrpcTcp.0x1100_1",
89+
"OidbSvcTrpcTcp.0x1102_1",
90+
"OidbSvcTrpcTcp.0x1103_1",
91+
"OidbSvcTrpcTcp.0x1107_1",
92+
"OidbSvcTrpcTcp.0x1105_1",
93+
"OidbSvcTrpcTcp.0xf88_1",
94+
"OidbSvcTrpcTcp.0xf89_1",
95+
"OidbSvcTrpcTcp.0xf57_1",
96+
"OidbSvcTrpcTcp.0xf57_106",
97+
"OidbSvcTrpcTcp.0xf57_9",
98+
"OidbSvcTrpcTcp.0xf55_1",
99+
"OidbSvcTrpcTcp.0xf67_1",
100+
"OidbSvcTrpcTcp.0xf67_5",
101+
"OidbSvcTrpcTcp.0x6d9_4",
102+
"trpc.login.ecdh.EcdhService.SsoQRLoginGenQr",
103+
"ConnAuthSvr.fast_qq_login",
104+
"ConnAuthSvr.sdk_auth_api",
105+
"ConnAuthSvr.sdk_auth_api_emp",
106+
"MsgProxy.SendMsg",
107+
"OidbSvcTrpcTcp.0x101e_1",
108+
"OidbSvcTrpcTcp.0x101e_2",
109+
"OidbSvcTrpcTcp.0xf65_1",
110+
"OidbSvcTrpcTcp.0xf65_10",
111+
"OidbSvcTrpcTcp.0xf6e_1",
112+
"OidbSvcTrpcTcp.0xfa5_1",
113+
"trpc.group_pro.msgproxy.sendmsg",
114+
"trpc.passwd.manager.PasswdManager.SetPasswd",
115+
"trpc.passwd.manager.PasswdManager.VerifyPasswd",
116+
"wtlogin_device.login",
117+
"wtlogin_device.tran_sim_emp",
118+
"trpc.login.ecdh.EcdhService.SsoNTLoginTGTExchangeFastLogin",
119+
"trpc.ecom.api_gateway.ApiGateway.SsoForward",
120+
"OidbSvcTrpcTcp.0x917b_1",
121+
"OidbSvcTcp.0x102a",
122+
"OidbSvcTrpcTcp.0x102a_0",
123+
"OidbSvcTrpcTcp.0x102a_1",
124+
"OidbSvc.0xcd5",
125+
"OidbSvcTrpcTcp.0xcd5",
126+
"OidbSvcTrpcTcp.0xcd5_0",
127+
"OidbSvc.0xdc2_34",
128+
"OidbSvcTrpcTcp.0xdc2_58",
129+
"OidbSvcTrpcTcp.0xdc2_59",
130+
"OidbSvcTrpcTcp.0x10c8_2",
131+
"OidbSvcTrpcTcp.0x93d7_1",
132+
"OidbSvc.0xb77_9",
133+
"OidbSvcTrpcTcp.0x112e_1",
134+
"OidbSvcTrpcTcp.0x10c8_1",
135+
"OidbSvcTrpcTcp.0x962a_1",
136+
"OidbSvcTrpcTcp.0x9409_7",
137+
"OidbSvcTrpcTcp.0x9409_10",
138+
"OidbSvcTrpcTcp.0x9409_11",
139+
"OidbSvcTrpcTcp.0x9409_12",
140+
"OidbSvcTrpcTcp.0x9409_13",
141+
"OidbSvcTrpcTcp.0x9409_14",
142+
"OidbSvcTrpcTcp.0x9409_15",
143+
"OidbSvcTrpcTcp.0x9409_16",
144+
"OidbSvcTrpcTcp.0x9409_18",
145+
"OidbSvcTrpcTcp.0x101b_1",
146+
"trpc.login.ecdh.EcdhService.SsoNTLoginRefreshTicket",
63147
)
64148

65149
override suspend fun getSsoSecureInfo(cmd: String, seq: Int, src: ByteArray): SsoSecureInfo? {

0 commit comments

Comments
 (0)