Sample Header Ad - 728x90

Find `MainActivity` for `com.google.android.dialer`

1 vote
0 answers
242 views
I have a Xiaomi POCO X5 5G, running MIUI Global 14.0.4. There is a problem where (in the Global ROM) the Google Phone app (as a system app) seems to be killed, even with MIUI Battery Optimization disabled. There is no option for Autostart in settings. If someone knows how to force enable Autostart for a system app (when the option is not present) please let me know, but for now, let's look at the Y of this X/Y problem. I am trying to resolve this issue using Tasker. I have a profile that triggers on Display Off event. The task it should run is to start the phone app in the background. I have found the following command, which I've put in Run Shell: - am startservice -n com.google.android.dialer/.MainActivity - am startservice -n com.google.android.dialer/.main.impl.MainActivity - am startservice -n com.android.dialer/.MainActivity - am startservice -n com.android.dialer/.main.impl.MainActivity - am startservice -n com.android.dialer.Dialer_Application/.MainActivity And many, many other attempts. I am running these commands in Termux as root to try to find one that works. I am looking at AndroidManifest.xml to see what all the possible activities are. I can't figure it out, I always see:
Starting service: Intent { cmp=com.google.android/.MainActivity }
Error: Not found: no services started.
I have even used an app to create a shortcut to start that activity, and then copied the settings from that app. Nothing seems to work. How can I start the dialer in the background using Tasker?
Asked by Jacob Birkett (135 rep)
Aug 17, 2023, 12:34 AM