Skip to content

Commit 9516bd4

Browse files
authored
Android 11: Fix SecurityException on requestLocationUpdates call
1 parent f33ceb6 commit 9516bd4

File tree

1 file changed

+6
-0
lines changed
  • VirtualApp/lib/src/main/java/com/lody/virtual/client/hook/proxies/location

1 file changed

+6
-0
lines changed

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

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import android.location.LocationRequest;
55
import android.os.Build;
66

7+
import com.lody.virtual.client.core.VirtualCore;
78
import com.lody.virtual.client.hook.base.MethodProxy;
89
import com.lody.virtual.client.hook.base.ReplaceLastPkgMethodProxy;
910
import com.lody.virtual.client.ipc.VirtualLocationManager;
@@ -84,6 +85,11 @@ public Object call(final Object who, Method method, Object... args) throws Throw
8485
}
8586
return 0;
8687
}
88+
89+
if (Build.VERSION.SDK_INT >= 30) {
90+
args[3] = VirtualCore.get().getContext().getPackageName();
91+
}
92+
8793
return super.call(who, method, args);
8894
}
8995
}

0 commit comments

Comments
 (0)