Files
2026-02-17 13:06:23 +08:00

123 lines
3.6 KiB
Protocol Buffer

syntax = "proto2";
import "wechat.proto";
package wechat_proto;
option go_package = "../wechat";
message DeviceRunningInfoNew {
required bytes Version = 1;
required uint32 Type = 2;
required bytes EncryptData = 3;
required uint32 Timestamp = 4;
required uint32 Unknown5 = 5;
required uint32 Unknown6 = 6;
}
message WCExtInfoNew {
optional Buffer_t Wcstf = 1 ;
optional Buffer_t Wcste = 2 ;
optional Buffer_t CcData = 3 ;
optional Buffer_t UserAttrInfo = 4 ;
optional Buffer_t AcgiDeviceInfo = 5 ;
optional Buffer_t AcgiTuring = 6 ;
optional Buffer_t DeviceToken = 7 ;
optional Buffer_t IosturingHuman = 101 ;
optional Buffer_t IosturingOwner = 102 ;
}
message SpamDataBody {
required int32 UnKnown1 = 1;
required uint32 TimeStamp = 2;
required int32 KeyHash = 3;
required string Yes1 = 11;
required string Yes2 = 12;
required string IosVersion = 13;
required string DeviceType = 14;
required int32 UnKnown2 = 15;
required string IdentifierForVendor = 16;
required string AdvertisingIdentifier = 17;
required string Carrier = 18;
required int32 BatteryInfo = 19;
required string NetworkName = 20;
required int32 NetType = 21;
required string AppBundleId = 22;
required string DeviceName = 23;
required string UserName = 24;
required int64 Unknown3 = 25;
required int64 Unknown4 = 26;
required int32 Unknown5 = 27;
required int32 Unknown6 = 28;
required string Lang = 29;
required string Country = 30;
required int32 Unknown7 = 31;
required string DocumentDir = 32;
required int32 Unknown8 = 33;
required int32 Unknown9 = 34;
required string HeadMD5 = 35;
required string AppUUID = 36;
required string SyslogUUID = 37;
required string Unknown10 = 38;
required string Unknown11 = 39;
required string AppName = 40;
optional string SshPath = 41;
optional string TempTest = 42;
optional string DevMD5 = 43;
optional string DevUser = 44;
optional string DevPrefix = 45;
repeated FileInfo AppFileInfo = 46;
required string Unknown12 = 47;
required int32 IsModify = 50;
required string ModifyMD5 = 51;
required int64 RqtHash = 52;
required uint64 Unknown53 = 53;
required uint64 Unknown54 = 54;
required uint64 Unknown55 = 55;
required int64 Unknown56 = 56;
required uint64 Unknown57 = 57;
required string Unknown58 = 58;
optional string Unknown59 = 59;
optional string Unknown60 = 60;
optional string Unknown61 = 61;
optional uint64 Unknown62 = 62;
optional string Unknown63 = 63;
optional string Unknown64 = 64;
optional uint64 Unknown70 = 70;
optional uint64 Unknown72 = 72;
optional uint64 Unknown82 = 82;
optional uint64 Unknown83 = 83;
optional uint64 Unknown84 = 84;
}
message FileInfo {
optional string Filepath = 1;
optional string Fileuuid = 2;
}
message NewClientCheckData {
optional int64 C32cData = 1;
optional int64 TimeStamp = 2;
optional bytes DataBody = 3;
}
message WCSTF {
required uint64 StartTime = 1;
required uint64 CheckTime = 2;
required uint32 Count = 3;
repeated uint64 EndTime = 4;
}
message WCSTE {
required string CheckId = 1;
required uint32 StartTime = 2;
required uint32 CheckTime = 3;
required uint32 Count1 = 4;
required uint32 Count2 = 5;
required uint32 Count3 = 6;
required uint64 Const1 = 7;
required uint64 Const2 = 8;
required uint64 Const3 = 9;
required uint64 Const4 = 10;
required uint64 Const5 = 11;
required uint64 Const6 = 12;
}