diff --git a/app/shared/src/main/AndroidManifest.xml b/app/shared/src/main/AndroidManifest.xml
index 220750909..de79e1751 100644
--- a/app/shared/src/main/AndroidManifest.xml
+++ b/app/shared/src/main/AndroidManifest.xml
@@ -7,6 +7,7 @@
+
= 31) {
+ // Can hide overlay windows on 12.0+
+ list.remove(Tapjack)
+ }
}
return list
diff --git a/app/src/main/java/com/topjohnwu/magisk/ui/surequest/SuRequestActivity.kt b/app/src/main/java/com/topjohnwu/magisk/ui/surequest/SuRequestActivity.kt
index a6844143d..db018c390 100644
--- a/app/src/main/java/com/topjohnwu/magisk/ui/surequest/SuRequestActivity.kt
+++ b/app/src/main/java/com/topjohnwu/magisk/ui/surequest/SuRequestActivity.kt
@@ -3,6 +3,7 @@ package com.topjohnwu.magisk.ui.surequest
import android.content.Intent
import android.content.pm.ActivityInfo
import android.content.res.Resources
+import android.os.Build
import android.os.Bundle
import android.view.Window
import android.view.WindowManager
@@ -29,6 +30,9 @@ open class SuRequestActivity : BaseUIActivity= Build.VERSION_CODES.S) {
+ window.setHideOverlayWindows(true)
+ }
super.onCreate(savedInstanceState)
fun showRequest() {