diff --git a/app/src/main/java/io/github/chipppppppppp/lime/Main.java b/app/src/main/java/io/github/chipppppppppp/lime/Main.java index 66ed0949..52873029 100644 --- a/app/src/main/java/io/github/chipppppppppp/lime/Main.java +++ b/app/src/main/java/io/github/chipppppppppp/lime/Main.java @@ -652,6 +652,15 @@ protected void afterHookedMethod(MethodHookParam param) throws Throwable { param.thisObject.getClass().getDeclaredField("a").set(param.thisObject, true); } }); + + hookTarget = lparam.classLoader.loadClass("nc2.j"); + XposedBridge.hookAllMethods(hookTarget, "write", new XC_MethodHook() { + @Override + protected void afterHookedMethod(MethodHookParam param) throws Throwable { + Field keyName = param.thisObject.getClass().getDeclaredField("a"); + if (keyName.get(param.thisObject).toString().equals("theme.currentid")) keyName.set(param.thisObject, null); + } + }); } if (limeOptions.outputCommunication.checked) {