XPrivacy Menus

Menu - App list

* Tutorial - this will open the tutorial * Usage data - this will show the usage data for all apps for all categories, or the category selected in the category selection drop down * Menu - Usage data * Toggle filter - this will toggle between all and only-denied restrictions * Refresh - this will refresh the current view * Clear - this will clear the entire usage data list * Toggle restrictions - this will allow you to apply a template to selected apps for either one or all categories * Category drop down - here you can select to which category to apply the change * Clear - this will clear restrictions for the selected category * Restrict (categories) - this will restrict the selected category * Apply template (categories) - this will apply the selected template to the selected category * Apply template (categories+functions) - this will apply the selected template to selected category and subfunctions * Enable on demand restriction - this will enable on demand for the selected apps * Disable on demand restrictions - this will disable on demand for the selected apps * Clear all XPrivacy data - this will delete all restrictions, settings, and whitelists; use with caution * Export - this will create a restriction and settings backup of all or the selected apps *1 * Import - this will import restrictions and settings from a backup for all or the selected apps *1 * Submit restrictions - this will submit restrictions for the selected apps to the crowd server * Fetch restrictions - this will fetch restrictions for the selected apps from the crowd server *1 * Report issue - this will open a broswer to submit a new issue on GitHub * Switch theme - this will switch the UI between the light and dark themes * Template - this will allow you set restrictions for the default and alternate templates * Template selector drop down - here you can select which template you want to adjust * Note - functions marked as 'dangerous' are indicated with a red background (predefined) or an orange background (user-defined); long-pressing on a function will change its 'dangerous' status * Settings - here you can set global settings as well as global fake values * Update notifications - this will enable/disable update noticification for all app updates * Restrict on demand - this will enable/disable on demand for all apps * Show application usage data - this will toggle usage data logging on/off for all apps * Show parameters of usage data - this will show parameters when viewing usage data; it does not affect what is actually logged; it only affects what is displayed * Show values of usage data - this will show values when viewing usage data; it does not affect what is actually logged; it only affects what is displayed * Debug log (requires reboot) - this will turn on additional logging for troubleshooting * Expert mode * Restrict system components (Android) - this will toggle restrictions for core android components (UID less than 10000) on/off * Use secure connections - this will enable/disable whether or not communications with the XPrivacy server use the HTTPS protocol * FAKE DATA * Randomize on boot - this will randomize all global fake values on boot * Randomize now - this will randomize all global fake values * Clear - this will clear all global fake values and all 'Randomize on access' check marks * Flush cache - this will clear the server-side restrictions cache * Randomize on access - here you can check which values should be randomized each time it access by an app * About - this will show information about the current XPrivacy version, as well as license status

Menu - App detail view

* Tutorial - this will open the tutorial * Usage data - this will show the usage data for the selected app * Menu - Usage data * Toggle filter - this will toggle between all and only-denied restrictions * Refresh - this will refresh the current view * Clear - this will clear the usage data list for the selected app * Apply template - this will allow you to apply a template to the selected app for either one or all categories * Category drop down - here you can select to which category to apply the change * Clear - this will clear restrictions for the selected category * Restrict (categories) - this will restrict the select selected category * Aplly template (categories) - this will apply the selected template to the selected category * Apply template (categories+functions) - this will apply the selected template to selected category and subfunctions * Enable on demand restriction - this will enable on demand for the selected app * Disable on demand restrictions - this will disable on demand for the selected app * Clear - this will allow you to clear the restrictions, settings, and whitelists of the selected app * Export - this will create a restrictions and setting backup of the selected app *1 * Import - this will import restrictions and settings for the selected app *1 * Submit restrictions - this will submit restrictions for the selected app to the crowd server * Fetch restrictions - this will fetch crowd restrictions for the seleted app *1 * Select accounts to allow - this can be used to allow certain accounts access to the account category while restricting it for others *1 * Select applications to allow - this will allow the app to see user-specified apps while restricting others *1 * Select contacts to allow - this will allow the apps to see user-specified contacts while restricting others *1 * Manage whitelists - here previously defined white/blacklist items can be allowed/denied or removed from the list *1 * Category drop down - here you can select which white list category you want to manange * Settings - here you can set app-specific settings and fake values * Update notifications - this will enable/disable update noticification for app updates to the selected app * Restrict on demand - this will enable/disable on demand for the selected app * FAKE DATA * Randomize on boot - this will randomize app specific fake values on boot * Randomize now - this will randomize all app specific fake values * Clear - this will clear all app specific fake values and all 'Randomize on access' check marks * Randomize on access - here you can check which values should be randomized each time it access by the selected app

Application list buttons

* Select all - this will select/unselect all filtered apps * Sort by - here you can chose how the apps will be sorted * By name - this will sort by name A-Z * By uid- this will sort by UID number * By date installed - this will sort by installation date * By date updated - this will sort by update date * By date modified (XPrivacy) - this will sort by restriction modification time * Invert sort order - this will invert the above selected order (i.e. by name will be shown Z-A) * Filter - here you can filter the app list * Filter on data usage - this will filter on global data usage or data usage for the selected category (category drop down) * Filter on internet access - this will filter on apps which have requested internet access in android * Filter on permission - this will filter on apps that have requested permissions, either globally or for the selected category (category drop down) * Filter on restriction - this will filter on apps that have restrictions set, either globally or for the selected category (category drop down) * Negate - this will show apps without restrictions * Filter by on-demand - this will filter on apps that have on demand enabled, either globally or for the selected category (category drop down) * Negate - this will show apps where on demand is disabled * Filter on user applications * Filter on system appications * Clear all - this will clear all filters * ? - this will show the help screen * Category drop down - this will show category restrictions in the app list for the selected category * Info button - this will open the XPrivacy GitHub page in a browser * Search box - here you can search for a specific app by name or UID * Restriction check mark - this will restrict/unrestict all or the selected category (category drop down) for an app * On demand check mark - this will enable/disable on demand for an app or apply on demand to selected category (category drop down)

Application detail view buttons

* ? - this will show the help screen * Info button - this will open the the crowd sourced restrictions for the selected app in a browser * On/Off toggle- this will toggle restrictions for the selected app on/off without deleting the restriction settings * On demand ? - this will toggle on demand restrictions for the selected app * Category drill down - this will show or hide the individual functions of a category * Category info icon - this will open the category restrcions info on GitHub in a browser * Function book icon - this will show additional information about the function, possibly with a link to the Google documentation * Category restriction check mark - this will restrict/unrestrict the category for the selected app * Category on demand check mark - this will enable/disable on demand popups to the functions in the cateogry for the selected app * Function restrction check mark - this will restrict/unrestrict the individual function * Functions on demand check mark - this will enable/disable on demand popups for the individual function * Manage white list icon - this will be shown if a function has white/blacklist entries, pressing it will open the white list manager to the specific list *1 *1 - Pro feature (see [Xprivacy.eu](http://xprivacy.eu) for more info) *This page was kindly contributed by [an0n981](https://github.com/an0n981)*