AddPermission(android.permission.WRITE_EXTERNAL_STORAGE)
RemovePermission(android.permission.RECORD_AUDIO)
AddManifestText(<uses-feature android:name="android.hardware.usb.host"/>)
SetActivityAttribute(main, android.directBootAware, "true")
'''AddManifestText(<uses-permission android:name="android.permission.CHANGE_CONFIGURATION"/>)
AddReceiverText(USBDetectionService, <intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_DETACHED" />
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter>)
AddActivityText(main, <intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter>
<meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
android:resource="@xml/device_filter" />)
CreateResource(xml, device_filter.xml,
<resources>
<!-- 0x0403 / 0x6001: FTDI FT232R UART -->
<usb-device vendor-id="1234" product-id="5679" />
</resources>
)