Support oplus

This commit is contained in:
tehcneko 2024-01-16 12:32:50 +08:00
parent db813cd290
commit 8744d66130
2 changed files with 9 additions and 0 deletions

View File

@ -121,6 +121,14 @@ public class DisableFlagSecure implements IXposedHookLoadPackage {
} catch (Throwable t) {
XposedBridge.log(t);
}
} else if (loadPackageParam.packageName.equals("com.oplus.screenshot")) {
try {
Class<?> screenshotContext = XposedHelpers.findClassIfExists("com.oplus.screenshot.screenshot.core.ScreenshotContext", loadPackageParam.classLoader);
XposedBridge.hookAllMethods(screenshotContext, "setScreenshotReject", XC_MethodReplacement.DO_NOTHING);
XposedBridge.hookAllMethods(screenshotContext, "setLongshotReject", XC_MethodReplacement.DO_NOTHING);
} catch (Throwable t) {
XposedBridge.log(t);
}
} else {
XposedHelpers.findAndHookMethod(Activity.class, "onResume", new XC_MethodHook() {
@Override

View File

@ -4,5 +4,6 @@
<string-array name="scope">
<item>android</item>
<item>com.flyme.systemuiex</item>
<item>com.oplus.screenshot</item>
</string-array>
</resources>