Add more compatible ActivityStarter hook

This commit is contained in:
frknkrc44 2025-08-26 18:02:05 +03:00
commit bb60694bb3
No known key found for this signature in database
GPG key ID: 784AE1CC0DCFD34F

View file

@ -25,10 +25,10 @@ class ActivityHook(private val service: HMAService) : IFrameworkHook {
hook = findMethod(
"com.android.server.wm.ActivityStarter"
) {
name == "executeRequest"
name == "execute"
}.hookBefore { param ->
runCatching {
val request = param.args[0]
val request = getObjectField(param.thisObject, "mRequest")
val caller = getObjectField(request, "callingPackage") as String?
val intent = getObjectField(request, "intent") as Intent?
val targetApp = intent?.component?.packageName