XPosed Hook 子类重写的方法,并调用父方法
摸索了一天,Method.invoke()
会无限套娃,不知道还有没有其他方法。
public class MainHook implements IXposedHookLoadPackage {
@Override
public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) throws Throwable {
// 要 Hook 的子类
Class<?> clazzActivity = XposedHelpers.findClassIfExists(
"com.example.MainActivity",
lpparam.classLoader
);
// 要 Hook 的父类
Class<?> clazzSuperActivity = clazzActivity.getSuperclass();
// Hook 父类方法
XposedHelpers.findAndHookMethod(clazzSuperActivity,
"onCreate", Bundle.class,
new XC_MethodHook() {});
// Hook 子类方法
XposedHelpers.findAndHookMethod(clazzActivity,
"onCreate", Bundle.class,
new XC_MethodHook() {
@Override
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
param.setResult(null);
Method method = clazzSuperActivity.getDeclaredMethod("onCreate", Bundle.class);
XposedBridge.invokeOriginalMethod(method, param.thisObject, param.args);
}
});
}
}
我認為你是一個成功的商人。如果您想做生意,我們公司會幫助您。我們來到這裡有許多不同或許多地點。為此,我認為如果您留在我們公司,您會得到很多類型的幫助
電話行銷數據是您業務的一個活躍工具,並將在許多方面為您提供支援。它將幫助您將業務完全擴展到全國各地。此外,電話行銷數據是全國值得信賴的行動行銷網站。因此,您可以購買幾乎 95% 的動態聯絡號碼清單並覆蓋您的目標 B2B 和 B2C 客戶。您可以利用我們有效率、動態的資料庫來推廣您的產品和服務。我們再次向您保證,向您提供所有必要的詳細資訊將會有所幫助。我們考慮技能商業信譽,以低價向每個人出售我們所有的產品。
每次看到你的文章,我都觉得时间过得好快。http://www.vr720d.com
你的才华让人惊叹,请继续保持。http://www.0951hunyin.com
你的文章总是能给我带来欢乐,谢谢你! https://www.yonboz.com/video/70907.html
你的文章让我感受到了不一样的视角,非常精彩。 https://www.4006400989.com/qyvideo/61329.html
看到你的文章,我仿佛感受到了生活中的美好。 http://www.55baobei.com/rKKfBeSZHO.html