From 084496b4da6adf6cdbe0d0335f02a5cbdfb9dc37 Mon Sep 17 00:00:00 2001 From: solohsu Date: Tue, 5 Feb 2019 21:47:36 +0800 Subject: [PATCH] Fix installer app is not hooked in some cases --- Core/jni/main/inject/config_manager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Core/jni/main/inject/config_manager.cpp b/Core/jni/main/inject/config_manager.cpp index ded568e0..478e5ace 100644 --- a/Core/jni/main/inject/config_manager.cpp +++ b/Core/jni/main/inject/config_manager.cpp @@ -51,6 +51,10 @@ int is_app_need_hook(JNIEnv *env, jstring appDataDir) { } } env->ReleaseStringUTFChars(appDataDir, app_data_dir); + if (strcmp(package_name, "com.solohsu.android.edxp.manager") == 0) { + // always hook installer app + return 1; + } bool use_white_list = access(USE_WHITE_LIST, F_OK) == 0; bool white_list_exists = access(WHITE_LIST_PATH, F_OK) == 0; bool black_list_exists = access(BLACK_LIST_PATH, F_OK) == 0;