天天看點

Xposed 之旅 -- 微信防撤回

本文僅做技術交流學習使用,用于其它違法行為的與本作者無關!

學習xposed就要研究一些好玩的東西,如果有美女發了一張照片出來又很快撤回,還沒有細看是不是很失望;有了xposed ,想撤回?不存在的 !

沒攔截之前,撤回消息一般都是這樣的(測試微信版本6.5.16)

Xposed 之旅 -- 微信防撤回

這一次我們換個分析方式,知道微信代碼裡面很多調試的log,那麼我們先列印這些這些log看看(關于hook log因為跟本文内容無關,這裡就不做太多說明,如果有不懂的可以在下面留言),發一條正常的消息然後接受,hook的如下:

2954-3074/? D/WeiXin: param1 = C2Java,param2 = reportNetFlow time[%d,%d] sum:%d wr[%d,%d] ws[%d,%d] mr[%d,%d] ms[%d,%d] fgbg:%b Moniter:%s ,param3 = 1556522407 ,param4 = 44 ,param5 = 4258 ,param6 = 494 ,param7 = 3730 ,param8 = 264 ,param9 = 528 ,param10 = 0 ,param11 = 0 ,param12 = 0 ,param13 = 0 ,param14 = true ,param15 = [email protected]
1664-1693/? D/WeiXin: param1 = MicroMsg.NetStatMsgExtension,param2 = reportNetFlow wifi[%d, %d] mobile[%d, %d] ,param3 = 3730 ,param4 = 528 ,param5 = 0 ,param6 = 0
2954-3074/? D/WeiXin: param1 = MicroMsg.WakerLock,param2 = checkShouldLock screen:%b chatging:%b res:%b checkTime:%d  ,param3 = true ,param4 = true ,param5 = false ,param6 = 25702
1664-1693/? D/WeiXin: param1 = MicroMsg.SDK.TrafficStats,param2 = current system traffic: wifi rx/tx=%d/%d, mobile rx/tx=%d/%d, wxWifi rx/tx=%d/%d wxMobile rx/tx=%d/%d ,param3 = 1810 ,param4 = 894 ,param5 = 0 ,param6 = 0 ,param7 = 1148 ,param8 = 688 ,param9 = 0 ,param10 = 0
1664-1693/? D/WeiXin: param1 = MicroMsg.SDK.TrafficStats,param2 = current system traffic: wifi rx/tx=%d/%d, mobile rx/tx=%d/%d, wxWifi rx/tx=%d/%d wxMobile rx/tx=%d/%d ,param3 = 0 ,param4 = 0 ,param5 = 0 ,param6 = 0 ,param7 = 0 ,param8 = 0 ,param9 = 0 ,param10 = 0
2954-2954/? D/WeiXin: MicroMsg.MMNativeNetNotifyAdapter:onNotify, datalen=478 cmd= 122
2954-2954/? D/WeiXin: param1 = MicroMsg.MMNativeNetNotifyAdapter,param2 = onNotify, datalen=478 cmd= 122
2954-2954/? D/WeiXin: MicroMsg.MMNativeNetNotifyAdapter:dkpush MM_PKT_PUSH_DATA_REQ
2954-2954/? D/WeiXin: param1 = MicroMsg.MMNativeNetNotifyAdapter,param2 = dkpush MM_PKT_PUSH_DATA_REQ
2954-2954/? D/WeiXin: param1 = MicroMsg.CoreService,param2 = deal with notify sync to mm by broast, isSessionKeyNull:%b, isMMProcessExist:%b, isInNotifyMode:%b ,param3 = false ,param4 = true ,param5 = false
2954-2954/? D/WeiXin: MicroMsg.CoreService:notify broadcast:null, type=268369921
2954-2954/? D/WeiXin: param1 = MicroMsg.CoreService,param2 = notify broadcast:null, type=268369921
2954-2954/? D/WeiXin: param1 = MicroMsg.CoreService,param2 = notify broadcast: dknot recvTime:%d uin:%d type:%d buf:%d ,param3 = 1556522451421 ,param4 = 953994033 ,param5 = 268369921 ,param6 = 478
1664-1664/? D/WeiXin: WxSplash.SplashHackHandlerCallback:before handleMessage 113, splash false, pending early false
1664-1664/? D/WeiXin: param1 = WxSplash.SplashHackHandlerCallback,param2 = before handleMessage 113, splash false, pending early false
1664-1664/? D/WeiXin: param1 = MicroMsg.NotifyReceiver,param2 = onReceive intent :%s ,param3 = Intent { flg=0x10 cmp=com.tencent.mm/.booter.NotifyReceiver (has extras) }
1664-1664/? D/WeiXin: WxSplash.SplashHackHandlerCallback:before handleMessage 115, splash false, pending early false
1664-1664/? D/WeiXin: param1 = WxSplash.SplashHackHandlerCallback,param2 = before handleMessage 115, splash false, pending early false
1664-1664/? D/WeiXin: MicroMsg.NotifyReceiver:NotifyService onStartCommand flags :0startId :138 intent Intent { cmp=com.tencent.mm/.booter.NotifyReceiver$NotifyService (has extras) }
1664-1664/? D/WeiXin: param1 = MicroMsg.NotifyReceiver,param2 = NotifyService onStartCommand flags :0startId :138 intent Intent { cmp=com.tencent.mm/.booter.NotifyReceiver$NotifyService (has extras) }
1664-1664/? D/WeiXin: param1 = MicroMsg.NotifyReceiver,param2 = handleCommand useOld:%s operationCode:%d ,param3 = false ,param4 = 2
1664-1664/? D/WeiXin: param1 = MicroMsg.NotifyReceiver,param2 = dealWithNotify respType:%d recvTime:%d respBuf:%d sessionkey:%s  ,param3 = 268369921 ,param4 = 1556522451421 ,param5 = 478 ,param6 = 40*83~32
1664-1664/? D/WeiXin: param1 = MicroMsg.NotifyReceiver,param2 = dkpush PUSHDATA flag:%d bufLen:%d respBuf:%d recvTime:%d ,param3 = 1 ,param4 = 470 ,param5 = 478 ,param6 = 1556522451421
1664-1664/? D/WeiXin: param1 = MicroMsg.NewSyncMgr,param2 = summerdiz dealWithPushResp unpack ret[%b], noticeid[%d] ,param3 = true ,param4 = 0
1664-1664/? D/WeiXin: MicroMsg.NewSyncMgr:bufToResp using protobuf ok
1664-1664/? D/WeiXin: param1 = MicroMsg.NewSyncMgr,param2 = bufToResp using protobuf ok
1664-1664/? D/WeiXin: param1 = MMKernel.CoreAccount,param2 = online status, %d, %d, %d ,%d ,param3 = 0 ,param4 = 0 ,param5 = 0 ,param6 = 0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush : keyCount:30
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush : keyCount:30
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush : keyCount:28
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush : keyCount:28
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:11 sv:698860166 lv:698860166
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:11 sv:698860166 lv:698860166
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:103 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:103 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:101 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:101 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:1 sv:0 lv:698859947
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:1 sv:0 lv:698859947
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:205 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:205 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:111 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:111 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:112 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:112 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:17 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:17 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:14 sv:698740003 lv:698740003
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:14 sv:698740003 lv:698740003
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:16 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:16 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:7 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:7 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:2 sv:698860187 lv:698860186
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:2 sv:698860187 lv:698860186
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = triggerNotifyDataSync checkUse:%s resp:%s syncflag:%s recvtime:%s [%s] ,param3 = true ,param4 = [email protected] ,param5 = 1 ,param6 = 1556522451421 ,param7 = [sdk.platformtools.w:i(-1)][modelmulti.r:a(158)][modelmulti.m:a(89)][booter.NotifyReceiver$NotifyService:l(297)][booter.NotifyReceiver$NotifyService:k(238)][booter.NotifyReceiver$NotifyService:onStartCommand(150)]
1664-1664/? D/WeiXin: param1 = MicroMsg.NewSyncMgr,param2 = summerinit needInit ret[%b] ,param3 = false
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = %s index:%d, buf.len:%d  ,param3 = LightPush[703453588] ,param4 = 0 ,param5 = -1
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = tryStart check NotifyData ListSize:%s proc:%s ,param3 = 0 ,param4 = NotifyData[789113917]
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = [oneliang] client time is:%s,server time is:%s,diff time is:%s, diff second time is:%s,just save millisecond diff time ,param3 = 1556522451454 ,param4 = 1556522452000 ,param5 = -546 ,param6 = 0
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.MainTabUnreadMgr,param2 = onNotifyChange event:%d obj:%d stg:%s ,param3 = 4 ,param4 = 0 ,param5 = [email protected]
1664-2144/? D/WeiXin: param1 = MMKernel.CoreAccount,param2 = online status, %d, %d, %d ,%d ,param3 = 0 ,param4 = 0 ,param5 = 0 ,param6 = 0
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = CmdProcHandler %s Start docmd:%s respStatus:%s respOnlineVer:%s ,param3 = NotifyData[789113917] ,param4 = 1 ,param5 = 0 ,param6 = 0
1664-1664/? D/WeiXin: param1 = MicroMsg.CdnTransportService,param2 = onNotifyChange event:%d obj:%d stg:%s ,param3 = 4 ,param4 = 0 ,param5 = [email protected]
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = wakelock tag:%s syncWakerLock:%s [%s] ,param3 = NotifyData ,param4 = [email protected] ,param5 = [sdk.platformtools.w:i(-1)][modelmulti.r:kp(208)][modelmulti.r$3:run(333)][sdk.platformtools.ak:run(127)][sdk.platformtools.ag:dispatchMessage(122)][sdk.f.a$a:run(71)]
1664-2144/? D/WeiXin: param1 = MicroMsg.WakerLock,param2 = check is held [%d,%d] :%b caller:[%s] @[%s] ,param3 = 283712837 ,param4 = 579513498 ,param5 = false ,param6 = com.tencent.mm.modelmulti.r.kp(SourceFile:219) ,param7 = com.tencent.mm.modelmulti.r.kp(SourceFile:210)
1664-2144/? D/WeiXin: param1 = MicroMsg.MsgInfoStorage,param2 = lockForSync tag:%s islock:%b lockCnt[%d,%d] notifyCnt:%d last:[%s,%d] ,param3 = NotifyData[789113917] ,param4 = false ,param5 = 0 ,param6 = 0 ,param7 = 0 ,param8 =  ,param9 = 1556522451547
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncDoCmdDelegate,param2 = doCmd %d cmdid:%d buf:%d thr:[%d] ,param3 = 1556522451548 ,param4 = 5 ,param5 = 343 ,param6 = 49
1664-2144/? D/WeiXin: param1 = MicroMsg.MessageSyncExtension,param2 = dkAddMsg from:%s to:%s id:[%d,%d,%d] status:%d type:%d time:[%d %s] diff:%d imgstatus:%d imgbuf:%d src:%d push:%d content:%s ,param3 = [email protected] ,param4 = wxid_u7uaowmmtx3422 ,param5 = 8704889343390514432 ,param6 = 1098860187 ,param7 = 698860187 ,param8 = 4 ,param9 = 10002 ,param10 = 1556522452 ,param11 = [19-04-29 15:20:52] ,param12 = -1 ,param13 = 1 ,param14 = 0 ,param15 = 0 ,param16 = 0 ,param17 = wx*sg~231
1664-2144/? D/WeiXin: param1 = MicroMsg.MessageSyncExtension,param2 = parseMsgSource  has been Deprecated  by dk. at 20151218 [%s] %s  ,param3 = null ,param4 = 
1664-2144/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 360816351
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1058 ,param5 = bizinfo ,param6 = 360816351
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 638764844
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 648 ,param5 = message ,param6 = 638764844
1664-2144/? D/WeiXin: param1 = MicroMsg.SysCmdMsgExtension,param2 = oneliang, msg content:%s,sub content:%s ,param3 = wxid_2457594575812:
                      <sysmsg type="revokemsg"><revokemsg><session>[email protected]</session><msgid>1098860186</msgid><newmsgid>7865180594069965172</newmsgid><replacemsg><![CDATA["劉金昭" 撤回了一條消息]]></replacemsg></revokemsg></sysmsg> ,param4 = <sysmsg type="revokemsg"><revokemsg><session>[email protected]</session><msgid>1098860186</msgid><newmsgid>7865180594069965172</newmsgid><replacemsg><![CDATA["劉金昭" 撤回了一條消息]]></replacemsg></revokemsg></sysmsg>
1664-2144/? D/WeiXin: param1 = MicroMsg.SysCmdMsgExtension,param2 = recieve a syscmd_newxml %s subType %s ,param3 = wxid_2457594575812:
                      <sysmsg type="revokemsg"><revokemsg><session>[email protected]</session><msgid>1098860186</msgid><newmsgid>7865180594069965172</newmsgid><replacemsg><![CDATA["劉金昭" 撤回了一條消息]]></replacemsg></revokemsg></sysmsg> ,param4 = revokemsg
1664-2144/? D/WeiXin: MicroMsg.SysCmdMsgExtension:listener list is empty, return now
1664-2144/? D/WeiXin: param1 = MicroMsg.SysCmdMsgExtension  ,param2 = listener list is empty, return now
1664-2144/? D/WeiXin: MicroMsg.SysCmdMsgExtension:listener list is empty, return now
1664-2144/? D/WeiXin: param1 = MicroMsg.SysCmdMsgExtension  ,param2 = listener list is empty, return now
1664-2144/? D/WeiXin: MicroMsg.BigBallSysCmdMsgConsumer:mm hit MM_DATA_SYSCMD_NEWXML_SUBTYPE_REVOKE
1664-2144/? D/WeiXin: param1 = MicroMsg.BigBallSysCmdMsgConsumer,param2 = mm hit MM_DATA_SYSCMD_NEWXML_SUBTYPE_REVOKE
1664-2144/? D/WeiXin: param1 = MicroMsg.BigBallSysCmdMsgConsumer,param2 = ashutest::[oneliang][xml parse] ,msgId:%s,replaceMsg:%s  ,param3 = 7865180594069965172 ,param4 = "劉金昭" 撤回了一條消息
1664-2144/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 649487861
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 662 ,param5 = bizinfo ,param6 = 649487861
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 523779978
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1101 ,param5 = message ,param6 = 523779978
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = rconversation ,param4 = 248802417
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 979 ,param5 = rconversation ,param6 = 248802417
1664-2144/? D/WeiXin: param1 = MicroMsg.MMNotification,param2 = notifyRevorkMessage talker:%s msgid:%d type:%d tipsFlag:%d content:%s ,param3 = [email protected] ,param4 = 7865180594069965172 ,param5 = 10000 ,param6 = 3 ,param7 = "劉*條消~13
1664-2144/? D/WeiXin: param1 = MicroMsg.Notification.AppMsg.Handle,param2 = preNotificationCheck, talker: %s, tipsFlag: %s  ,param3 = [email protected] ,param4 = 3
1664-2144/? D/WeiXin: param1 = MicroMsg.Notification.AppMsg.Handle,param2 = isAlreadyNotified: %s, msgId: %d ,param3 = 4246375247033027397%4571233928553300739%5238039227291584821%959504641342002093%2096724393225900634%8572384359236577494%7838678854298831481%8665212940399122378%8952957811004219653%8442356154195980186%3537158490131109260%2785257908218214144%8206695664896266143%2682312748521811387%3022020987226741047%4084220627561137855%968196098594956184%5468223854977782704%3390043559233494136%4511097457981851559%4649690106078008985%377285967523088374%8481195477120113301%4565387850876817225%7521275099224311659%5099274839864330947%6125288058338912232%8955722829721151859%3397423662972353821%3020356078928788739%8664682461111103205%199728701645524122%2887613043367259099%1102643719912208236%6866584352156462175%8587572320323636249%4022683831507132716%2687913228330739363%4399498225444533685%2545348186624737839%7518006384243814064%6219328514476247295%6725903224653074658%309188050469602592%5090059133722788027%1197657098443856490%7069150970626190940%4969862249753268924%7494065246253270410%7344117513281048897%3997186994925968710%4565277223381273067%4200857660516827412%5128520499778043926%2038288446014470859%8728149437475529341%8496798077830522194%3972190105494178295%5650761982376673959%6828813078816474334%2210156242531088925%7547402728535769992%8702946709341024547%8271997505904560045%2434698710609817328%891905579090762196%4570253878995280364%8250295048510707547%2167934197527084813%878322419092976257%5683887518206290050%6716349640672319566%8756777573152028603%1256716061329654601%8953123669426542515%6787380453142116687%6323083094880159021%318790420176309440%9124841423142496188%7295523734677607755%8319861258810773911%6377701223378938196%3608943800033646902%3563130095678729355%8735596432494019381%5283204626337769438%6256538496299430459%5563194585162307490%4359480834496695873%1019623089910531405%357395830370132207%1631272222439036926%1043150453903337588%4796476483998891480%982496139955397372%6378048935397438983%471060308475784573%8030199900781596734%5995804435669655342%2362072590766873729%186627095232445902%6515703595295020274%8058645455214520492%5359154829172769359%8303086720186616302%2283713942210667217%9035072560227192346%6006606082098217387%433589616300629195%1707108804572548198%60231746452581837%3819864258937345830%6230402729470632415%1459645062065759748%7897311188660017750%4526747310560408761%6923617459631043406%4542716135681679829%9156836315337546593%1991588822500025620%5148957077435523649%5568859864612457969%1926968691608517310%452143282351781116%7501952349080366217%4363698866997391733%833837700092586898%5656921768658020598%7470785107467835079%1976759229869428065%5217120382199730251%2257872340530724288%222229833606476661%750346121668698839% ,param4 = 7865180594069965172
1664-2144/? D/WeiXin: MicroMsg.emoji.EmojiRevokeMsgListener:has handle in sys cmd msg extension.
1664-2144/? D/WeiXin: param1 = MicroMsg.emoji.EmojiRevokeMsgListener,param2 = has handle in sys cmd msg extension.
1664-2144/? D/WeiXin: param1 = MicroMsg.AutoPlay,param2 = playingVoiceId: %s ,param3 = -1
1664-2144/? D/WeiXin: param1 = MicroMsg.AutoPlay,param2 = msg id is: %s ,param3 = 1116
1664-3081/? D/WeiXin: param1 = MicroMsg.FTS.FTSIndexDB,param2 = rawQuery: execute sql = %s ,param3 = SELECT docid FROM FTS5MetaMessage WHERE type IN (65536) AND entity_id=?;
1664-2144/? D/WeiXin: param1 = MicroMsg.MessageSyncExtension  ,param2 = summerbadcr extension declared but skipped msg, type=%d, svrId=%d, MsgSeq=%d, createTime=%d, addMsgInfo=%s ,param3 = 10002 ,param4 = 8704889343390514432 ,param5 = 698860187 ,param6 = 1556522452 ,param7 = AddMsgInfo(434293334), get[false], fault[false], up[false]
1664-3081/? D/WeiXin: param1 = MicroMsg.FTS.FTSCursor,param2 = add cursor %d ,param3 = 867863255
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = chatroom ,param4 = 369414084
1664-3081/? D/WeiXin: param1 = MicroMsg.FTS.FTSCursor,param2 = remove cursor %d ,param3 = 867863255
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 956 ,param5 = chatroom ,param6 = 369414084
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncDoCmdDelegate,param2 = doCmd FIN %d cmdid:%d Time:%d ,param3 = 1556522451548 ,param4 = 5 ,param5 = 24
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = processResp %s time:%s size:%s index:%s ,param3 = NotifyData[789113917] ,param4 = 25 ,param5 = 1 ,param6 = 0
1664-2144/? D/WeiXin: param1 = MicroMsg.MsgInfoStorage,param2 = unlockForSync tag:%s islock:%b lockCnt[%d,%d] notifyCnt:%d last:[%s,%d] ,param3 = NotifyData[789113917] ,param4 = true ,param5 = 1 ,param6 = 1 ,param7 = 0 ,param8 = NotifyData[789113917] ,param9 = 25
1664-1664/? D/WeiXin: param1 = MicroMsg.ReportLogInfo,param2 = ReportLogInfo operationBegin eventID:%d  time:%d ,param3 = 13 ,param4 = 1556522451574
1664-1664/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = rconversation ,param4 = 107029552
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 1032009897
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1271 ,param5 = rconversation ,param6 = 107029552
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 973 ,param5 = bizinfo ,param6 = 1032009897
1664-2144/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = select msgCount from rconversation where username='[email protected]' ,param4 = 668519982
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 733347279
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 639 ,param5 = bizinfo ,param6 = 733347279
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1024 ,param5 = select msgCount from rconversation where username='[email protected]' ,param6 = 668519982
1664-2144/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfoStorage,param2 = getMsgCount conversationStorage.getMsgCountByUsername count:%d ,param3 = 19
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 753685340
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = summerbadcr resetCursor restart:%b fromCount:%d totalcount:%d limit:%d, talker:%s isBizChat:%b ,param3 = false ,param4 = 0 ,param5 = 19 ,param6 = 19 ,param7 = [email protected] ,param8 = false
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 728 ,param5 = bizinfo ,param6 = 753685340
1664-1664/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = select * from message where talker= '[email protected]' order by createTime DESC limit 1 ,param4 = 925742693
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 589799226
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 910 ,param5 = bizinfo ,param6 = 589799226
1664-1664/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 2644 ,param5 = select * from message where talker= '[email protected]' order by createTime DESC limit 1 ,param6 = 925742693
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 725526507
1664-2144/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 629 ,param5 = bizinfo ,param6 = 725526507
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 194595144
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfoStorage,param2 = summerbadcr getInitCursor1 getCursor talk:%s limitCount:%d [%s] ,param3 = [email protected] ,param4 = 19 ,param5 = SELECT * FROM ( SELECT * FROM message WHERE talker= '[email protected]' ORDER BY createTime DESC LIMIT 19) ORDER BY createTime ASC
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1085 ,param5 = bizinfo ,param6 = 194595144
1664-2144/? D/WeiXin: param1 = MicroMsg.ConversationStorage,param2 = dkevent user:%s func:%s cnt:%d  ,param3 = [email protected] ,param4 = update ,param5 = 0
1664-2144/? D/WeiXin: param1 = MicroMsg.ConversationStorage,param2 = summerbadcr check last message flag[%d], newseq[%d] oldseq[%d], undeliverCount[%d] ,param3 = 0 ,param4 = 698860186 ,param5 = 698860186 ,param6 = 0
1664-2144/? D/WeiXin: param1 = MicroMsg.ConversationStorage,param2 = summerbadcr updateConversation talker[%s] msgseq[%d],newConv[%b],newMsgInsertCount[%d], deleteCount[%d], tid[%d] ,param3 = [email protected] ,param4 = 698860186 ,param5 = false ,param6 = 0 ,param7 = 0 ,param8 = 49
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = update pos topCreateTime[%d] downCreateTime[%d] ,param3 = 1556509462000 ,param4 = 1556522426000
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = rconversation ,param4 = 996177158
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingUI,param2 = summerbadcr onPostReset needCheckHistoryTips[%b], BADCR_SCROLL_DELAY[%d] ,param3 = false ,param4 = 350
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 859 ,param5 = rconversation ,param6 = 996177158
1664-2144/? D/WeiXin: param1 = MicroMsg.ConversationStorage,param2 = oreh onNotifyChange genDigest: pDigestUser.value=%s ,param3 = 
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = setIsTopShowAll showAll[%b], isTopShowAll[%b], stack[%s] ,param3 = true ,param4 = true ,param5 = [sdk.platformtools.w:i(-1)][ui.base.MMPullDownView:lq(152)][ui.chatting.En_5b8fbb1e$a$29:Qx(3801)][ui.o:bUp(176)][ui.o:a(152)][ui.chatting.cv:a(1130)][sdk.e.j$1:o(39)][sdk.e.k$1:run(161)][sdk.platformtools.ak:run(127)][sdk.platformtools.ag:dispatchMessage(122)]
1664-2144/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 878565319
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 739 ,param5 = bizinfo ,param6 = 878565319
1664-2144/? D/WeiXin: param1 = MicroMsg.ConversationStorage,param2 = countMsg %d talker :%s deleteCount:%d insertCount:%d ,param3 = 19 ,param4 = [email protected] ,param5 = 0 ,param6 = 0
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = setIsBottomShowAll showAll[%b], isBottomShowAll[%b], stack[%s] ,param3 = true ,param4 = true ,param5 = [sdk.platformtools.w:i(-1)][ui.base.MMPullDownView:lr(157)][ui.chatting.En_5b8fbb1e$a$29:Qx(3802)][ui.o:bUp(176)][ui.o:a(152)][ui.chatting.cv:a(1130)][sdk.e.j$1:o(39)][sdk.e.k$1:run(161)][sdk.platformtools.ak:run(127)][sdk.platformtools.ag:dispatchMessage(122)]
1664-1664/? D/WeiXin: MicroMsg.MMPullDownView:fucking u
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = fucking u
1664-3081/? D/WeiXin: param1 = MicroMsg.FTS.FTSTaskDaemon,param2 = %s[%s] done, %dms ,param3 =   ,param4 = DeleteMessage(1116) ,param5 = 24
1664-1664/? D/WeiXin: MicroMsg.MMPullDownView:fucking u
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = fucking u
1664-1664/? D/WeiXin: MicroMsg.ChattingUI:on msg notify change
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingUI,param2 = on msg notify change
1664-2144/? D/WeiXin: param1 = MicroMsg.SubCoreExt,param2 = onMsgChange onNotifyChange listener count = %s ,param3 = 0
1664-2144/? D/WeiXin: MicroMsg.SubCoreExt:onMsgChange onNotifyChange cu.getCount() <= 0
1664-2144/? D/WeiXin: param1 = MicroMsg.SubCoreExt,param2 = onMsgChange onNotifyChange cu.getCount() <= 0
1664-2144/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush : keyCount:30
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush : keyCount:30
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = processResp %s synckey req:%s  shouldMerge:%s ,param3 = NotifyData[789113917] ,param4 =  MsgKey:698860186 profile:698859947 contact:698858821 chatroom:698860166 Bottle:0 QContact:698740003 ,param5 = true
1664-2144/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush : keyCount:28
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush : keyCount:28
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = processResp %s synckey resp:%s ,param3 = NotifyData[789113917] ,param4 =  MsgKey:698860187 profile:0 contact:698858821 chatroom:698860166 Bottle:0 QContact:0
1664-2144/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush : keyCount:30
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush : keyCount:30
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = processResp %s synckey merge:%s ,param3 = NotifyData[789113917] ,param4 =  MsgKey:698860187 profile:698859947 contact:698858821 chatroom:698860166 Bottle:0 QContact:698740003
1664-1664/? D/WeiXin: param1 = MicroMsg.BasePanelKeybordLayout,param2 = onMeasure, width: %d, height: %d ,param3 = 1152 ,param4 = 1710
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingContent,param2 = jacks onMeasure  width:%d, height:%d ,param3 = 1152 ,param4 = 1566
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingContent,param2 = jacks onLayout change: %B, l:%d, t:%d, r:%d, b:%d ,param3 = false ,param4 = 0 ,param5 = 0 ,param6 = 1152 ,param7 = 1566
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = jacks onLayout change: %B, l:%d, t:%d, r:%d, b:%d ,param3 = false ,param4 = 0 ,param5 = 0 ,param6 = 1152 ,param7 = 1566
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 18 ,param4 = 1116 ,param5 = 7865180594069965172 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 17 ,param4 = 1074 ,param5 = 1652536946054432610 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 16 ,param4 = 1064 ,param5 = 532079026603668198 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 504070180
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = %s onFinishCmd resp:%s pushSycnFlag:%s recvTime:%s ,param3 = NotifyData[789113917] ,param4 = [email protected] ,param5 = 1 ,param6 = 1556522451421
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1137 ,param5 = message ,param6 = 504070180
1664-2144/? D/WeiXin: param1 = MicroMsg.NetSceneQueue,param2 = doSceneImp start: mmcgi type:%d hash[%d,%d] run:%d wait:%d afterSec:%d canDo:%b autoauth:%d ,param3 = 268369922 ,param4 = 684994899 ,param5 = 0 ,param6 = 0 ,param7 = 0 ,param8 = 0 ,param9 = true ,param10 = 493980379
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 702431899
1664-2144/? D/WeiXin: MicroMsg.ChattingUI:writeOpLogAndMarkRead :[email protected]
1664-2144/? D/WeiXin: param1 = MicroMsg.ChattingUI,param2 = writeOpLogAndMarkRead :[email protected]
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = rconversation ,param4 = 785054606
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 15 ,param4 = 1061 ,param5 = 1510153581021215090 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1131 ,param5 = rconversation ,param6 = 785054606
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = rconversation ,param4 = 585535407
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 631 ,param5 = rconversation ,param6 = 585535407
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 743223228
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 926 ,param5 = message ,param6 = 743223228
1664-2144/? D/WeiXin: param1 = MicroMsg.ChattingUI,param2 = ChattingUI writeOpLogAndMarkRead last : %d ,param3 = 5
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 22683630
1664-2144/? D/WeiXin: param1 = MicroMsg.NetSceneNotifyData,param2 = doScene now:%d buf:%s ,param3 = 1556522451421 ,param4 =  08 1e 12 08 08 01 10 ab 83 9f cd 02 12 08 08 02 10
                       9b 85 9f cd 02 12 08 08 03 10 c5 fa 9e cd 02 12
                       08 08 04 10 a3 da 97 cd 02 12 08 08 05 10 a3 da
                       97 cd 02 12 04 08 07 10 00 12 04 08 08 10 00 12
                       08 08 09 10 be 81 9f cd 02 12 04 08 0a 10 00 12
                       08 08 0b 10 86 85 9f cd 02 12 08 08 0d 10 a3 da
                       97 cd 02 12 08 08 0e 10 a3 da 97 cd 02 12 04 08
                       10 10 00 12 04 08 11 10 00 12 04 08 65 10 00 12
                       04 08 66 10 00 12 04 08 67 10 00 12 04 08 68 10
                       00 12 04 08 69 10 00 12 04 08 6b 10 00 12 04 08
                       6d 10 00 12 04 08 6f 10 00 12 04 08 70 10 00 12
                       04 08 72 10 00 12 09 08 c9 01 10 d4 cb 9a e6 05
                       12 09 08 cb 01 10 ef bb 9a e6 05 12 05 08 cc 01
                       10 00 12 05 08 cd 01 10 00 12 09 08 e8 07 10 dd
                       8a 9a e6 05 12 09 08 e9 07 10 8b 8c 9a e6 05??
1664-2144/? D/WeiXin: MicroMsg.NetSceneBase:initilized security limit count to 1
1664-2144/? D/WeiXin: param1 = MicroMsg.NetSceneBase,param2 = initilized security limit count to 1
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 14 ,param4 = 1060 ,param5 = 7947155220236571147 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
2954-2976/? D/WeiXin: MicroMsg.SDK.SyncTask:sync task exec...
2954-2976/? D/WeiXin: param1 = MicroMsg.SDK.SyncTask,param2 = sync task exec...
2954-2976/? D/WeiXin: MicroMsg.SDK.SyncTask:sync task exec at synchronized
2954-2976/? D/WeiXin: param1 = MicroMsg.SDK.SyncTask,param2 = sync task exec at synchronized
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
2954-2954/? D/WeiXin: MicroMsg.SDK.SyncTask:task run manualFinish = false
2954-2954/? D/WeiXin: param1 = MicroMsg.SDK.SyncTask,param2 = task run manualFinish = false
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
2954-2954/? D/WeiXin: param1 = MicroMsg.AutoAuth,param2 = dkcgi sendImp rr.type:%d callback:%d ,param3 = 268369922 ,param4 = 455551575
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 157366868
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1668 ,param5 = message ,param6 = 157366868
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 22683630
2954-2954/? D/WeiXin: param1 = MicroMsg.MMNativeNetTaskAdapter,param2 = mmcgi startTask inQueue netid:%d hash[%d,%d] net:%d cgi:%s needAuthed:%b ,param3 = 0 ,param4 = 196 ,param5 = 989563634 ,param6 = 2 ,param7 = null ,param8 = true
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 13 ,param4 = 1052 ,param5 = 5377814781676930444 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
2954-2954/? D/WeiXin: MicroMsg.MMNativeNetTaskAdapter:startTask retsult=0
2954-2954/? D/WeiXin: param1 = MicroMsg.MMNativeNetTaskAdapter,param2 = startTask retsult=0
2954-2954/? D/WeiXin: MicroMsg.SDK.SyncTask:setResultFinish 
2954-2954/? D/WeiXin: param1 = MicroMsg.SDK.SyncTask,param2 = setResultFinish 
2954-2954/? D/WeiXin: MicroMsg.SDK.SyncTask:setResultFinish synchronized
2954-2954/? D/WeiXin: param1 = MicroMsg.SDK.SyncTask,param2 = setResultFinish synchronized
2954-3074/? D/WeiXin: param1 = MicroMsg.MMNativeNetTaskAdapter,param2 = link: %d req2Buf somr isfg:%b  cookie: %s ,param3 = 2 ,param4 = true ,param5 = 30020802000000007497115bfcb100
2954-2976/? D/WeiXin: param1 = MicroMsg.SDK.SyncTask,param2 = sync task done, return=%s, cost=%d(wait=%d, run=%d) ,param3 = 0 ,param4 = 8 ,param5 = 8 ,param6 = 0
1664-2144/? D/WeiXin: param1 = MicroMsg.NetSceneBase,param2 = dispatcher send, %s ,param3 = 0
1664-2144/? D/WeiXin: param1 = MicroMsg.NetSceneQueue,param2 = On doscene  mmcgi type:%d hash[%d,%d] run:%d wait:%d ret:%d autoauth:%d ,param3 = 268369922 ,param4 = 684994899 ,param5 = 989563634 ,param6 = 1 ,param7 = 0 ,param8 = 0 ,param9 = 493980379
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 12 ,param4 = 1051 ,param5 = 3771811665525699118 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = finish proc:%s running:%s RunTime:%s  ,param3 = NotifyData[789113917] ,param4 = NotifyData[789113917] ,param5 = 178
1664-1693/? D/WeiXin: param1 = MicroMsg.RemoteReq,param2 = reqToBuf jType: %d, stack: %s ,param3 = 268369922 ,param4 = [sdk.platformtools.w:d(-1)][ac.r:a(90)][protocal.g$a:onTransact(60)]
2954-3074/? D/WeiXin: param1 = MicroMsg.MMNativeNetTaskAdapter,param2 = req2Buf bOk: %b ,param3 = true
2954-13275/? D/WeiXin: param1 = MicroMsg.Alarm,param2 = Alarm.stop [id: %d] ,param3 = 339
1664-2144/? D/WeiXin: param1 = MicroMsg.WakerLock,param2 = check is held [%d,%d] :%b caller:[%s] @[%s] ,param3 = 283712837 ,param4 = 579513498 ,param5 = false ,param6 = com.tencent.mm.modelmulti.r.JF(SourceFile:226) ,param7 = com.tencent.mm.modelmulti.r.kp(SourceFile:210)
1664-2144/? D/WeiXin: param1 = MicroMsg.WakerLock,param2 = check is held [%d,%d] :%b caller:[%s] @[%s] ,param3 = 283712837 ,param4 = 579513498 ,param5 = false ,param6 = com.tencent.mm.modelmulti.r.JF(SourceFile:228) ,param7 = com.tencent.mm.modelmulti.r.kp(SourceFile:210)
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService  ,param2 = wakeUnlock syncWakerLock locking?:%s foreground:%s ,param3 = false ,param4 = true
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = %s index:%d, buf.len:%d  ,param3 = LightPush[585155231] ,param4 = 0 ,param5 = -1
2954-2954/? D/WeiXin: MicroMsg.AutoAuth:summerauth onGYNetEnd threadId: 0 errType: 4 errCode: -99 errMsg: null rr: [email protected] type: 268369922 netIdGetCertBeforeAutoAuth: -1
2954-2954/? D/WeiXin: param1 = MicroMsg.AutoAuth,param2 = summerauth onGYNetEnd threadId: 0 errType: 4 errCode: -99 errMsg: null rr: [email protected] type: 268369922 netIdGetCertBeforeAutoAuth: -1
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = tryStart FINISH Check running:%s sync:%s notify:%s ,param3 = null ,param4 = 0 ,param5 = 0
2954-2954/? D/WeiXin: param1 = MicroMsg.MMNativeNetTaskAdapter,param2 = mmcgi onTaskEnd type:%d time:%d hash[%d,%d] [%d,%d] ,param3 = 268369922 ,param4 = 18 ,param5 = 196 ,param6 = 989563634 ,param7 = 4 ,param8 = -99
2954-13275/? D/WeiXin: param1 = MicroMsg.Alarm,param2 = Alarm.start [id: %d, after: %d, size: %d] ,param3 = 340 ,param4 = 270000 ,param5 = 20
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 11 ,param4 = 1046 ,param5 = 6862712817658715686 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-2735/? D/WeiXin: param1 = MicroMsg.RemoteOnGYNetEnd,param2 = onGYNetEnd netId:%d, errType:%d, errCode:%d, isCancel:%b, hash[%d,%d] ,param3 = 0 ,param4 = 4 ,param5 = -99 ,param6 = false ,param7 = 684994899 ,param8 = 989563634
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
1664-2144/? D/WeiXin: param1 = MicroMsg.RemoteOnGYNetEnd,param2 = onGYNetEnd after post to worker netId:%d, errType:%d, errCode:%d, isCancel:%b, hashcode:%d ,param3 = 0 ,param4 = 4 ,param5 = -99 ,param6 = false ,param7 = 684994899
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 161016251
1664-2144/? D/WeiXin: param1 = MicroMsg.NetSceneNotifyData,param2 = onGYNetEnd [%d,%d] %s ,param3 = 4 ,param4 = -99 ,param5 = null
1664-2144/? D/WeiXin: param1 = MicroMsg.NetSceneQueue,param2 = onSceneEnd mmcgi type:%d hash[%d,%d] run:%d wait:%d autoauth:%d [%d,%d,%s] ,param3 = 268369922 ,param4 = 684994899 ,param5 = 989563634 ,param6 = 0 ,param7 = 0 ,param8 = 493980379 ,param9 = 4 ,param10 = -99 ,param11 = null
2954-3074/? D/WeiXin: param1 = MicroMsg.ReportManagerKvCheck,param2 = receive kv logid:%d, isImportant: %b,isReportNow: %b ,param3 = 11108 ,param4 = false ,param5 = false
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1908 ,param5 = message ,param6 = 161016251
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 21435
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.HomeUI,param2 = contentView.addOnLayoutChangeListener %s %s %s %s, %s %s %s %s ,param3 = 0 ,param4 = 0 ,param5 = 1152 ,param6 = 1854 ,param7 = 0 ,param8 = 0 ,param9 = 1152 ,param10 = 1854
1664-1664/? D/WeiXin: param1 = MicroMsg.ChatFooter,param2 = ashutest::keybord:ChatFooter measure height: %d, height: %d ,param3 = 1710 ,param4 = 1710
1664-1664/? D/WeiXin: param1 = MicroMsg.ReportLogInfo,param2 = ReportLogInfo operationEnd eventID:%d  time:%d ,param3 = 13 ,param4 = 103
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = unreadcheck onConversationStorageNotifyChange event type %d, username %s ,param3 = 3 ,param4 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = newcursor add event events size %d ,param3 = 2
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = newcursor refreshStatus: %d ,hasLoadedAllDataStatus %b changeType :%d  ,param3 = 1 ,param4 = true ,param5 = 2
1664-1664/? D/WeiXin: param1 = MicroMsg.NotificationObserver,param2 = event: %d ,param3 = 3
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.MainTabUnreadMgr,param2 = Launcherui onNotifyChange event type %d, username %s ,param3 = 3 ,param4 = [email protected]
1664-1664/? D/WeiXin: MicroMsg.SubCoreExtQLauncher:onNotifyChange
1664-1664/? D/WeiXin: param1 = MicroMsg.SubCoreExtQLauncher,param2 = onNotifyChange
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingUI.SilenceMsgImp,param2 = summerbadcr onMsgChangeNotify cvs.getUsername[%s] tid[%d] ,param3 = [email protected] ,param4 = 1
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingUI.SilenceMsgImp,param2 = summerbadcr onMsgChangeNotify newCvsCount[%d], total[%d], dealHistoryGetMsg[%b], UnDeliverCount[%d] ,param3 = 19 ,param4 = 19 ,param5 = false ,param6 = 0
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingUI.SilenceMsgImp,param2 = summerbadcr onMsgChangeNotify receive get msg svrId[%d], seq[%d], flag[%d], stack[%s] ,param3 = 4029159154327227728 ,param4 = 698859954 ,param5 = 0 ,param6 = [sdk.platformtools.w:i(-1)][ui.chatting.b.o:a(232)][storage.af$2:o(209)][sdk.e.k$1:run(161)][sdk.platformtools.ak:run(127)][sdk.platformtools.ag:dispatchMessage(122)]
1664-1664/? D/WeiXin: param1 = MicroMsg.ReportLogInfo,param2 = ReportLogInfo operationBegin eventID:%d  time:%d ,param3 = 13 ,param4 = 1556522451684
1664-1664/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 7463044
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1078 ,param5 = bizinfo ,param6 = 7463044
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = select msgCount from rconversation where username='[email protected]' ,param4 = 217907309
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 763 ,param5 = select msgCount from rconversation where username='[email protected]' ,param6 = 217907309
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfoStorage,param2 = getMsgCount conversationStorage.getMsgCountByUsername count:%d ,param3 = 19
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = summerbadcr resetCursor restart:%b fromCount:%d totalcount:%d limit:%d, talker:%s isBizChat:%b ,param3 = false ,param4 = 0 ,param5 = 19 ,param6 = 19 ,param7 = [email protected] ,param8 = false
1664-1664/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 522753186
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 741 ,param5 = bizinfo ,param6 = 522753186
1664-1664/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 953996595
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 691 ,param5 = bizinfo ,param6 = 953996595
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfoStorage,param2 = summerbadcr getInitCursor1 getCursor talk:%s limitCount:%d [%s] ,param3 = [email protected] ,param4 = 19 ,param5 = SELECT * FROM ( SELECT * FROM message WHERE talker= '[email protected]' ORDER BY createTime DESC LIMIT 19) ORDER BY createTime ASC
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = update pos topCreateTime[%d] downCreateTime[%d] ,param3 = 1556509462000 ,param4 = 1556522426000
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingUI,param2 = summerbadcr onPostReset needCheckHistoryTips[%b], BADCR_SCROLL_DELAY[%d] ,param3 = false ,param4 = 350
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = setIsTopShowAll showAll[%b], isTopShowAll[%b], stack[%s] ,param3 = true ,param4 = true ,param5 = [sdk.platformtools.w:i(-1)][ui.base.MMPullDownView:lq(152)][ui.chatting.En_5b8fbb1e$a$29:Qx(3801)][ui.o:bUp(176)][ui.o:a(152)][ui.chatting.cv:a(1130)][sdk.e.j$1:o(39)][sdk.e.k$1:run(161)][sdk.platformtools.ak:run(127)][sdk.platformtools.ag:dispatchMessage(122)]
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = setIsBottomShowAll showAll[%b], isBottomShowAll[%b], stack[%s] ,param3 = true ,param4 = true ,param5 = [sdk.platformtools.w:i(-1)][ui.base.MMPullDownView:lr(157)][ui.chatting.En_5b8fbb1e$a$29:Qx(3802)][ui.o:bUp(176)][ui.o:a(152)][ui.chatting.cv:a(1130)][sdk.e.j$1:o(39)][sdk.e.k$1:run(161)][sdk.platformtools.ak:run(127)][sdk.platformtools.ag:dispatchMessage(122)]
1664-1664/? D/WeiXin: MicroMsg.MMPullDownView:fucking u
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = fucking u
1664-1664/? D/WeiXin: MicroMsg.MMPullDownView:fucking u
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = fucking u
1664-2144/? D/WeiXin: MicroMsg.ChattingUI:writeOpLogAndMarkRead :[email protected]
1664-2144/? D/WeiXin: param1 = MicroMsg.ChattingUI,param2 = writeOpLogAndMarkRead :[email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.MainTabUnreadMgr,param2 = onNotifyChange event:%d obj:%d stg:%s ,param3 = 4 ,param4 = 8195 ,param5 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.CdnTransportService,param2 = onNotifyChange event:%d obj:%d stg:%s ,param3 = 4 ,param4 = 8195 ,param5 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = unreadcheck onConversationStorageNotifyChange event type %d, username %s ,param3 = 3 ,param4 = [email protected]
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = rconversation ,param4 = 251016809
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1027 ,param5 = rconversation ,param6 = 251016809
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = rconversation ,param4 = 564091118
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 852 ,param5 = rconversation ,param6 = 564091118
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = newcursor add event events size %d ,param3 = 2
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = newcursor refreshStatus: %d ,hasLoadedAllDataStatus %b changeType :%d  ,param3 = 1 ,param4 = true ,param5 = 2
1664-1664/? D/WeiXin: param1 = MicroMsg.NotificationObserver,param2 = event: %d ,param3 = 3
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.MainTabUnreadMgr,param2 = Launcherui onNotifyChange event type %d, username %s ,param3 = 3 ,param4 = [email protected]
1664-1664/? D/WeiXin: MicroMsg.SubCoreExtQLauncher:onNotifyChange
1664-1664/? D/WeiXin: param1 = MicroMsg.SubCoreExtQLauncher,param2 = onNotifyChange
1664-2144/? D/WeiXin: param1 = MicroMsg.ChattingUI,param2 = ChattingUI writeOpLogAndMarkRead last : %d ,param3 = 8
1664-1664/? D/WeiXin: param1 = MicroMsg.NotifyReceiver,param2 = NotifyReceiver onSceneEnd type:%d syncHash: %d hashInMemo: %b isLocking: %b ,param3 = 268369922 ,param4 = 1556522451421 ,param5 = false ,param6 = false
1664-1664/? D/WeiXin: MicroMsg.NotifyReceiver:all scene done, unlock wakelock.
1664-1664/? D/WeiXin: param1 = MicroMsg.NotifyReceiver,param2 = all scene done, unlock wakelock.
1664-1664/? D/WeiXin: param1 = MicroMsg.WorkerProfile,param2 = onSceneEnd dkwt type:%d [%d,%d,%s] ,param3 = 268369922 ,param4 = 4 ,param5 = -99 ,param6 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.BasePanelKeybordLayout,param2 = onMeasure, width: %d, height: %d ,param3 = 1152 ,param4 = 1710
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingContent,param2 = jacks onMeasure  width:%d, height:%d ,param3 = 1152 ,param4 = 1566
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingContent,param2 = jacks onLayout change: %B, l:%d, t:%d, r:%d, b:%d ,param3 = false ,param4 = 0 ,param5 = 0 ,param6 = 1152 ,param7 = 1566
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = jacks onLayout change: %B, l:%d, t:%d, r:%d, b:%d ,param3 = false ,param4 = 0 ,param5 = 0 ,param6 = 1152 ,param7 = 1566
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 18 ,param4 = 1116 ,param5 = 7865180594069965172 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 17 ,param4 = 1074 ,param5 = 1652536946054432610 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 16 ,param4 = 1064 ,param5 = 532079026603668198 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 333793697
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1195 ,param5 = message ,param6 = 333793697
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 702431899
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 15 ,param4 = 1061 ,param5 = 1510153581021215090 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 85205895
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1026 ,param5 = message ,param6 = 85205895
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 22683630
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 14 ,param4 = 1060 ,param5 = 7947155220236571147 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 267116253
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 914 ,param5 = message ,param6 = 267116253
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 22683630
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 13 ,param4 = 1052 ,param5 = 5377814781676930444 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 12 ,param4 = 1051 ,param5 = 3771811665525699118 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 11 ,param4 = 1046 ,param5 = 6862712817658715686 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 25522467
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 997 ,param5 = message ,param6 = 25522467
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 21435
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.HomeUI,param2 = contentView.addOnLayoutChangeListener %s %s %s %s, %s %s %s %s ,param3 = 0 ,param4 = 0 ,param5 = 1152 ,param6 = 1854 ,param7 = 0 ,param8 = 0 ,param9 = 1152 ,param10 = 1854
1664-1664/? D/WeiXin: param1 = MicroMsg.ChatFooter,param2 = ashutest::keybord:ChatFooter measure height: %d, height: %d ,param3 = 1710 ,param4 = 1710
1664-1664/? D/WeiXin: param1 = MicroMsg.ReportLogInfo,param2 = ReportLogInfo operationEnd eventID:%d  time:%d ,param3 = 13 ,param4 = 84
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = unreadcheck onConversationStorageNotifyChange event type %d, username %s ,param3 = 3 ,param4 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = newcursor add event events size %d ,param3 = 2
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = newcursor refreshStatus: %d ,hasLoadedAllDataStatus %b changeType :%d  ,param3 = 1 ,param4 = true ,param5 = 2
1664-1664/? D/WeiXin: param1 = MicroMsg.NotificationObserver,param2 = event: %d ,param3 = 3
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.MainTabUnreadMgr,param2 = Launcherui onNotifyChange event type %d, username %s ,param3 = 3 ,param4 = [email protected]
1664-1664/? D/WeiXin: MicroMsg.SubCoreExtQLauncher:onNotifyChange
1664-1664/? D/WeiXin: param1 = MicroMsg.SubCoreExtQLauncher,param2 = onNotifyChange
1664-1664/? D/WeiXin: param1 = MicroMsg.MMNotification,param2 = notify need to deal: %s ,param3 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.MMNotification,param2 = jacks dealNotify, talker:%s, msgtype:%d, tipsFlag:%d, isRevokeMesasge:%B content:%s ,param3 = [email protected] ,param4 = 10000 ,param5 = 3 ,param6 = true ,param7 = "劉*條消~13
1664-1664/? D/WeiXin: MicroMsg.MMNotification:updateNotifyInfo: silent = true
1664-1664/? D/WeiXin: param1 = MicroMsg.MMNotification,param2 = updateNotifyInfo: silent = true
1664-1664/? D/WeiXin: param1 = MicroMsg.Notification.AppMsg.Handle,param2 = dealCurChattingTalker, talker: %s, curChattingTalker: %s, needSound: %B, needShake: %B ,param3 = [email protected] ,param4 = [email protected] ,param5 = false ,param6 = false
1664-1664/? D/WeiXin: MicroMsg.Notification.AppMsg.Handle:[NO NOTIFICATION] is current talker chatroom & no shake & no sound
1664-1664/? D/WeiXin: param1 = MicroMsg.Notification.AppMsg.Handle,param2 = [NO NOTIFICATION] is current talker chatroom & no shake & no sound
1664-1664/? D/WeiXin: param1 = MicroMsg.MMNotification  ,param2 = [no notificaion], iscurrent Chatting Talker true, talker[%s] curChattingTalker[%s] needSound[%B] needShake[%B] ,param3 = [email protected] ,param4 = [email protected] ,param5 = false ,param6 = false
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = EnableStrangerChat ,param4 = 0
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = select count(*) from LBSVerifyMessage where status != 4 ,param4 = 931781022
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 911 ,param5 = select count(*) from LBSVerifyMessage where status != 4 ,param6 = 931781022
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = select count(*) from shakeverifymessage where status != 4 ,param4 = 338951295
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 907 ,param5 = select count(*) from shakeverifymessage where status != 4 ,param6 = 338951295
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = select count(*) from shakemessage where status != 1 ,param4 = 978019404
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 648 ,param5 = select count(*) from shakemessage where status != 1 ,param6 = 978019404
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 =  select count(*) from SnsComment where isRead = ? and isSilence != ?  ,param4 = 695274645
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 585 ,param5 =  select count(*) from SnsComment where isRead = ? and isSilence != ?  ,param6 = 695274645
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = EnableStrangerChat ,param4 = 0
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = JDEntranceConfigName ,param4 = 購物
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = JDEntranceConfigIconUrl ,param4 = http://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNQGEHZ5JY4H8n9EStMddCiaxyh25AKamOryaZ2NiaZDB0MRY5ibnr34G4MfdGlv9iahdxhianOxoVA3cZQ/0?wx_fmt=png
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = JDEntranceConfigJumpUrl ,param4 = https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxae3e8056daea8727&redirect_uri=https%3A%2F%2Fwq.jd.com%2Fmcoss%2Fwxmall%2Fhome%3Fptype%3D1&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect
1664-1664/? D/WeiXin: MicroMsg.LauncherUI.MainTabUnreadMgr:jd tryshow configName 購物 iconUrl http://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNQGEHZ5JY4H8n9EStMddCiaxyh25AKamOryaZ2NiaZDB0MRY5ibnr34G4MfdGlv9iahdxhianOxoVA3cZQ/0?wx_fmt=png jumpUrl https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxae3e8056daea8727&redirect_uri=https%3A%2F%2Fwq.jd.com%2Fmcoss%2Fwxmall%2Fhome%3Fptype%3D1&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.MainTabUnreadMgr,param2 = jd tryshow configName 購物 iconUrl http://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNQGEHZ5JY4H8n9EStMddCiaxyh25AKamOryaZ2NiaZDB0MRY5ibnr34G4MfdGlv9iahdxhianOxoVA3cZQ/0?wx_fmt=png jumpUrl https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxae3e8056daea8727&redirect_uri=https%3A%2F%2Fwq.jd.com%2Fmcoss%2Fwxmall%2Fhome%3Fptype%3D1&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect
1664-1664/? D/WeiXin: MicroMsg.LauncherUI.MainTabUnreadMgr:jdshowFriend false
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.MainTabUnreadMgr,param2 = jdshowFriend false
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = WCOEntranceSwitch ,param4 = 0
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = VoiceprintEntry ,param4 = 1
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.HomeUI,param2 = contentView.addOnLayoutChangeListener %s %s %s %s, %s %s %s %s ,param3 = 0 ,param4 = 0 ,param5 = 1152 ,param6 = 1854 ,param7 = 0 ,param8 = 0 ,param9 = 1152 ,param10 = 1854
1664-1664/? D/WeiXin: param1 = MicroMsg.ChatFooter,param2 = ashutest::keybord:ChatFooter measure height: %d, height: %d ,param3 = 1710 ,param4 = 1710
           

随後我們撤回剛才發的消息,在接收端在看一下log,記得先清空控制台log列印

2954-3074/? D/WeiXin: param1 = C2Java,param2 = reportNetFlow time[%d,%d] sum:%d wr[%d,%d] ws[%d,%d] mr[%d,%d] ms[%d,%d] fgbg:%b Moniter:%s ,param3 = 1556522407 ,param4 = 44 ,param5 = 4258 ,param6 = 494 ,param7 = 3730 ,param8 = 264 ,param9 = 528 ,param10 = 0 ,param11 = 0 ,param12 = 0 ,param13 = 0 ,param14 = true ,param15 = [email protected]
1664-1693/? D/WeiXin: param1 = MicroMsg.NetStatMsgExtension,param2 = reportNetFlow wifi[%d, %d] mobile[%d, %d] ,param3 = 3730 ,param4 = 528 ,param5 = 0 ,param6 = 0
2954-3074/? D/WeiXin: param1 = MicroMsg.WakerLock,param2 = checkShouldLock screen:%b chatging:%b res:%b checkTime:%d  ,param3 = true ,param4 = true ,param5 = false ,param6 = 25702
1664-1693/? D/WeiXin: param1 = MicroMsg.SDK.TrafficStats,param2 = current system traffic: wifi rx/tx=%d/%d, mobile rx/tx=%d/%d, wxWifi rx/tx=%d/%d wxMobile rx/tx=%d/%d ,param3 = 1810 ,param4 = 894 ,param5 = 0 ,param6 = 0 ,param7 = 1148 ,param8 = 688 ,param9 = 0 ,param10 = 0
1664-1693/? D/WeiXin: param1 = MicroMsg.SDK.TrafficStats,param2 = current system traffic: wifi rx/tx=%d/%d, mobile rx/tx=%d/%d, wxWifi rx/tx=%d/%d wxMobile rx/tx=%d/%d ,param3 = 0 ,param4 = 0 ,param5 = 0 ,param6 = 0 ,param7 = 0 ,param8 = 0 ,param9 = 0 ,param10 = 0
2954-2954/? D/WeiXin: MicroMsg.MMNativeNetNotifyAdapter:onNotify, datalen=478 cmd= 122
2954-2954/? D/WeiXin: param1 = MicroMsg.MMNativeNetNotifyAdapter,param2 = onNotify, datalen=478 cmd= 122
2954-2954/? D/WeiXin: MicroMsg.MMNativeNetNotifyAdapter:dkpush MM_PKT_PUSH_DATA_REQ
2954-2954/? D/WeiXin: param1 = MicroMsg.MMNativeNetNotifyAdapter,param2 = dkpush MM_PKT_PUSH_DATA_REQ
2954-2954/? D/WeiXin: param1 = MicroMsg.CoreService,param2 = deal with notify sync to mm by broast, isSessionKeyNull:%b, isMMProcessExist:%b, isInNotifyMode:%b ,param3 = false ,param4 = true ,param5 = false
2954-2954/? D/WeiXin: MicroMsg.CoreService:notify broadcast:null, type=268369921
2954-2954/? D/WeiXin: param1 = MicroMsg.CoreService,param2 = notify broadcast:null, type=268369921
2954-2954/? D/WeiXin: param1 = MicroMsg.CoreService,param2 = notify broadcast: dknot recvTime:%d uin:%d type:%d buf:%d ,param3 = 1556522451421 ,param4 = 953994033 ,param5 = 268369921 ,param6 = 478
1664-1664/? D/WeiXin: WxSplash.SplashHackHandlerCallback:before handleMessage 113, splash false, pending early false
1664-1664/? D/WeiXin: param1 = WxSplash.SplashHackHandlerCallback,param2 = before handleMessage 113, splash false, pending early false
1664-1664/? D/WeiXin: param1 = MicroMsg.NotifyReceiver,param2 = onReceive intent :%s ,param3 = Intent { flg=0x10 cmp=com.tencent.mm/.booter.NotifyReceiver (has extras) }
1664-1664/? D/WeiXin: WxSplash.SplashHackHandlerCallback:before handleMessage 115, splash false, pending early false
1664-1664/? D/WeiXin: param1 = WxSplash.SplashHackHandlerCallback,param2 = before handleMessage 115, splash false, pending early false
1664-1664/? D/WeiXin: MicroMsg.NotifyReceiver:NotifyService onStartCommand flags :0startId :138 intent Intent { cmp=com.tencent.mm/.booter.NotifyReceiver$NotifyService (has extras) }
1664-1664/? D/WeiXin: param1 = MicroMsg.NotifyReceiver,param2 = NotifyService onStartCommand flags :0startId :138 intent Intent { cmp=com.tencent.mm/.booter.NotifyReceiver$NotifyService (has extras) }
1664-1664/? D/WeiXin: param1 = MicroMsg.NotifyReceiver,param2 = handleCommand useOld:%s operationCode:%d ,param3 = false ,param4 = 2
1664-1664/? D/WeiXin: param1 = MicroMsg.NotifyReceiver,param2 = dealWithNotify respType:%d recvTime:%d respBuf:%d sessionkey:%s  ,param3 = 268369921 ,param4 = 1556522451421 ,param5 = 478 ,param6 = 40*83~32
1664-1664/? D/WeiXin: param1 = MicroMsg.NotifyReceiver,param2 = dkpush PUSHDATA flag:%d bufLen:%d respBuf:%d recvTime:%d ,param3 = 1 ,param4 = 470 ,param5 = 478 ,param6 = 1556522451421
1664-1664/? D/WeiXin: param1 = MicroMsg.NewSyncMgr,param2 = summerdiz dealWithPushResp unpack ret[%b], noticeid[%d] ,param3 = true ,param4 = 0
1664-1664/? D/WeiXin: MicroMsg.NewSyncMgr:bufToResp using protobuf ok
1664-1664/? D/WeiXin: param1 = MicroMsg.NewSyncMgr,param2 = bufToResp using protobuf ok
1664-1664/? D/WeiXin: param1 = MMKernel.CoreAccount,param2 = online status, %d, %d, %d ,%d ,param3 = 0 ,param4 = 0 ,param5 = 0 ,param6 = 0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush : keyCount:30
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush : keyCount:30
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush : keyCount:28
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush : keyCount:28
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:11 sv:698860166 lv:698860166
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:11 sv:698860166 lv:698860166
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:103 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:103 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:101 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:101 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:1 sv:0 lv:698859947
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:1 sv:0 lv:698859947
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:205 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:205 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:111 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:111 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:112 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:112 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:17 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:17 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:14 sv:698740003 lv:698740003
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:14 sv:698740003 lv:698740003
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:16 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:16 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:7 sv:0 lv:0
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:7 sv:0 lv:0
1664-1664/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush local key:2 sv:698860187 lv:698860186
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush local key:2 sv:698860187 lv:698860186
1664-1664/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = triggerNotifyDataSync checkUse:%s resp:%s syncflag:%s recvtime:%s [%s] ,param3 = true ,param4 = [email protected] ,param5 = 1 ,param6 = 1556522451421 ,param7 = [sdk.platformtools.w:i(-1)][modelmulti.r:a(158)][modelmulti.m:a(89)][booter.NotifyReceiver$NotifyService:l(297)][booter.NotifyReceiver$NotifyService:k(238)][booter.NotifyReceiver$NotifyService:onStartCommand(150)]
1664-1664/? D/WeiXin: param1 = MicroMsg.NewSyncMgr,param2 = summerinit needInit ret[%b] ,param3 = false
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = %s index:%d, buf.len:%d  ,param3 = LightPush[703453588] ,param4 = 0 ,param5 = -1
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = tryStart check NotifyData ListSize:%s proc:%s ,param3 = 0 ,param4 = NotifyData[789113917]
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = [oneliang] client time is:%s,server time is:%s,diff time is:%s, diff second time is:%s,just save millisecond diff time ,param3 = 1556522451454 ,param4 = 1556522452000 ,param5 = -546 ,param6 = 0
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.MainTabUnreadMgr,param2 = onNotifyChange event:%d obj:%d stg:%s ,param3 = 4 ,param4 = 0 ,param5 = [email protected]
1664-2144/? D/WeiXin: param1 = MMKernel.CoreAccount,param2 = online status, %d, %d, %d ,%d ,param3 = 0 ,param4 = 0 ,param5 = 0 ,param6 = 0
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = CmdProcHandler %s Start docmd:%s respStatus:%s respOnlineVer:%s ,param3 = NotifyData[789113917] ,param4 = 1 ,param5 = 0 ,param6 = 0
1664-1664/? D/WeiXin: param1 = MicroMsg.CdnTransportService,param2 = onNotifyChange event:%d obj:%d stg:%s ,param3 = 4 ,param4 = 0 ,param5 = [email protected]
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = wakelock tag:%s syncWakerLock:%s [%s] ,param3 = NotifyData ,param4 = [email protected] ,param5 = [sdk.platformtools.w:i(-1)][modelmulti.r:kp(208)][modelmulti.r$3:run(333)][sdk.platformtools.ak:run(127)][sdk.platformtools.ag:dispatchMessage(122)][sdk.f.a$a:run(71)]
1664-2144/? D/WeiXin: param1 = MicroMsg.WakerLock,param2 = check is held [%d,%d] :%b caller:[%s] @[%s] ,param3 = 283712837 ,param4 = 579513498 ,param5 = false ,param6 = com.tencent.mm.modelmulti.r.kp(SourceFile:219) ,param7 = com.tencent.mm.modelmulti.r.kp(SourceFile:210)
1664-2144/? D/WeiXin: param1 = MicroMsg.MsgInfoStorage,param2 = lockForSync tag:%s islock:%b lockCnt[%d,%d] notifyCnt:%d last:[%s,%d] ,param3 = NotifyData[789113917] ,param4 = false ,param5 = 0 ,param6 = 0 ,param7 = 0 ,param8 =  ,param9 = 1556522451547
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncDoCmdDelegate,param2 = doCmd %d cmdid:%d buf:%d thr:[%d] ,param3 = 1556522451548 ,param4 = 5 ,param5 = 343 ,param6 = 49
1664-2144/? D/WeiXin: param1 = MicroMsg.MessageSyncExtension,param2 = dkAddMsg from:%s to:%s id:[%d,%d,%d] status:%d type:%d time:[%d %s] diff:%d imgstatus:%d imgbuf:%d src:%d push:%d content:%s ,param3 = [email protected] ,param4 = wxid_u7uaowmmtx3422 ,param5 = 8704889343390514432 ,param6 = 1098860187 ,param7 = 698860187 ,param8 = 4 ,param9 = 10002 ,param10 = 1556522452 ,param11 = [19-04-29 15:20:52] ,param12 = -1 ,param13 = 1 ,param14 = 0 ,param15 = 0 ,param16 = 0 ,param17 = wx*sg~231
1664-2144/? D/WeiXin: param1 = MicroMsg.MessageSyncExtension,param2 = parseMsgSource  has been Deprecated  by dk. at 20151218 [%s] %s  ,param3 = null ,param4 = 
1664-2144/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 360816351
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1058 ,param5 = bizinfo ,param6 = 360816351
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 638764844
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 648 ,param5 = message ,param6 = 638764844
1664-2144/? D/WeiXin: param1 = MicroMsg.SysCmdMsgExtension,param2 = oneliang, msg content:%s,sub content:%s ,param3 = wxid_2457594575812:
                      <sysmsg type="revokemsg"><revokemsg><session>[email protected]</session><msgid>1098860186</msgid><newmsgid>7865180594069965172</newmsgid><replacemsg><![CDATA["劉金昭" 撤回了一條消息]]></replacemsg></revokemsg></sysmsg> ,param4 = <sysmsg type="revokemsg"><revokemsg><session>[email protected]</session><msgid>1098860186</msgid><newmsgid>7865180594069965172</newmsgid><replacemsg><![CDATA["劉金昭" 撤回了一條消息]]></replacemsg></revokemsg></sysmsg>
1664-2144/? D/WeiXin: param1 = MicroMsg.SysCmdMsgExtension,param2 = recieve a syscmd_newxml %s subType %s ,param3 = wxid_2457594575812:
                      <sysmsg type="revokemsg"><revokemsg><session>[email protected]</session><msgid>1098860186</msgid><newmsgid>7865180594069965172</newmsgid><replacemsg><![CDATA["劉金昭" 撤回了一條消息]]></replacemsg></revokemsg></sysmsg> ,param4 = revokemsg
1664-2144/? D/WeiXin: MicroMsg.SysCmdMsgExtension:listener list is empty, return now
1664-2144/? D/WeiXin: param1 = MicroMsg.SysCmdMsgExtension  ,param2 = listener list is empty, return now
1664-2144/? D/WeiXin: MicroMsg.SysCmdMsgExtension:listener list is empty, return now
1664-2144/? D/WeiXin: param1 = MicroMsg.SysCmdMsgExtension  ,param2 = listener list is empty, return now
1664-2144/? D/WeiXin: MicroMsg.BigBallSysCmdMsgConsumer:mm hit MM_DATA_SYSCMD_NEWXML_SUBTYPE_REVOKE
1664-2144/? D/WeiXin: param1 = MicroMsg.BigBallSysCmdMsgConsumer,param2 = mm hit MM_DATA_SYSCMD_NEWXML_SUBTYPE_REVOKE
1664-2144/? D/WeiXin: param1 = MicroMsg.BigBallSysCmdMsgConsumer,param2 = ashutest::[oneliang][xml parse] ,msgId:%s,replaceMsg:%s  ,param3 = 7865180594069965172 ,param4 = "劉金昭" 撤回了一條消息
1664-2144/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 649487861
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 662 ,param5 = bizinfo ,param6 = 649487861
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 523779978
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1101 ,param5 = message ,param6 = 523779978
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = rconversation ,param4 = 248802417
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 979 ,param5 = rconversation ,param6 = 248802417
1664-2144/? D/WeiXin: param1 = MicroMsg.MMNotification,param2 = notifyRevorkMessage talker:%s msgid:%d type:%d tipsFlag:%d content:%s ,param3 = [email protected] ,param4 = 7865180594069965172 ,param5 = 10000 ,param6 = 3 ,param7 = "劉*條消~13
1664-2144/? D/WeiXin: param1 = MicroMsg.Notification.AppMsg.Handle,param2 = preNotificationCheck, talker: %s, tipsFlag: %s  ,param3 = [email protected] ,param4 = 3
1664-2144/? D/WeiXin: param1 = MicroMsg.Notification.AppMsg.Handle,param2 = isAlreadyNotified: %s, msgId: %d ,param3 = 4246375247033027397%4571233928553300739%5238039227291584821%959504641342002093%2096724393225900634%8572384359236577494%7838678854298831481%8665212940399122378%8952957811004219653%8442356154195980186%3537158490131109260%2785257908218214144%8206695664896266143%2682312748521811387%3022020987226741047%4084220627561137855%968196098594956184%5468223854977782704%3390043559233494136%4511097457981851559%4649690106078008985%377285967523088374%8481195477120113301%4565387850876817225%7521275099224311659%5099274839864330947%6125288058338912232%8955722829721151859%3397423662972353821%3020356078928788739%8664682461111103205%199728701645524122%2887613043367259099%1102643719912208236%6866584352156462175%8587572320323636249%4022683831507132716%2687913228330739363%4399498225444533685%2545348186624737839%7518006384243814064%6219328514476247295%6725903224653074658%309188050469602592%5090059133722788027%1197657098443856490%7069150970626190940%4969862249753268924%7494065246253270410%7344117513281048897%3997186994925968710%4565277223381273067%4200857660516827412%5128520499778043926%2038288446014470859%8728149437475529341%8496798077830522194%3972190105494178295%5650761982376673959%6828813078816474334%2210156242531088925%7547402728535769992%8702946709341024547%8271997505904560045%2434698710609817328%891905579090762196%4570253878995280364%8250295048510707547%2167934197527084813%878322419092976257%5683887518206290050%6716349640672319566%8756777573152028603%1256716061329654601%8953123669426542515%6787380453142116687%6323083094880159021%318790420176309440%9124841423142496188%7295523734677607755%8319861258810773911%6377701223378938196%3608943800033646902%3563130095678729355%8735596432494019381%5283204626337769438%6256538496299430459%5563194585162307490%4359480834496695873%1019623089910531405%357395830370132207%1631272222439036926%1043150453903337588%4796476483998891480%982496139955397372%6378048935397438983%471060308475784573%8030199900781596734%5995804435669655342%2362072590766873729%186627095232445902%6515703595295020274%8058645455214520492%5359154829172769359%8303086720186616302%2283713942210667217%9035072560227192346%6006606082098217387%433589616300629195%1707108804572548198%60231746452581837%3819864258937345830%6230402729470632415%1459645062065759748%7897311188660017750%4526747310560408761%6923617459631043406%4542716135681679829%9156836315337546593%1991588822500025620%5148957077435523649%5568859864612457969%1926968691608517310%452143282351781116%7501952349080366217%4363698866997391733%833837700092586898%5656921768658020598%7470785107467835079%1976759229869428065%5217120382199730251%2257872340530724288%222229833606476661%750346121668698839% ,param4 = 7865180594069965172
1664-2144/? D/WeiXin: MicroMsg.emoji.EmojiRevokeMsgListener:has handle in sys cmd msg extension.
1664-2144/? D/WeiXin: param1 = MicroMsg.emoji.EmojiRevokeMsgListener,param2 = has handle in sys cmd msg extension.
1664-2144/? D/WeiXin: param1 = MicroMsg.AutoPlay,param2 = playingVoiceId: %s ,param3 = -1
1664-2144/? D/WeiXin: param1 = MicroMsg.AutoPlay,param2 = msg id is: %s ,param3 = 1116
1664-3081/? D/WeiXin: param1 = MicroMsg.FTS.FTSIndexDB,param2 = rawQuery: execute sql = %s ,param3 = SELECT docid FROM FTS5MetaMessage WHERE type IN (65536) AND entity_id=?;
1664-2144/? D/WeiXin: param1 = MicroMsg.MessageSyncExtension  ,param2 = summerbadcr extension declared but skipped msg, type=%d, svrId=%d, MsgSeq=%d, createTime=%d, addMsgInfo=%s ,param3 = 10002 ,param4 = 8704889343390514432 ,param5 = 698860187 ,param6 = 1556522452 ,param7 = AddMsgInfo(434293334), get[false], fault[false], up[false]
1664-3081/? D/WeiXin: param1 = MicroMsg.FTS.FTSCursor,param2 = add cursor %d ,param3 = 867863255
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = chatroom ,param4 = 369414084
1664-3081/? D/WeiXin: param1 = MicroMsg.FTS.FTSCursor,param2 = remove cursor %d ,param3 = 867863255
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 956 ,param5 = chatroom ,param6 = 369414084
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncDoCmdDelegate,param2 = doCmd FIN %d cmdid:%d Time:%d ,param3 = 1556522451548 ,param4 = 5 ,param5 = 24
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = processResp %s time:%s size:%s index:%s ,param3 = NotifyData[789113917] ,param4 = 25 ,param5 = 1 ,param6 = 0
1664-2144/? D/WeiXin: param1 = MicroMsg.MsgInfoStorage,param2 = unlockForSync tag:%s islock:%b lockCnt[%d,%d] notifyCnt:%d last:[%s,%d] ,param3 = NotifyData[789113917] ,param4 = true ,param5 = 1 ,param6 = 1 ,param7 = 0 ,param8 = NotifyData[789113917] ,param9 = 25
1664-1664/? D/WeiXin: param1 = MicroMsg.ReportLogInfo,param2 = ReportLogInfo operationBegin eventID:%d  time:%d ,param3 = 13 ,param4 = 1556522451574
1664-1664/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = rconversation ,param4 = 107029552
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 1032009897
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1271 ,param5 = rconversation ,param6 = 107029552
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 973 ,param5 = bizinfo ,param6 = 1032009897
1664-2144/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = select msgCount from rconversation where username='[email protected]' ,param4 = 668519982
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 733347279
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 639 ,param5 = bizinfo ,param6 = 733347279
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1024 ,param5 = select msgCount from rconversation where username='[email protected]' ,param6 = 668519982
1664-2144/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfoStorage,param2 = getMsgCount conversationStorage.getMsgCountByUsername count:%d ,param3 = 19
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 753685340
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = summerbadcr resetCursor restart:%b fromCount:%d totalcount:%d limit:%d, talker:%s isBizChat:%b ,param3 = false ,param4 = 0 ,param5 = 19 ,param6 = 19 ,param7 = [email protected] ,param8 = false
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 728 ,param5 = bizinfo ,param6 = 753685340
1664-1664/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = select * from message where talker= '[email protected]' order by createTime DESC limit 1 ,param4 = 925742693
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 589799226
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 910 ,param5 = bizinfo ,param6 = 589799226
1664-1664/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 2644 ,param5 = select * from message where talker= '[email protected]' order by createTime DESC limit 1 ,param6 = 925742693
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 725526507
1664-2144/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 629 ,param5 = bizinfo ,param6 = 725526507
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 194595144
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfoStorage,param2 = summerbadcr getInitCursor1 getCursor talk:%s limitCount:%d [%s] ,param3 = [email protected] ,param4 = 19 ,param5 = SELECT * FROM ( SELECT * FROM message WHERE talker= '[email protected]' ORDER BY createTime DESC LIMIT 19) ORDER BY createTime ASC
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1085 ,param5 = bizinfo ,param6 = 194595144
1664-2144/? D/WeiXin: param1 = MicroMsg.ConversationStorage,param2 = dkevent user:%s func:%s cnt:%d  ,param3 = [email protected] ,param4 = update ,param5 = 0
1664-2144/? D/WeiXin: param1 = MicroMsg.ConversationStorage,param2 = summerbadcr check last message flag[%d], newseq[%d] oldseq[%d], undeliverCount[%d] ,param3 = 0 ,param4 = 698860186 ,param5 = 698860186 ,param6 = 0
1664-2144/? D/WeiXin: param1 = MicroMsg.ConversationStorage,param2 = summerbadcr updateConversation talker[%s] msgseq[%d],newConv[%b],newMsgInsertCount[%d], deleteCount[%d], tid[%d] ,param3 = [email protected] ,param4 = 698860186 ,param5 = false ,param6 = 0 ,param7 = 0 ,param8 = 49
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = update pos topCreateTime[%d] downCreateTime[%d] ,param3 = 1556509462000 ,param4 = 1556522426000
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = rconversation ,param4 = 996177158
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingUI,param2 = summerbadcr onPostReset needCheckHistoryTips[%b], BADCR_SCROLL_DELAY[%d] ,param3 = false ,param4 = 350
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 859 ,param5 = rconversation ,param6 = 996177158
1664-2144/? D/WeiXin: param1 = MicroMsg.ConversationStorage,param2 = oreh onNotifyChange genDigest: pDigestUser.value=%s ,param3 = 
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = setIsTopShowAll showAll[%b], isTopShowAll[%b], stack[%s] ,param3 = true ,param4 = true ,param5 = [sdk.platformtools.w:i(-1)][ui.base.MMPullDownView:lq(152)][ui.chatting.En_5b8fbb1e$a$29:Qx(3801)][ui.o:bUp(176)][ui.o:a(152)][ui.chatting.cv:a(1130)][sdk.e.j$1:o(39)][sdk.e.k$1:run(161)][sdk.platformtools.ak:run(127)][sdk.platformtools.ag:dispatchMessage(122)]
1664-2144/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 878565319
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 739 ,param5 = bizinfo ,param6 = 878565319
1664-2144/? D/WeiXin: param1 = MicroMsg.ConversationStorage,param2 = countMsg %d talker :%s deleteCount:%d insertCount:%d ,param3 = 19 ,param4 = [email protected] ,param5 = 0 ,param6 = 0
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = setIsBottomShowAll showAll[%b], isBottomShowAll[%b], stack[%s] ,param3 = true ,param4 = true ,param5 = [sdk.platformtools.w:i(-1)][ui.base.MMPullDownView:lr(157)][ui.chatting.En_5b8fbb1e$a$29:Qx(3802)][ui.o:bUp(176)][ui.o:a(152)][ui.chatting.cv:a(1130)][sdk.e.j$1:o(39)][sdk.e.k$1:run(161)][sdk.platformtools.ak:run(127)][sdk.platformtools.ag:dispatchMessage(122)]
1664-1664/? D/WeiXin: MicroMsg.MMPullDownView:fucking u
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = fucking u
1664-3081/? D/WeiXin: param1 = MicroMsg.FTS.FTSTaskDaemon,param2 = %s[%s] done, %dms ,param3 =   ,param4 = DeleteMessage(1116) ,param5 = 24
1664-1664/? D/WeiXin: MicroMsg.MMPullDownView:fucking u
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = fucking u
1664-1664/? D/WeiXin: MicroMsg.ChattingUI:on msg notify change
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingUI,param2 = on msg notify change
1664-2144/? D/WeiXin: param1 = MicroMsg.SubCoreExt,param2 = onMsgChange onNotifyChange listener count = %s ,param3 = 0
1664-2144/? D/WeiXin: MicroMsg.SubCoreExt:onMsgChange onNotifyChange cu.getCount() <= 0
1664-2144/? D/WeiXin: param1 = MicroMsg.SubCoreExt,param2 = onMsgChange onNotifyChange cu.getCount() <= 0
1664-2144/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush : keyCount:30
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush : keyCount:30
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = processResp %s synckey req:%s  shouldMerge:%s ,param3 = NotifyData[789113917] ,param4 =  MsgKey:698860186 profile:698859947 contact:698858821 chatroom:698860166 Bottle:0 QContact:698740003 ,param5 = true
1664-2144/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush : keyCount:28
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush : keyCount:28
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = processResp %s synckey resp:%s ,param3 = NotifyData[789113917] ,param4 =  MsgKey:698860187 profile:0 contact:698858821 chatroom:698860166 Bottle:0 QContact:0
1664-2144/? D/WeiXin: MicroMsg.SyncKeyUtil:dkpush : keyCount:30
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncKeyUtil,param2 = dkpush : keyCount:30
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = processResp %s synckey merge:%s ,param3 = NotifyData[789113917] ,param4 =  MsgKey:698860187 profile:698859947 contact:698858821 chatroom:698860166 Bottle:0 QContact:698740003
1664-1664/? D/WeiXin: param1 = MicroMsg.BasePanelKeybordLayout,param2 = onMeasure, width: %d, height: %d ,param3 = 1152 ,param4 = 1710
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingContent,param2 = jacks onMeasure  width:%d, height:%d ,param3 = 1152 ,param4 = 1566
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingContent,param2 = jacks onLayout change: %B, l:%d, t:%d, r:%d, b:%d ,param3 = false ,param4 = 0 ,param5 = 0 ,param6 = 1152 ,param7 = 1566
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = jacks onLayout change: %B, l:%d, t:%d, r:%d, b:%d ,param3 = false ,param4 = 0 ,param5 = 0 ,param6 = 1152 ,param7 = 1566
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 18 ,param4 = 1116 ,param5 = 7865180594069965172 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 17 ,param4 = 1074 ,param5 = 1652536946054432610 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 16 ,param4 = 1064 ,param5 = 532079026603668198 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 504070180
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = %s onFinishCmd resp:%s pushSycnFlag:%s recvTime:%s ,param3 = NotifyData[789113917] ,param4 = [email protected] ,param5 = 1 ,param6 = 1556522451421
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1137 ,param5 = message ,param6 = 504070180
1664-2144/? D/WeiXin: param1 = MicroMsg.NetSceneQueue,param2 = doSceneImp start: mmcgi type:%d hash[%d,%d] run:%d wait:%d afterSec:%d canDo:%b autoauth:%d ,param3 = 268369922 ,param4 = 684994899 ,param5 = 0 ,param6 = 0 ,param7 = 0 ,param8 = 0 ,param9 = true ,param10 = 493980379
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 702431899
1664-2144/? D/WeiXin: MicroMsg.ChattingUI:writeOpLogAndMarkRead :[email protected]
1664-2144/? D/WeiXin: param1 = MicroMsg.ChattingUI,param2 = writeOpLogAndMarkRead :[email protected]
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = rconversation ,param4 = 785054606
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 15 ,param4 = 1061 ,param5 = 1510153581021215090 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1131 ,param5 = rconversation ,param6 = 785054606
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = rconversation ,param4 = 585535407
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 631 ,param5 = rconversation ,param6 = 585535407
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 743223228
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 926 ,param5 = message ,param6 = 743223228
1664-2144/? D/WeiXin: param1 = MicroMsg.ChattingUI,param2 = ChattingUI writeOpLogAndMarkRead last : %d ,param3 = 5
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 22683630
1664-2144/? D/WeiXin: param1 = MicroMsg.NetSceneNotifyData,param2 = doScene now:%d buf:%s ,param3 = 1556522451421 ,param4 =  08 1e 12 08 08 01 10 ab 83 9f cd 02 12 08 08 02 10
                       9b 85 9f cd 02 12 08 08 03 10 c5 fa 9e cd 02 12
                       08 08 04 10 a3 da 97 cd 02 12 08 08 05 10 a3 da
                       97 cd 02 12 04 08 07 10 00 12 04 08 08 10 00 12
                       08 08 09 10 be 81 9f cd 02 12 04 08 0a 10 00 12
                       08 08 0b 10 86 85 9f cd 02 12 08 08 0d 10 a3 da
                       97 cd 02 12 08 08 0e 10 a3 da 97 cd 02 12 04 08
                       10 10 00 12 04 08 11 10 00 12 04 08 65 10 00 12
                       04 08 66 10 00 12 04 08 67 10 00 12 04 08 68 10
                       00 12 04 08 69 10 00 12 04 08 6b 10 00 12 04 08
                       6d 10 00 12 04 08 6f 10 00 12 04 08 70 10 00 12
                       04 08 72 10 00 12 09 08 c9 01 10 d4 cb 9a e6 05
                       12 09 08 cb 01 10 ef bb 9a e6 05 12 05 08 cc 01
                       10 00 12 05 08 cd 01 10 00 12 09 08 e8 07 10 dd
                       8a 9a e6 05 12 09 08 e9 07 10 8b 8c 9a e6 05??
1664-2144/? D/WeiXin: MicroMsg.NetSceneBase:initilized security limit count to 1
1664-2144/? D/WeiXin: param1 = MicroMsg.NetSceneBase,param2 = initilized security limit count to 1
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 14 ,param4 = 1060 ,param5 = 7947155220236571147 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
2954-2976/? D/WeiXin: MicroMsg.SDK.SyncTask:sync task exec...
2954-2976/? D/WeiXin: param1 = MicroMsg.SDK.SyncTask,param2 = sync task exec...
2954-2976/? D/WeiXin: MicroMsg.SDK.SyncTask:sync task exec at synchronized
2954-2976/? D/WeiXin: param1 = MicroMsg.SDK.SyncTask,param2 = sync task exec at synchronized
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
2954-2954/? D/WeiXin: MicroMsg.SDK.SyncTask:task run manualFinish = false
2954-2954/? D/WeiXin: param1 = MicroMsg.SDK.SyncTask,param2 = task run manualFinish = false
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
2954-2954/? D/WeiXin: param1 = MicroMsg.AutoAuth,param2 = dkcgi sendImp rr.type:%d callback:%d ,param3 = 268369922 ,param4 = 455551575
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 157366868
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1668 ,param5 = message ,param6 = 157366868
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 22683630
2954-2954/? D/WeiXin: param1 = MicroMsg.MMNativeNetTaskAdapter,param2 = mmcgi startTask inQueue netid:%d hash[%d,%d] net:%d cgi:%s needAuthed:%b ,param3 = 0 ,param4 = 196 ,param5 = 989563634 ,param6 = 2 ,param7 = null ,param8 = true
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 13 ,param4 = 1052 ,param5 = 5377814781676930444 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
2954-2954/? D/WeiXin: MicroMsg.MMNativeNetTaskAdapter:startTask retsult=0
2954-2954/? D/WeiXin: param1 = MicroMsg.MMNativeNetTaskAdapter,param2 = startTask retsult=0
2954-2954/? D/WeiXin: MicroMsg.SDK.SyncTask:setResultFinish 
2954-2954/? D/WeiXin: param1 = MicroMsg.SDK.SyncTask,param2 = setResultFinish 
2954-2954/? D/WeiXin: MicroMsg.SDK.SyncTask:setResultFinish synchronized
2954-2954/? D/WeiXin: param1 = MicroMsg.SDK.SyncTask,param2 = setResultFinish synchronized
2954-3074/? D/WeiXin: param1 = MicroMsg.MMNativeNetTaskAdapter,param2 = link: %d req2Buf somr isfg:%b  cookie: %s ,param3 = 2 ,param4 = true ,param5 = 30020802000000007497115bfcb100
2954-2976/? D/WeiXin: param1 = MicroMsg.SDK.SyncTask,param2 = sync task done, return=%s, cost=%d(wait=%d, run=%d) ,param3 = 0 ,param4 = 8 ,param5 = 8 ,param6 = 0
1664-2144/? D/WeiXin: param1 = MicroMsg.NetSceneBase,param2 = dispatcher send, %s ,param3 = 0
1664-2144/? D/WeiXin: param1 = MicroMsg.NetSceneQueue,param2 = On doscene  mmcgi type:%d hash[%d,%d] run:%d wait:%d ret:%d autoauth:%d ,param3 = 268369922 ,param4 = 684994899 ,param5 = 989563634 ,param6 = 1 ,param7 = 0 ,param8 = 0 ,param9 = 493980379
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 12 ,param4 = 1051 ,param5 = 3771811665525699118 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = finish proc:%s running:%s RunTime:%s  ,param3 = NotifyData[789113917] ,param4 = NotifyData[789113917] ,param5 = 178
1664-1693/? D/WeiXin: param1 = MicroMsg.RemoteReq,param2 = reqToBuf jType: %d, stack: %s ,param3 = 268369922 ,param4 = [sdk.platformtools.w:d(-1)][ac.r:a(90)][protocal.g$a:onTransact(60)]
2954-3074/? D/WeiXin: param1 = MicroMsg.MMNativeNetTaskAdapter,param2 = req2Buf bOk: %b ,param3 = true
2954-13275/? D/WeiXin: param1 = MicroMsg.Alarm,param2 = Alarm.stop [id: %d] ,param3 = 339
1664-2144/? D/WeiXin: param1 = MicroMsg.WakerLock,param2 = check is held [%d,%d] :%b caller:[%s] @[%s] ,param3 = 283712837 ,param4 = 579513498 ,param5 = false ,param6 = com.tencent.mm.modelmulti.r.JF(SourceFile:226) ,param7 = com.tencent.mm.modelmulti.r.kp(SourceFile:210)
1664-2144/? D/WeiXin: param1 = MicroMsg.WakerLock,param2 = check is held [%d,%d] :%b caller:[%s] @[%s] ,param3 = 283712837 ,param4 = 579513498 ,param5 = false ,param6 = com.tencent.mm.modelmulti.r.JF(SourceFile:228) ,param7 = com.tencent.mm.modelmulti.r.kp(SourceFile:210)
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService  ,param2 = wakeUnlock syncWakerLock locking?:%s foreground:%s ,param3 = false ,param4 = true
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = %s index:%d, buf.len:%d  ,param3 = LightPush[585155231] ,param4 = 0 ,param5 = -1
2954-2954/? D/WeiXin: MicroMsg.AutoAuth:summerauth onGYNetEnd threadId: 0 errType: 4 errCode: -99 errMsg: null rr: [email protected] type: 268369922 netIdGetCertBeforeAutoAuth: -1
2954-2954/? D/WeiXin: param1 = MicroMsg.AutoAuth,param2 = summerauth onGYNetEnd threadId: 0 errType: 4 errCode: -99 errMsg: null rr: [email protected] type: 268369922 netIdGetCertBeforeAutoAuth: -1
1664-2144/? D/WeiXin: param1 = MicroMsg.SyncService,param2 = tryStart FINISH Check running:%s sync:%s notify:%s ,param3 = null ,param4 = 0 ,param5 = 0
2954-2954/? D/WeiXin: param1 = MicroMsg.MMNativeNetTaskAdapter,param2 = mmcgi onTaskEnd type:%d time:%d hash[%d,%d] [%d,%d] ,param3 = 268369922 ,param4 = 18 ,param5 = 196 ,param6 = 989563634 ,param7 = 4 ,param8 = -99
2954-13275/? D/WeiXin: param1 = MicroMsg.Alarm,param2 = Alarm.start [id: %d, after: %d, size: %d] ,param3 = 340 ,param4 = 270000 ,param5 = 20
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 11 ,param4 = 1046 ,param5 = 6862712817658715686 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-2735/? D/WeiXin: param1 = MicroMsg.RemoteOnGYNetEnd,param2 = onGYNetEnd netId:%d, errType:%d, errCode:%d, isCancel:%b, hash[%d,%d] ,param3 = 0 ,param4 = 4 ,param5 = -99 ,param6 = false ,param7 = 684994899 ,param8 = 989563634
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
1664-2144/? D/WeiXin: param1 = MicroMsg.RemoteOnGYNetEnd,param2 = onGYNetEnd after post to worker netId:%d, errType:%d, errCode:%d, isCancel:%b, hashcode:%d ,param3 = 0 ,param4 = 4 ,param5 = -99 ,param6 = false ,param7 = 684994899
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 161016251
1664-2144/? D/WeiXin: param1 = MicroMsg.NetSceneNotifyData,param2 = onGYNetEnd [%d,%d] %s ,param3 = 4 ,param4 = -99 ,param5 = null
1664-2144/? D/WeiXin: param1 = MicroMsg.NetSceneQueue,param2 = onSceneEnd mmcgi type:%d hash[%d,%d] run:%d wait:%d autoauth:%d [%d,%d,%s] ,param3 = 268369922 ,param4 = 684994899 ,param5 = 989563634 ,param6 = 0 ,param7 = 0 ,param8 = 493980379 ,param9 = 4 ,param10 = -99 ,param11 = null
2954-3074/? D/WeiXin: param1 = MicroMsg.ReportManagerKvCheck,param2 = receive kv logid:%d, isImportant: %b,isReportNow: %b ,param3 = 11108 ,param4 = false ,param5 = false
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1908 ,param5 = message ,param6 = 161016251
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 21435
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.HomeUI,param2 = contentView.addOnLayoutChangeListener %s %s %s %s, %s %s %s %s ,param3 = 0 ,param4 = 0 ,param5 = 1152 ,param6 = 1854 ,param7 = 0 ,param8 = 0 ,param9 = 1152 ,param10 = 1854
1664-1664/? D/WeiXin: param1 = MicroMsg.ChatFooter,param2 = ashutest::keybord:ChatFooter measure height: %d, height: %d ,param3 = 1710 ,param4 = 1710
1664-1664/? D/WeiXin: param1 = MicroMsg.ReportLogInfo,param2 = ReportLogInfo operationEnd eventID:%d  time:%d ,param3 = 13 ,param4 = 103
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = unreadcheck onConversationStorageNotifyChange event type %d, username %s ,param3 = 3 ,param4 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = newcursor add event events size %d ,param3 = 2
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = newcursor refreshStatus: %d ,hasLoadedAllDataStatus %b changeType :%d  ,param3 = 1 ,param4 = true ,param5 = 2
1664-1664/? D/WeiXin: param1 = MicroMsg.NotificationObserver,param2 = event: %d ,param3 = 3
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.MainTabUnreadMgr,param2 = Launcherui onNotifyChange event type %d, username %s ,param3 = 3 ,param4 = [email protected]
1664-1664/? D/WeiXin: MicroMsg.SubCoreExtQLauncher:onNotifyChange
1664-1664/? D/WeiXin: param1 = MicroMsg.SubCoreExtQLauncher,param2 = onNotifyChange
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingUI.SilenceMsgImp,param2 = summerbadcr onMsgChangeNotify cvs.getUsername[%s] tid[%d] ,param3 = [email protected] ,param4 = 1
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingUI.SilenceMsgImp,param2 = summerbadcr onMsgChangeNotify newCvsCount[%d], total[%d], dealHistoryGetMsg[%b], UnDeliverCount[%d] ,param3 = 19 ,param4 = 19 ,param5 = false ,param6 = 0
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingUI.SilenceMsgImp,param2 = summerbadcr onMsgChangeNotify receive get msg svrId[%d], seq[%d], flag[%d], stack[%s] ,param3 = 4029159154327227728 ,param4 = 698859954 ,param5 = 0 ,param6 = [sdk.platformtools.w:i(-1)][ui.chatting.b.o:a(232)][storage.af$2:o(209)][sdk.e.k$1:run(161)][sdk.platformtools.ak:run(127)][sdk.platformtools.ag:dispatchMessage(122)]
1664-1664/? D/WeiXin: param1 = MicroMsg.ReportLogInfo,param2 = ReportLogInfo operationBegin eventID:%d  time:%d ,param3 = 13 ,param4 = 1556522451684
1664-1664/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 7463044
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1078 ,param5 = bizinfo ,param6 = 7463044
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = select msgCount from rconversation where username='[email protected]' ,param4 = 217907309
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 763 ,param5 = select msgCount from rconversation where username='[email protected]' ,param6 = 217907309
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfoStorage,param2 = getMsgCount conversationStorage.getMsgCountByUsername count:%d ,param3 = 19
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = summerbadcr resetCursor restart:%b fromCount:%d totalcount:%d limit:%d, talker:%s isBizChat:%b ,param3 = false ,param4 = 0 ,param5 = 19 ,param6 = 19 ,param7 = [email protected] ,param8 = false
1664-1664/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 522753186
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 741 ,param5 = bizinfo ,param6 = 522753186
1664-1664/? D/WeiXin: MicroMsg.SDK.MAutoStorage:bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.SDK.MAutoStorage,param2 = bizinfo:get with primary key
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = bizinfo ,param4 = 953996595
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 691 ,param5 = bizinfo ,param6 = 953996595
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfoStorage,param2 = summerbadcr getInitCursor1 getCursor talk:%s limitCount:%d [%s] ,param3 = [email protected] ,param4 = 19 ,param5 = SELECT * FROM ( SELECT * FROM message WHERE talker= '[email protected]' ORDER BY createTime DESC LIMIT 19) ORDER BY createTime ASC
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = update pos topCreateTime[%d] downCreateTime[%d] ,param3 = 1556509462000 ,param4 = 1556522426000
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingUI,param2 = summerbadcr onPostReset needCheckHistoryTips[%b], BADCR_SCROLL_DELAY[%d] ,param3 = false ,param4 = 350
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = setIsTopShowAll showAll[%b], isTopShowAll[%b], stack[%s] ,param3 = true ,param4 = true ,param5 = [sdk.platformtools.w:i(-1)][ui.base.MMPullDownView:lq(152)][ui.chatting.En_5b8fbb1e$a$29:Qx(3801)][ui.o:bUp(176)][ui.o:a(152)][ui.chatting.cv:a(1130)][sdk.e.j$1:o(39)][sdk.e.k$1:run(161)][sdk.platformtools.ak:run(127)][sdk.platformtools.ag:dispatchMessage(122)]
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = setIsBottomShowAll showAll[%b], isBottomShowAll[%b], stack[%s] ,param3 = true ,param4 = true ,param5 = [sdk.platformtools.w:i(-1)][ui.base.MMPullDownView:lr(157)][ui.chatting.En_5b8fbb1e$a$29:Qx(3802)][ui.o:bUp(176)][ui.o:a(152)][ui.chatting.cv:a(1130)][sdk.e.j$1:o(39)][sdk.e.k$1:run(161)][sdk.platformtools.ak:run(127)][sdk.platformtools.ag:dispatchMessage(122)]
1664-1664/? D/WeiXin: MicroMsg.MMPullDownView:fucking u
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = fucking u
1664-1664/? D/WeiXin: MicroMsg.MMPullDownView:fucking u
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = fucking u
1664-2144/? D/WeiXin: MicroMsg.ChattingUI:writeOpLogAndMarkRead :[email protected]
1664-2144/? D/WeiXin: param1 = MicroMsg.ChattingUI,param2 = writeOpLogAndMarkRead :[email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.MainTabUnreadMgr,param2 = onNotifyChange event:%d obj:%d stg:%s ,param3 = 4 ,param4 = 8195 ,param5 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.CdnTransportService,param2 = onNotifyChange event:%d obj:%d stg:%s ,param3 = 4 ,param4 = 8195 ,param5 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = unreadcheck onConversationStorageNotifyChange event type %d, username %s ,param3 = 3 ,param4 = [email protected]
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = rconversation ,param4 = 251016809
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1027 ,param5 = rconversation ,param6 = 251016809
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = rconversation ,param4 = 564091118
1664-2144/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 852 ,param5 = rconversation ,param6 = 564091118
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = newcursor add event events size %d ,param3 = 2
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = newcursor refreshStatus: %d ,hasLoadedAllDataStatus %b changeType :%d  ,param3 = 1 ,param4 = true ,param5 = 2
1664-1664/? D/WeiXin: param1 = MicroMsg.NotificationObserver,param2 = event: %d ,param3 = 3
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.MainTabUnreadMgr,param2 = Launcherui onNotifyChange event type %d, username %s ,param3 = 3 ,param4 = [email protected]
1664-1664/? D/WeiXin: MicroMsg.SubCoreExtQLauncher:onNotifyChange
1664-1664/? D/WeiXin: param1 = MicroMsg.SubCoreExtQLauncher,param2 = onNotifyChange
1664-2144/? D/WeiXin: param1 = MicroMsg.ChattingUI,param2 = ChattingUI writeOpLogAndMarkRead last : %d ,param3 = 8
1664-1664/? D/WeiXin: param1 = MicroMsg.NotifyReceiver,param2 = NotifyReceiver onSceneEnd type:%d syncHash: %d hashInMemo: %b isLocking: %b ,param3 = 268369922 ,param4 = 1556522451421 ,param5 = false ,param6 = false
1664-1664/? D/WeiXin: MicroMsg.NotifyReceiver:all scene done, unlock wakelock.
1664-1664/? D/WeiXin: param1 = MicroMsg.NotifyReceiver,param2 = all scene done, unlock wakelock.
1664-1664/? D/WeiXin: param1 = MicroMsg.WorkerProfile,param2 = onSceneEnd dkwt type:%d [%d,%d,%s] ,param3 = 268369922 ,param4 = 4 ,param5 = -99 ,param6 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.BasePanelKeybordLayout,param2 = onMeasure, width: %d, height: %d ,param3 = 1152 ,param4 = 1710
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingContent,param2 = jacks onMeasure  width:%d, height:%d ,param3 = 1152 ,param4 = 1566
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingContent,param2 = jacks onLayout change: %B, l:%d, t:%d, r:%d, b:%d ,param3 = false ,param4 = 0 ,param5 = 0 ,param6 = 1152 ,param7 = 1566
1664-1664/? D/WeiXin: param1 = MicroMsg.MMPullDownView,param2 = jacks onLayout change: %B, l:%d, t:%d, r:%d, b:%d ,param3 = false ,param4 = 0 ,param5 = 0 ,param6 = 1152 ,param7 = 1566
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 18 ,param4 = 1116 ,param5 = 7865180594069965172 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 17 ,param4 = 1074 ,param5 = 1652536946054432610 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 16 ,param4 = 1064 ,param5 = 532079026603668198 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 333793697
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1195 ,param5 = message ,param6 = 333793697
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 702431899
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 15 ,param4 = 1061 ,param5 = 1510153581021215090 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 85205895
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 1026 ,param5 = message ,param6 = 85205895
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 22683630
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 14 ,param4 = 1060 ,param5 = 7947155220236571147 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 267116253
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 914 ,param5 = message ,param6 = 267116253
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 22683630
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 13 ,param4 = 1052 ,param5 = 5377814781676930444 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 12 ,param4 = 1051 ,param5 = 3771811665525699118 ,param6 = 10000 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ChattingListAdapter,param2 = shwen getview:%d, msgId %d, svrId %d, type:%d, send:%d, talker:%s ,param3 = 11 ,param4 = 1046 ,param5 = 6862712817658715686 ,param6 = 1 ,param7 = 0 ,param8 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = TranslateMsgOff ,param4 = null
1664-1664/? D/WeiXin: param1 = MicroMsg.MsgInfo,param2 = isAtAll isAtAll:%s ,param3 = false
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = message ,param4 = 25522467
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 997 ,param5 = message ,param6 = 25522467
1664-1664/? D/WeiXin: param1 = NewTextCell,param2 = [getHashcode] mSize:%s ,mBgColor:%s,mColor:%s,mType:%s,hashCode:%s ,param3 = 48.0 ,param4 = 0 ,param5 = -13290187 ,param6 = 0 ,param7 = 21435
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.HomeUI,param2 = contentView.addOnLayoutChangeListener %s %s %s %s, %s %s %s %s ,param3 = 0 ,param4 = 0 ,param5 = 1152 ,param6 = 1854 ,param7 = 0 ,param8 = 0 ,param9 = 1152 ,param10 = 1854
1664-1664/? D/WeiXin: param1 = MicroMsg.ChatFooter,param2 = ashutest::keybord:ChatFooter measure height: %d, height: %d ,param3 = 1710 ,param4 = 1710
1664-1664/? D/WeiXin: param1 = MicroMsg.ReportLogInfo,param2 = ReportLogInfo operationEnd eventID:%d  time:%d ,param3 = 13 ,param4 = 84
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = unreadcheck onConversationStorageNotifyChange event type %d, username %s ,param3 = 3 ,param4 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = newcursor add event events size %d ,param3 = 2
1664-1664/? D/WeiXin: param1 = MicroMsg.ConversationWithCacheAdapter,param2 = newcursor refreshStatus: %d ,hasLoadedAllDataStatus %b changeType :%d  ,param3 = 1 ,param4 = true ,param5 = 2
1664-1664/? D/WeiXin: param1 = MicroMsg.NotificationObserver,param2 = event: %d ,param3 = 3
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.MainTabUnreadMgr,param2 = Launcherui onNotifyChange event type %d, username %s ,param3 = 3 ,param4 = [email protected]
1664-1664/? D/WeiXin: MicroMsg.SubCoreExtQLauncher:onNotifyChange
1664-1664/? D/WeiXin: param1 = MicroMsg.SubCoreExtQLauncher,param2 = onNotifyChange
1664-1664/? D/WeiXin: param1 = MicroMsg.MMNotification,param2 = notify need to deal: %s ,param3 = [email protected]
1664-1664/? D/WeiXin: param1 = MicroMsg.MMNotification,param2 = jacks dealNotify, talker:%s, msgtype:%d, tipsFlag:%d, isRevokeMesasge:%B content:%s ,param3 = [email protected] ,param4 = 10000 ,param5 = 3 ,param6 = true ,param7 = "劉*條消~13
1664-1664/? D/WeiXin: MicroMsg.MMNotification:updateNotifyInfo: silent = true
1664-1664/? D/WeiXin: param1 = MicroMsg.MMNotification,param2 = updateNotifyInfo: silent = true
1664-1664/? D/WeiXin: param1 = MicroMsg.Notification.AppMsg.Handle,param2 = dealCurChattingTalker, talker: %s, curChattingTalker: %s, needSound: %B, needShake: %B ,param3 = [email protected] ,param4 = [email protected] ,param5 = false ,param6 = false
1664-1664/? D/WeiXin: MicroMsg.Notification.AppMsg.Handle:[NO NOTIFICATION] is current talker chatroom & no shake & no sound
1664-1664/? D/WeiXin: param1 = MicroMsg.Notification.AppMsg.Handle,param2 = [NO NOTIFICATION] is current talker chatroom & no shake & no sound
1664-1664/? D/WeiXin: param1 = MicroMsg.MMNotification  ,param2 = [no notificaion], iscurrent Chatting Talker true, talker[%s] curChattingTalker[%s] needSound[%B] needShake[%B] ,param3 = [email protected] ,param4 = [email protected] ,param5 = false ,param6 = false
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = EnableStrangerChat ,param4 = 0
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = select count(*) from LBSVerifyMessage where status != 4 ,param4 = 931781022
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 911 ,param5 = select count(*) from LBSVerifyMessage where status != 4 ,param6 = 931781022
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = select count(*) from shakeverifymessage where status != 4 ,param4 = 338951295
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 907 ,param5 = select count(*) from shakeverifymessage where status != 4 ,param6 = 338951295
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 = select count(*) from shakemessage where status != 1 ,param4 = 978019404
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 648 ,param5 = select count(*) from shakemessage where status != 1 ,param6 = 978019404
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor opened, SQL: %s, hash: %d ,param3 =  select count(*) from SnsComment where isRead = ? and isSilence != ?  ,param4 = 695274645
1664-1664/? D/WeiXin: param1 = MicroMsg.MMDataBase,param2 = TimingCursor closed, mode: %d, time : %d us, SQL: %s, hash: %d ,param3 = 1 ,param4 = 585 ,param5 =  select count(*) from SnsComment where isRead = ? and isSilence != ?  ,param6 = 695274645
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = EnableStrangerChat ,param4 = 0
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = JDEntranceConfigName ,param4 = 購物
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = JDEntranceConfigIconUrl ,param4 = http://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNQGEHZ5JY4H8n9EStMddCiaxyh25AKamOryaZ2NiaZDB0MRY5ibnr34G4MfdGlv9iahdxhianOxoVA3cZQ/0?wx_fmt=png
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = JDEntranceConfigJumpUrl ,param4 = https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxae3e8056daea8727&redirect_uri=https%3A%2F%2Fwq.jd.com%2Fmcoss%2Fwxmall%2Fhome%3Fptype%3D1&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect
1664-1664/? D/WeiXin: MicroMsg.LauncherUI.MainTabUnreadMgr:jd tryshow configName 購物 iconUrl http://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNQGEHZ5JY4H8n9EStMddCiaxyh25AKamOryaZ2NiaZDB0MRY5ibnr34G4MfdGlv9iahdxhianOxoVA3cZQ/0?wx_fmt=png jumpUrl https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxae3e8056daea8727&redirect_uri=https%3A%2F%2Fwq.jd.com%2Fmcoss%2Fwxmall%2Fhome%3Fptype%3D1&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.MainTabUnreadMgr,param2 = jd tryshow configName 購物 iconUrl http://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNQGEHZ5JY4H8n9EStMddCiaxyh25AKamOryaZ2NiaZDB0MRY5ibnr34G4MfdGlv9iahdxhianOxoVA3cZQ/0?wx_fmt=png jumpUrl https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxae3e8056daea8727&redirect_uri=https%3A%2F%2Fwq.jd.com%2Fmcoss%2Fwxmall%2Fhome%3Fptype%3D1&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect
1664-1664/? D/WeiXin: MicroMsg.LauncherUI.MainTabUnreadMgr:jdshowFriend false
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.MainTabUnreadMgr,param2 = jdshowFriend false
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = WCOEntranceSwitch ,param4 = 0
1664-1664/? D/WeiXin: param1 = MicroMsg.DynamicConfig,param2 = get configs.get(config) %s %s ,param3 = VoiceprintEntry ,param4 = 1
1664-1664/? D/WeiXin: param1 = MicroMsg.LauncherUI.HomeUI,param2 = contentView.addOnLayoutChangeListener %s %s %s %s, %s %s %s %s ,param3 = 0 ,param4 = 0 ,param5 = 1152 ,param6 = 1854 ,param7 = 0 ,param8 = 0 ,param9 = 1152 ,param10 = 1854
1664-1664/? D/WeiXin: param1 = MicroMsg.ChatFooter,param2 = ashutest::keybord:ChatFooter measure height: %d, height: %d ,param3 = 1710 ,param4 = 1710
           

看到這兩段log列印,也真的不是一般的多,如果按照列印跟蹤代碼,或者dumpsys目前UI,然後跟蹤分析也可以,但是會很累,直接使用 beyond compare 對比工具,我們先找一下不同點

Xposed 之旅 -- 微信防撤回

這樣看着是不是舒服多了,很多一樣的地方,大緻思路,發送消息然後撤回可能有幾種處理方式,第一種可能是接收到撤回指令删除本地存儲的消息,也有可能是在消息上做一個标志讓消息不顯示,至于是怎麼存儲的我們現在暫時不分析

Xposed 之旅 -- 微信防撤回

通過比對我們發現一行很可疑的代碼,現在我把他們單獨提取出來

發送消息:

1664-2144/? D/WeiXin: param1 = MicroMsg.MessageSyncExtension,param2 = dkAddMsg from:%s to:%s id:[%d,%d,%d] status:%d type:%d time:[%d %s] diff:%d imgstatus:%d imgbuf:%d src:%d push:%d content:%s ,param3 = [email protected] ,param4 = wxid_u7uaowmmtx3422 ,param5 = 7865180594069965172 ,param6 = 1098860186 ,param7 = 698860186 ,param8 = 3 ,param9 = 1 ,param10 = 1556522426 ,param11 = [19-04-29 15:20:26] ,param12 = -1 ,param13 = 1 ,param14 = 0 ,param15 = 77 ,param16 = 77 ,param17 = wx*真的~28
           

撤回消息:

1664-2144/? D/WeiXin: param1 = MicroMsg.MessageSyncExtension,param2 = dkAddMsg from:%s to:%s id:[%d,%d,%d] status:%d type:%d time:[%d %s] diff:%d imgstatus:%d imgbuf:%d src:%d push:%d content:%s ,param3 = [email protected] ,param4 = wxid_u7uaowmmtx3422 ,param5 = 8704889343390514432 ,param6 = 1098860187 ,param7 = 698860187 ,param8 = 4 ,param9 = 10002 ,param10 = 1556522452 ,param11 = [19-04-29 15:20:52] ,param12 = -1 ,param13 = 1 ,param14 = 0 ,param15 = 0 ,param16 = 0 ,param17 = wx*sg~231
           
Xposed 之旅 -- 微信防撤回

發送消息最後内容明顯是對内容做了隐藏處理,而且參數很多,應該是發送消息的資料對象,通過對比有兩個字段很可疑,一個是status 一個是type,發送消息的status是3,type是1,撤回消息的status是4,type是10002,這兩個是不是就是系統用來區分指令的,是消息還是撤回,初步分析,如果把接收到的撤回指令status,type都改成接收到消息的值是不是就不會執行撤回消息了,也就不會撤回了,好,那到分析代碼了

Xposed 之旅 -- 微信防撤回

log的前半部分 MessageSyncExtension就是我們要找的類,可以先反編譯一下app,然後把項目放到android studio或者apkIDE中,直接全局搜尋MessageSyncExtension 看看在哪個包裡面,

Xposed 之旅 -- 微信防撤回
MessageSyncExtension 類所在路徑:com.tencent.mm.plugin.messenger.foundation.c
           

用jd-gui 打開 直接搜一下log中的關鍵字 “dkAddMsg” 

Xposed 之旅 -- 微信防撤回

這裡就搜到一個,然後分析它所在的函數

Xposed 之旅 -- 微信防撤回

發現所列印出來的參數都是由 localbu 提供的,而 localbu 是由函數的參數 parama 提供的,那麼hook一下函數的參數,然後直接修改type和status試一下

hook過程省略。。。

Xposed 之旅 -- 微信防撤回

再撤回一條消息,發現變成這個樣子了,看到這個明白了我們剛才直接把type和status改成消息的标志後,撤回也變成了一條消息,而且裡面的内容變成了xml格式,那這樣就好辦了,我們直接把這個xml改成我們想要的文字不就好了,這樣更好玩了,我們可以讓撤回消息的人,回複任何我們想要的内容,哈哈,那在找找log看看這個xml是哪裡列印出來的

Xposed 之旅 -- 微信防撤回

找到了在這個類中,老規矩

Xposed 之旅 -- 微信防撤回

定位 到類所在檔案,搜尋關鍵字 oneliang

Xposed 之旅 -- 微信防撤回

接着分析,這段log主要由 localObject3 提供,localObject3又從哪來呢,看到這行代碼

Xposed 之旅 -- 微信防撤回

咦,看到最上面是不是有點似曾相識,沒錯

Xposed 之旅 -- 微信防撤回

這個和我們剛才hook MessageSyncExtension 類a函數的傳參是一個樣的,我們還是可以直接hook這個a方法來改變傳參,那我們這進入這個 parama.hme 類中

Xposed 之旅 -- 微信防撤回

發現有上面這些參數,那到底哪個是對我們有用的呢,回到剛才的xml列印類看看是從哪裡列印出來的

Xposed 之旅 -- 微信防撤回

找到 localObject3 最初的指派是 bu.tvq,那麼好,我們改變這個tvq,換成我們自己的内容  "我撤回了一條見不得人的消息",重新運作,

hook過程省略。。。。

發送一條消息在撤回

Xposed 之旅 -- 微信防撤回

成功了,在發送圖檔,表情,連接配接,語音試試

Xposed 之旅 -- 微信防撤回
Xposed 之旅 -- 微信防撤回

都可以成功攔截撤回,總結:微信撤回深入實作沒有去過深分析,但是可能的實作一個是删除原來的,然後把“XXX撤回了一條消息”作為一條特殊的消息存儲進資料庫,也可能是直接用“XXX撤回了一條消息” 作為新消息去更新原來的。當然也可以在資料庫插入的地方做攔截,實作的方式很多種,感興趣的可以深入研究一下。