Skip to content

Commit 65dde23

Browse files
committed
Android 10: fix service bind.
Signed-off-by: tiann <twsxtd@gmail.com>
1 parent c418d70 commit 65dde23

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

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

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -882,6 +882,20 @@ public boolean isEnable() {
882882
}
883883
}
884884

885+
// http://aospxref.com/android-10.0.0_r2/xref/frameworks/base/core/java/android/app/ContextImpl.java#1735
886+
static class BindIsolatedService extends BindService {
887+
@Override
888+
public String getMethodName() {
889+
return "bindIsolatedService";
890+
}
891+
892+
@Override
893+
public boolean beforeCall(Object who, Method method, Object... args) {
894+
MethodParameterUtils.replaceLastAppPkg(args);
895+
return super.beforeCall(who, method, args);
896+
}
897+
}
898+
885899

886900
static class StartService extends MethodProxy {
887901

0 commit comments

Comments
 (0)