Skip to content

Commit

Permalink
disable sleep by handleUserActivityTimeout
Browse files Browse the repository at this point in the history
  • Loading branch information
xpko committed Jan 27, 2024
1 parent 685b88a commit f534a4b
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion app/src/main/java/me/neversleep/plusplus/HookImpl.java
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,8 @@ protected void beforeHookedMethod(XC_MethodHook.MethodHookParam methodHookParam)
XUtils.xLog("neversleep", "disable sleep: true");
//ref:https://www.cnblogs.com/crushgirl/p/15630106.html
//ref:https://cs.android.com/android/platform/superproject/+/android-14.0.0_r1:frameworks/base/services/core/java/com/android/server/power/PowerManagerService.java;drc=b3691fab2356133dfc7e11c213732ffef9a85315;l=2876
XposedBridge.hookAllMethods(XposedHelpers.findClass("com.android.server.power.PowerManagerService", classLoader), "updateUserActivitySummaryLocked", XC_MethodReplacement.returnConstant(null));
//ref:https://cs.android.com/android/platform/superproject/+/android-14.0.0_r1:frameworks/base/services/core/java/com/android/server/power/PowerManagerService.java;drc=b3691fab2356133dfc7e11c213732ffef9a85315;l=3108
XposedBridge.hookAllMethods(XposedHelpers.findClass("com.android.server.power.PowerManagerService", classLoader), "handleUserActivityTimeout", XC_MethodReplacement.returnConstant(null));
XUtils.xLog("neversleep", "main: Hook disable_sleep success");
}
} catch (Throwable th) {
Expand Down

0 comments on commit f534a4b

Please sign in to comment.