Class uClass = mainHook.loadClass(
"com.tencent.mm.model.u"
);
String loginUserName =
""
+ XposedHelpers.callStaticMethod(uClass,
"akn"
);
Class lClass = mainHook.loadClass(
"com.tencent.mm.au.l"
);
int
p0 =
2
;
Object p1 = loginUserName;
Object p2 =
"ToUser"
;
Object p3 = getFile();
Object p4 =
1
;
Object p5 =
null
;
Object p6 =
0
;
Object p7 =
""
;
Object p8 =
""
;
Object p9 =
true
;
Object p10 =
0x7f0202f4
;
Object lObject = XposedHelpers.newInstance(lClass, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10);
Class lb = mainHook.loadClass(
"com.tencent.mm.au.l$b"
);
Class oClass = mainHook.loadClass(
"com.tencent.mm.au.o"
);
Object asb = XposedHelpers.callStaticMethod(oClass,
"asb"
);
Object lbObj = XposedHelpers.newInstance(lb, lObject, XposedHelpers.getObjectField(asb,
"gyz"
));
XposedHelpers.setObjectField(lObject,
"gzg"
, lbObj);
Logs.e(
"开始上传"
);
String s =
""
+ XposedHelpers.callMethod(asb,
"a"
, lObject);
Logs.e(
"发送结果"
, s);
Object cre = XposedHelpers.getObjectField(lObject,
"cRE"
);
Object msgID = XposedHelpers.getObjectField(cre,
"field_msgId"
);
Class g = mainHook.loadClass(
"com.tencent.mm.plugin.recordvideo.d.g"
);
XposedHelpers.callStaticMethod(g,
"gR"
, String.valueOf(msgID), p3);