Skip to content

Commit

Permalink
Grant START_ACTIVITIES_FROM_BACKGROUND
Browse files Browse the repository at this point in the history
This fixes:

09-09 01:33:28.712  2577  2577 E AndroidRuntime: FATAL EXCEPTION: main
09-09 01:33:28.712  2577  2577 E AndroidRuntime: Process: com.android.phone, PID: 2577
09-09 01:33:28.712  2577  2577 E AndroidRuntime: java.lang.SecurityException: Permission Denial: android.telephony.action.SIM_SLOT_STATUS_CHANGED broadcast from com.android.phone (pid=2577, uid=1001) requires android.permission.START_ACTIVITIES_FROM_BACKGROUND
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at android.os.Parcel.createException(Parcel.java:2071)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at android.os.Parcel.readException(Parcel.java:2039)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at android.os.Parcel.readException(Parcel.java:1987)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at android.app.IActivityManager$Stub$Proxy.broadcastIntent(IActivityManager.java:4860)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at android.app.ContextImpl.sendBroadcast(ContextImpl.java:1113)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at android.content.ContextWrapper.sendBroadcast(ContextWrapper.java:473)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at android.content.ContextWrapper.sendBroadcast(ContextWrapper.java:473)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at com.android.internal.telephony.uicc.UiccController.onGetSlotStatusDone(UiccController.java:902)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at com.android.internal.telephony.uicc.UiccController.handleMessage(UiccController.java:490)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:107)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:214)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:7356)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: Caused by: android.os.RemoteException: Remote stack trace:
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:14893)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:14800)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:15566)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:1950)
09-09 01:33:28.712  2577  2577 E AndroidRuntime: 	at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2741)
09-09 01:33:28.712  2577  2577 E AndroidRuntime:

Change-Id: I6f1c53923eae7ccda0e9b018c38d90d965e88ceb
  • Loading branch information
jhenrique09 authored and Darkstar085 committed Oct 10, 2019
1 parent e73da35 commit 4962d52
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@
<uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" />
<uses-permission android:name="android.permission.READ_PRECISE_PHONE_STATE" />
<uses-permission android:name="android.permission.MANAGE_ROLE_HOLDERS" />
<uses-permission android:name="android.permission.START_ACTIVITIES_FROM_BACKGROUND"/>

<application android:name="PhoneApp"
android:persistent="true"
Expand Down

0 comments on commit 4962d52

Please sign in to comment.