@Override protected void onBindMethods() { super.onBindMethods(); addMethodProxy(new ReplaceUidMethodProxy("chown", 1)); addMethodProxy(new ReplaceUidMethodProxy("fchown", 1)); addMethodProxy(new ReplaceUidMethodProxy("getpwuid", 0)); addMethodProxy(new ReplaceUidMethodProxy("lchown", 1)); addMethodProxy(new ReplaceUidMethodProxy("setuid", 0)); }
@Override public boolean isEnvBad() { return getOs() != getInvocationStub().getProxyInterface(); } }
public LibCoreStub() { super(new MethodInvocationStub<Object>(getOs())); }
@Override public void inject() throws Throwable { Libcore.os.set(getInvocationStub().getProxyInterface()); }
addInjector(new LibCoreStub()); addInjector(new ActivityManagerStub()); addInjector(new PackageManagerStub());
public LibCoreStub() { super(new MethodInvocationStub<Object>(getOs())); }
@Override public void inject() throws Throwable { Libcore.os.set(getInvocationStub().getProxyInterface()); }
addInjector(new LibCoreStub()); addInjector(new ActivityManagerStub()); addInjector(new PackageManagerStub());
@Override public boolean isEnvBad() { return getOs() != getInvocationStub().getProxyInterface(); } }
@Override protected void onBindMethods() { super.onBindMethods(); addMethodProxy(new ReplaceUidMethodProxy("chown", 1)); addMethodProxy(new ReplaceUidMethodProxy("fchown", 1)); addMethodProxy(new ReplaceUidMethodProxy("getpwuid", 0)); addMethodProxy(new ReplaceUidMethodProxy("lchown", 1)); addMethodProxy(new ReplaceUidMethodProxy("setuid", 0)); }
public LibCoreStub() { super(new MethodInvocationStub<Object>(getOs())); }
@Override public void inject() throws Throwable { Libcore.os.set(getInvocationStub().getProxyInterface()); }
addInjector(new LibCoreStub()); addInjector(new ActivityManagerStub()); addInjector(new PackageManagerStub());
@Override public boolean isEnvBad() { return getOs() != getInvocationStub().getProxyInterface(); } }
@Override protected void onBindMethods() { super.onBindMethods(); addMethodProxy(new ReplaceUidMethodProxy("chown", 1)); addMethodProxy(new ReplaceUidMethodProxy("fchown", 1)); addMethodProxy(new ReplaceUidMethodProxy("getpwuid", 0)); addMethodProxy(new ReplaceUidMethodProxy("lchown", 1)); addMethodProxy(new ReplaceUidMethodProxy("setuid", 0)); }