QA/Fennec/Permissions
Jump to navigation
Jump to search
Android Permissions (Q4 2014)
Firefox for Android
- Newly added to Firefox 35
- uses-permission: android.permission.ACCESS_FINE_LOCATION
- uses-permission: android.permission.ACCESS_NETWORK_STATE
- uses-permission: android.permission.INTERNET
- uses-permission: android.permission.DOWNLOAD_WITHOUT_NOTIFICATION
Permission Manifests
Browser Manifest | Sync Manifest |
Firefox | Sync |
Firefox Beta | Sync |
Firefox Aurora | Sync |
Firefox Nightly | Sync |
Firefox
Current permission listings enabled and live from within the product (Release)
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.MANAGE_ACCOUNTS'
- uses-permission:'android.permission.USE_CREDENTIALS'
- uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS'
- uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
- uses-permission:'android.permission.WRITE_SETTINGS'
- uses-permission:'android.permission.READ_SYNC_STATS'
- uses-permission:'android.permission.READ_SYNC_SETTINGS'
- uses-permission:'org.mozilla.firefox_fxaccount.permission.PER_ACCOUNT_TYPE'
- uses-permission:'android.permission.RECEIVE_BOOT_COMPLETED'
- uses-permission:'org.mozilla.firefox.permission.PER_ANDROID_PACKAGE'
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.MANAGE_ACCOUNTS'
- uses-permission:'android.permission.USE_CREDENTIALS'
- uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS'
- uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
- uses-permission:'android.permission.WRITE_SETTINGS'
- uses-permission:'android.permission.READ_SYNC_STATS'
- uses-permission:'android.permission.READ_SYNC_SETTINGS'
- uses-permission:'org.mozilla.firefox_sync.permission.PER_ACCOUNT_TYPE'
- uses-permission:'android.permission.ACCESS_FINE_LOCATION'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.INTERNET'
- uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
- uses-permission:'com.android.launcher.permission.INSTALL_SHORTCUT'
- uses-permission:'com.android.launcher.permission.UNINSTALL_SHORTCUT'
- uses-permission:'com.android.browser.permission.READ_HISTORY_BOOKMARKS'
- uses-permission:'android.permission.WAKE_LOCK'
- uses-permission:'android.permission.VIBRATE'
- uses-permission:'org.mozilla.firefox.permissions.PASSWORD_PROVIDER'
- uses-permission:'org.mozilla.firefox.permissions.BROWSER_PROVIDER'
- uses-permission:'org.mozilla.firefox.permissions.FORMHISTORY_PROVIDER'
- uses-feature-not-required:'android.hardware.location'
- uses-feature-not-required:'android.hardware.location.gps'
- uses-feature:'android.hardware.touchscreen'
- uses-permission:'android.permission.NFC'
- uses-feature-not-required:'android.hardware.nfc'
- uses-permission:'android.permission.RECORD_AUDIO'
- uses-feature-not-required:'android.hardware.audio.low_latency'
- uses-feature-not-required:'android.hardware.camera.any'
- uses-feature-not-required:'android.hardware.microphone'
- uses-permission:'android.permission.CAMERA'
- uses-feature-not-required:'android.hardware.camera'
- uses-feature-not-required:'android.hardware.camera.autofocus'
- uses-permission:'android.permission.READ_EXTERNAL_STORAGE'
- uses-implied-permission:'android.permission.READ_EXTERNAL_STORAGE','requested WRITE_EXTERNAL_STORAGE'
Firefox Beta
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.MANAGE_ACCOUNTS'
- uses-permission:'android.permission.USE_CREDENTIALS'
- uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS'
- uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
- uses-permission:'android.permission.WRITE_SETTINGS'
- uses-permission:'android.permission.READ_SYNC_STATS'
- uses-permission:'android.permission.READ_SYNC_SETTINGS'
- uses-permission:'org.mozilla.fennec_aurora_fxaccount.permission.PER_ACCOUNT_TYPE'
- uses-permission:'android.permission.RECEIVE_BOOT_COMPLETED'
- uses-permission:'org.mozilla.fennec_aurora.permission.PER_ANDROID_PACKAGE'
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.MANAGE_ACCOUNTS'
- uses-permission:'android.permission.USE_CREDENTIALS'
- uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS'
- uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
- uses-permission:'android.permission.WRITE_SETTINGS'
- uses-permission:'android.permission.READ_SYNC_STATS'
- uses-permission:'android.permission.READ_SYNC_SETTINGS'
- uses-permission:'org.mozilla.fennec_sync.permission.PER_ACCOUNT_TYPE'
- uses-permission:'android.permission.CHANGE_WIFI_STATE'
- uses-permission:'android.permission.ACCESS_WIFI_STATE'
- uses-permission:'android.permission.ACCESS_FINE_LOCATION'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.INTERNET'
- uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
- uses-permission:'com.android.launcher.permission.INSTALL_SHORTCUT'
- uses-permission:'com.android.launcher.permission.UNINSTALL_SHORTCUT'
- uses-permission:'com.android.browser.permission.READ_HISTORY_BOOKMARKS'
- uses-permission:'android.permission.WAKE_LOCK'
- uses-permission:'android.permission.VIBRATE'
- uses-permission:'org.mozilla.fennec_aurora.permissions.PASSWORD_PROVIDER'
- uses-permission:'org.mozilla.fennec_aurora.permissions.BROWSER_PROVIDER'
- uses-permission:'org.mozilla.fennec_aurora.permissions.FORMHISTORY_PROVIDER'
- uses-feature-not-required:'android.hardware.location'
- uses-feature-not-required:'android.hardware.location.gps'
- uses-feature:'android.hardware.touchscreen'
- uses-permission:'android.permission.NFC'
- uses-feature-not-required:'android.hardware.nfc'
- uses-permission:'android.permission.RECORD_AUDIO'
- uses-feature-not-required:'android.hardware.audio.low_latency'
- uses-feature-not-required:'android.hardware.camera.any'
- uses-feature-not-required:'android.hardware.microphone'
- uses-permission:'android.permission.CAMERA'
- uses-feature-not-required:'android.hardware.camera'
- uses-feature-not-required:'android.hardware.camera.autofocus'
- uses-permission:'android.permission.READ_EXTERNAL_STORAGE'
- uses-implied-permission:'android.permission.READ_EXTERNAL_STORAGE','requested WRITE_EXTERNAL_STORAGE'
- uses-feature:'android.hardware.wifi'
- uses-implied-feature:'android.hardware.wifi','requested android.permission.ACCESS_WIFI_STATE, android.permission.CHANGE_WIFI_STATE, or android.permission.CHANGE_WIFI_MULTICAST_STATE permission'
Aurora
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.MANAGE_ACCOUNTS'
- uses-permission:'android.permission.USE_CREDENTIALS'
- uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS'
- uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
- uses-permission:'android.permission.WRITE_SETTINGS'
- uses-permission:'android.permission.READ_SYNC_STATS'
- uses-permission:'android.permission.READ_SYNC_SETTINGS'
- uses-permission:'org.mozilla.fennec_aurora_fxaccount.permission.PER_ACCOUNT_TYPE'
- uses-permission:'android.permission.RECEIVE_BOOT_COMPLETED'
- uses-permission:'org.mozilla.fennec_aurora.permission.PER_ANDROID_PACKAGE'
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.MANAGE_ACCOUNTS'
- uses-permission:'android.permission.USE_CREDENTIALS'
- uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS'
- uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
- uses-permission:'android.permission.WRITE_SETTINGS'
- uses-permission:'android.permission.READ_SYNC_STATS'
- uses-permission:'android.permission.READ_SYNC_SETTINGS'
- uses-permission:'org.mozilla.fennec_sync.permission.PER_ACCOUNT_TYPE'
- uses-permission:'android.permission.ACCESS_FINE_LOCATION'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.INTERNET'
- uses-permission:'android.permission.CHANGE_WIFI_STATE'
- uses-permission:'android.permission.ACCESS_WIFI_STATE'
- uses-permission:'android.permission.ACCESS_FINE_LOCATION'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.INTERNET'
- uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
- uses-permission:'com.android.launcher.permission.INSTALL_SHORTCUT'
- uses-permission:'com.android.launcher.permission.UNINSTALL_SHORTCUT'
- uses-permission:'com.android.browser.permission.READ_HISTORY_BOOKMARKS'
- uses-permission:'android.permission.WAKE_LOCK'
- uses-permission:'android.permission.VIBRATE'
- uses-permission:'org.mozilla.fennec_aurora.permissions.PASSWORD_PROVIDER'
- uses-permission:'org.mozilla.fennec_aurora.permissions.BROWSER_PROVIDER'
- uses-permission:'org.mozilla.fennec_aurora.permissions.FORMHISTORY_PROVIDER'
- uses-permission:'android.permission.DOWNLOAD_WITHOUT_NOTIFICATION'
- uses-feature-not-required:'android.hardware.location'
- uses-feature-not-required:'android.hardware.location.gps'
- uses-feature:'android.hardware.touchscreen'
- uses-permission:'android.permission.NFC'
- uses-feature-not-required:'android.hardware.nfc'
- uses-permission:'android.permission.RECORD_AUDIO'
- uses-feature-not-required:'android.hardware.audio.low_latency'
- uses-feature-not-required:'android.hardware.camera.any'
- uses-feature-not-required:'android.hardware.microphone'
- uses-permission:'android.permission.CAMERA'
- uses-feature-not-required:'android.hardware.camera'
- uses-feature-not-required:'android.hardware.camera.autofocus'
- uses-permission:'android.permission.READ_EXTERNAL_STORAGE'
- uses-implied-permission:'android.permission.READ_EXTERNAL_STORAGE','requested WRITE_EXTERNAL_STORAGE'
- uses-feature:'android.hardware.wifi'
- uses-implied-feature:'android.hardware.wifi','requested android.permission.ACCESS_WIFI_STATE, android.permission.CHANGE_WIFI_STATE, or android.permission.CHANGE_WIFI_MULTICAST_STATE permission'
Nightly
Current permission listings enabled in non-release (Nightly)
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.MANAGE_ACCOUNTS'
- uses-permission:'android.permission.USE_CREDENTIALS'
- uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS'
- uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
- uses-permission:'android.permission.WRITE_SETTINGS'
- uses-permission:'android.permission.READ_SYNC_STATS'
- uses-permission:'android.permission.READ_SYNC_SETTINGS'
- uses-permission:'org.mozilla.fennec_fxaccount.permission.PER_ACCOUNT_TYPE'
- uses-permission:'android.permission.RECEIVE_BOOT_COMPLETED'
- uses-permission:'org.mozilla.fennec.permission.PER_ANDROID_PACKAGE'
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.MANAGE_ACCOUNTS'
- uses-permission:'android.permission.USE_CREDENTIALS'
- uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS'
- uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
- uses-permission:'android.permission.WRITE_SETTINGS'
- uses-permission:'android.permission.READ_SYNC_STATS'
- uses-permission:'android.permission.READ_SYNC_SETTINGS'
- uses-permission:'org.mozilla.fennec_sync.permission.PER_ACCOUNT_TYPE'
- uses-permission:'android.permission.ACCESS_FINE_LOCATION'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.INTERNET'
- uses-permission:'android.permission.CHANGE_WIFI_STATE'
- uses-permission:'android.permission.ACCESS_WIFI_STATE'
- uses-permission:'android.permission.ACCESS_FINE_LOCATION'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.INTERNET'
- uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
- uses-permission:'com.android.launcher.permission.INSTALL_SHORTCUT'
- uses-permission:'com.android.launcher.permission.UNINSTALL_SHORTCUT'
- uses-permission:'com.android.browser.permission.READ_HISTORY_BOOKMARKS'
- uses-permission:'android.permission.WAKE_LOCK'
- uses-permission:'android.permission.VIBRATE'
- uses-permission:'org.mozilla.fennec.permissions.PASSWORD_PROVIDER'
- uses-permission:'org.mozilla.fennec.permissions.BROWSER_PROVIDER'
- uses-permission:'org.mozilla.fennec.permissions.FORMHISTORY_PROVIDER'
- uses-permission:'android.permission.DOWNLOAD_WITHOUT_NOTIFICATION'
- uses-feature-not-required:'android.hardware.location'
- uses-feature-not-required:'android.hardware.location.gps'
- uses-feature:'android.hardware.touchscreen'
- uses-permission:'android.permission.READ_CONTACTS'
- uses-permission:'android.permission.WRITE_CONTACTS'
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.NFC'
- uses-feature-not-required:'android.hardware.nfc'
- uses-permission:'android.permission.RECORD_AUDIO'
- uses-feature-not-required:'android.hardware.audio.low_latency'
- uses-feature-not-required:'android.hardware.camera.any'
- uses-feature-not-required:'android.hardware.microphone'
- uses-permission:'android.permission.CAMERA'
- uses-feature-not-required:'android.hardware.camera'
- uses-feature-not-required:'android.hardware.camera.autofocus'
- uses-permission:'android.permission.READ_EXTERNAL_STORAGE'
- uses-implied-permission:'android.permission.READ_EXTERNAL_STORAGE','requested WRITE_EXTERNAL_STORAGE'
- uses-feature:'android.hardware.wifi'
- uses-implied-feature:'android.hardware.wifi','requested android.permission.ACCESS_WIFI_STATE, android.permission.CHANGE_WIFI_STATE, or android.permission.CHANGE_WIFI_MULTICAST_STATE permission'