Skip to content
This repository has been archived by the owner on Sep 15, 2024. It is now read-only.

Commit

Permalink
fix: cold splash ad
Browse files Browse the repository at this point in the history
  • Loading branch information
mkx173 committed Feb 16, 2024
1 parent 1d93ae1 commit 19208de
Showing 1 changed file with 14 additions and 10 deletions.
24 changes: 14 additions & 10 deletions app/src/main/java/gm/tieba/tabswitch/hooker/eliminate/Purge.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import android.net.Uri;
import android.os.Bundle;
import android.os.Parcelable;
import android.view.KeyEvent;
import android.webkit.WebView;
import android.webkit.WebViewClient;

Expand Down Expand Up @@ -176,16 +177,19 @@ protected void beforeHookedMethod(final MethodHookParam param) throws Throwable
}
});
// 热启动闪屏
XposedBridge.hookAllMethods(XposedHelpers.findClass("com.baidu.adp.framework.MessageManager",
sClassLoader), "dispatchResponsedMessage", new XC_MethodHook() {
@Override
protected void beforeHookedMethod(final MethodHookParam param) throws Throwable {
final Object responsedMessage = param.args[0];
if ((int) XposedHelpers.getObjectField(responsedMessage, "mCmd") == 2921812) {
param.setResult(null);
}
}
});
XposedHelpers.findAndHookMethod(
"com.baidu.tieba.tblauncher.MainTabActivity",
sClassLoader,
"dispatchKeyEvent",
KeyEvent.class,
new XC_MethodHook() {
@Override
protected void beforeHookedMethod(final MethodHookParam param) throws Throwable {
XposedHelpers.setStaticBooleanField(XposedHelpers.findClass("com.baidu.tbadk.core.atomData.MainTabActivityConfig", sClassLoader), "IS_MAIN_TAB_SPLASH_SHOW", false);
}
});
XposedHelpers.findAndHookMethod("com.baidu.tbadk.TbSingleton", sClassLoader, "isPushLaunch4SplashAd", XC_MethodReplacement.returnConstant(true));
XposedHelpers.findAndHookMethod("com.baidu.tbadk.abtest.UbsABTestHelper", sClassLoader, "isPushLaunchWithoutSplashAdA", XC_MethodReplacement.returnConstant(true));
// 帖子底部推荐
Class<?> clazz;
try {
Expand Down

0 comments on commit 19208de

Please sign in to comment.