[AT&T LG G4] snap-your-toes:
My G4 (running 10o, unrooted) has been acting funny lately. It's got programme that don't weren't there when I did the update, permissions are crazy (apps have more than necessary), system apps somehow becoming user apps. I was going through some Manifest xml's and was confused when I got to the com.android.Bluetooth manifest and noticed a crazy amount of permissions. Wondered if anybody could compare this to their. Thanks. I'm so freaking confused about this. I'm not a n00b by any means.

Here it is:

Version="1.0" encoding="utf-8"?>

<manifest

xmlns:android="http://schemas.android.com/apk/res/android"

android:sharedUserId="android.uid.bluetooth"

android:versionCode="22"

android:versionName="5.1-1525314544ad4"

package="com.android.bluetooth"

platformBuildVersionCode="22"

platformBuildVersionName="5.1-1525314544ad4">

<uses-sdk

android:minSdkVersion="22"

android:targetSdkVersion="22"/>

<original-package

android:name="com.android.bluetooth"/>

<permission

android:label="@2131230721"

android:name="android.permission.ACCESS_BLUETOOTH_SHARE"

android:protectionLevel="signature"

android:description="@2131230722"/>

<permission

android:label="@2131230723"

android:name="com.android.permission.WHITELIST_BLUETOOTH_DEVICE"

android:protectionLevel="signature"

android:description="@2131230724"/>

<permission

android:label="@2131230851"

android:name="android.permission.ACCESS_FM_RECEIVER"

android:protectionLevel="normal"

android:permissionGroup="android.permission-group.NETWORK"

android:description="@2131230852"/>

<uses-permission

android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

<uses-permission

android:name="android.permission.ACCESS_BLUETOOTH_SHARE"/>

<uses-permission

android:name="android.permission.INTERNET"/>

<uses-permission

android:name="android.permission.BLUETOOTH"/>

<uses-permission

android:name="android.permission.BLUETOOTH_ADMIN"/>

<uses-permission

android:name="android.permission.BLUETOOTH_PRIVILEGED"/>

<uses-permission

android:name="android.permission.BLUETOOTH_MAP"/>

<uses-permission

android:name="android.permission.WAKE_LOCK"/>

<uses-permission

android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permission

android:name="android.permission.READ_CONTACTS"/>

<uses-permission

android:name="android.permission.READ_CALL_LOG"/>

<uses-permission

android:name="android.permission.READ_PHONE_STATE"/>

<uses-permission

android:name="android.permission.WRITE_SETTINGS"/>

<uses-permission

android:name="android.permission.NFC_HANDOVER_STATUS"/>

<uses-permission

android:name="android.permission.WRITE_SECURE_SETTINGS"/>

<uses-permission

android:name="android.permission.WRITE_APN_SETTINGS"/>

<uses-permission

android:name="android.permission.NET_ADMIN"/>

<uses-permission

android:name="android.permission.CALL_PRIVILEGED"/>

<uses-permission

android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>

<uses-permission

android:name="android.permission.NET_TUNNELING"/>

<uses-permission

android:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-permission

android:name="android.permission.CHANGE_NETWORK_STATE"/>

<uses-permission

android:name="android.permission.CONNECTIVITY_INTERNAL"/>

<uses-permission

android:name="android.permission.MODIFY_PHONE_STATE"/>

<uses-permission

android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>

<uses-permission

android:name="android.permission.BLUETOOTH_STACK"/>

<uses-permission

android:name="android.permission.INTERACT_ACROSS_USERS"/>

<uses-permission

android:name="android.permission.MANAGE_USERS"/>

<uses-permission

android:name="com.google.android.gallery3d.permission.GALLERY_PROVIDER"/>

<uses-permission

android:name="com.android.gallery3d.permission.GALLERY_PROVIDER"/>

<uses-permission

android:name="android.permission.MMS_SEND_OUTBOX_MSG"/>

<uses-permission

android:name="android.permission.RECEIVE_SMS"/>

<uses-permission

android:name="android.permission.SEND_SMS"/>

<uses-permission

android:name="android.permission.READ_SMS"/>

<uses-permission

android:name="android.permission.WRITE_SMS"/>

<uses-permission

android:name="android.permission.READ_CONTACTS"/>

<uses-permission

android:name="android.permission.READ_PHONE_STATE"/>

<uses-permission

android:name="android.permission.MEDIA_CONTENT_CONTROL"/>

<uses-permission

android:name="android.permission.MANAGE_DOCUMENTS"/>

<uses-permission

android:name="com.google.android.gm.permission.READ_GMAIL"/>

<uses-permission

android:name="android.permission.SYSTEM_ALERT_WINDOW"/>

<uses-permission

android:name="android.permission.READ_PROFILE"/>

<uses-permission

android:name="android.permission.VIBRATE"/>

<uses-permission

android:name="android.permission.WRITE_CONTACTS"/>

<uses-permission

android:name="android.permission.FLASHLIGHT"/>

<uses-permission

android:name="android.permission.WRITE_APN_SETTINGS"/>

<uses-permission

android:name="android.permission.WRITE_WAPPUSH"/>

<uses-permission

android:name="android.permission.READ_WAPPUSH"/>

<uses-permission

android:name="android.permission.CHANGE_CONFIGURATION"/>

<uses-permission

android:name="android.permission.ACCESS_ALL_DOWNLOADS"/>

<uses-permission

android:name="android.permission.ACCESS_DOWNLOAD_MANAGER"/>

<uses-permission

android:name="android.permission.ACCESS_ALL_EXTERNAL_STORAGE"/>

<uses-permission

android:name="android.permission.ACCESS_FM_RECEIVER"/>

<uses-permission

android:name="android.permission.ACCESS_LGDRM"/>

<uses-permission

android:name="android.permission.MMS_PUSH"/>

<uses-permission

android:name="com.android.email.permission.ACCESS_PROVIDER"/>

<uses-permission

android:name="com.android.email.permission.READ_ATTACHMENT"/>

<uses-permission

android:name="android.permission.BROADCAST_STICKY"/>

<uses-permission

android:name="android.permission.WRITE_MEDIA_STORAGE"/>

<uses-permission

android:name="android.permission.GET_TASKS"/>

<uses-permission

android:name="com.lge.permission.LGPOWER_MANAGER_HELPER"/>

<uses-permission

android:name="android.permission.STATUS_BAR_SERVICE"/>

<uses-permission

android:name="android.permission.READ_SEARCH_INDEXABLES"/>

<application

android:label="@2131231069"

android:icon="@2130837505"

android:name=".btservice.AdapterApp"

android:persistent="false"

supportsRtl="true">

<meta-data

android:name="com.lge.theme"

android:value="Theme_LGE_White"/>

<meta-data

android:name="com.lge.app.forceHideOverflowButton"

android:value="true"/>

<uses-library

android:name="javax.obex"/>

<uses-library

android:name="com.mtk.bt"

android:required="false"/>

<uses-library

android:name="com.qcom.bluetooth"

android:required="false"/>

<uses-library

android:name="com.broadcom.bt"

android:required="false"/>

<uses-library

android:name="com.broadcom.fm"

android:required="false"/>

<provider

android:name=".opp.BluetoothOppProvider"

android:exported="true"

android:process="@2131230817"

android:authorities="com.android.bluetooth.opp">

<path-permission

android:permission="android.permission.ACCESS_BLUETOOTH_SHARE"

android:pathPrefix="/btopp"/>

</provider>

<service

android:name=".btservice.AdapterService"

android:process="@2131230817">

<intent-filter>

<action

android:name="android.bluetooth.IBluetooth"/>

<action

android:name="com.broadcom.bt.service.radiomanager.IBluetoothRadioManager"/>

</intent-filter>

</service>

<service

android:name=".opp.BluetoothOppService"

android:permission="android.permission.ACCESS_BLUETOOTH_SHARE"

android:enabled="@2131165187"

android:process="@2131230817"/>

<receiver

android:name=".opp.BluetoothOppReceiver"

android:enabled="@2131165187"

android:exported="true"

android:process="@2131230817">

<intent-filter>

<action

android:name="android.bluetooth.adapter.action.STATE_CHANGED"/>

<action

android:name="android.btopp.intent.action.OPEN_RECEIVED_FILES"/>

</intent-filter>

</receiver>

<receiver

android:name=".opp.BluetoothOppHandoverReceiver"

android:permission="com.android.permission.WHITELIST_BLUETOOTH_DEVICE"

android:process="@2131230817">

<intent-filter>

<action

android:name="android.btopp.intent.action.WHITELIST_DEVICE"/>

<action

android:name="android.btopp.intent.action.STOP_HANDOVER_TRANSFER"/>

</intent-filter>

<intent-filter>

<action

android:name="android.nfc.handover.intent.action.HANDOVER_SEND"/>

<category

android:name="android.intent.category.DEFAULT"/>

<data

android:mimeType="*/*"/>

</intent-filter>

<intent-filter>

<action

android:name="android.nfc.handover.intent.action.HANDOVER_SEND_MULTIPLE"/>

<category

android:name="android.intent.category.DEFAULT"/>

<data

android:mimeType="*/*"/>

</intent-filter>

</receiver>

<activity

android:theme="@16973840"

android:name=".opp.BluetoothOppLauncherActivity"

android:process="@2131230817"

android:finishOnTaskLaunch="true"

android:excludeFromRecents="true">

<intent-filter>

<action

android:name="android.intent.action.SEND"/>

<category

android:name="android.intent.category.DEFAULT"/>

<data

android:mimeType="image/*"/>

<data

android:mimeType="video/*"/>

<data

android:mimeType="audio/*"/>

<data

android:mimeType="text/x-vcard"/>

<data

android:mimeType="text/plain"/>

<data

android:mimeType="text/html"/>

<data

android:mimeType="text/xml"/>

<data

android:mimeType="application/zip"/>

<data

android:mimeType="application/vnd.ms-excel"/>

<data

android:mimeType="application/msword"/>

<data

android:mimeType="application/vnd.ms-powerpoint"/>

<data

android:mimeType="application/pdf"/>

<data

android:mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>

<data

android:mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.document"/>

<data

android:mimeType="application/vnd.openxmlformats-officedocument.presentationml.presentation"/>

<data

android:mimeType="text/x-vcalendar"/>

<data

android:mimeType="text/xml"/>

<data

android:mimeType="text/comma-separated-values"/>

<data

android:mimeType="application/*"/>

</intent-filter>

<intent-filter>

<action

android:name="android.intent.action.SEND_MULTIPLE"/>

<category

android:name="android.intent.category.DEFAULT"/>

<data

android:mimeType="image/*"/>