Skip to content

Commit c0dc3d6

Browse files
authored
Android 11: Fix crash when calling external activity
1 parent 9516bd4 commit c0dc3d6

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

VirtualApp/lib/src/main/java/com/lody/virtual/client/hook/proxies/am/MethodProxies.java

+5
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,11 @@ public Object call(Object who, Method method, Object... args) throws Throwable {
463463
if (intent.getPackage() != null && isAppPkg(intent.getPackage())) {
464464
return ActivityManagerCompat.START_INTENT_NOT_RESOLVED;
465465
}
466+
467+
if (Build.VERSION.SDK_INT >= 30) {
468+
args[1] = VirtualCore.get().getContext().getPackageName();
469+
}
470+
466471
return method.invoke(who, args);
467472
}
468473
int res = VActivityManager.get().startActivity(intent, activityInfo, resultTo, options, resultWho, requestCode, VUserHandle.myUserId());

0 commit comments

Comments
 (0)