Skip to content

Commit 1854452

Browse files
committed
feat: 扩展背屏白名单 Hook 逻辑
- **新增 Hook:** 在 `ActivityStarterImpl` 类中新增了对 `handleSubScreen` 方法的拦截。 - **逻辑实现:** 强制 `handleSubScreen` 方法返回 `false`,以进一步优化或绕过系统背屏显示的限制。 Signed-off-by: ghhccghk <2137610394@qq.com>
1 parent 5629847 commit 1854452

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

library/libhook/src/main/java/com/sevtinge/hyperceiler/libhook/rules/systemframework/display/FuckSubScreenWhiteList.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ object FuckSubScreenWhiteList : BaseHook() {
99

1010
override fun init() {
1111
val asI = findClass("com.android.server.wm.ActivityStarterImpl")
12+
asI.hookAllMethods("handleSubScreen") {
13+
before {
14+
returnConstant(false)
15+
}
16+
}
1217
asI.hookAllMethods("isShouldShowOnRearDisplay") {
1318
before {
1419
returnConstant(true)

0 commit comments

Comments
 (0)