Skip to content

Instantly share code, notes, and snippets.

@ademar111190
Created December 3, 2020 11:52
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ademar111190/b4fc88516b2cab7c572fe4095e0a1b1d to your computer and use it in GitHub Desktop.
Save ademar111190/b4fc88516b2cab7c572fe4095e0a1b1d to your computer and use it in GitHub Desktop.
Disable all uses feature
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<!-- region hardware -->
<!-- Audio -->
<uses-feature
android:name="android.hardware.audio.low_latency"
android:required="false" />
<uses-feature
android:name="android.hardware.audio.output"
android:required="false" />
<uses-feature
android:name="android.hardware.audio.pro"
android:required="false" />
<uses-feature
android:name="android.hardware.microphone"
android:required="false" />
<!-- Bluetooth -->
<uses-feature
android:name="android.hardware.bluetooth"
android:required="false" />
<uses-feature
android:name="android.hardware.bluetooth_le"
android:required="false" />
<!-- Camera -->
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.any"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.autofocus"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.capability.manual_post_processing"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.capability.manual_sensor"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.capability.raw"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.external"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.flash"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.front"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.level.full"
android:required="false" />
<!-- UI Hardware features -->
<uses-feature
android:name="android.hardware.type.automotive"
android:required="false" />
<uses-feature
android:name="android.hardware.type.television"
android:required="false" />
<!-- Fingerprint -->
<uses-feature
android:name="android.hardware.fingerprint"
android:required="false" />
<!-- Gamepad -->
<uses-feature
android:name="android.hardware.gamepad"
android:required="false" />
<!-- Infrared -->
<uses-feature
android:name="android.hardware.consumerir"
android:required="false" />
<!-- Location -->
<uses-feature
android:name="android.hardware.location"
android:required="false" />
<uses-feature
android:name="android.hardware.location.gps"
android:required="false" />
<uses-feature
android:name="android.hardware.location.network"
android:required="false" />
<!-- NFC -->
<uses-feature
android:name="android.hardware.nfc"
android:required="false" />
<uses-feature
android:name="android.hardware.nfc.hce"
android:required="false" />
<!-- Open GL -->
<uses-feature
android:name="android.hardware.opengles.aep"
android:required="false" />
<!-- Sensor -->
<uses-feature
android:name="android.hardware.sensor.accelerometer"
android:required="false" />
<uses-feature
android:name="android.hardware.sensor.ambient_temperature"
android:required="false" />
<uses-feature
android:name="android.hardware.sensor.barometer"
android:required="false" />
<uses-feature
android:name="android.hardware.sensor.compass"
android:required="false" />
<uses-feature
android:name="android.hardware.sensor.gyroscope"
android:required="false" />
<uses-feature
android:name="android.hardware.sensor.hifi_sensors"
android:required="false" />
<uses-feature
android:name="android.hardware.sensor.heartrate"
android:required="false" />
<uses-feature
android:name="android.hardware.sensor.heartrate.ecg"
android:required="false" />
<uses-feature
android:name="android.hardware.sensor.light"
android:required="false" />
<uses-feature
android:name="android.hardware.sensor.proximity"
android:required="false" />
<uses-feature
android:name="android.hardware.sensor.relative_humidity"
android:required="false" />
<uses-feature
android:name="android.hardware.sensor.stepcounter"
android:required="false" />
<uses-feature
android:name="android.hardware.sensor.stepdetector"
android:required="false" />
<!-- Screen -->
<uses-feature
android:name="android.hardware.screen.landscape"
android:required="false" />
<uses-feature
android:name="android.hardware.screen.portrait"
android:required="false" />
<!-- Telephony -->
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
<uses-feature
android:name="android.hardware.telephony.cdma"
android:required="false" />
<uses-feature
android:name="android.hardware.telephony.gsm"
android:required="false" />
<!-- Touch -->
<uses-feature
android:name="android.hardware.faketouch"
android:required="false" />
<uses-feature
android:name="android.hardware.faketouch.multitouch.distinct"
android:required="false" />
<uses-feature
android:name="android.hardware.faketouch.multitouch.jazzhand"
android:required="false" />
<uses-feature
android:name="android.hardware.touchscreen"
android:required="false" />
<uses-feature
android:name="android.hardware.touchscreen.multitouch"
android:required="false" />
<uses-feature
android:name="android.hardware.touchscreen.multitouch.distinct"
android:required="false" />
<uses-feature
android:name="android.hardware.touchscreen.multitouch.jazzhand"
android:required="false" />
<!-- USB -->
<uses-feature
android:name="android.hardware.usb.accessory"
android:required="false" />
<uses-feature
android:name="android.hardware.usb.host"
android:required="false" />
<!-- Vulkan -->
<uses-feature
android:name="android.hardware.vulkan.compute"
android:required="false" />
<uses-feature
android:name="android.hardware.vulkan.level"
android:required="false" />
<uses-feature
android:name="android.hardware.vulkan.version"
android:required="false" />
<!-- Wifi -->
<uses-feature
android:name="android.hardware.wifi"
android:required="false" />
<uses-feature
android:name="android.hardware.wifi.direct"
android:required="false" />
<!--endregion-->
<!-- region software -->
<!-- Communication -->
<uses-feature
android:name="android.software.sip"
android:required="false" />
<uses-feature
android:name="android.software.sip.voip"
android:required="false" />
<uses-feature
android:name="android.software.webview"
android:required="false" />
<!-- Custom input -->
<uses-feature
android:name="android.software.input_methods"
android:required="false" />
<!-- Device management -->
<uses-feature
android:name="android.software.backup"
android:required="false" />
<uses-feature
android:name="android.software.device_admin"
android:required="false" />
<uses-feature
android:name="android.software.managed_users"
android:required="false" />
<uses-feature
android:name="android.software.securely_removes_users"
android:required="false" />
<uses-feature
android:name="android.software.verified_boot"
android:required="false" />
<!-- Media -->
<uses-feature
android:name="android.software.midi"
android:required="false" />
<uses-feature
android:name="android.software.print"
android:required="false" />
<uses-feature
android:name="android.software.leanback"
android:required="false" />
<uses-feature
android:name="android.software.live_tv"
android:required="false" />
<!-- Screen -->
<uses-feature
android:name="android.software.app_widgets"
android:required="false" />
<uses-feature
android:name="android.software.home_screen"
android:required="false" />
<uses-feature
android:name="android.software.live_wallpaper"
android:required="false" />
<!--endregion-->
</manifest>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment