xiongzhu 10 meses atrás
pai
commit
957cc57061

+ 8 - 0
app/src/main/java/com/example/modifiermodule/HookSettings.java

@@ -2,6 +2,8 @@ package com.example.modifiermodule;
 
 import org.apache.commons.lang3.StringUtils;
 
+import java.io.File;
+
 import de.robv.android.xposed.XC_MethodHook;
 import de.robv.android.xposed.XposedHelpers;
 import de.robv.android.xposed.callbacks.XC_LoadPackage;
@@ -12,6 +14,12 @@ public class HookSettings extends BaseHook {
     }
 
     public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) throws Throwable {
+        try {
+            setConfigFile(new File("/data/system/config.json"));
+        } catch (Exception e) {
+            e.printStackTrace();
+            log("setConfigFile fail");
+        }
         try {
             Class<?> SettingsProvider = XposedHelpers.findClass("com.android.providers.settings.SettingsProvider", lpparam.classLoader);
             XposedHelpers.findAndHookMethod(SettingsProvider, "getSecureSetting", String.class, int.class, new XC_MethodHook() {