CrackMe.apk
Download file
package com.facebook.react.bridge;
import com.facebook.jni.HybridData;
import com.facebook.react.bridge.JavaJSExecutor;
public class ProxyJavaScriptExecutor extends JavaScriptExecutor {
private JavaJSExecutor mJavaJSExecutor;
private static native HybridData initHybrid(JavaJSExecutor javaJSExecutor);
public String getName() {
return "ProxyJavaScriptExecutor";
}
public static class Factory implements JavaScriptExecutorFactory {
private final JavaJSExecutor.Factory mJavaJSExecutorFactory;
public Factory(JavaJSExecutor.Factory factory) {
this.mJavaJSExecutorFactory = factory;
}
public JavaScriptExecutor create() throws Exception {
return new ProxyJavaScriptExecutor(this.mJavaJSExecutorFactory.create());
}
public void startSamplingProfiler() {
throw new UnsupportedOperationException("Starting sampling profiler not supported on " + toString());
}
public void stopSamplingProfiler(String str) {
throw new UnsupportedOperationException("Stopping sampling profiler not supported on " + toString());
}
}
static {
ReactBridge.staticInit();
}
public ProxyJavaScriptExecutor(JavaJSExecutor javaJSExecutor) {
super(initHybrid(javaJSExecutor));
this.mJavaJSExecutor = javaJSExecutor;
}
public void close() {
JavaJSExecutor javaJSExecutor = this.mJavaJSExecutor;
if (javaJSExecutor != null) {
javaJSExecutor.close();
this.mJavaJSExecutor = null;
}
}
}
Download file