CrackMe.apk
Download file
package com.SekaiCTF.CrackMe.newarchitecture;
import android.app.Application;
import com.SekaiCTF.CrackMe.newarchitecture.components.MainComponentsRegistry;
import com.SekaiCTF.CrackMe.newarchitecture.modules.MainApplicationTurboModuleManagerDelegate;
import com.facebook.react.PackageList;
import com.facebook.react.ReactNativeHost;
import com.facebook.react.ReactPackage;
import com.facebook.react.ReactPackageTurboModuleManagerDelegate;
import com.facebook.react.bridge.JSIModulePackage;
import com.facebook.react.bridge.JSIModuleProvider;
import com.facebook.react.bridge.JSIModuleSpec;
import com.facebook.react.bridge.JSIModuleType;
import com.facebook.react.bridge.JavaScriptContextHolder;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.UIManager;
import com.facebook.react.fabric.ComponentFactory;
import com.facebook.react.fabric.CoreComponentsRegistry;
import com.facebook.react.fabric.FabricJSIModuleProvider;
import com.facebook.react.fabric.ReactNativeConfig;
import com.facebook.react.uimanager.ViewManagerRegistry;
import java.util.ArrayList;
import java.util.List;
public class MainApplicationReactNativeHost extends ReactNativeHost {
/* access modifiers changed from: protected */
public String getJSMainModuleName() {
return "index";
}
public boolean getUseDeveloperSupport() {
return false;
}
public MainApplicationReactNativeHost(Application application) {
super(application);
}
/* access modifiers changed from: protected */
public List<ReactPackage> getPackages() {
return new PackageList((ReactNativeHost) this).getPackages();
}
/* access modifiers changed from: protected */
public ReactPackageTurboModuleManagerDelegate.Builder getReactPackageTurboModuleManagerDelegateBuilder() {
return new MainApplicationTurboModuleManagerDelegate.Builder();
}
/* access modifiers changed from: protected */
public JSIModulePackage getJSIModulePackage() {
return new JSIModulePackage() {
public List<JSIModuleSpec> getJSIModules(final ReactApplicationContext reactApplicationContext, JavaScriptContextHolder javaScriptContextHolder) {
ArrayList arrayList = new ArrayList();
arrayList.add(new JSIModuleSpec() {
public JSIModuleType getJSIModuleType() {
return JSIModuleType.UIManager;
}
public JSIModuleProvider<UIManager> getJSIModuleProvider() {
ComponentFactory componentFactory = new ComponentFactory();
CoreComponentsRegistry.register(componentFactory);
MainComponentsRegistry.register(componentFactory);
return new FabricJSIModuleProvider(reactApplicationContext, componentFactory, ReactNativeConfig.DEFAULT_CONFIG, new ViewManagerRegistry(MainApplicationReactNativeHost.this.getReactInstanceManager().getOrCreateViewManagers(reactApplicationContext)));
}
});
return arrayList;
}
};
}
}
Download file