Commit a5995007 authored by Him188's avatar Him188

Enhance debugger tools

parent fb1b3752
...@@ -111,7 +111,7 @@ internal open class QQAndroidClient( ...@@ -111,7 +111,7 @@ internal open class QQAndroidClient(
class C2cMessageSyncData { class C2cMessageSyncData {
var syncCookie = EMPTY_BYTE_ARRAY var syncCookie = EMPTY_BYTE_ARRAY
var pubAccountCookie = EMPTY_BYTE_ARRAY var pubAccountCookie = EMPTY_BYTE_ARRAY
var syncFlag: Int = 2 var syncFlag: Int = 0
var msgCtrlBuf: ByteArray = EMPTY_BYTE_ARRAY var msgCtrlBuf: ByteArray = EMPTY_BYTE_ARRAY
} }
......
...@@ -67,7 +67,7 @@ class MessageSvc { ...@@ -67,7 +67,7 @@ class MessageSvc {
latestRambleNumber = 20, latestRambleNumber = 20,
otherRambleNumber = 3, otherRambleNumber = 3,
onlineSyncFlag = 1, onlineSyncFlag = 1,
serverBuf = from.serverBuf ?: EMPTY_BYTE_ARRAY, // serverBuf = from.serverBuf ?: EMPTY_BYTE_ARRAY,
syncCookie = client.c2cMessageSync.syncCookie, syncCookie = client.c2cMessageSync.syncCookie,
syncFlag = client.c2cMessageSync.syncFlag, syncFlag = client.c2cMessageSync.syncFlag,
msgCtrlBuf = client.c2cMessageSync.msgCtrlBuf, msgCtrlBuf = client.c2cMessageSync.msgCtrlBuf,
......
...@@ -237,7 +237,9 @@ fun ByteReadPacket.analysisOneFullPacket(): ByteReadPacket = debugIfFail("Failed ...@@ -237,7 +237,9 @@ fun ByteReadPacket.analysisOneFullPacket(): ByteReadPacket = debugIfFail("Failed
DebugLogger.info("发送 login!! 正在获取 tgtgtKey") DebugLogger.info("发送 login!! 正在获取 tgtgtKey")
try { try {
discardExact(4) discardExact(4)
readTLVMap()[0x106] val tlvMap = readTLVMap()
tlvMap.printTLVMap()
tlvMap[0x106]
?.also { DebugLogger.info("找到了 0x106") } ?.also { DebugLogger.info("找到了 0x106") }
?.decryptBy(md5(passwordMd5 + ByteArray(4) + uin.toInt().toByteArray())) ?.decryptBy(md5(passwordMd5 + ByteArray(4) + uin.toInt().toByteArray()))
?.read { ?.read {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment