try
{
final
Class<?> SnsUploadUIClass = cl.loadClass(
"com.tencent.mm.plugin.sns.ui.SnsUploadUI"
);
XposedHelpers.findAndHookMethod(SnsUploadUIClass,
"onCreate"
, Bundle.
class
,
new
XC_MethodHook() {
@Override
protected
void
beforeHookedMethod(MethodHookParam param)
throws
Throwable {
super
.beforeHookedMethod(param);
Object oSnsUploadUI = param.thisObject;
XposedHelpers.findAndHookMethod(
"com.tencent.mm.plugin.sns.ui.SnsUploadUI$5$1"
,
mlpparam.classLoader,
"pO"
, String.
class
,
new
XC_MethodHook() {
@Override
protected
void
beforeHookedMethod(MethodHookParam param)
throws
Throwable {
super
.beforeHookedMethod(param);
Object nRk=XposedHelpers.findField(SnsUploadUIClass,
"nRk"
).get(oSnsUploadUI);
EditText editText = (EditText) nRk;
String text=editText.getText().toString();
String text= XposedHelpers.callMethod(nRk,
"getText"
).toString();
}
});
}
});
}
catch
(Exception e) {
e.printStackTrace();
}