Solve SecurityException: Permission Denial: starting Intent. What permission do I need?

On that device, that Intent is getting modified to add a specific component ( I do not know if that is from the system chooser or something else. And, the activity that it resolves to is not exported.

So, mostly, this is a bug in that device.

However, since the activity is not exported, there is nothing you can do to start that specific activity.

You need to set android:exported="true" in your AndroidManifest.xml file

        <action android:name="android.intent.action.MAIN" >