package com.lody.virtual.client.hook.providers; import com.lody.virtual.client.core.VirtualCore; import java.lang.reflect.Method; /** * @author Lody */ public class ExternalProviderHook extends ProviderHook { public ExternalProviderHook(Object base) { super(base); } @Override protected void processArgs(Method method, Object... args) { if (args != null && args.length > 0 && args[0] instanceof String) { String pkg = (String) args[0]; if (VirtualCore.get().isAppInstalled(pkg)) { args[0] = VirtualCore.get().getHostPkg(); } } } }