Merge 24Q3 (ab/11976889) to aosp-main-future
Bug: 347831320
Merged-In: Ia5f14b6fac52940a9a6e17e3aa75e729dabea092
Change-Id: I4a92975b33336bec192f0f48cd9b0d4f55e5b34b
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 0556b06..70b81d5 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -66,6 +66,8 @@
</intent-filter>
</receiver>
- <service android:name="MtpService"/>
+ <service android:name="MtpService"
+ android:permission="android.permission.MANAGE_USB"
+ android:exported="true"/>
</application>
</manifest>
diff --git a/res/xml/device_filter.xml b/res/xml/device_filter.xml
index 7afa2b1..1126e5a 100644
--- a/res/xml/device_filter.xml
+++ b/res/xml/device_filter.xml
@@ -15,6 +15,6 @@
-->
<resources>
<!-- filter for MTP/PTP devices -->
- <usb-device class="255" subclass="255" protocol="0" />
+ <usb-device class="255" subclass="255" protocol="0" interface-name="MTP" />
<usb-device class="6" subclass="1" protocol="1" />
</resources>