Skip to content

Commit c38673a

Browse files
committed
Android 12: Fix registerReciverWithFeature
Signed-off-by: tiann <[email protected]>
1 parent 056dc68 commit c38673a

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

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

+11-4
Original file line numberDiff line numberDiff line change
@@ -1780,10 +1780,17 @@ public GetPackageProcessState() {
17801780
// For Android 11
17811781
static class RegisterReceiverWithFeature extends RegisterReceiver {
17821782
public RegisterReceiverWithFeature() {
1783-
// http://aospxref.com/android-11.0.0_r21/xref/frameworks/base/core/java/android/app/IActivityManager.aidl?fi=IActivityManager#124
1784-
mIIntentReceiverIndex = 3;
1785-
mIntentFilterIndex = 4;
1786-
mRequiredPermissionIndex = 5;
1783+
if (BuildCompat.isS()) {
1784+
// http://aospxref.com/android-12.0.0_r3/xref/frameworks/base/core/java/android/app/IActivityManager.aidl?fi=IActivityManager#127
1785+
mIIntentReceiverIndex = 4;
1786+
mIntentFilterIndex = 5;
1787+
mRequiredPermissionIndex = 6;
1788+
} else {
1789+
// http://aospxref.com/android-11.0.0_r21/xref/frameworks/base/core/java/android/app/IActivityManager.aidl?fi=IActivityManager#124
1790+
mIIntentReceiverIndex = 3;
1791+
mIntentFilterIndex = 4;
1792+
mRequiredPermissionIndex = 5;
1793+
}
17871794
}
17881795

17891796
@Override

0 commit comments

Comments
 (0)