Skip to content

Commit 4843ed2

Browse files
authored
fix: prevent hooking webview (#5)
Devices with AOSP ROM's use AOSP WebView instead of Google WebView.
1 parent 0beceda commit 4843ed2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

app/src/main/java/app/unbound/android/Unbound.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class Unbound: IXposedHookZygoteInit, IXposedHookLoadPackage, IXposedHookInitPac
4444
}
4545

4646
override fun handleLoadPackage(param: XC_LoadPackage.LoadPackageParam) = with(param) {
47-
if (packageName == "com.google.android.webview") return
47+
if (packageName == "com.android.webview" || packageName == "com.google.android.webview") return
4848

4949
info = param
5050
initialize(param)
@@ -179,7 +179,7 @@ class Unbound: IXposedHookZygoteInit, IXposedHookLoadPackage, IXposedHookInitPac
179179
}
180180

181181
override fun handleInitPackageResources(param: XC_InitPackageResources.InitPackageResourcesParam) = with (param) {
182-
if (packageName == "com.google.android.webview") return
182+
if (packageName == "com.android.webview" || packageName == "com.google.android.webview") return
183183

184184
val isEnabled = settings.get("unbound", "loader.enabled", true) as Boolean
185185
val isInRecovery = settings.get("unbound", "recovery", false) as Boolean

0 commit comments

Comments
 (0)