Following command Prints all features supported by the android system / device. $ adb shell cmd package list features Following is the output of above command on Nokia 7+ mobile. feature:reqGlEsVersion=0x30002 feature:android.hardware.audio.output feature:android.hardware.bluetooth feature:android.hardware.bluetooth_le feature:android.hardware.camera feature:android.hardware.camera.any feature:android.hardware.camera.autofocus feature:android.hardware.camera.capability.manual_post_processing feature:android.hardware.camera.capability.manual_sensor feature:android.hardware.camera.capability.raw feature:android.hardware.camera.flash feature:android.hardware.camera.front feature:android.hardware.camera.level.full feature:android.hardware.fingerprint feature:android.hardware.location feature:android.hardware.location.gps feature:android.hardware.location.network feature:android.hardware.microphone feature:android.hardware.nfc feature:android.hardware.nfc.any feature:android.hardware.nfc.hce feature:android.hardware.opengles.aep feature:android.hardware.ram.normal feature:android.hardware.screen.landscape feature:android.hardware.screen.portrait feature:android.hardware.sensor.accelerometer feature:android.hardware.sensor.compass feature:android.hardware.sensor.gyroscope feature:android.hardware.sensor.light feature:android.hardware.sensor.proximity feature:android.hardware.sensor.stepcounter feature:android.hardware.sensor.stepdetector feature:android.hardware.telephony feature:android.hardware.telephony.cdma feature:android.hardware.telephony.gsm feature:android.hardware.touchscreen feature:android.hardware.touchscreen.multitouch feature:android.hardware.touchscreen.multitouch.distinct feature:android.hardware.touchscreen.multitouch.jazzhand feature:android.hardware.usb.accessory feature:android.hardware.usb.host feature:android.hardware.vulkan.compute feature:android.hardware.vulkan.level feature:android.hardware.vulkan.version=4194307 feature:android.hardware.wifi feature:android.hardware.wifi.direct feature:android.software.app_widgets feature:android.software.autofill feature:android.software.backup feature:android.software.companion_device_setup feature:android.software.connectionservice feature:android.software.cts feature:android.software.device_admin feature:android.software.file_based_encryption feature:android.software.home_screen feature:android.software.input_methods feature:android.software.live_wallpaper feature:android.software.managed_users feature:android.software.midi feature:android.software.picture_in_picture feature:android.software.print feature:android.software.securely_removes_users feature:android.software.sip feature:android.software.sip.voip feature:android.software.verified_boot feature:android.software.voice_recognizers feature:android.software.webview feature:app.scaling.feature feature:com.evenwell.DataCollect feature:com.evenwell.roundapp feature:com.fihtdc.DataCollect feature:com.fihtdc.camera.feature.FrontCameraFlash feature:com.fihtdc.camera.feature.arcsoft.ArcSoftPVC feature:com.fihtdc.camera.feature.arcsoft.ArcSoftSkinSoften feature:com.fihtdc.camera.feature.arcsoft.NightShot feature:com.fihtdc.camera.feature.arcsoft.SmartDenoise feature:com.fihtdc.camera.feature.fih.IsoMetaData feature:com.fihtdc.camera.feature.qc.BurstFlow feature:com.fihtdc.camera.feature.qc.FaceDetection feature:com.fihtdc.camera.feature.qc.ZSL feature:com.fihtdc.camera.feature.qc.hdr feature:com.fihtdc.hardware.sensor.hall feature:com.fihtdc.navigation.feature feature:com.fihtdc.software.app2sd feature:com.fihtdc.software.ipo feature:com.google.android.apps.dialer.SUPPORTED feature:com.google.android.feature.ANDROID_ONE_EXPERIENCE feature:com.google.android.feature.ZERO_TOUCH feature:com.nxp.mifare feature:cust.settings.fingerprint.feature

Execution & Command Syntax

Terminalbash
adb shell cmd package list features Following is the output of above command on Nokia 7+ mobile

Gotchas and Common Issues

  • Permission Verification - confirm execution permissions and path variables before invoking system binaries.

  • Version Compatibility - check software version release notes for deprecated flags or syntax changes.

  • Log Monitoring - inspect system logs (journalctl or /var/log) to troubleshoot execution failures.

Following these steps ensures clean configuration, proper security boundaries, and reliable execution for find all supported features of android device using adb.