Closed craigacgomez closed 11 months ago
Looking at the differences in the PackageManager AIDL between the Android 13 and Android 14 source code (/platform/frameworks/base/core/java/android/content/pm/IPackageManager.aidl), the "setComponentEnabledSetting" method now has a new parameter for "callingPackage") in the method signature.
vs
Same here. Just updated my Pixel 7 to A14 and it stopped working.
I'm unavailable this month. You can create a PR if you need an urgent fix.
@MuntashirAkon PR created for AppManager 3.1.x branch.
Fixed in 5a7837546389d636e78fff1f533ed72fa7cf152f
I'm using 3.1.5 App Manager and still experience this on Android 14 / Samsung S21+ firmware from feb 2024 (although I don't think the fw release date would matter). Rooted with Magisk v27.0.
:/data/ssh/root # ps -Af | grep 20999
u0_a301 20999 1020 2 14:17:45 ? 00:00:21 io.github.muntashirakon.AppManager
u0_a301 21043 20999 0 14:17:45 ? 00:00:00 su --mount-master
root 24023 22810 10 14:34:46 pts/0 00:00:00 grep 20999
logcat | grep "20999" > /sdcard/logcat.txt
-----------------------
04-10 14:35:43.836 1355 1902 I InputDispatcher: Delivering touch to (20999): action: 0x0, f=0x800, d=0, '7f5d5b3', t=1
04-10 14:35:43.836 20999 20999 I ViewRootImpl@d41799d[AppDetailsActivity]: ViewPostIme pointer 0
04-10 14:35:43.870 1355 1902 I InputDispatcher: Delivering touch to (20999): action: 0x1, f=0x800, d=0, '7f5d5b3', t=1
04-10 14:35:43.871 20999 20999 I ViewRootImpl@d41799d[AppDetailsActivity]: ViewPostIme pointer 1
04-10 14:35:43.873 1167 1167 I LayerHistory: io.github.muntashirakon.AppManager/io.github.muntashirakon.AppManager.details.AppDetailsActivity$_20999#719 Max (can't resolve refresh rate)
04-10 14:35:43.884 20999 23563 W JavaBinder: ibinderForJavaObject: 0x794e8d54a0 is not a Binder object
04-10 14:35:43.884 20999 23563 E Parcel : Native binder in markForBinder is null for non-null jobject
(...)
04-10 14:35:43.899 20999 20999 D AnimatorSet: mReversing is false. Don't call initChildren.
04-10 14:35:43.902 20999 20999 I ViewRootImpl@d9ae4e7[MainActivity]: onDisplayChanged oldDisplayState=2 newDisplayState=2
04-10 14:35:43.902 20999 20999 I ViewRootImpl@d41799d[AppDetailsActivity]: onDisplayChanged oldDisplayState=2 newDisplayState=2
04-10 14:35:43.902 20999 23564 W JavaBinder: ibinderForJavaObject: 0x794e7cb410 is not a Binder object
04-10 14:35:43.902 20999 23564 E Parcel : Native binder in markForBinder is null for non-null jobject
(...)
04-10 14:35:43.920 20999 23561 W JavaBinder: ibinderForJavaObject: 0x794eca1420 is not a Binder object
04-10 14:35:43.920 20999 23564 W JavaBinder: ibinderForJavaObject: 0x794e7cb410 is not a Binder object
04-10 14:35:43.920 20999 23564 E Parcel : Native binder in markForBinder is null for non-null jobject
04-10 14:35:43.920 20999 23561 E Parcel : Native binder in markForBinder is null for non-null jobject
04-10 14:35:43.921 20999 23563 W JavaBinder: ibinderForJavaObject: 0x794e8d54a0 is not a Binder object
(...)
04-10 14:35:44.422 20999 23563 W JavaBinder: ibinderForJavaObject: 0x794e8d54a0 is not a Binder object
04-10 14:35:44.422 20999 23563 E Parcel : Native binder in markForBinder is null for non-null jobject
04-10 14:35:44.719 1167 1167 I LayerHistory: io.github.muntashirakon.AppManager/io.github.muntashirakon.AppManager.details.AppDetailsActivity$_20999#719 Max (can't resolve refresh rate)
04-10 14:35:44.858 20999 20999 I ViewRootImpl@d9ae4e7[MainActivity]: onDisplayChanged oldDisplayState=2 newDisplayState=2
04-10 14:35:44.858 20999 20999 I ViewRootImpl@d41799d[AppDetailsActivity]: onDisplayChanged oldDisplayState=2 newDisplayState=2
04-10 14:35:45.561 1355 1902 I InputDispatcher: Delivering touch to (20999): action: 0x0, f=0x800, d=0, '7f5d5b3', t=1
04-10 14:35:45.562 20999 20999 I ViewRootImpl@d41799d[AppDetailsActivity]: ViewPostIme pointer 0
04-10 14:35:45.575 1167 1167 I LayerHistory: io.github.muntashirakon.AppManager/io.github.muntashirakon.AppManager.details.AppDetailsActivity$_20999#719 Max (can't resolve refresh rate)
04-10 14:35:45.599 20999 20999 I ViewRootImpl@d9ae4e7[MainActivity]: onDisplayChanged oldDisplayState=2 newDisplayState=2
04-10 14:35:45.599 20999 20999 I ViewRootImpl@d41799d[AppDetailsActivity]: onDisplayChanged oldDisplayState=2 newDisplayState=2
04-10 14:35:45.639 1355 1902 I InputDispatcher: Delivering touch to (20999): action: 0x1, f=0x800, d=0, '7f5d5b3', t=1
04-10 14:35:45.639 20999 20999 I ViewRootImpl@d41799d[AppDetailsActivity]: ViewPostIme pointer 1
04-10 14:35:45.654 20999 20999 D AnimatorSet: mReversing is false. Don't call initChildren.
04-10 14:35:46.098 1167 1167 I LayerHistory: io.github.muntashirakon.AppManager/io.github.muntashirakon.AppManager.details.AppDetailsActivity$_20999#719 Max (can't resolve refresh rate)
04-10 14:35:46.201 20999 20999 I ViewRootImpl@d9ae4e7[MainActivity]: onDisplayChanged oldDisplayState=2 newDisplayState=2
04-10 14:35:46.201 20999 20999 I ViewRootImpl@d41799d[AppDetailsActivity]: onDisplayChanged oldDisplayState=2 newDisplayState=2
(...) - is just repeating the previous lines.
Please check before submitting an issue
Describe the bug
App Manager Component Blocker feature does not seem to be working on Android 14. Unable to disable components either individually or using the "Block Trackers" dialogue.
To Reproduce
Expected behavior
Screenshots
Logs
Device info
Additional context
No response