Fix WhaleEdxpImpl not injected

This commit is contained in:
solohsu 2019-06-05 01:58:15 +08:00
parent d05bd0fe19
commit 54f5c435c5
1 changed files with 11 additions and 1 deletions

View File

@ -5,13 +5,23 @@ import android.os.Build;
import com.elderdrivers.riru.edxp.config.ConfigManager; import com.elderdrivers.riru.edxp.config.ConfigManager;
import com.elderdrivers.riru.edxp.config.InstallerChooser; import com.elderdrivers.riru.edxp.config.InstallerChooser;
import com.elderdrivers.riru.edxp.core.BaseEdxpImpl; 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;
import com.elderdrivers.riru.edxp.core.yahfa.HookMethodResolver; import com.elderdrivers.riru.edxp.core.yahfa.HookMethodResolver;
import com.elderdrivers.riru.edxp.proxy.Router;
public class WhaleEdxpImpl extends BaseEdxpImpl { public class WhaleEdxpImpl extends BaseEdxpImpl {
static {
final EdxpImpl edxpImpl = new WhaleEdxpImpl();
if (Main.setEdxpImpl(edxpImpl)) {
edxpImpl.init();
}
}
@Override @Override
protected com.elderdrivers.riru.edxp.proxy.Router createRouter() { protected Router createRouter() {
return new WhaleRouter(); return new WhaleRouter();
} }