Call blocking : does not work system wide and can only block with Owner profile
Hello,
I can block numbers on the Owner profile only, but it only works for this user.
With another user it is not possible to block numbers, I get this message
Error: java.lang.SecurityException: The current user cannot perform this o...
I found a grapheos.org forum thread about this
App logs when trying to block number
--------- switch to main
04-03 12:41:17.140 4068 4068 D EventBus: No subscribers registered for event class P3.c
04-03 12:41:17.140 4068 4068 D EventBus: No subscribers registered for event class V9.g
04-03 12:41:17.141 4068 4068 D HWUI : --- Failed to create image decoder with message 'unimplemented'
04-03 12:41:17.161 4901 4901 W libc : Access denied finding property "ro.debuggable"
--------- switch to events
04-03 12:41:17.159 4901 4901 I auditd : avc=type=1400 audit(0.0:151169): avc: denied { read } for comm="getprop" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=802 scontext=u:r:untrusted_app:s0:c200,c256,c524,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
--------- switch to main
04-03 12:41:17.159 4901 4901 W getprop : type=1400 audit(0.0:151169): avc: denied { read } for name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=802 scontext=u:r:untrusted_app:s0:c200,c256,c524,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845
--------- switch to system
04-03 12:41:17.171 4068 4068 E ActivityThread: Failed to find provider info for com.goodwy.commons.contactsprovider
04-03 12:41:17.176 4068 4068 E ActivityThread: Failed to find provider info for com.goodwy.commons.contactsprovider
--------- switch to events
04-03 12:41:17.205 4068 4068 I wm_on_resume_called: [Token=163188324,Component Name=com.goodwy.dialer.activities.MainActivity,Reason=RESUME_ACTIVITY,time=65ms]
04-03 12:41:17.206 4068 4068 I wm_on_top_resumed_gained_called: [Token=163188324,Component Name=com.goodwy.dialer.activities.MainActivity,Reason=topWhenResuming]
04-03 12:41:17.253 4068 4068 I viewroot_draw_event: [window=VRI[MainActivity],event=Start draw after previous draw not visible]
04-03 12:41:17.282 4068 4068 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to main
04-03 12:41:17.340 4068 4068 W Glide : Load failed for [] with dimensions [116x116]
04-03 12:41:17.340 4068 4068 W Glide : class com.bumptech.glide.load.engine.GlideException: Failed to load resource
04-03 12:41:17.340 4068 4068 W Glide : Load failed for [] with dimensions [116x116]
04-03 12:41:17.340 4068 4068 W Glide : class com.bumptech.glide.load.engine.GlideException: Failed to load resource
04-03 12:41:17.340 4068 4068 W Glide : Load failed for [] with dimensions [116x116]
04-03 12:41:17.340 4068 4068 W Glide : class com.bumptech.glide.load.engine.GlideException: Failed to load resource
04-03 12:41:17.346 4068 4068 W Glide : Load failed for [] with dimensions [116x116]
04-03 12:41:17.346 4068 4068 W Glide : class com.bumptech.glide.load.engine.GlideException: Failed to load resource
04-03 12:41:17.346 4068 4068 W Glide : Load failed for [] with dimensions [116x116]
04-03 12:41:17.346 4068 4068 W Glide : class com.bumptech.glide.load.engine.GlideException: Failed to load resource
04-03 12:41:17.346 4068 4068 W Glide : Load failed for [] with dimensions [116x116]
04-03 12:41:17.346 4068 4068 W Glide : class com.bumptech.glide.load.engine.GlideException: Failed to load resource
04-03 12:41:17.346 4068 4068 W Glide : Load failed for [] with dimensions [116x116]
04-03 12:41:17.346 4068 4068 W Glide : class com.bumptech.glide.load.engine.GlideException: Failed to load resource
04-03 12:41:17.346 4068 4068 W Glide : Load failed for [] with dimensions [116x116]
04-03 12:41:17.346 4068 4068 W Glide : class com.bumptech.glide.load.engine.GlideException: Failed to load resource
04-03 12:41:17.346 4068 4068 W Glide : Load failed for [] with dimensions [116x116]
04-03 12:41:17.346 4068 4068 W Glide : class com.bumptech.glide.load.engine.GlideException: Failed to load resource
04-03 12:41:17.346 4068 4068 W Glide : Load failed for [] with dimensions [116x116]
04-03 12:41:17.346 4068 4068 W Glide : class com.bumptech.glide.load.engine.GlideException: Failed to load resource
04-03 12:41:17.346 4068 4068 W Glide : Load failed for [] with dimensions [116x116]
04-03 12:41:17.346 4068 4068 W Glide : class com.bumptech.glide.load.engine.GlideException: Failed to load resource
--------- switch to system
04-03 12:41:17.693 4068 4068 E ActivityThread: Failed to find provider info for com.goodwy.commons.contactsprovider
--------- switch to main
04-03 12:41:17.694 4068 4068 D InsetsController: hide(ime(), fromIme=false)
04-03 12:41:17.694 4068 4068 I ImeTracker: com.goodwy.dialer:2f56fb7b: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
--------- switch to events
04-03 12:41:19.719 4068 4068 I viewroot_draw_event: [window=VRI[PopupWindow:41fb1b3],event=reportDrawFinished seqId=0]
04-03 12:41:19.735 4068 4091 I viewroot_draw_event: [window=VRI[PopupWindow:41fb1b3],event=reportDrawFinished seqId=0]
--------- switch to main
04-03 12:41:23.642 4068 4068 I ImeTracker: com.goodwy.dialer:8a13bd42: onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT fromUser false
04-03 12:41:23.642 4068 4068 I ImeTracker: com.goodwy.dialer:8a13bd42: onFailed at PHASE_CLIENT_VIEW_SERVED
04-03 12:41:23.643 4068 4068 I ImeTracker: com.goodwy.dialer:5b68baa2: onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT fromUser false
04-03 12:41:23.643 4068 4068 I ImeTracker: com.goodwy.dialer:5b68baa2: onFailed at PHASE_CLIENT_VIEW_SERVED
--------- switch to events
04-03 12:41:23.685 4068 4068 I wm_on_top_resumed_lost_called: [Token=163188324,Component Name=com.goodwy.dialer.activities.MainActivity,Reason=topStateChangedWhenResumed]
04-03 12:41:23.686 4068 4068 I wm_on_paused_called: [Token=163188324,Component Name=com.goodwy.dialer.activities.MainActivity,Reason=performPause,time=0ms]
04-03 12:41:23.730 4068 4068 I wm_on_create_called: [Token=44680290,Component Name=com.goodwy.dialer.activities.SettingsActivity,Reason=performCreate,time=33ms]
04-03 12:41:23.730 4068 4068 I wm_on_start_called: [Token=44680290,Component Name=com.goodwy.dialer.activities.SettingsActivity,Reason=handleStartActivity,time=0ms]
--------- switch to main
04-03 12:41:23.731 4068 4068 D HWUI : --- Failed to create image decoder with message 'unimplemented'
--------- switch to events
04-03 12:41:23.747 4068 4068 I wm_on_resume_called: [Token=44680290,Component Name=com.goodwy.dialer.activities.SettingsActivity,Reason=RESUME_ACTIVITY,time=16ms]
04-03 12:41:23.750 4068 4068 I wm_on_top_resumed_gained_called: [Token=44680290,Component Name=com.goodwy.dialer.activities.SettingsActivity,Reason=topStateChangedWhenResumed]
04-03 12:41:23.785 4068 4068 I viewroot_draw_event: [window=VRI[SettingsActivity],event=reportDrawFinished seqId=0]
--------- switch to main
04-03 12:41:23.925 4068 4068 I ImeTracker: com.goodwy.dialer:c2b55df2: onRequestHide at ORIGIN_CLIENT reason HIDE_WINDOW_LOST_FOCUS fromUser false
04-03 12:41:23.925 4068 4068 D InsetsController: hide(ime(), fromIme=false)
04-03 12:41:23.925 4068 4068 I ImeTracker: com.goodwy.dialer:c2b55df2: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
04-03 12:41:23.927 4068 4068 D InsetsController: hide(ime(), fromIme=false)
04-03 12:41:23.927 4068 4068 I ImeTracker: com.goodwy.dialer:5880c800: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
04-03 12:41:24.000 4068 4068 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.view.ViewRootImpl$$ExternalSyntheticLambda13@5c5469c
04-03 12:41:24.317 4068 4068 D VRI[MainActivity]: visibilityChanged oldVisibility=true newVisibility=false
--------- switch to events
04-03 12:41:24.322 4068 4068 I wm_on_stop_called: [Token=163188324,Component Name=com.goodwy.dialer.activities.MainActivity,Reason=STOP_ACTIVITY_ITEM,time=0ms]
04-03 12:41:24.339 4068 4068 I viewroot_draw_event: [window=VRI[MainActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
04-03 12:41:28.037 4068 4068 I wm_on_top_resumed_lost_called: [Token=44680290,Component Name=com.goodwy.dialer.activities.SettingsActivity,Reason=topStateChangedWhenResumed]
04-03 12:41:28.037 4068 4068 I wm_on_paused_called: [Token=44680290,Component Name=com.goodwy.dialer.activities.SettingsActivity,Reason=performPause,time=0ms]
04-03 12:41:28.050 4068 4068 I wm_on_create_called: [Token=17784361,Component Name=com.goodwy.commons.activities.ManageBlockedNumbersActivity,Reason=performCreate,time=6ms]
04-03 12:41:28.050 4068 4068 I wm_on_start_called: [Token=17784361,Component Name=com.goodwy.commons.activities.ManageBlockedNumbersActivity,Reason=handleStartActivity,time=0ms]
04-03 12:41:28.051 4068 4068 I wm_on_resume_called: [Token=17784361,Component Name=com.goodwy.commons.activities.ManageBlockedNumbersActivity,Reason=RESUME_ACTIVITY,time=1ms]
04-03 12:41:28.054 4068 4068 I wm_on_top_resumed_gained_called: [Token=17784361,Component Name=com.goodwy.commons.activities.ManageBlockedNumbersActivity,Reason=topStateChangedWhenResumed]
04-03 12:41:28.101 4068 4068 I viewroot_draw_event: [window=VRI[ManageBlockedNumbersActivity],event=reportDrawFinished seqId=0]
--------- switch to main
04-03 12:41:28.238 4068 4068 D InsetsController: hide(ime(), fromIme=false)
04-03 12:41:28.238 4068 4068 I ImeTracker: com.goodwy.dialer:355fc80d: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
04-03 12:41:28.608 4068 4068 D VRI[SettingsActivity]: visibilityChanged oldVisibility=true newVisibility=false
04-03 12:41:28.622 4068 4091 D HWUI : endAllActiveAnimators on 0xb400c2b1256a3200 (RippleDrawable) with handle 0xb400c181479ed9c0
--------- switch to events
04-03 12:41:28.626 4068 4068 I viewroot_draw_event: [window=VRI[SettingsActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
04-03 12:41:28.628 4068 4068 I wm_on_stop_called: [Token=44680290,Component Name=com.goodwy.dialer.activities.SettingsActivity,Reason=STOP_ACTIVITY_ITEM,time=1ms]
04-03 12:41:29.926 4068 4068 I viewroot_draw_event: [window=VRI[Pop-Up Window],event=reportDrawFinished seqId=0]
04-03 12:41:29.936 4068 4068 I viewroot_draw_event: [window=VRI[Pop-Up Window],event=reportDrawFinished seqId=0]
--------- switch to main
04-03 12:41:29.959 4068 4068 D InsetsController: hide(ime(), fromIme=false)
04-03 12:41:29.959 4068 4068 I ImeTracker: com.goodwy.dialer:61906c5: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
04-03 12:41:30.706 4068 4068 D CompatChangeReporter: Compat change id reported: 289878283; UID 1210200; state: ENABLED
--------- switch to events
04-03 12:41:30.725 4068 4068 I viewroot_draw_event: [window=VRI[ManageBlockedNumbersActivity],event=reportDrawFinished seqId=0]
--------- switch to main
04-03 12:41:30.762 4068 4068 D InsetsController: show(ime(), fromIme=false)
04-03 12:41:30.762 4068 4068 I ImeTracker: com.goodwy.dialer:ac852bcc: onRequestShow at ORIGIN_CLIENT reason SHOW_SOFT_INPUT_BY_INSETS_API fromUser false
--------- switch to system
04-03 12:41:30.763 4068 4068 D InsetsController: Setting requestedVisibleTypes to -1 (was -9)
--------- switch to main
04-03 12:41:30.813 4068 4068 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=b.w@8a8c0e3
04-03 12:41:30.814 4068 4091 D HWUI : endAllActiveAnimators on 0xb400c2b125703200 (E) with handle 0xb400c18147751de0
04-03 12:41:31.015 4068 5083 W InteractionJankMonitor: Initializing without READ_DEVICE_CONFIG permission. enabled=false, interval=1, missedFrameThreshold=3, frameTimeThreshold=64, package=com.goodwy.dialer
--------- switch to events
04-03 12:41:31.016 4068 5084 I jank_cuj_events_begin_request: [CUJ Type=80,Unix Time Ns=1743684091016283s,Elapsed Time Ns=95721066904.901s,Uptime Ns=35500100200.397s,Tag=0@[email protected]]
04-03 12:41:31.245 4068 5084 I jank_cuj_events_end_request: [CUJ Type=80,Unix Time Ns=1743684091245531s,Elapsed Time Ns=95721296148.594s,Uptime Time Ns=35500329443.927s]
--------- switch to main
04-03 12:41:31.608 4068 4068 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=ImeCallback=ImeOnBackInvokedCallback@211571140 Callback=android.window.IOnBackInvokedCallback$Stub$Proxy@34de27f
04-03 12:41:31.609 4068 4068 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=b.y@a1b1d97
04-03 12:41:31.611 4068 4091 D HWUI : endAllActiveAnimators on 0xb400c2b12571a000 (E) with handle 0xb400c18147551b10
04-03 12:41:31.633 4068 4068 I ImeTracker: com.goodwy.dialer:d4f8a830: onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT fromUser false
04-03 12:41:31.634 4068 4068 I ImeTracker: com.goodwy.dialer:d4f8a830: onFailed at PHASE_CLIENT_VIEW_SERVED
04-03 12:41:31.666 4068 4068 D InsetsController: hide(ime(), fromIme=false)
04-03 12:41:31.666 4068 4068 I ImeTracker: com.goodwy.dialer:e988f20e: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
04-03 12:41:31.670 4068 4068 E ImeBackDispatcher: Ime callback not found. Ignoring unregisterReceivedCallback. callbackId: 211571140
--------- switch to events
04-03 12:41:31.708 4068 5084 I jank_cuj_events_begin_request: [CUJ Type=81,Unix Time Ns=1743684091708439s,Elapsed Time Ns=95721759056.553s,Uptime Ns=35500792351.805s,Tag=1@[email protected]]
04-03 12:41:32.025 4068 5084 I jank_cuj_events_end_request: [CUJ Type=81,Unix Time Ns=1743684092024343s,Elapsed Time Ns=95722074961.664s,Uptime Time Ns=35501108257.079s]
04-03 12:41:32.093 4068 4068 I viewroot_draw_event: [window=VRI[Pop-Up Window],event=reportDrawFinished seqId=0]
04-03 12:41:32.110 4068 4068 I viewroot_draw_event: [window=VRI[Pop-Up Window],event=reportDrawFinished seqId=0]
--------- switch to main
04-03 12:41:32.135 4068 4068 D InsetsController: hide(ime(), fromIme=false)
04-03 12:41:32.135 4068 4068 I ImeTracker: com.goodwy.dialer:3d0511a9: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
--------- switch to events
04-03 12:41:32.839 4068 4068 I wm_on_top_resumed_lost_called: [Token=17784361,Component Name=com.goodwy.commons.activities.ManageBlockedNumbersActivity,Reason=topStateChangedWhenResumed]
04-03 12:41:32.840 4068 4068 I wm_on_paused_called: [Token=17784361,Component Name=com.goodwy.commons.activities.ManageBlockedNumbersActivity,Reason=performPause,time=1ms]
--------- switch to main
04-03 12:41:32.937 4068 4068 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=b.w@d801767
04-03 12:41:32.938 4068 4091 D HWUI : endAllActiveAnimators on 0xb400c2b125727e00 (E) with handle 0xb400c181474e7c00
04-03 12:41:33.372 4068 4068 D VRI[ManageBlockedNumbersActivity]: visibilityChanged oldVisibility=true newVisibility=false
--------- switch to events
04-03 12:41:33.393 4068 4068 I viewroot_draw_event: [window=VRI[ManageBlockedNumbersActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
04-03 12:41:33.394 4068 4068 I wm_on_stop_called: [Token=17784361,Component Name=com.goodwy.commons.activities.ManageBlockedNumbersActivity,Reason=STOP_ACTIVITY_ITEM,time=0ms]
--------- switch to main
04-03 12:41:34.746 4068 4068 D ViewRootImpl: Skipping stats log for color mode
--------- switch to events
04-03 12:41:34.746 4068 4068 I wm_on_restart_called: [Token=17784361,Component Name=com.goodwy.commons.activities.ManageBlockedNumbersActivity,Reason=performRestart,time=0ms]
04-03 12:41:34.746 4068 4068 I wm_on_start_called: [Token=17784361,Component Name=com.goodwy.commons.activities.ManageBlockedNumbersActivity,Reason=handleStartActivity,time=0ms]
--------- switch to main
04-03 12:41:34.746 4068 4068 D EventBus: No subscribers registered for event class P3.c
04-03 12:41:34.746 4068 4068 D EventBus: No subscribers registered for event class V9.g
--------- switch to events
04-03 12:41:34.765 4068 4068 I wm_on_activity_result_called: [Token=17784361,Component Name=com.goodwy.commons.activities.ManageBlockedNumbersActivity,Reason=ACTIVITY_RESULT]
04-03 12:41:34.767 4068 4068 I wm_on_resume_called: [Token=17784361,Component Name=com.goodwy.commons.activities.ManageBlockedNumbersActivity,Reason=RESUME_ACTIVITY,time=1ms]
04-03 12:41:34.767 4068 4068 I wm_on_top_resumed_gained_called: [Token=17784361,Component Name=com.goodwy.commons.activities.ManageBlockedNumbersActivity,Reason=topWhenResuming]
04-03 12:41:34.771 4068 4068 I viewroot_draw_event: [window=VRI[ManageBlockedNumbersActivity],event=Start draw after previous draw not visible]
04-03 12:41:34.778 4068 4068 I viewroot_draw_event: [window=VRI[ManageBlockedNumbersActivity],event=reportDrawFinished seqId=0]
--------- switch to main
04-03 12:41:34.822 4068 4068 D InsetsController: hide(ime(), fromIme=false)
04-03 12:41:34.822 4068 4068 I ImeTracker: com.goodwy.dialer:15cbe12f: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
--------- switch to events
04-03 12:41:36.141 4068 4068 I view_enqueue_input_event: [eventType=Motion - Cancel,action=com.goodwy.dialer/com.goodwy.commons.activities.ManageBlockedNumbersActivity]
04-03 12:41:36.142 4068 4068 I wm_on_top_resumed_lost_called: [Token=17784361,Component Name=com.goodwy.commons.activities.ManageBlockedNumbersActivity,Reason=topStateChangedWhenResumed]
04-03 12:41:39.316 4068 4068 I wm_on_paused_called: [Token=17784361,Component Name=com.goodwy.commons.activities.ManageBlockedNumbersActivity,Reason=performPause,time=0ms]
--------- switch to main
04-03 12:41:39.703 4068 4068 D VRI[ManageBlockedNumbersActivity]: visibilityChanged oldVisibility=true newVisibility=false
--------- switch to events
04-03 12:41:39.726 4068 4068 I viewroot_draw_event: [window=VRI[ManageBlockedNumbersActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
04-03 12:41:39.728 4068 4068 I wm_on_stop_called: [Token=17784361,Component Name=com.goodwy.commons.activities.ManageBlockedNumbersActivity,Reason=STOP_ACTIVITY_ITEM,time=0ms]
And thanks a lot for working on GrapheneOs <3 <3 <3 <3
I have the same problem. It doesn't make sense that the blocked numbers only work for the owner profile. Either make blocked numbers effective for all profiles or allow non-owner profiles to block numbers as well. Please fix! Thank you <3
Call-blocking feature in non-owner profile would be very useful. We a living in times when a number of spam calls it's just "normal".