From 54f5c435c5f6eef45176dac5e4a5bd69fdddeb5b Mon Sep 17 00:00:00 2001 From: solohsu Date: Wed, 5 Jun 2019 01:58:15 +0800 Subject: [PATCH] Fix WhaleEdxpImpl not injected --- .../riru/edxp/whale/core/WhaleEdxpImpl.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/edxp-whale/src/main/java/com/elderdrivers/riru/edxp/whale/core/WhaleEdxpImpl.java b/edxp-whale/src/main/java/com/elderdrivers/riru/edxp/whale/core/WhaleEdxpImpl.java index e3ee44f9..ccb13ef4 100644 --- a/edxp-whale/src/main/java/com/elderdrivers/riru/edxp/whale/core/WhaleEdxpImpl.java +++ b/edxp-whale/src/main/java/com/elderdrivers/riru/edxp/whale/core/WhaleEdxpImpl.java @@ -5,13 +5,23 @@ import android.os.Build; import com.elderdrivers.riru.edxp.config.ConfigManager; import com.elderdrivers.riru.edxp.config.InstallerChooser; import com.elderdrivers.riru.edxp.core.BaseEdxpImpl; +import com.elderdrivers.riru.edxp.core.EdxpImpl; +import com.elderdrivers.riru.edxp.core.Main; import com.elderdrivers.riru.edxp.core.Yahfa; import com.elderdrivers.riru.edxp.core.yahfa.HookMethodResolver; +import com.elderdrivers.riru.edxp.proxy.Router; public class WhaleEdxpImpl extends BaseEdxpImpl { + static { + final EdxpImpl edxpImpl = new WhaleEdxpImpl(); + if (Main.setEdxpImpl(edxpImpl)) { + edxpImpl.init(); + } + } + @Override - protected com.elderdrivers.riru.edxp.proxy.Router createRouter() { + protected Router createRouter() { return new WhaleRouter(); }