MCPcopy Create free account
hub / github.com/RevEngiSquad/PineHookPlus / onCreate

Method onCreate

app/src/main/java/com/pinehook/plus/Loader.java:18–38  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

16 private static final String TAG = "Loader";
17
18 @Override
19 public boolean onCreate() {
20 try {
21 Context context = getContext();
22 if (context != null) {
23 Log.d(TAG, "Loading native library");
24 NativeLibLoader.loadNativeLib(context, "libpine.so");
25 Log.d(TAG, "Loading modules");
26 Hook.loadModules(context);
27 Log.d(TAG, "Loading config");
28 Map<String, Map<String, Object>> config = NativeLibLoader.loadConfig(context);
29 Log.d(TAG, "Executing hook");
30 Hook.doHook(config);
31 Log.d(TAG, "Hook executed successfully");
32 }
33 return true;
34 } catch (Exception e) {
35 Log.e(TAG, "Error during initialization", e);
36 return false;
37 }
38 }
39
40 @Nullable
41 @Override

Callers

nothing calls this directly

Calls 4

loadNativeLibMethod · 0.95
loadModulesMethod · 0.95
loadConfigMethod · 0.95
doHookMethod · 0.95

Tested by

no test coverage detected