From ab91fcc18570fb99cdf37688d35b568aa359ca0c Mon Sep 17 00:00:00 2001 From: Yunjin Lee Date: Wed, 20 Jan 2016 16:54:55 +0900 Subject: [PATCH] Add privacy feature: APIs and privacy info To Test New APIs, bulid packages and install tc-privilege-checker.*.rpm and run /usr/bin/tc-privilege-info For using new APIs: #include int ret = privilege_info_is_privacy("http://tizen.org/privilege/account.read"); if (ret == 1) //is privacy case else if (ret == 0) // is not privacy case else if (ret == -1) // on error GList* privacy_list = NULL; // privacy_list must be released with g_list_free by caller ret = privilege_info_get_privacy_list(&privacy_list); if (ret == 0) // ret == PRVMGR_ERR_NONE // success case else // on error GList* privilege_list = NULL; // privilege_list must be released with g_list_free by caller ret = privilege_info_get_privilege_list_by_privacy("ACCOUNT", &privilege_list); if (ret == 0) // ret == PRVMGR_ERR_NONE //success case else if (ret == PRVMGR_ERR_INVALID_PARAMETER) // privacy param is NULL else // on error Change-Id: I5106d53b4adc538155912269bdf6fd31142ad4ab Signed-off-by: Yunjin Lee --- capi/include/privilege_db_manager.h | 6 + capi/include/privilege_info.h | 31 ++++ capi/res/dbspace/core_db_generator.sh | 30 +++- capi/res/dbspace/core_privilege_info.csv | 258 ++++++++++++++-------------- capi/res/dbspace/tv_core_db_generator.sh | 25 ++- capi/res/dbspace/tv_core_privilege_info.csv | 152 ++++++++-------- capi/src/privilege_db_manager.c | 102 ++++++++++- capi/src/privilege_info.c | 28 +++ capi/src/privilege_manager.c | 17 +- test/tc-privilege-db-manager.c | 6 +- test/tc-privilege-info.c | 98 +++++++++++ test/tc-privilege-manager.c | 36 ++-- 12 files changed, 534 insertions(+), 255 deletions(-) diff --git a/capi/include/privilege_db_manager.h b/capi/include/privilege_db_manager.h index f8f6aa8..8d9924a 100755 --- a/capi/include/privilege_db_manager.h +++ b/capi/include/privilege_db_manager.h @@ -71,6 +71,12 @@ int privilege_db_manager_get_privilege_description(privilege_db_manager_package_ int privilege_db_manager_get_privilege_group_display(privilege_db_manager_package_type_e package_type, const char* privilege_name, const char* api_version, int* privilege_group_number); +int __privilege_db_manager_is_privacy(const char* privilege); + +int __privilege_db_manager_get_privacy_list(GList** privacy_list); + +int __privilege_db_manager_get_privilege_list_by_privacy(const char* privacy, GList **privilege_list); + #ifdef __cplusplus } #endif diff --git a/capi/include/privilege_info.h b/capi/include/privilege_info.h index c258f90..2ee5847 100644 --- a/capi/include/privilege_info.h +++ b/capi/include/privilege_info.h @@ -17,6 +17,8 @@ #ifndef __TIZEN_SECURITY_PRIVILEGE_INFO_H #define __TIZEN_SECURITY_PRIVILEGE_INFO_H +#include + #ifndef EXPORT_API #define EXPORT_API __attribute__((__visibility__("default"))) #endif @@ -123,6 +125,35 @@ EXPORT_API int privilege_info_get_privilege_display_name(const char *privilege, */ EXPORT_API int privilege_info_get_privilege_description(const char *privilege, char **description); +/** + * @brief Determines whether the given privilege is privacy related or not. + * @param [in] privilege The privilege + * @return 1 if true(=is privacy related privilege), 0 if false, and -1 on error + */ +EXPORT_API int privilege_info_is_privacy(const char *privilege); + +/** + * @brief Gets all privacy list. + * @remarks @a privacy_list must be released with g_list_free() by you. + * @param [out] privacy_list The privacy list + * @return 0 on success, otherwise a nonzero error value. + * @retval #PRVMGR_ERR_NONE Successful + * @retval #PRVMGR_ERR_INTERNAL_ERROR Internal error + */ +EXPORT_API int privilege_info_get_privacy_list(GList **privacy_list); + +/** + * @brief Gets privilege list with the given privacy. + * @remarks @a privilege_list must be released with g_list_free() by you. + * @param [in] privacy The privacy + * @param [out] privilege_list The list of privileges mapped to the given privacy + * @return 0 on success, otherwise a nonzero error value. + * @retval #PRVMGR_ERR_NONE Successful + * @retval #PRVMGR_ERR_INTERNAL_ERROR Internal error + * @retval #PRVMGR_ERR_INVALID_PARAMETER Invalid parameter + */ +EXPORT_API int privilege_info_get_privilege_list_by_privacy(const char *privacy, GList **privilege_list); + #ifdef __cplusplus } #endif diff --git a/capi/res/dbspace/core_db_generator.sh b/capi/res/dbspace/core_db_generator.sh index 7000fed..86ae0aa 100755 --- a/capi/res/dbspace/core_db_generator.sh +++ b/capi/res/dbspace/core_db_generator.sh @@ -9,7 +9,7 @@ touch $DB_NAME target_profile=$1 echo "Creating PRIVILEGE_INFO table ..." -sqlite3 $DB_NAME "CREATE TABLE PRIVILEGE_INFO (PROFILE_ID NUMERIC, PROFILE TEXT, PACKAGE_TYPE_ID NUMERIC, PACKAGE_TYPE TEXT, PRIVILEGE_LEVEL_ID NUMERIC, PRIVILEGE_LEVEL TEXT, API_VERSION_ISSUED TEXT, API_VERSION_EXPIRED TEXT, DOCUMENTED INTEGER, PRIVILEGE_NAME TEXT, PRIVILEGE_DISPLAY TEXT, PRIVILEGE_DESCRIPTION TEXT, PRIVILEGE_GROUP_ID NUMERIC, PRIVLEGE_GROUP TEXT, CHANGED_TO_2_3_1 TEXT, CHANGED_TO_2_4_0 TEXT);" +sqlite3 $DB_NAME "CREATE TABLE PRIVILEGE_INFO (PROFILE_ID NUMERIC, PROFILE TEXT, PACKAGE_TYPE_ID NUMERIC, PACKAGE_TYPE TEXT, PRIVILEGE_LEVEL_ID NUMERIC, PRIVILEGE_LEVEL TEXT, API_VERSION_ISSUED TEXT, API_VERSION_EXPIRED TEXT, DOCUMENTED INTEGER, PRIVILEGE_NAME TEXT, IS_PRIVACY NUMERIC, PRIVACY_GROUP TEXT, PRIVILEGE_DISPLAY TEXT, PRIVILEGE_DESCRIPTION TEXT, PRIVILEGE_GROUP_ID NUMERIC, PRIVLEGE_GROUP TEXT, CHANGED_TO_2_3_1 TEXT, CHANGED_TO_2_4_0 TEXT);" echo "Inserting data ..." IFS=$'\n' @@ -85,11 +85,25 @@ do PRIVILEGE_NAME=`echo $i | cut -d "," -f 7` - PRIVILEGE_DISPLAY=`echo $i | cut -d "," -f 8` + IS_PRIVACY_TEXT=`echo $i | cut -d "," -f 8` + if [ "$IS_PRIVACY_TEXT" = "yes" ] + then + IS_PRIVACY=1 + elif [ "$IS_PRIVACY_TEXT" = "no" ] + then + IS_PRIVACY=0 + else + echo "Fail to create table : IS_PRIVACY must be yes or no" + exit + fi + + PRIVACY_GROUP=`echo $i | cut -d "," -f 9` + + PRIVILEGE_DISPLAY=`echo $i | cut -d "," -f 10` - PRIVILEGE_DESCRIPTION=`echo $i | cut -d "," -f 9` + PRIVILEGE_DESCRIPTION=`echo $i | cut -d "," -f 11` - PRIVILEGE_GROUP=`echo $i | cut -d "," -f 10` + PRIVILEGE_GROUP=`echo $i | cut -d "," -f 12` if [ "$PRIVILEGE_GROUP" = "IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB" ] then @@ -131,13 +145,13 @@ do exit fi - CHANGED_TO_2_3_1=`echo $i | cut -d "," -f 11` - CHANGED_TO_2_4_0=`echo $i | cut -d "," -f 12` + CHANGED_TO_2_3_1=`echo $i | cut -d "," -f 13` + CHANGED_TO_2_4_0=`echo $i | cut -d "," -f 14` echo "Inserting $PRIVILEGE_NAME ..." - sqlite3 $DB_NAME "insert into privilege_info values ( $PROFILE_ID, '$PROFILE', $PACKAGE_TYPE_ID, '$PACKAGE_TYPE', $PRIVILEGE_LEVEL_ID, '$PRIVILEGE_LEVEL', '$API_VERSION_ISSUED', '$API_VERSION_EXPIRED', '$DOCUMENTED', '$PRIVILEGE_NAME', '$PRIVILEGE_DISPLAY', '$PRIVILEGE_DESCRIPTION', $PRIVILEGE_GROUP_ID, '$PRIVILEGE_GROUP', '$CHANGED_TO_2_3_1', '$CHANGED_TO_2_4_0')" + sqlite3 $DB_NAME "insert into privilege_info values ( $PROFILE_ID, '$PROFILE', $PACKAGE_TYPE_ID, '$PACKAGE_TYPE', $PRIVILEGE_LEVEL_ID, '$PRIVILEGE_LEVEL', '$API_VERSION_ISSUED', '$API_VERSION_EXPIRED', '$DOCUMENTED', '$PRIVILEGE_NAME', '$IS_PRIVACY', '$PRIVACY_GROUP', '$PRIVILEGE_DISPLAY', '$PRIVILEGE_DESCRIPTION', $PRIVILEGE_GROUP_ID, '$PRIVILEGE_GROUP', '$CHANGED_TO_2_3_1', '$CHANGED_TO_2_4_0')" done echo "Check inserted data" -#sqlite3 $DB_NAME "select * from privilege_info" +sqlite3 $DB_NAME "select * from privilege_info" diff --git a/capi/res/dbspace/core_privilege_info.csv b/capi/res/dbspace/core_privilege_info.csv index c6ac5c1..43e0ef6 100644 --- a/capi/res/dbspace/core_privilege_info.csv +++ b/capi/res/dbspace/core_privilege_info.csv @@ -1,129 +1,129 @@ -#PROFILE,#PACKAGE_TYPE,#PRIVILEGE_LEVEL,#API_VERSION_ISSUED,#API_VERSION_EXPIRED,#DOCUMENTED,#PRIVILEGE_NAME,#PRIVILEGE_DISPLAY,#PRIVILEGE_DESCRIPTION,#PRIVILEGE_GROUP,#CHANGED_TO_2_3_1,#CHANGED_TO_2_4_0 -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/account.read,IDS_TPLATFORM_BODY_READING_ACCOUNTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_ACCOUNTS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -wearable,core,public,2.4,9.9,yes,http://tizen.org/privilege/account.read,IDS_TPLATFORM_BODY_READING_ACCOUNTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_ACCOUNTS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/account.write,IDS_TPLATFORM_BODY_MANAGING_ACCOUNTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_EDIT_AND_DELETE_ACCOUNTS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -wearable,core,public,2.4,9.9,yes,http://tizen.org/privilege/account.write,IDS_TPLATFORM_BODY_MANAGING_ACCOUNTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_EDIT_AND_DELETE_ACCOUNTS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/alarm.get,IDS_TPLATFORM_HEADER_RETRIEVING_ALARMS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_INFORMATION_ABOUT_YOUR_SAVED_ALARMS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/alarm.get,IDS_TPLATFORM_HEADER_RETRIEVING_ALARMS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_INFORMATION_ABOUT_YOUR_SAVED_ALARMS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/alarm.set,IDS_TPLATFORM_BODY_SETTING_ALARMS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SET_ALARMS_AND_WAKE_THE_DEVICE_UP_AT_SCHEDULED_TIMES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/alarm.set,IDS_TPLATFORM_BODY_SETTING_ALARMS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SET_ALARMS_AND_WAKE_THE_DEVICE_UP_AT_SCHEDULED_TIMES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,platform,2.3,9.9,no,http://tizen.org/privilege/antivirus,IDS_TPLATFORM_HEADER_SCANNING_FOR_AND_ERASING_VIRUSES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_ERASE_DATA_IN_ANY_OTHER_APPLICATION_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,platform,2.3.1,9.9,no,http://tizen.org/privilege/antivirus,IDS_TPLATFORM_HEADER_SCANNING_FOR_AND_ERASING_VIRUSES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_ERASE_DATA_IN_ANY_OTHER_APPLICATION_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.4,9.9,yes,http://tizen.org/privilege/apphistory.read,IDS_TPLATFORM_HEADER_READING_APPLICATION_USAGE_STATISTICS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_THE_STATISTICS_OF_APPLICATION_USAGE_SUCH_AS_WHICH_APPLICATIONS_HAVE_BEEN_USED_FREQUENTLY_OR_RECENTLY,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/appmanager.kill,IDS_TPLATFORM_BODY_CLOSING_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CLOSE_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/appmanager.kill,IDS_TPLATFORM_BODY_CLOSING_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CLOSE_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -common,core,public,2.4,9.9,yes,http://tizen.org/privilege/appmanager.kill.bgapp,IDS_TPLATFORM_HEADER_CLOSING_BACKGROUND_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_REQUEST_TO_CLOSE_APPLICATIONS_RUNNING_IN_THE_BACKGROUND,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/appmanager.launch,IDS_TPLATFORM_HEADER_OPENING_AND_RESUMING_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_OPEN_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/appmanager.launch,IDS_TPLATFORM_HEADER_OPENING_AND_RESUMING_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_OPEN_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/bluetooth,IDS_TPLATFORM_BODY_USING_UNRESTRICTED_BLUETOOTH_SERVICES_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_PERFORM_UNRESTRICTED_ACTIONS_USING_BLUETOOTH_SUCH_AS_SCANNING_FOR_AND_CONNECTING_TO_OTHER_DEVICES,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/bluetooth,IDS_TPLATFORM_BODY_USING_UNRESTRICTED_BLUETOOTH_SERVICES_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_PERFORM_UNRESTRICTED_ACTIONS_USING_BLUETOOTH_SUCH_AS_SCANNING_FOR_AND_CONNECTING_TO_OTHER_DEVICES,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/bluetooth.admin,IDS_TPLATFORM_HEADER_CHANGING_BLUETOOTH_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CHANGE_BLUETOOTH_SETTINGS_SUCH_AS_TURNING_BLUETOOTH_ON_OR_OFF_SETTING_THE_DEVICE_NAME_AND_ENABLING_OR_DISABLING_AV_REMOTE_CONTROL,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/bluetooth.admin,IDS_TPLATFORM_HEADER_CHANGING_BLUETOOTH_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CHANGE_BLUETOOTH_SETTINGS_SUCH_AS_TURNING_BLUETOOTH_ON_OR_OFF_SETTING_THE_DEVICE_NAME_AND_ENABLING_OR_DISABLING_AV_REMOTE_CONTROL,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/bookmark.admin,IDS_TPLATFORM_BODY_ACCESSING_INTERNET_BOOKMARKS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_CREATE_EDIT_AND_DELETE_INTERNET_BOOKMARKS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/calendar.read,IDS_TPLATFORM_BODY_READING_CALENDAR,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_EVENTS_AND_TASKS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/calendar.write,IDS_TPLATFORM_BODY_MANAGING_CALENDAR,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_EVENTS_AND_TASKS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/call,IDS_TPLATFORM_HEADER_MAKING_PHONE_CALLS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MAKE_PHONE_CALLS_TO_NUMBERS_WHEN_THEY_ARE_TAPPED_WITHOUT_FURTHER_CONFIRMATION_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/call,IDS_TPLATFORM_HEADER_MAKING_PHONE_CALLS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MAKE_PHONE_CALLS_TO_NUMBERS_WHEN_THEY_ARE_TAPPED_WITHOUT_FURTHER_CONFIRMATION_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/callhistory.read,IDS_TPLATFORM_BODY_READING_CALL_LOGS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_READ_CALL_LOG_ITEMS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/callhistory.read,IDS_TPLATFORM_BODY_READING_CALL_LOGS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_READ_CALL_LOG_ITEMS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/callhistory.write,IDS_TPLATFORM_BODY_MANAGING_CALL_LOGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_CALL_LOG_ITEMS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/callhistory.write,IDS_TPLATFORM_BODY_MANAGING_CALL_LOGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_CALL_LOG_ITEMS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/camera,IDS_TPLATFORM_BODY_USING_CAMERA,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TAKE_PICTURES_AND_TURN_THE_CAMERA_FLASH_ON_AND_OFF_WHILE_USING_CAMERA,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/camera,IDS_TPLATFORM_BODY_USING_CAMERA,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TAKE_PICTURES_AND_TURN_THE_CAMERA_FLASH_ON_AND_OFF_WHILE_USING_CAMERA,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/contact.read,IDS_TPLATFORM_BODY_READING_CONTACTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_YOUR_PROFILE_CONTACTS_AND_CONTACT_HISTORY_CONTACT_HISTORY_CAN_INCLUDE_SOCIAL_NETWORK_ACTIVITY,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -wearable,core,public,2.4,9.9,yes,http://tizen.org/privilege/contact.read,IDS_TPLATFORM_BODY_READING_CONTACTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_YOUR_PROFILE_CONTACTS_AND_CONTACT_HISTORY_CONTACT_HISTORY_CAN_INCLUDE_SOCIAL_NETWORK_ACTIVITY,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/contact.write,IDS_TPLATFORM_BODY_MANAGING_CONTACTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_YOUR_PROFILE_CONTACTS_AND_ANY_CONTACT_HISTORY_MSG,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -wearable,core,public,2.4,9.9,yes,http://tizen.org/privilege/contact.write,IDS_TPLATFORM_BODY_MANAGING_CONTACTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_YOUR_PROFILE_CONTACTS_AND_ANY_CONTACT_HISTORY_MSG,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/content.write,IDS_TPLATFORM_BODY_MANAGING_CONTENT,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CHANGE_MEDIA_INFORMATION_THIS_INFORMATION_CAN_BE_USED_BY_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/content.write,IDS_TPLATFORM_BODY_MANAGING_CONTENT,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CHANGE_MEDIA_INFORMATION_THIS_INFORMATION_CAN_BE_USED_BY_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -common,core,platform,3,9.9,yes,http://tizen.org/privilege/d2d.admin,,,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -common,core,public,3,9.9,yes,http://tizen.org/privilege/d2d.appcontrol,,,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -common,core,public,3,9.9,yes,http://tizen.org/privilege/d2d.datasharing,,,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/datasharing,IDS_TPLATFORM_BODY_SHARING_DATA_BETWEEN_APPLICATIONS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHARE_DATA_WITH_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/datasharing,IDS_TPLATFORM_BODY_SHARING_DATA_BETWEEN_APPLICATIONS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHARE_DATA_WITH_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/display,IDS_TPLATFORM_BODY_MANAGING_DISPLAY_SETTINGS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_DISPLAY_SETTINGS_SUCH_AS_THE_BRIGHTNESS_THIS_MAY_INCREASE_BATTERY_CONSUMPTION,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/display,IDS_TPLATFORM_BODY_MANAGING_DISPLAY_SETTINGS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_DISPLAY_SETTINGS_SUCH_AS_THE_BRIGHTNESS_THIS_MAY_INCREASE_BATTERY_CONSUMPTION,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/download,IDS_TPLATFORM_BODY_DOWNLOADING_VIA_HTTP,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_HTTP_DOWNLOADS_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/download,IDS_TPLATFORM_BODY_DOWNLOADING_VIA_HTTP,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_HTTP_DOWNLOADS_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/email,IDS_TPLATFORM_BODY_MANAGING_EMAIL_ACCOUNTS_MAILBOXES_AND_EMAILS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_YOUR_EMAIL_ACCOUNTS_INCLUDING_YOUR_FOLDERS_AND_EMAILS_POP3_AND_IMAP_DOWNLOADS_AND_SMTP_UPLOADS_MSG,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/email.admin,IDS_TPLATFORM_BODY_MANAGING_EMAIL_CONFIGURATIONS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_THE_SETTINGS_OF_EMAIL_APPLICATIONS,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/externalstorage,IDS_TPLATFORM_BODY_ACCESSING_EXTERNAL_STORAGE_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_FILES_THAT_ARE_SAVED_TO_EXTERNAL_STORAGE_SUCH_AS_SD_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/externalstorage,IDS_TPLATFORM_BODY_ACCESSING_EXTERNAL_STORAGE_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_FILES_THAT_ARE_SAVED_TO_EXTERNAL_STORAGE_SUCH_AS_SD_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/externalstorage.appdata,IDS_TPLATFORM_BODY_ACCESSING_APPLICATION_DATA_IN_EXTERNAL_STORAGE_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_ITS_OWN_FILES_IN_EXTERNAL_STORAGE_SUCH_AS_SD_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/externalstorage.appdata,IDS_TPLATFORM_BODY_ACCESSING_APPLICATION_DATA_IN_EXTERNAL_STORAGE_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_ITS_OWN_FILES_IN_EXTERNAL_STORAGE_SUCH_AS_SD_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/haptic,IDS_TPLATFORM_BODY_MANAGING_VIBRATION_FEEDBACK_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CONTROL_VIBRATION_FEEDBACK,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/haptic,IDS_TPLATFORM_BODY_MANAGING_VIBRATION_FEEDBACK_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CONTROL_VIBRATION_FEEDBACK,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -common,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/healthinfo,IDS_TPLATFORM_HEADER_READING_HEALTH_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_HEALTH_INFORMATION_GATHERED_BY_THE_DEVICE_SENSORS_SUCH_AS_THE_PEDOMETER_AND_THE_HEART_RATE_MONITOR,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -common,core,public,2.4,9.9,yes,http://tizen.org/privilege/ime,IDS_TPLATFORM_HEADER_PROVIDING_INPUT_METHODS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_PROVIDE_USERS_WITH_A_WAY_TO_ENTER_CHARACTERS_AND_SYMBOLS_INTO_AN_ASSOCIATED_TEXT_FIELD,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -common,core,public,2.4,9.9,yes,http://tizen.org/privilege/imemanager,IDS_TPLATFORM_BODY_MANAGING_INPUT_METHODS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_INSTALLED_INPUT_METHODS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -common,core,platform,2.4,9.9,yes,http://tizen.org/privilege/inputgenerator,IDS_TPLATFORM_HEADER_GENERATING_TOUCH_AND_KEY_EVENTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SIMULATE_KEYS_BEING_PRESSED_AND_TOUCH_INTERACTIONS_WITH_THE_SCREEN,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/internet,IDS_TPLATFORM_BODY_ACCESSING_INTERNET,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ACCESS_THE_INTERNET_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/internet,IDS_TPLATFORM_BODY_ACCESSING_INTERNET,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ACCESS_THE_INTERNET_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -common,core,platform,2.4,9.9,yes,http://tizen.org/privilege/keygrab,IDS_TPLATFORM_HEADER_CAPTURING_SPECIAL_KEY_EVENTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_ACTIONS_INVOLVING_SPECIAL_KEYS_SUCH_AS_THE_VOLUME_KEYS_MSG,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/keymanager,IDS_TPLATFORM_BODY_USING_SECURE_REPOSITORY_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SAVE_KEYS_CERTIFICATES_AND_DATA_TO_AND_RETRIEVE_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/keymanager,IDS_TPLATFORM_BODY_USING_SECURE_REPOSITORY_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SAVE_KEYS_CERTIFICATES_AND_DATA_TO_AND_RETRIEVE_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,platform,2.3,2.3.1,yes,http://tizen.org/privilege/keymanager.admin,IDS_TPLATFORM_BODY_LOCKING_UNLOCKING_SECURE_REPOSITORY_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_LOCK_AND_UNLOCK_PASSWORD_PROTECTED_STORAGE_AND_MANAGE_PASSWORD_CHANGES_FOR_IT,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,platform,2.3.1,2.3.1,yes,http://tizen.org/privilege/keymanager.admin,IDS_TPLATFORM_BODY_LOCKING_UNLOCKING_SECURE_REPOSITORY_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_LOCK_AND_UNLOCK_PASSWORD_PROTECTED_STORAGE_AND_MANAGE_PASSWORD_CHANGES_FOR_IT,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/led,IDS_TPLATFORM_BODY_MANAGING_LEDS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TURN_LEDS_ON_OR_OFF_SUCH_AS_THE_LED_ON_THE_FRONT_OF_THE_DEVICE_AND_THE_CAMERA_FLASH,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/led,IDS_TPLATFORM_BODY_MANAGING_LEDS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TURN_LEDS_ON_OR_OFF_SUCH_AS_THE_LED_ON_THE_FRONT_OF_THE_DEVICE_AND_THE_CAMERA_FLASH,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/location,IDS_TPLATFORM_BODY_USING_USER_LOCATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_USE_YOUR_LOCATION_DATA,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/location,IDS_TPLATFORM_BODY_USING_USER_LOCATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_USE_YOUR_LOCATION_DATA,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, -mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/location.enable,IDS_TPLATFORM_BODY_MANAGING_LOCATION_SETTINGS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CONTROL_YOUR_LOCATION_SERVICE_SETTINGS,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, -wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/location.enable,IDS_TPLATFORM_BODY_MANAGING_LOCATION_SETTINGS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CONTROL_YOUR_LOCATION_SERVICE_SETTINGS,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, -common,core,public,2.4,9.9,yes,http://tizen.org/privilege/mapservice,IDS_TPLATFORM_HEADER_USING_MAP_SERVICES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_USE_MAP_SERVICES_SUCH_AS_GEOCODER_PLACES_AND_ROUTE_HDIRECTION,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, -common,core,public,2.4,9.9,yes,http://tizen.org/privilege/mediacontroller.client,IDS_TPLATFORM_HEADER_CONTROLLING_MEDIA_PLAYER,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECEIVE_INFORMATION_ABOUT_CURRENTLY_PLAYING_MEDIA_FROM_APPLICATIONS_THAT_ARE_ALLOWED_TO_SEND_IT_MSG,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -common,core,public,2.4,9.9,yes,http://tizen.org/privilege/mediacontroller.server,IDS_TPLATFORM_HEADER_ACCEPTING_REMOTE_CONTROLS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SEND_INFORMATION_ABOUT_CURRENTLY_PLAYING_MEDIA_TO_APPLICATIONS_THAT_ARE_ALLOWED_TO_RECEIVE_IT_MSG,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -mobile,core,public,2.4,9.9,yes,http://tizen.org/privilege/mediahistory.read,IDS_TPLATFORM_HEADER_READING_MEDIA_PLAYBACK_STATISTICS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_THE_STATISTICS_CONCERNING_THE_MUSIC_AND_VIDEOS_PLAYED_ON_THE_DEVICE_SUCH_AS_THE_PEAK_TIMES_FOR_PLAYING_MUSIC_OR_VIDEOS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/mediastorage,IDS_TPLATFORM_HEADER_ACCESSING_MEDIA_FOLDERS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_FILES_IN_MEDIA_FOLDERS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/mediastorage,IDS_TPLATFORM_HEADER_ACCESSING_MEDIA_FOLDERS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_FILES_IN_MEDIA_FOLDERS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/message.read,IDS_TPLATFORM_BODY_READING_TEXT_AND_MULTIMEDIA_MESSAGES_AND_RELATED_INFORMATION_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_TEXT_AND_MULTIMEDIA_MESSAGES_AND_ANY_INFORMATION_RELATED_TO_THEM,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/message.read,IDS_TPLATFORM_BODY_READING_TEXT_AND_MULTIMEDIA_MESSAGES_AND_RELATED_INFORMATION_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_TEXT_AND_MULTIMEDIA_MESSAGES_AND_ANY_INFORMATION_RELATED_TO_THEM,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/message.write,IDS_TPLATFORM_BODY_SENDING_TEXT_AND_MULTIMEDIA_MESSAGES_AND_UPDATING_THEIR_STATUSES_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_WRITE_SEND_DELETE_AND_MOVE_TEXT_AND_MULTIMEDIA_MESSAGES_DOWNLOAD_MULTIMEDIA_MESSAGES_MSG,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/message.write,IDS_TPLATFORM_BODY_SENDING_TEXT_AND_MULTIMEDIA_MESSAGES_AND_UPDATING_THEIR_STATUSES_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_WRITE_SEND_DELETE_AND_MOVE_TEXT_AND_MULTIMEDIA_MESSAGES_DOWNLOAD_MULTIMEDIA_MESSAGES_MSG,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -common,core,public,2.4,9.9,yes,http://tizen.org/privilege/minicontrol.provider,IDS_TPLATFORM_HEADER_SHOWING_TOOLBAR,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHOW_A_SMALL_TOOLBAR_ON_THE_NOTIFICATION_PANEL_OR_LOCK_SCREEN_WHILE_IT_IS_OPEN,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/network.get,IDS_TPLATFORM_HEADER_READING_NETWORK_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_NETWORK_INFORMATION_SUCH_AS_THE_STATUS_OF_EACH_NETWORK_ITS_TYPE_AND_DETAILED_NETWORK_PROFILE_INFORMATION,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/network.get,IDS_TPLATFORM_HEADER_READING_NETWORK_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_NETWORK_INFORMATION_SUCH_AS_THE_STATUS_OF_EACH_NETWORK_ITS_TYPE_AND_DETAILED_NETWORK_PROFILE_INFORMATION,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/network.profile,IDS_TPLATFORM_HEADER_MANAGING_NETWORK_PROFILES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ADD_REMOVE_AND_EDIT_NETWORK_PROFILES,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/network.profile,IDS_TPLATFORM_HEADER_MANAGING_NETWORK_PROFILES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ADD_REMOVE_AND_EDIT_NETWORK_PROFILES,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/network.set,IDS_TPLATFORM_HEADER_MANAGING_NETWORK_CONNECTIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TURN_WI_FI_ON_AND_OFF_AND_CONNECT_TO_AND_DISCONNECT_FROM_WI_FI_AND_MOBILE_NETWORKS_MSG,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/network.set,IDS_TPLATFORM_HEADER_MANAGING_NETWORK_CONNECTIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TURN_WI_FI_ON_AND_OFF_AND_CONNECT_TO_AND_DISCONNECT_FROM_WI_FI_AND_MOBILE_NETWORKS_MSG,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/nfc,IDS_TPLATFORM_HEADER_USING_BASIC_NFC_SERVICES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_NFC_TAG_INFORMATION_AND_SEND_NFC_MESSAGES_TO_OTHER_DEVICES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/nfc,IDS_TPLATFORM_HEADER_USING_BASIC_NFC_SERVICES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_NFC_TAG_INFORMATION_AND_SEND_NFC_MESSAGES_TO_OTHER_DEVICES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/nfc.admin,IDS_TPLATFORM_BODY_MANAGING_NFC_GENERAL_SETTINGS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_CHANGE_NFC_SETTINGS_SUCH_AS_TURNING_NFC_ON_OR_OFF,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/nfc.admin,IDS_TPLATFORM_BODY_MANAGING_NFC_GENERAL_SETTINGS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_CHANGE_NFC_SETTINGS_SUCH_AS_TURNING_NFC_ON_OR_OFF,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/nfc.cardemulation,IDS_TPLATFORM_HEADER_USING_NFC_CARD_EMULATION_MODE,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ACCESS_SMART_CARD_DETAILS_SUCH_AS_CREDIT_CARD_DETAILS_AND_ALLOW_USERS_TO_MAKE_PAYMENTS_VIA_NFC,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/nfc.cardemulation,IDS_TPLATFORM_HEADER_USING_NFC_CARD_EMULATION_MODE,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ACCESS_SMART_CARD_DETAILS_SUCH_AS_CREDIT_CARD_DETAILS_AND_ALLOW_USERS_TO_MAKE_PAYMENTS_VIA_NFC,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/notification,IDS_TPLATFORM_BODY_PROVIDING_NOTIFICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHOW_AND_HIDE_ITS_OWN_NOTIFICATIONS_AND_BADGES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/notification,IDS_TPLATFORM_BODY_PROVIDING_NOTIFICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHOW_AND_HIDE_ITS_OWN_NOTIFICATIONS_AND_BADGES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/packagemanager.admin,IDS_TPLATFORM_HEADER_INSTALLING_UNINSTALLING_APPLICATION_PACKAGES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_INSTALL_AND_UNINSTALL_APPLICATION_PACKAGES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/packagemanager.admin,IDS_TPLATFORM_HEADER_INSTALLING_UNINSTALLING_APPLICATION_PACKAGES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_INSTALL_AND_UNINSTALL_APPLICATION_PACKAGES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -common,core,public,2.4,9.9,yes,http://tizen.org/privilege/packagemanager.clearcache,IDS_TPLATFORM_HEADER_CLEARING_OTHER_APPLICATIONS_CACHES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CLEAR_OTHER_APPLICATIONS_CACHES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/packagemanager.info,IDS_TPLATFORM_HEADER_RETRIEVING_DETAILED_PACKAGE_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_DETAILED_APPLICATION_PACKAGE_INFORMATION,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/packagemanager.info,IDS_TPLATFORM_HEADER_RETRIEVING_DETAILED_PACKAGE_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_DETAILED_APPLICATION_PACKAGE_INFORMATION,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/power,IDS_TPLATFORM_BODY_MANAGING_POWER,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_CONTROL_POWER_RELATED_SETTINGS_SUCH_AS_DIMMING_THE_SCREEN,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/power,IDS_TPLATFORM_BODY_MANAGING_POWER,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_CONTROL_POWER_RELATED_SETTINGS_SUCH_AS_DIMMING_THE_SCREEN,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/push,IDS_TPLATFORM_BODY_RECEIVING_PUSH_NOTIFICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECEIVE_NOTIFICATIONS_VIA_THE_INTERNET_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/push,IDS_TPLATFORM_BODY_RECEIVING_PUSH_NOTIFICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECEIVE_NOTIFICATIONS_VIA_THE_INTERNET_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -common,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/reboot,IDS_TPLATFORM_HEADER_RESTARTING_DEVICE,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RESTART_THE_DEVICE,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/recorder,IDS_TPLATFORM_HEADER_RECORDING_VIDEO_AND_AUDIO,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECORD_VIDEO_AND_AUDIO,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/recorder,IDS_TPLATFORM_HEADER_RECORDING_VIDEO_AND_AUDIO,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECORD_VIDEO_AND_AUDIO,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/screenshot,IDS_TPLATFORM_HEADER_CAPTURING_DEVICE_SCREEN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CAPTURE_SCREENSHOTS,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/screenshot,IDS_TPLATFORM_HEADER_CAPTURING_DEVICE_SCREEN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CAPTURE_SCREENSHOTS,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -common,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/secureelement,IDS_TPLATFORM_BODY_ACCESSING_SECURE_ELEMENTS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_ACCESS_SECURE_SMART_CARD_CHIPS_SUCH_AS_UICC_SIM_EMBEDDED_SECURE_ELEMENTS_AND_SECURE_SD_CARDS,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/shortcut,IDS_TPLATFORM_HEADER_MANAGING_SHORTCUTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_AND_DELETE_SHORTCUTS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -common,core,public,2.4,9.9,yes,http://tizen.org/privilege/systemmonitor,IDS_TPLATFORM_HEADER_MONITORING_SYSTEM_RESOURCES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_SYSTEM_INFORMATION_INCLUDING_INFORMATION_FROM_THE_CPU_AND_RAM,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,2.3,yes,http://tizen.org/privilege/systemsettings,IDS_TPLATFORM_HEADER_MANAGING_UNRESTRICTED_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_UNRESTRICTED_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/systemsettings.admin,IDS_TPLATFORM_HEADER_MANAGING_ALL_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_ALL_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/systemsettings.admin,IDS_TPLATFORM_HEADER_MANAGING_ALL_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_ALL_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/telephony,IDS_TPLATFORM_BODY_ACCESSING_TELEPHONY_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_TELEPHONY_INFORMATION_SUCH_AS_THE_NETWORK_AND_SIM_CARD_USED_THE_IMEI_AND_THE_STATUSES_OF_CALLS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/telephony,IDS_TPLATFORM_BODY_ACCESSING_TELEPHONY_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_TELEPHONY_INFORMATION_SUCH_AS_THE_NETWORK_AND_SIM_CARD_USED_THE_IMEI_AND_THE_STATUSES_OF_CALLS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/telephony.admin,IDS_TPLATFORM_HEADER_MANAGING_TELEPHONY_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_TELEPHONY_SETTINGS_SUCH_AS_THOSE_FOR_INCOMING_AND_OUTGOING_CALLS_FORWARDING_AND_HOLDING_CALLS_NETWORKS_AND_SIM_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/telephony.admin,IDS_TPLATFORM_HEADER_MANAGING_TELEPHONY_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_TELEPHONY_SETTINGS_SUCH_AS_THOSE_FOR_INCOMING_AND_OUTGOING_CALLS_FORWARDING_AND_HOLDING_CALLS_NETWORKS_AND_SIM_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/tethering.admin,IDS_TPLATFORM_HEADER_ACCESSING_TETHERING_SERVICES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ENABLE_AND_DISABLE_TETHERING_SERVICES_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/volume.set,IDS_TPLATFORM_HEADER_ADJUSTING_VOLUME,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ADJUST_THE_VOLUME_FOR_DIFFERENT_FEATURES_SUCH_AS_NOTIFICATION_ALERTS_RINGTONES_AND_MEDIA,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/volume.set,IDS_TPLATFORM_HEADER_ADJUSTING_VOLUME,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ADJUST_THE_VOLUME_FOR_DIFFERENT_FEATURES_SUCH_AS_NOTIFICATION_ALERTS_RINGTONES_AND_MEDIA,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/web-history.admin,IDS_TPLATFORM_HEADER_MANAGING_INTERNET_HISTORY,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_YOUR_INTERNET_HISTORY,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -common,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/widget.viewer,IDS_TPLATFORM_HEADER_SHOWING_WIDGETS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHOW_WIDGETS_AND_INFORMATION_FROM_THEIR_ASSOCIATED_APPLICATIONS_ON_THE_HOME_SCREEN,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/wifidirect,IDS_TPLATFORM_HEADER_MANAGING_WI_FI_DIRECT_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ENABLE_AND_DISABLE_WI_FI_DIRECT_MANAGE_WI_FI_DIRECT_CONNECTIONS_AND_CHANGE_WI_FI_DIRECT_SETTINGS,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/window.priority.set,IDS_TPLATFORM_HEADER_DISPLAYING_WINDOWS_ON_TOP_OF_OTHER_APPLICATIONS_AND_SCREENS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_APPEAR_ON_TOP_OF_OTHER_WINDOWS_AND_SCREENS_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/window.priority.set,IDS_TPLATFORM_HEADER_DISPLAYING_WINDOWS_ON_TOP_OF_OTHER_APPLICATIONS_AND_SCREENS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_APPEAR_ON_TOP_OF_OTHER_WINDOWS_AND_SCREENS_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +#PROFILE,#PACKAGE_TYPE,#PRIVILEGE_LEVEL,#API_VERSION_ISSUED,#API_VERSION_EXPIRED,#DOCUMENTED,#PRIVILEGE_NAME,#IS_PRIVACY,#PRIVACY_GROUP,#PRIVILEGE_DISPLAY,#PRIVILEGE_DESCRIPTION,#PRIVILEGE_GROUP,#CHANGED_TO_2_3_1,#CHANGED_TO_2_4_0 +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/account.read,yes,ACCOUNT,IDS_TPLATFORM_BODY_READING_ACCOUNTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_ACCOUNTS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +wearable,core,public,2.4,9.9,yes,http://tizen.org/privilege/account.read,yes,ACCOUNT,IDS_TPLATFORM_BODY_READING_ACCOUNTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_ACCOUNTS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/account.write,yes,ACCOUNT,IDS_TPLATFORM_BODY_MANAGING_ACCOUNTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_EDIT_AND_DELETE_ACCOUNTS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +wearable,core,public,2.4,9.9,yes,http://tizen.org/privilege/account.write,yes,ACCOUNT,IDS_TPLATFORM_BODY_MANAGING_ACCOUNTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_EDIT_AND_DELETE_ACCOUNTS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/alarm.get,no,N/A,IDS_TPLATFORM_HEADER_RETRIEVING_ALARMS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_INFORMATION_ABOUT_YOUR_SAVED_ALARMS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/alarm.get,no,N/A,IDS_TPLATFORM_HEADER_RETRIEVING_ALARMS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_INFORMATION_ABOUT_YOUR_SAVED_ALARMS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/alarm.set,no,N/A,IDS_TPLATFORM_BODY_SETTING_ALARMS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SET_ALARMS_AND_WAKE_THE_DEVICE_UP_AT_SCHEDULED_TIMES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/alarm.set,no,N/A,IDS_TPLATFORM_BODY_SETTING_ALARMS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SET_ALARMS_AND_WAKE_THE_DEVICE_UP_AT_SCHEDULED_TIMES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,platform,2.3,9.9,no,http://tizen.org/privilege/antivirus,no,N/A,IDS_TPLATFORM_HEADER_SCANNING_FOR_AND_ERASING_VIRUSES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_ERASE_DATA_IN_ANY_OTHER_APPLICATION_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,platform,2.3.1,9.9,no,http://tizen.org/privilege/antivirus,no,N/A,IDS_TPLATFORM_HEADER_SCANNING_FOR_AND_ERASING_VIRUSES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_ERASE_DATA_IN_ANY_OTHER_APPLICATION_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.4,9.9,yes,http://tizen.org/privilege/apphistory.read,yes,USERHISTORY,IDS_TPLATFORM_HEADER_READING_APPLICATION_USAGE_STATISTICS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_THE_STATISTICS_OF_APPLICATION_USAGE_SUCH_AS_WHICH_APPLICATIONS_HAVE_BEEN_USED_FREQUENTLY_OR_RECENTLY,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/appmanager.kill,no,N/A,IDS_TPLATFORM_BODY_CLOSING_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CLOSE_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/appmanager.kill,no,N/A,IDS_TPLATFORM_BODY_CLOSING_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CLOSE_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +common,core,public,2.4,9.9,yes,http://tizen.org/privilege/appmanager.kill.bgapp,no,N/A,IDS_TPLATFORM_HEADER_CLOSING_BACKGROUND_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_REQUEST_TO_CLOSE_APPLICATIONS_RUNNING_IN_THE_BACKGROUND,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/appmanager.launch,no,N/A,IDS_TPLATFORM_HEADER_OPENING_AND_RESUMING_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_OPEN_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/appmanager.launch,no,N/A,IDS_TPLATFORM_HEADER_OPENING_AND_RESUMING_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_OPEN_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/bluetooth,no,N/A,IDS_TPLATFORM_BODY_USING_UNRESTRICTED_BLUETOOTH_SERVICES_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_PERFORM_UNRESTRICTED_ACTIONS_USING_BLUETOOTH_SUCH_AS_SCANNING_FOR_AND_CONNECTING_TO_OTHER_DEVICES,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/bluetooth,no,N/A,IDS_TPLATFORM_BODY_USING_UNRESTRICTED_BLUETOOTH_SERVICES_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_PERFORM_UNRESTRICTED_ACTIONS_USING_BLUETOOTH_SUCH_AS_SCANNING_FOR_AND_CONNECTING_TO_OTHER_DEVICES,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/bluetooth.admin,no,N/A,IDS_TPLATFORM_HEADER_CHANGING_BLUETOOTH_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CHANGE_BLUETOOTH_SETTINGS_SUCH_AS_TURNING_BLUETOOTH_ON_OR_OFF_SETTING_THE_DEVICE_NAME_AND_ENABLING_OR_DISABLING_AV_REMOTE_CONTROL,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/bluetooth.admin,no,N/A,IDS_TPLATFORM_HEADER_CHANGING_BLUETOOTH_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CHANGE_BLUETOOTH_SETTINGS_SUCH_AS_TURNING_BLUETOOTH_ON_OR_OFF_SETTING_THE_DEVICE_NAME_AND_ENABLING_OR_DISABLING_AV_REMOTE_CONTROL,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/bookmark.admin,yes,BOOKMARK,IDS_TPLATFORM_BODY_ACCESSING_INTERNET_BOOKMARKS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_CREATE_EDIT_AND_DELETE_INTERNET_BOOKMARKS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/calendar.read,yes,CALENDAR,IDS_TPLATFORM_BODY_READING_CALENDAR,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_EVENTS_AND_TASKS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/calendar.write,yes,CALENDAR,IDS_TPLATFORM_BODY_MANAGING_CALENDAR,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_EVENTS_AND_TASKS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/call,yes,CALL,IDS_TPLATFORM_HEADER_MAKING_PHONE_CALLS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MAKE_PHONE_CALLS_TO_NUMBERS_WHEN_THEY_ARE_TAPPED_WITHOUT_FURTHER_CONFIRMATION_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/call,yes,CALL,IDS_TPLATFORM_HEADER_MAKING_PHONE_CALLS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MAKE_PHONE_CALLS_TO_NUMBERS_WHEN_THEY_ARE_TAPPED_WITHOUT_FURTHER_CONFIRMATION_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/callhistory.read,yes,USERHISTORY,IDS_TPLATFORM_BODY_READING_CALL_LOGS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_READ_CALL_LOG_ITEMS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/callhistory.read,yes,USERHISTORY,IDS_TPLATFORM_BODY_READING_CALL_LOGS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_READ_CALL_LOG_ITEMS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/callhistory.write,yes,USERHISTORY,IDS_TPLATFORM_BODY_MANAGING_CALL_LOGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_CALL_LOG_ITEMS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/callhistory.write,yes,USERHISTORY,IDS_TPLATFORM_BODY_MANAGING_CALL_LOGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_CALL_LOG_ITEMS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/camera,yes,CAMERA,IDS_TPLATFORM_BODY_USING_CAMERA,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TAKE_PICTURES_AND_TURN_THE_CAMERA_FLASH_ON_AND_OFF_WHILE_USING_CAMERA,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/camera,yes,CAMERA,IDS_TPLATFORM_BODY_USING_CAMERA,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TAKE_PICTURES_AND_TURN_THE_CAMERA_FLASH_ON_AND_OFF_WHILE_USING_CAMERA,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/contact.read,yes,CONTACTS,IDS_TPLATFORM_BODY_READING_CONTACTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_YOUR_PROFILE_CONTACTS_AND_CONTACT_HISTORY_CONTACT_HISTORY_CAN_INCLUDE_SOCIAL_NETWORK_ACTIVITY,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +wearable,core,public,2.4,9.9,yes,http://tizen.org/privilege/contact.read,yes,CONTACTS,IDS_TPLATFORM_BODY_READING_CONTACTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_YOUR_PROFILE_CONTACTS_AND_CONTACT_HISTORY_CONTACT_HISTORY_CAN_INCLUDE_SOCIAL_NETWORK_ACTIVITY,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/contact.write,yes,CONTACTS,IDS_TPLATFORM_BODY_MANAGING_CONTACTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_YOUR_PROFILE_CONTACTS_AND_ANY_CONTACT_HISTORY_MSG,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +wearable,core,public,2.4,9.9,yes,http://tizen.org/privilege/contact.write,yes,CONTACTS,IDS_TPLATFORM_BODY_MANAGING_CONTACTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_YOUR_PROFILE_CONTACTS_AND_ANY_CONTACT_HISTORY_MSG,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/content.write,no,N/A,IDS_TPLATFORM_BODY_MANAGING_CONTENT,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CHANGE_MEDIA_INFORMATION_THIS_INFORMATION_CAN_BE_USED_BY_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/content.write,no,N/A,IDS_TPLATFORM_BODY_MANAGING_CONTENT,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CHANGE_MEDIA_INFORMATION_THIS_INFORMATION_CAN_BE_USED_BY_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +common,core,platform,3,9.9,yes,http://tizen.org/privilege/d2d.admin,no,N/A,,,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +common,core,public,3,9.9,yes,http://tizen.org/privilege/d2d.appcontrol,no,N/A,,,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +common,core,public,3,9.9,yes,http://tizen.org/privilege/d2d.datasharing,no,N/A,,,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/datasharing,no,N/A,IDS_TPLATFORM_BODY_SHARING_DATA_BETWEEN_APPLICATIONS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHARE_DATA_WITH_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/datasharing,no,N/A,IDS_TPLATFORM_BODY_SHARING_DATA_BETWEEN_APPLICATIONS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHARE_DATA_WITH_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/display,no,N/A,IDS_TPLATFORM_BODY_MANAGING_DISPLAY_SETTINGS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_DISPLAY_SETTINGS_SUCH_AS_THE_BRIGHTNESS_THIS_MAY_INCREASE_BATTERY_CONSUMPTION,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/display,no,N/A,IDS_TPLATFORM_BODY_MANAGING_DISPLAY_SETTINGS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_DISPLAY_SETTINGS_SUCH_AS_THE_BRIGHTNESS_THIS_MAY_INCREASE_BATTERY_CONSUMPTION,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/download,no,N/A,IDS_TPLATFORM_BODY_DOWNLOADING_VIA_HTTP,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_HTTP_DOWNLOADS_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/download,no,N/A,IDS_TPLATFORM_BODY_DOWNLOADING_VIA_HTTP,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_HTTP_DOWNLOADS_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/email,no,N/A,IDS_TPLATFORM_BODY_MANAGING_EMAIL_ACCOUNTS_MAILBOXES_AND_EMAILS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_YOUR_EMAIL_ACCOUNTS_INCLUDING_YOUR_FOLDERS_AND_EMAILS_POP3_AND_IMAP_DOWNLOADS_AND_SMTP_UPLOADS_MSG,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/email.admin,no,N/A,IDS_TPLATFORM_BODY_MANAGING_EMAIL_CONFIGURATIONS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_THE_SETTINGS_OF_EMAIL_APPLICATIONS,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/externalstorage,no,N/A,IDS_TPLATFORM_BODY_ACCESSING_EXTERNAL_STORAGE_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_FILES_THAT_ARE_SAVED_TO_EXTERNAL_STORAGE_SUCH_AS_SD_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/externalstorage,no,N/A,IDS_TPLATFORM_BODY_ACCESSING_EXTERNAL_STORAGE_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_FILES_THAT_ARE_SAVED_TO_EXTERNAL_STORAGE_SUCH_AS_SD_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/externalstorage.appdata,no,N/A,IDS_TPLATFORM_BODY_ACCESSING_APPLICATION_DATA_IN_EXTERNAL_STORAGE_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_ITS_OWN_FILES_IN_EXTERNAL_STORAGE_SUCH_AS_SD_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/externalstorage.appdata,no,N/A,IDS_TPLATFORM_BODY_ACCESSING_APPLICATION_DATA_IN_EXTERNAL_STORAGE_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_ITS_OWN_FILES_IN_EXTERNAL_STORAGE_SUCH_AS_SD_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/haptic,no,N/A,IDS_TPLATFORM_BODY_MANAGING_VIBRATION_FEEDBACK_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CONTROL_VIBRATION_FEEDBACK,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/haptic,no,N/A,IDS_TPLATFORM_BODY_MANAGING_VIBRATION_FEEDBACK_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CONTROL_VIBRATION_FEEDBACK,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +common,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/healthinfo,yes,SENSOR,IDS_TPLATFORM_HEADER_READING_HEALTH_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_HEALTH_INFORMATION_GATHERED_BY_THE_DEVICE_SENSORS_SUCH_AS_THE_PEDOMETER_AND_THE_HEART_RATE_MONITOR,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +common,core,public,2.4,9.9,yes,http://tizen.org/privilege/ime,no,N/A,IDS_TPLATFORM_HEADER_PROVIDING_INPUT_METHODS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_PROVIDE_USERS_WITH_A_WAY_TO_ENTER_CHARACTERS_AND_SYMBOLS_INTO_AN_ASSOCIATED_TEXT_FIELD,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +common,core,public,2.4,9.9,yes,http://tizen.org/privilege/imemanager,no,N/A,IDS_TPLATFORM_BODY_MANAGING_INPUT_METHODS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_INSTALLED_INPUT_METHODS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +common,core,platform,2.4,9.9,yes,http://tizen.org/privilege/inputgenerator,no,N/A,IDS_TPLATFORM_HEADER_GENERATING_TOUCH_AND_KEY_EVENTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SIMULATE_KEYS_BEING_PRESSED_AND_TOUCH_INTERACTIONS_WITH_THE_SCREEN,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/internet,no,N/A,IDS_TPLATFORM_BODY_ACCESSING_INTERNET,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ACCESS_THE_INTERNET_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/internet,no,N/A,IDS_TPLATFORM_BODY_ACCESSING_INTERNET,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ACCESS_THE_INTERNET_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +common,core,platform,2.4,9.9,yes,http://tizen.org/privilege/keygrab,no,N/A,IDS_TPLATFORM_HEADER_CAPTURING_SPECIAL_KEY_EVENTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_ACTIONS_INVOLVING_SPECIAL_KEYS_SUCH_AS_THE_VOLUME_KEYS_MSG,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/keymanager,no,N/A,IDS_TPLATFORM_BODY_USING_SECURE_REPOSITORY_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SAVE_KEYS_CERTIFICATES_AND_DATA_TO_AND_RETRIEVE_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/keymanager,no,N/A,IDS_TPLATFORM_BODY_USING_SECURE_REPOSITORY_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SAVE_KEYS_CERTIFICATES_AND_DATA_TO_AND_RETRIEVE_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,platform,2.3,2.3.1,yes,http://tizen.org/privilege/keymanager.admin,no,N/A,IDS_TPLATFORM_BODY_LOCKING_UNLOCKING_SECURE_REPOSITORY_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_LOCK_AND_UNLOCK_PASSWORD_PROTECTED_STORAGE_AND_MANAGE_PASSWORD_CHANGES_FOR_IT,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,platform,2.3.1,2.3.1,yes,http://tizen.org/privilege/keymanager.admin,no,N/A,IDS_TPLATFORM_BODY_LOCKING_UNLOCKING_SECURE_REPOSITORY_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_LOCK_AND_UNLOCK_PASSWORD_PROTECTED_STORAGE_AND_MANAGE_PASSWORD_CHANGES_FOR_IT,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/led,no,N/A,IDS_TPLATFORM_BODY_MANAGING_LEDS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TURN_LEDS_ON_OR_OFF_SUCH_AS_THE_LED_ON_THE_FRONT_OF_THE_DEVICE_AND_THE_CAMERA_FLASH,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/led,no,N/A,IDS_TPLATFORM_BODY_MANAGING_LEDS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TURN_LEDS_ON_OR_OFF_SUCH_AS_THE_LED_ON_THE_FRONT_OF_THE_DEVICE_AND_THE_CAMERA_FLASH,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/location,yes,LOCATION,IDS_TPLATFORM_BODY_USING_USER_LOCATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_USE_YOUR_LOCATION_DATA,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/location,yes,LOCATION,IDS_TPLATFORM_BODY_USING_USER_LOCATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_USE_YOUR_LOCATION_DATA,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, +mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/location.enable,yes,LOCATION,IDS_TPLATFORM_BODY_MANAGING_LOCATION_SETTINGS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CONTROL_YOUR_LOCATION_SERVICE_SETTINGS,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, +wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/location.enable,yes,LOCATION,IDS_TPLATFORM_BODY_MANAGING_LOCATION_SETTINGS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CONTROL_YOUR_LOCATION_SERVICE_SETTINGS,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, +common,core,public,2.4,9.9,yes,http://tizen.org/privilege/mapservice,yes,LOCATION,IDS_TPLATFORM_HEADER_USING_MAP_SERVICES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_USE_MAP_SERVICES_SUCH_AS_GEOCODER_PLACES_AND_ROUTE_HDIRECTION,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, +common,core,public,2.4,9.9,yes,http://tizen.org/privilege/mediacontroller.client,no,N/A,IDS_TPLATFORM_HEADER_CONTROLLING_MEDIA_PLAYER,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECEIVE_INFORMATION_ABOUT_CURRENTLY_PLAYING_MEDIA_FROM_APPLICATIONS_THAT_ARE_ALLOWED_TO_SEND_IT_MSG,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +common,core,public,2.4,9.9,yes,http://tizen.org/privilege/mediacontroller.server,no,N/A,IDS_TPLATFORM_HEADER_ACCEPTING_REMOTE_CONTROLS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SEND_INFORMATION_ABOUT_CURRENTLY_PLAYING_MEDIA_TO_APPLICATIONS_THAT_ARE_ALLOWED_TO_RECEIVE_IT_MSG,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +mobile,core,public,2.4,9.9,yes,http://tizen.org/privilege/mediahistory.read,yes,USERHISTORY,IDS_TPLATFORM_HEADER_READING_MEDIA_PLAYBACK_STATISTICS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_THE_STATISTICS_CONCERNING_THE_MUSIC_AND_VIDEOS_PLAYED_ON_THE_DEVICE_SUCH_AS_THE_PEAK_TIMES_FOR_PLAYING_MUSIC_OR_VIDEOS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/mediastorage,no,N/A,IDS_TPLATFORM_HEADER_ACCESSING_MEDIA_FOLDERS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_FILES_IN_MEDIA_FOLDERS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/mediastorage,no,N/A,IDS_TPLATFORM_HEADER_ACCESSING_MEDIA_FOLDERS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_FILES_IN_MEDIA_FOLDERS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/message.read,yes,MESSAGE,IDS_TPLATFORM_BODY_READING_TEXT_AND_MULTIMEDIA_MESSAGES_AND_RELATED_INFORMATION_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_TEXT_AND_MULTIMEDIA_MESSAGES_AND_ANY_INFORMATION_RELATED_TO_THEM,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/message.read,yes,MESSAGE,IDS_TPLATFORM_BODY_READING_TEXT_AND_MULTIMEDIA_MESSAGES_AND_RELATED_INFORMATION_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_TEXT_AND_MULTIMEDIA_MESSAGES_AND_ANY_INFORMATION_RELATED_TO_THEM,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/message.write,yes,MESSAGE,IDS_TPLATFORM_BODY_SENDING_TEXT_AND_MULTIMEDIA_MESSAGES_AND_UPDATING_THEIR_STATUSES_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_WRITE_SEND_DELETE_AND_MOVE_TEXT_AND_MULTIMEDIA_MESSAGES_DOWNLOAD_MULTIMEDIA_MESSAGES_MSG,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/message.write,yes,MESSAGE,IDS_TPLATFORM_BODY_SENDING_TEXT_AND_MULTIMEDIA_MESSAGES_AND_UPDATING_THEIR_STATUSES_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_WRITE_SEND_DELETE_AND_MOVE_TEXT_AND_MULTIMEDIA_MESSAGES_DOWNLOAD_MULTIMEDIA_MESSAGES_MSG,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +common,core,public,2.4,9.9,yes,http://tizen.org/privilege/minicontrol.provider,no,N/A,IDS_TPLATFORM_HEADER_SHOWING_TOOLBAR,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHOW_A_SMALL_TOOLBAR_ON_THE_NOTIFICATION_PANEL_OR_LOCK_SCREEN_WHILE_IT_IS_OPEN,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/network.get,no,N/A,IDS_TPLATFORM_HEADER_READING_NETWORK_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_NETWORK_INFORMATION_SUCH_AS_THE_STATUS_OF_EACH_NETWORK_ITS_TYPE_AND_DETAILED_NETWORK_PROFILE_INFORMATION,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/network.get,no,N/A,IDS_TPLATFORM_HEADER_READING_NETWORK_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_NETWORK_INFORMATION_SUCH_AS_THE_STATUS_OF_EACH_NETWORK_ITS_TYPE_AND_DETAILED_NETWORK_PROFILE_INFORMATION,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/network.profile,no,N/A,IDS_TPLATFORM_HEADER_MANAGING_NETWORK_PROFILES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ADD_REMOVE_AND_EDIT_NETWORK_PROFILES,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/network.profile,no,N/A,IDS_TPLATFORM_HEADER_MANAGING_NETWORK_PROFILES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ADD_REMOVE_AND_EDIT_NETWORK_PROFILES,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/network.set,no,N/A,IDS_TPLATFORM_HEADER_MANAGING_NETWORK_CONNECTIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TURN_WI_FI_ON_AND_OFF_AND_CONNECT_TO_AND_DISCONNECT_FROM_WI_FI_AND_MOBILE_NETWORKS_MSG,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/network.set,no,N/A,IDS_TPLATFORM_HEADER_MANAGING_NETWORK_CONNECTIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TURN_WI_FI_ON_AND_OFF_AND_CONNECT_TO_AND_DISCONNECT_FROM_WI_FI_AND_MOBILE_NETWORKS_MSG,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/nfc,no,N/A,IDS_TPLATFORM_HEADER_USING_BASIC_NFC_SERVICES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_NFC_TAG_INFORMATION_AND_SEND_NFC_MESSAGES_TO_OTHER_DEVICES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/nfc,no,N/A,IDS_TPLATFORM_HEADER_USING_BASIC_NFC_SERVICES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_NFC_TAG_INFORMATION_AND_SEND_NFC_MESSAGES_TO_OTHER_DEVICES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/nfc.admin,no,N/A,IDS_TPLATFORM_BODY_MANAGING_NFC_GENERAL_SETTINGS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_CHANGE_NFC_SETTINGS_SUCH_AS_TURNING_NFC_ON_OR_OFF,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/nfc.admin,no,N/A,IDS_TPLATFORM_BODY_MANAGING_NFC_GENERAL_SETTINGS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_CHANGE_NFC_SETTINGS_SUCH_AS_TURNING_NFC_ON_OR_OFF,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/nfc.cardemulation,no,N/A,IDS_TPLATFORM_HEADER_USING_NFC_CARD_EMULATION_MODE,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ACCESS_SMART_CARD_DETAILS_SUCH_AS_CREDIT_CARD_DETAILS_AND_ALLOW_USERS_TO_MAKE_PAYMENTS_VIA_NFC,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/nfc.cardemulation,no,N/A,IDS_TPLATFORM_HEADER_USING_NFC_CARD_EMULATION_MODE,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ACCESS_SMART_CARD_DETAILS_SUCH_AS_CREDIT_CARD_DETAILS_AND_ALLOW_USERS_TO_MAKE_PAYMENTS_VIA_NFC,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/notification,no,N/A,IDS_TPLATFORM_BODY_PROVIDING_NOTIFICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHOW_AND_HIDE_ITS_OWN_NOTIFICATIONS_AND_BADGES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/notification,no,N/A,IDS_TPLATFORM_BODY_PROVIDING_NOTIFICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHOW_AND_HIDE_ITS_OWN_NOTIFICATIONS_AND_BADGES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/packagemanager.admin,no,N/A,IDS_TPLATFORM_HEADER_INSTALLING_UNINSTALLING_APPLICATION_PACKAGES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_INSTALL_AND_UNINSTALL_APPLICATION_PACKAGES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/packagemanager.admin,no,N/A,IDS_TPLATFORM_HEADER_INSTALLING_UNINSTALLING_APPLICATION_PACKAGES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_INSTALL_AND_UNINSTALL_APPLICATION_PACKAGES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +common,core,public,2.4,9.9,yes,http://tizen.org/privilege/packagemanager.clearcache,no,N/A,IDS_TPLATFORM_HEADER_CLEARING_OTHER_APPLICATIONS_CACHES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CLEAR_OTHER_APPLICATIONS_CACHES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/packagemanager.info,no,N/A,IDS_TPLATFORM_HEADER_RETRIEVING_DETAILED_PACKAGE_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_DETAILED_APPLICATION_PACKAGE_INFORMATION,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/packagemanager.info,no,N/A,IDS_TPLATFORM_HEADER_RETRIEVING_DETAILED_PACKAGE_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_DETAILED_APPLICATION_PACKAGE_INFORMATION,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/power,no,N/A,IDS_TPLATFORM_BODY_MANAGING_POWER,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_CONTROL_POWER_RELATED_SETTINGS_SUCH_AS_DIMMING_THE_SCREEN,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/power,no,N/A,IDS_TPLATFORM_BODY_MANAGING_POWER,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_CONTROL_POWER_RELATED_SETTINGS_SUCH_AS_DIMMING_THE_SCREEN,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/push,no,N/A,IDS_TPLATFORM_BODY_RECEIVING_PUSH_NOTIFICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECEIVE_NOTIFICATIONS_VIA_THE_INTERNET_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/push,no,N/A,IDS_TPLATFORM_BODY_RECEIVING_PUSH_NOTIFICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECEIVE_NOTIFICATIONS_VIA_THE_INTERNET_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +common,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/reboot,no,N/A,IDS_TPLATFORM_HEADER_RESTARTING_DEVICE,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RESTART_THE_DEVICE,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/recorder,yes,MICROPHONE,IDS_TPLATFORM_HEADER_RECORDING_VIDEO_AND_AUDIO,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECORD_VIDEO_AND_AUDIO,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/recorder,yes,MICROPHONE,IDS_TPLATFORM_HEADER_RECORDING_VIDEO_AND_AUDIO,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECORD_VIDEO_AND_AUDIO,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/screenshot,no,N/A,IDS_TPLATFORM_HEADER_CAPTURING_DEVICE_SCREEN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CAPTURE_SCREENSHOTS,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/screenshot,no,N/A,IDS_TPLATFORM_HEADER_CAPTURING_DEVICE_SCREEN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CAPTURE_SCREENSHOTS,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +common,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/secureelement,no,N/A,IDS_TPLATFORM_BODY_ACCESSING_SECURE_ELEMENTS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_ACCESS_SECURE_SMART_CARD_CHIPS_SUCH_AS_UICC_SIM_EMBEDDED_SECURE_ELEMENTS_AND_SECURE_SD_CARDS,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/shortcut,no,N/A,IDS_TPLATFORM_HEADER_MANAGING_SHORTCUTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_AND_DELETE_SHORTCUTS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +common,core,public,2.4,9.9,yes,http://tizen.org/privilege/systemmonitor,no,N/A,IDS_TPLATFORM_HEADER_MONITORING_SYSTEM_RESOURCES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_SYSTEM_INFORMATION_INCLUDING_INFORMATION_FROM_THE_CPU_AND_RAM,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,2.3,yes,http://tizen.org/privilege/systemsettings,no,N/A,IDS_TPLATFORM_HEADER_MANAGING_UNRESTRICTED_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_UNRESTRICTED_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/systemsettings.admin,no,N/A,IDS_TPLATFORM_HEADER_MANAGING_ALL_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_ALL_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/systemsettings.admin,no,N/A,IDS_TPLATFORM_HEADER_MANAGING_ALL_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_ALL_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/telephony,no,N/A,IDS_TPLATFORM_BODY_ACCESSING_TELEPHONY_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_TELEPHONY_INFORMATION_SUCH_AS_THE_NETWORK_AND_SIM_CARD_USED_THE_IMEI_AND_THE_STATUSES_OF_CALLS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/telephony,no,N/A,IDS_TPLATFORM_BODY_ACCESSING_TELEPHONY_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_TELEPHONY_INFORMATION_SUCH_AS_THE_NETWORK_AND_SIM_CARD_USED_THE_IMEI_AND_THE_STATUSES_OF_CALLS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/telephony.admin,no,N/A,IDS_TPLATFORM_HEADER_MANAGING_TELEPHONY_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_TELEPHONY_SETTINGS_SUCH_AS_THOSE_FOR_INCOMING_AND_OUTGOING_CALLS_FORWARDING_AND_HOLDING_CALLS_NETWORKS_AND_SIM_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,platform,2.3.1,9.9,yes,http://tizen.org/privilege/telephony.admin,no,N/A,IDS_TPLATFORM_HEADER_MANAGING_TELEPHONY_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_TELEPHONY_SETTINGS_SUCH_AS_THOSE_FOR_INCOMING_AND_OUTGOING_CALLS_FORWARDING_AND_HOLDING_CALLS_NETWORKS_AND_SIM_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/tethering.admin,no,N/A,IDS_TPLATFORM_HEADER_ACCESSING_TETHERING_SERVICES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ENABLE_AND_DISABLE_TETHERING_SERVICES_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/volume.set,no,N/A,IDS_TPLATFORM_HEADER_ADJUSTING_VOLUME,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ADJUST_THE_VOLUME_FOR_DIFFERENT_FEATURES_SUCH_AS_NOTIFICATION_ALERTS_RINGTONES_AND_MEDIA,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/volume.set,no,N/A,IDS_TPLATFORM_HEADER_ADJUSTING_VOLUME,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ADJUST_THE_VOLUME_FOR_DIFFERENT_FEATURES_SUCH_AS_NOTIFICATION_ALERTS_RINGTONES_AND_MEDIA,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,platform,2.3,9.9,yes,http://tizen.org/privilege/web-history.admin,yes,USERHISTORY,IDS_TPLATFORM_HEADER_MANAGING_INTERNET_HISTORY,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_YOUR_INTERNET_HISTORY,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +common,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/widget.viewer,no,N/A,IDS_TPLATFORM_HEADER_SHOWING_WIDGETS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHOW_WIDGETS_AND_INFORMATION_FROM_THEIR_ASSOCIATED_APPLICATIONS_ON_THE_HOME_SCREEN,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/wifidirect,no,N/A,IDS_TPLATFORM_HEADER_MANAGING_WI_FI_DIRECT_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ENABLE_AND_DISABLE_WI_FI_DIRECT_MANAGE_WI_FI_DIRECT_CONNECTIONS_AND_CHANGE_WI_FI_DIRECT_SETTINGS,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +mobile,core,public,2.3,9.9,yes,http://tizen.org/privilege/window.priority.set,no,N/A,IDS_TPLATFORM_HEADER_DISPLAYING_WINDOWS_ON_TOP_OF_OTHER_APPLICATIONS_AND_SCREENS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_APPEAR_ON_TOP_OF_OTHER_WINDOWS_AND_SCREENS_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +wearable,core,public,2.3.1,9.9,yes,http://tizen.org/privilege/window.priority.set,no,N/A,IDS_TPLATFORM_HEADER_DISPLAYING_WINDOWS_ON_TOP_OF_OTHER_APPLICATIONS_AND_SCREENS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_APPEAR_ON_TOP_OF_OTHER_WINDOWS_AND_SCREENS_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, diff --git a/capi/res/dbspace/tv_core_db_generator.sh b/capi/res/dbspace/tv_core_db_generator.sh index ec11d5b..6f63b0a 100755 --- a/capi/res/dbspace/tv_core_db_generator.sh +++ b/capi/res/dbspace/tv_core_db_generator.sh @@ -7,7 +7,7 @@ echo "Creating $DB_NAME ..." touch $DB_NAME echo "Creating PRIVILEGE_INFO table ..." -sqlite3 $DB_NAME "CREATE TABLE PRIVILEGE_INFO (PROFILE_ID NUMERIC, PROFILE TEXT, PACKAGE_TYPE_ID NUMERIC, PACKAGE_TYPE TEXT, PRIVILEGE_LEVEL_ID NUMERIC, PRIVILEGE_LEVEL TEXT, API_VERSION_ISSUED TEXT, API_VERSION_EXPIRED TEXT, DOCUMENTED INTEGER, PRIVILEGE_NAME TEXT, PRIVILEGE_DISPLAY TEXT, PRIVILEGE_DESCRIPTION TEXT, PRIVILEGE_GROUP_ID NUMERIC, PRIVLEGE_GROUP TEXT, CHANGED_TO_2_4_0 TEXT);" +sqlite3 $DB_NAME "CREATE TABLE PRIVILEGE_INFO (PROFILE_ID NUMERIC, PROFILE TEXT, PACKAGE_TYPE_ID NUMERIC, PACKAGE_TYPE TEXT, PRIVILEGE_LEVEL_ID NUMERIC, PRIVILEGE_LEVEL TEXT, API_VERSION_ISSUED TEXT, API_VERSION_EXPIRED TEXT, DOCUMENTED INTEGER, PRIVILEGE_NAME TEXT, IS_PRIVACY NUMERIC, PRIVACY_GROUP TEXT, PRIVILEGE_DISPLAY TEXT, PRIVILEGE_DESCRIPTION TEXT, PRIVILEGE_GROUP_ID NUMERIC, PRIVLEGE_GROUP TEXT, CHANGED_TO_2_4_0 TEXT);" echo "Inserting data ..." IFS=$'\n' @@ -37,7 +37,7 @@ do then PROFILE_ID=3 else - echo "Fail to create table : PROFILE must be common, mobile or wearable" + echo "Fail to create table : PROFILE must be common, mobile, wearable or tv" exit fi @@ -79,12 +79,23 @@ do API_VERSION_EXPIRED=`echo $i | cut -d "," -f 5` DOCUMENTED=`echo $i | cut -d "," -f 6` PRIVILEGE_NAME=`echo $i | cut -d "," -f 7` + IS_PRIVACY_TEXT=`echo $i | cut -d "," -f 8` + if [ "$IS_PRIVACY_TEXT" = "yes" ] + then + IS_PRIVACY=1 + elif [ "$IS_PRIVACY_TEXT" = "no" ] + then + IS_PRIVACY=0 + else + echo "Fail to create table : IS_PRIVACY must be yes or no" + exit + fi + PRIVACY_GROUP=`echo $i | cut -d "," -f 9` + PRIVILEGE_DISPLAY=`echo $i | cut -d "," -f 10` - PRIVILEGE_DISPLAY=`echo $i | cut -d "," -f 8` - - PRIVILEGE_DESCRIPTION=`echo $i | cut -d "," -f 9` + PRIVILEGE_DESCRIPTION=`echo $i | cut -d "," -f 11` - PRIVILEGE_GROUP=`echo $i | cut -d "," -f 10` + PRIVILEGE_GROUP=`echo $i | cut -d "," -f 12` if [ "$PRIVILEGE_GROUP" = "IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB" ] then @@ -126,7 +137,7 @@ do exit fi - CHANGED_TO_2_4_0=`echo $i | cut -d "," -f 11` + CHANGED_TO_2_4_0=`echo $i | cut -d "," -f 13` echo "Inserting $PRIVILEGE_NAME ..." diff --git a/capi/res/dbspace/tv_core_privilege_info.csv b/capi/res/dbspace/tv_core_privilege_info.csv index 39b7513..33f0a54 100644 --- a/capi/res/dbspace/tv_core_privilege_info.csv +++ b/capi/res/dbspace/tv_core_privilege_info.csv @@ -1,76 +1,76 @@ -#PROFILE,#PACKAGE_TYPE,#PRIVILEGE_LEVEL,#API_VERSION_ISSUED,#API_VERSION_EXPIRED,#DOCUMENTED,#PRIVILEGE_NAME,#PRIVILEGE_DISPLAY,#PRIVILEGE_DESCRIPTION,#PRIVILEGE_GROUP,#CHANGED_TO_2_3_1,#CHANGED_TO_2_4_0 -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/account.read,IDS_TPLATFORM_BODY_READING_ACCOUNTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_ACCOUNTS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/account.write,IDS_TPLATFORM_BODY_MANAGING_ACCOUNTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_EDIT_AND_DELETE_ACCOUNTS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/alarm.get,IDS_TPLATFORM_HEADER_RETRIEVING_ALARMS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_INFORMATION_ABOUT_YOUR_SAVED_ALARMS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/alarm.set,IDS_TPLATFORM_BODY_SETTING_ALARMS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SET_ALARMS_AND_WAKE_THE_DEVICE_UP_AT_SCHEDULED_TIMES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/apphistory.read,IDS_TPLATFORM_HEADER_READING_APPLICATION_USAGE_STATISTICS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_THE_STATISTICS_OF_APPLICATION_USAGE_SUCH_AS_WHICH_APPLICATIONS_HAVE_BEEN_USED_FREQUENTLY_OR_RECENTLY,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/appmanager.kill,IDS_TPLATFORM_BODY_CLOSING_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CLOSE_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/appmanager.kill.bgapp,IDS_TPLATFORM_HEADER_CLOSING_BACKGROUND_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_REQUEST_TO_CLOSE_APPLICATIONS_RUNNING_IN_THE_BACKGROUND,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/appmanager.launch,IDS_TPLATFORM_HEADER_OPENING_AND_RESUMING_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_OPEN_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/bluetooth,IDS_TPLATFORM_BODY_USING_UNRESTRICTED_BLUETOOTH_SERVICES_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_PERFORM_UNRESTRICTED_ACTIONS_USING_BLUETOOTH_SUCH_AS_SCANNING_FOR_AND_CONNECTING_TO_OTHER_DEVICES,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/bluetooth.admin,IDS_TPLATFORM_HEADER_CHANGING_BLUETOOTH_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CHANGE_BLUETOOTH_SETTINGS_SUCH_AS_TURNING_BLUETOOTH_ON_OR_OFF_SETTING_THE_DEVICE_NAME_AND_ENABLING_OR_DISABLING_AV_REMOTE_CONTROL,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/bookmark.admin,IDS_TPLATFORM_BODY_ACCESSING_INTERNET_BOOKMARKS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_CREATE_EDIT_AND_DELETE_INTERNET_BOOKMARKS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/calendar.read,IDS_TPLATFORM_BODY_READING_CALENDAR,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_EVENTS_AND_TASKS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/calendar.write,IDS_TPLATFORM_BODY_MANAGING_CALENDAR,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_EVENTS_AND_TASKS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/call,IDS_TPLATFORM_HEADER_MAKING_PHONE_CALLS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MAKE_PHONE_CALLS_TO_NUMBERS_WHEN_THEY_ARE_TAPPED_WITHOUT_FURTHER_CONFIRMATION_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/callhistory.read,IDS_TPLATFORM_BODY_READING_CALL_LOGS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_READ_CALL_LOG_ITEMS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/callhistory.write,IDS_TPLATFORM_BODY_MANAGING_CALL_LOGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_CALL_LOG_ITEMS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/camera,IDS_TPLATFORM_BODY_USING_CAMERA,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TAKE_PICTURES_AND_TURN_THE_CAMERA_FLASH_ON_AND_OFF_WHILE_USING_CAMERA,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/contact.read,IDS_TPLATFORM_BODY_READING_CONTACTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_YOUR_PROFILE_CONTACTS_AND_CONTACT_HISTORY_CONTACT_HISTORY_CAN_INCLUDE_SOCIAL_NETWORK_ACTIVITY,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/contact.write,IDS_TPLATFORM_BODY_MANAGING_CONTACTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_YOUR_PROFILE_CONTACTS_AND_ANY_CONTACT_HISTORY_MSG,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/content.write,IDS_TPLATFORM_BODY_MANAGING_CONTENT,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CHANGE_MEDIA_INFORMATION_THIS_INFORMATION_CAN_BE_USED_BY_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,platform,3,9.9,yes,http://tizen.org/privilege/d2d.admin,,,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,3,9.9,yes,http://tizen.org/privilege/d2d.appcontrol,,,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,3,9.9,yes,http://tizen.org/privilege/d2d.datasharing,,,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/datasharing,IDS_TPLATFORM_BODY_SHARING_DATA_BETWEEN_APPLICATIONS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHARE_DATA_WITH_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/display,IDS_TPLATFORM_BODY_MANAGING_DISPLAY_SETTINGS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_DISPLAY_SETTINGS_SUCH_AS_THE_BRIGHTNESS_THIS_MAY_INCREASE_BATTERY_CONSUMPTION,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/download,IDS_TPLATFORM_BODY_DOWNLOADING_VIA_HTTP,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_HTTP_DOWNLOADS_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/email,IDS_TPLATFORM_BODY_MANAGING_EMAIL_ACCOUNTS_MAILBOXES_AND_EMAILS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_YOUR_EMAIL_ACCOUNTS_INCLUDING_YOUR_FOLDERS_AND_EMAILS_POP3_AND_IMAP_DOWNLOADS_AND_SMTP_UPLOADS_MSG,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/email.admin,IDS_TPLATFORM_BODY_MANAGING_EMAIL_CONFIGURATIONS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_THE_SETTINGS_OF_EMAIL_APPLICATIONS,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/externalstorage,IDS_TPLATFORM_BODY_ACCESSING_EXTERNAL_STORAGE_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_FILES_THAT_ARE_SAVED_TO_EXTERNAL_STORAGE_SUCH_AS_SD_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/externalstorage.appdata,IDS_TPLATFORM_BODY_ACCESSING_APPLICATION_DATA_IN_EXTERNAL_STORAGE_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_ITS_OWN_FILES_IN_EXTERNAL_STORAGE_SUCH_AS_SD_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/haptic,IDS_TPLATFORM_BODY_MANAGING_VIBRATION_FEEDBACK_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CONTROL_VIBRATION_FEEDBACK,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/healthinfo,IDS_TPLATFORM_HEADER_READING_HEALTH_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_HEALTH_INFORMATION_GATHERED_BY_THE_DEVICE_SENSORS_SUCH_AS_THE_PEDOMETER_AND_THE_HEART_RATE_MONITOR,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/ime,IDS_TPLATFORM_HEADER_PROVIDING_INPUT_METHODS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_PROVIDE_USERS_WITH_A_WAY_TO_ENTER_CHARACTERS_AND_SYMBOLS_INTO_AN_ASSOCIATED_TEXT_FIELD,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/imemanager,IDS_TPLATFORM_BODY_MANAGING_INPUT_METHODS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_INSTALLED_INPUT_METHODS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/inputgenerator,IDS_TPLATFORM_HEADER_GENERATING_TOUCH_AND_KEY_EVENTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SIMULATE_KEYS_BEING_PRESSED_AND_TOUCH_INTERACTIONS_WITH_THE_SCREEN,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/internet,IDS_TPLATFORM_BODY_ACCESSING_INTERNET,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ACCESS_THE_INTERNET_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/keymanager,IDS_TPLATFORM_BODY_USING_SECURE_REPOSITORY_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SAVE_KEYS_CERTIFICATES_AND_DATA_TO_AND_RETRIEVE_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/led,IDS_TPLATFORM_BODY_MANAGING_LEDS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TURN_LEDS_ON_OR_OFF_SUCH_AS_THE_LED_ON_THE_FRONT_OF_THE_DEVICE_AND_THE_CAMERA_FLASH,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/location,IDS_TPLATFORM_BODY_USING_USER_LOCATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_USE_YOUR_LOCATION_DATA,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, -tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/location.enable,IDS_TPLATFORM_BODY_MANAGING_LOCATION_SETTINGS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CONTROL_YOUR_LOCATION_SERVICE_SETTINGS,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/mapservice,IDS_TPLATFORM_HEADER_USING_MAP_SERVICES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_USE_MAP_SERVICES_SUCH_AS_GEOCODER_PLACES_AND_ROUTE_HDIRECTION,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/mediacontroller.client,IDS_TPLATFORM_HEADER_CONTROLLING_MEDIA_PLAYER,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECEIVE_INFORMATION_ABOUT_CURRENTLY_PLAYING_MEDIA_FROM_APPLICATIONS_THAT_ARE_ALLOWED_TO_SEND_IT_MSG,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/mediacontroller.server,IDS_TPLATFORM_HEADER_ACCEPTING_REMOTE_CONTROLS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SEND_INFORMATION_ABOUT_CURRENTLY_PLAYING_MEDIA_TO_APPLICATIONS_THAT_ARE_ALLOWED_TO_RECEIVE_IT_MSG,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/mediahistory.read,IDS_TPLATFORM_HEADER_READING_MEDIA_PLAYBACK_STATISTICS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_THE_STATISTICS_CONCERNING_THE_MUSIC_AND_VIDEOS_PLAYED_ON_THE_DEVICE_SUCH_AS_THE_PEAK_TIMES_FOR_PLAYING_MUSIC_OR_VIDEOS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/mediastorage,IDS_TPLATFORM_HEADER_ACCESSING_MEDIA_FOLDERS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_FILES_IN_MEDIA_FOLDERS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/message.read,IDS_TPLATFORM_BODY_READING_TEXT_AND_MULTIMEDIA_MESSAGES_AND_RELATED_INFORMATION_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_TEXT_AND_MULTIMEDIA_MESSAGES_AND_ANY_INFORMATION_RELATED_TO_THEM,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/message.write,IDS_TPLATFORM_BODY_SENDING_TEXT_AND_MULTIMEDIA_MESSAGES_AND_UPDATING_THEIR_STATUSES_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_WRITE_SEND_DELETE_AND_MOVE_TEXT_AND_MULTIMEDIA_MESSAGES_DOWNLOAD_MULTIMEDIA_MESSAGES_MSG,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/minicontrol.provider,IDS_TPLATFORM_HEADER_SHOWING_TOOLBAR,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHOW_A_SMALL_TOOLBAR_ON_THE_NOTIFICATION_PANEL_OR_LOCK_SCREEN_WHILE_IT_IS_OPEN,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/network.get,IDS_TPLATFORM_HEADER_READING_NETWORK_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_NETWORK_INFORMATION_SUCH_AS_THE_STATUS_OF_EACH_NETWORK_ITS_TYPE_AND_DETAILED_NETWORK_PROFILE_INFORMATION,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/network.profile,IDS_TPLATFORM_HEADER_MANAGING_NETWORK_PROFILES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ADD_REMOVE_AND_EDIT_NETWORK_PROFILES,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/network.set,IDS_TPLATFORM_HEADER_MANAGING_NETWORK_CONNECTIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TURN_WI_FI_ON_AND_OFF_AND_CONNECT_TO_AND_DISCONNECT_FROM_WI_FI_AND_MOBILE_NETWORKS_MSG,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/nfc,IDS_TPLATFORM_HEADER_USING_BASIC_NFC_SERVICES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_NFC_TAG_INFORMATION_AND_SEND_NFC_MESSAGES_TO_OTHER_DEVICES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/nfc.admin,IDS_TPLATFORM_BODY_MANAGING_NFC_GENERAL_SETTINGS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_CHANGE_NFC_SETTINGS_SUCH_AS_TURNING_NFC_ON_OR_OFF,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/nfc.cardemulation,IDS_TPLATFORM_HEADER_USING_NFC_CARD_EMULATION_MODE,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ACCESS_SMART_CARD_DETAILS_SUCH_AS_CREDIT_CARD_DETAILS_AND_ALLOW_USERS_TO_MAKE_PAYMENTS_VIA_NFC,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/notification,IDS_TPLATFORM_BODY_PROVIDING_NOTIFICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHOW_AND_HIDE_ITS_OWN_NOTIFICATIONS_AND_BADGES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/packagemanager.admin,IDS_TPLATFORM_HEADER_INSTALLING_UNINSTALLING_APPLICATION_PACKAGES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_INSTALL_AND_UNINSTALL_APPLICATION_PACKAGES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/packagemanager.clearcache,IDS_TPLATFORM_HEADER_CLEARING_OTHER_APPLICATIONS_CACHES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CLEAR_OTHER_APPLICATIONS_CACHES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/packagemanager.info,IDS_TPLATFORM_HEADER_RETRIEVING_DETAILED_PACKAGE_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_DETAILED_APPLICATION_PACKAGE_INFORMATION,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/power,IDS_TPLATFORM_BODY_MANAGING_POWER,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_CONTROL_POWER_RELATED_SETTINGS_SUCH_AS_DIMMING_THE_SCREEN,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/push,IDS_TPLATFORM_BODY_RECEIVING_PUSH_NOTIFICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECEIVE_NOTIFICATIONS_VIA_THE_INTERNET_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, -tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/reboot,IDS_TPLATFORM_HEADER_RESTARTING_DEVICE,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RESTART_THE_DEVICE,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/recorder,IDS_TPLATFORM_HEADER_RECORDING_VIDEO_AND_AUDIO,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECORD_VIDEO_AND_AUDIO,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/screenshot,IDS_TPLATFORM_HEADER_CAPTURING_DEVICE_SCREEN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CAPTURE_SCREENSHOTS,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/secureelement,IDS_TPLATFORM_BODY_ACCESSING_SECURE_ELEMENTS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_ACCESS_SECURE_SMART_CARD_CHIPS_SUCH_AS_UICC_SIM_EMBEDDED_SECURE_ELEMENTS_AND_SECURE_SD_CARDS,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/shortcut,IDS_TPLATFORM_HEADER_MANAGING_SHORTCUTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_AND_DELETE_SHORTCUTS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/systemmonitor,IDS_TPLATFORM_HEADER_MONITORING_SYSTEM_RESOURCES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_SYSTEM_INFORMATION_INCLUDING_INFORMATION_FROM_THE_CPU_AND_RAM,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/systemsettings.admin,IDS_TPLATFORM_HEADER_MANAGING_ALL_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_ALL_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/telephony,IDS_TPLATFORM_BODY_ACCESSING_TELEPHONY_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_TELEPHONY_INFORMATION_SUCH_AS_THE_NETWORK_AND_SIM_CARD_USED_THE_IMEI_AND_THE_STATUSES_OF_CALLS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/telephony.admin,IDS_TPLATFORM_HEADER_MANAGING_TELEPHONY_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_TELEPHONY_SETTINGS_SUCH_AS_THOSE_FOR_INCOMING_AND_OUTGOING_CALLS_FORWARDING_AND_HOLDING_CALLS_NETWORKS_AND_SIM_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/tethering.admin,IDS_TPLATFORM_HEADER_ACCESSING_TETHERING_SERVICES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ENABLE_AND_DISABLE_TETHERING_SERVICES_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/volume.set,IDS_TPLATFORM_HEADER_ADJUSTING_VOLUME,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ADJUST_THE_VOLUME_FOR_DIFFERENT_FEATURES_SUCH_AS_NOTIFICATION_ALERTS_RINGTONES_AND_MEDIA,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/web-history.admin,IDS_TPLATFORM_HEADER_MANAGING_INTERNET_HISTORY,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_YOUR_INTERNET_HISTORY,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/widget.viewer,IDS_TPLATFORM_HEADER_SHOWING_WIDGETS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHOW_WIDGETS_AND_INFORMATION_FROM_THEIR_ASSOCIATED_APPLICATIONS_ON_THE_HOME_SCREEN,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/wifidirect,IDS_TPLATFORM_HEADER_MANAGING_WI_FI_DIRECT_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ENABLE_AND_DISABLE_WI_FI_DIRECT_MANAGE_WI_FI_DIRECT_CONNECTIONS_AND_CHANGE_WI_FI_DIRECT_SETTINGS,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, -tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/window.priority.set,IDS_TPLATFORM_HEADER_DISPLAYING_WINDOWS_ON_TOP_OF_OTHER_APPLICATIONS_AND_SCREENS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_APPEAR_ON_TOP_OF_OTHER_WINDOWS_AND_SCREENS_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +#PROFILE,#PACKAGE_TYPE,#PRIVILEGE_LEVEL,#API_VERSION_ISSUED,#API_VERSION_EXPIRED,#DOCUMENTED,#PRIVILEGE_NAME,#IS_PRIVACY,#PRIVACY_GROUP,#PRIVILEGE_DISPLAY,#PRIVILEGE_DESCRIPTION,#PRIVILEGE_GROUP,#CHANGED_TO_2_3_1,#CHANGED_TO_2_4_0 +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/account.read,yes,ACCOUNT,IDS_TPLATFORM_BODY_READING_ACCOUNTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_ACCOUNTS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/account.write,yes,ACCOUNT,IDS_TPLATFORM_BODY_MANAGING_ACCOUNTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_EDIT_AND_DELETE_ACCOUNTS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/alarm.get,,,IDS_TPLATFORM_HEADER_RETRIEVING_ALARMS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_INFORMATION_ABOUT_YOUR_SAVED_ALARMS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/alarm.set,,,IDS_TPLATFORM_BODY_SETTING_ALARMS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SET_ALARMS_AND_WAKE_THE_DEVICE_UP_AT_SCHEDULED_TIMES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/apphistory.read,yes,USERHISTORY,IDS_TPLATFORM_HEADER_READING_APPLICATION_USAGE_STATISTICS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_THE_STATISTICS_OF_APPLICATION_USAGE_SUCH_AS_WHICH_APPLICATIONS_HAVE_BEEN_USED_FREQUENTLY_OR_RECENTLY,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/appmanager.kill,,,IDS_TPLATFORM_BODY_CLOSING_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CLOSE_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/appmanager.kill.bgapp,,,IDS_TPLATFORM_HEADER_CLOSING_BACKGROUND_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_REQUEST_TO_CLOSE_APPLICATIONS_RUNNING_IN_THE_BACKGROUND,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/appmanager.launch,,,IDS_TPLATFORM_HEADER_OPENING_AND_RESUMING_APPLICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_OPEN_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/bluetooth,,,IDS_TPLATFORM_BODY_USING_UNRESTRICTED_BLUETOOTH_SERVICES_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_PERFORM_UNRESTRICTED_ACTIONS_USING_BLUETOOTH_SUCH_AS_SCANNING_FOR_AND_CONNECTING_TO_OTHER_DEVICES,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/bluetooth.admin,,,IDS_TPLATFORM_HEADER_CHANGING_BLUETOOTH_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CHANGE_BLUETOOTH_SETTINGS_SUCH_AS_TURNING_BLUETOOTH_ON_OR_OFF_SETTING_THE_DEVICE_NAME_AND_ENABLING_OR_DISABLING_AV_REMOTE_CONTROL,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/bookmark.admin,yes,BOOKMARK,IDS_TPLATFORM_BODY_ACCESSING_INTERNET_BOOKMARKS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_CREATE_EDIT_AND_DELETE_INTERNET_BOOKMARKS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/calendar.read,yes,CALENDAR,IDS_TPLATFORM_BODY_READING_CALENDAR,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_EVENTS_AND_TASKS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/calendar.write,yes,CALENDAR,IDS_TPLATFORM_BODY_MANAGING_CALENDAR,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_EVENTS_AND_TASKS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/call,yes,CALL,IDS_TPLATFORM_HEADER_MAKING_PHONE_CALLS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MAKE_PHONE_CALLS_TO_NUMBERS_WHEN_THEY_ARE_TAPPED_WITHOUT_FURTHER_CONFIRMATION_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/callhistory.read,yes,USERHISTORY,IDS_TPLATFORM_BODY_READING_CALL_LOGS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_READ_CALL_LOG_ITEMS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/callhistory.write,yes,USERHISTORY,IDS_TPLATFORM_BODY_MANAGING_CALL_LOGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_CALL_LOG_ITEMS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/camera,yes,CAMERA,IDS_TPLATFORM_BODY_USING_CAMERA,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TAKE_PICTURES_AND_TURN_THE_CAMERA_FLASH_ON_AND_OFF_WHILE_USING_CAMERA,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/contact.read,yes,CONTACTS,IDS_TPLATFORM_BODY_READING_CONTACTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_YOUR_PROFILE_CONTACTS_AND_CONTACT_HISTORY_CONTACT_HISTORY_CAN_INCLUDE_SOCIAL_NETWORK_ACTIVITY,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/contact.write,yes,CONTACTS,IDS_TPLATFORM_BODY_MANAGING_CONTACTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_UPDATE_AND_DELETE_YOUR_PROFILE_CONTACTS_AND_ANY_CONTACT_HISTORY_MSG,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/content.write,,,IDS_TPLATFORM_BODY_MANAGING_CONTENT,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CHANGE_MEDIA_INFORMATION_THIS_INFORMATION_CAN_BE_USED_BY_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,platform,3,9.9,yes,http://tizen.org/privilege/d2d.admin,,,,,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,3,9.9,yes,http://tizen.org/privilege/d2d.appcontrol,,,,,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,3,9.9,yes,http://tizen.org/privilege/d2d.datasharing,,,,,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/datasharing,,,IDS_TPLATFORM_BODY_SHARING_DATA_BETWEEN_APPLICATIONS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHARE_DATA_WITH_OTHER_APPLICATIONS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/display,,,IDS_TPLATFORM_BODY_MANAGING_DISPLAY_SETTINGS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_DISPLAY_SETTINGS_SUCH_AS_THE_BRIGHTNESS_THIS_MAY_INCREASE_BATTERY_CONSUMPTION,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/download,,,IDS_TPLATFORM_BODY_DOWNLOADING_VIA_HTTP,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_HTTP_DOWNLOADS_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/email,,,IDS_TPLATFORM_BODY_MANAGING_EMAIL_ACCOUNTS_MAILBOXES_AND_EMAILS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_YOUR_EMAIL_ACCOUNTS_INCLUDING_YOUR_FOLDERS_AND_EMAILS_POP3_AND_IMAP_DOWNLOADS_AND_SMTP_UPLOADS_MSG,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/email.admin,,,IDS_TPLATFORM_BODY_MANAGING_EMAIL_CONFIGURATIONS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_THE_SETTINGS_OF_EMAIL_APPLICATIONS,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/externalstorage,,,IDS_TPLATFORM_BODY_ACCESSING_EXTERNAL_STORAGE_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_FILES_THAT_ARE_SAVED_TO_EXTERNAL_STORAGE_SUCH_AS_SD_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/externalstorage.appdata,,,IDS_TPLATFORM_BODY_ACCESSING_APPLICATION_DATA_IN_EXTERNAL_STORAGE_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_ITS_OWN_FILES_IN_EXTERNAL_STORAGE_SUCH_AS_SD_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/haptic,,,IDS_TPLATFORM_BODY_MANAGING_VIBRATION_FEEDBACK_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CONTROL_VIBRATION_FEEDBACK,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/healthinfo,yes,SENSOR,IDS_TPLATFORM_HEADER_READING_HEALTH_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_HEALTH_INFORMATION_GATHERED_BY_THE_DEVICE_SENSORS_SUCH_AS_THE_PEDOMETER_AND_THE_HEART_RATE_MONITOR,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/ime,,,IDS_TPLATFORM_HEADER_PROVIDING_INPUT_METHODS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_PROVIDE_USERS_WITH_A_WAY_TO_ENTER_CHARACTERS_AND_SYMBOLS_INTO_AN_ASSOCIATED_TEXT_FIELD,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/imemanager,,,IDS_TPLATFORM_BODY_MANAGING_INPUT_METHODS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_INSTALLED_INPUT_METHODS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/inputgenerator,,,IDS_TPLATFORM_HEADER_GENERATING_TOUCH_AND_KEY_EVENTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SIMULATE_KEYS_BEING_PRESSED_AND_TOUCH_INTERACTIONS_WITH_THE_SCREEN,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/internet,,,IDS_TPLATFORM_BODY_ACCESSING_INTERNET,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ACCESS_THE_INTERNET_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/keymanager,,,IDS_TPLATFORM_BODY_USING_SECURE_REPOSITORY_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SAVE_KEYS_CERTIFICATES_AND_DATA_TO_AND_RETRIEVE_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/led,,,IDS_TPLATFORM_BODY_MANAGING_LEDS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TURN_LEDS_ON_OR_OFF_SUCH_AS_THE_LED_ON_THE_FRONT_OF_THE_DEVICE_AND_THE_CAMERA_FLASH,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/location,yes,LOCATION,IDS_TPLATFORM_BODY_USING_USER_LOCATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_USE_YOUR_LOCATION_DATA,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, +tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/location.enable,yes,LOCATION,IDS_TPLATFORM_BODY_MANAGING_LOCATION_SETTINGS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CONTROL_YOUR_LOCATION_SERVICE_SETTINGS,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/mapservice,yes,LOCATION,IDS_TPLATFORM_HEADER_USING_MAP_SERVICES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_USE_MAP_SERVICES_SUCH_AS_GEOCODER_PLACES_AND_ROUTE_HDIRECTION,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/mediacontroller.client,,,IDS_TPLATFORM_HEADER_CONTROLLING_MEDIA_PLAYER,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECEIVE_INFORMATION_ABOUT_CURRENTLY_PLAYING_MEDIA_FROM_APPLICATIONS_THAT_ARE_ALLOWED_TO_SEND_IT_MSG,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/mediacontroller.server,,,IDS_TPLATFORM_HEADER_ACCEPTING_REMOTE_CONTROLS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SEND_INFORMATION_ABOUT_CURRENTLY_PLAYING_MEDIA_TO_APPLICATIONS_THAT_ARE_ALLOWED_TO_RECEIVE_IT_MSG,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/mediahistory.read,yes,USERHISTORY,IDS_TPLATFORM_HEADER_READING_MEDIA_PLAYBACK_STATISTICS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_THE_STATISTICS_CONCERNING_THE_MUSIC_AND_VIDEOS_PLAYED_ON_THE_DEVICE_SUCH_AS_THE_PEAK_TIMES_FOR_PLAYING_MUSIC_OR_VIDEOS,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/mediastorage,,,IDS_TPLATFORM_HEADER_ACCESSING_MEDIA_FOLDERS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_FILES_IN_MEDIA_FOLDERS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/message.read,yes,MESSAGE,IDS_TPLATFORM_BODY_READING_TEXT_AND_MULTIMEDIA_MESSAGES_AND_RELATED_INFORMATION_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_TEXT_AND_MULTIMEDIA_MESSAGES_AND_ANY_INFORMATION_RELATED_TO_THEM,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/message.write,yes,MESSAGE,IDS_TPLATFORM_BODY_SENDING_TEXT_AND_MULTIMEDIA_MESSAGES_AND_UPDATING_THEIR_STATUSES_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_WRITE_SEND_DELETE_AND_MOVE_TEXT_AND_MULTIMEDIA_MESSAGES_DOWNLOAD_MULTIMEDIA_MESSAGES_MSG,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/minicontrol.provider,,,IDS_TPLATFORM_HEADER_SHOWING_TOOLBAR,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHOW_A_SMALL_TOOLBAR_ON_THE_NOTIFICATION_PANEL_OR_LOCK_SCREEN_WHILE_IT_IS_OPEN,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/network.get,,,IDS_TPLATFORM_HEADER_READING_NETWORK_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_NETWORK_INFORMATION_SUCH_AS_THE_STATUS_OF_EACH_NETWORK_ITS_TYPE_AND_DETAILED_NETWORK_PROFILE_INFORMATION,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/network.profile,,,IDS_TPLATFORM_HEADER_MANAGING_NETWORK_PROFILES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ADD_REMOVE_AND_EDIT_NETWORK_PROFILES,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/network.set,,,IDS_TPLATFORM_HEADER_MANAGING_NETWORK_CONNECTIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TURN_WI_FI_ON_AND_OFF_AND_CONNECT_TO_AND_DISCONNECT_FROM_WI_FI_AND_MOBILE_NETWORKS_MSG,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/nfc,,,IDS_TPLATFORM_HEADER_USING_BASIC_NFC_SERVICES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_NFC_TAG_INFORMATION_AND_SEND_NFC_MESSAGES_TO_OTHER_DEVICES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/nfc.admin,,,IDS_TPLATFORM_BODY_MANAGING_NFC_GENERAL_SETTINGS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_CHANGE_NFC_SETTINGS_SUCH_AS_TURNING_NFC_ON_OR_OFF,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/nfc.cardemulation,,,IDS_TPLATFORM_HEADER_USING_NFC_CARD_EMULATION_MODE,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ACCESS_SMART_CARD_DETAILS_SUCH_AS_CREDIT_CARD_DETAILS_AND_ALLOW_USERS_TO_MAKE_PAYMENTS_VIA_NFC,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/notification,,,IDS_TPLATFORM_BODY_PROVIDING_NOTIFICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHOW_AND_HIDE_ITS_OWN_NOTIFICATIONS_AND_BADGES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/packagemanager.admin,,,IDS_TPLATFORM_HEADER_INSTALLING_UNINSTALLING_APPLICATION_PACKAGES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_INSTALL_AND_UNINSTALL_APPLICATION_PACKAGES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/packagemanager.clearcache,,,IDS_TPLATFORM_HEADER_CLEARING_OTHER_APPLICATIONS_CACHES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CLEAR_OTHER_APPLICATIONS_CACHES,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/packagemanager.info,,,IDS_TPLATFORM_HEADER_RETRIEVING_DETAILED_PACKAGE_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_DETAILED_APPLICATION_PACKAGE_INFORMATION,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/power,,,IDS_TPLATFORM_BODY_MANAGING_POWER,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_CONTROL_POWER_RELATED_SETTINGS_SUCH_AS_DIMMING_THE_SCREEN,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/push,,,IDS_TPLATFORM_BODY_RECEIVING_PUSH_NOTIFICATIONS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECEIVE_NOTIFICATIONS_VIA_THE_INTERNET_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, +tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/reboot,,,IDS_TPLATFORM_HEADER_RESTARTING_DEVICE,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RESTART_THE_DEVICE,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/recorder,yes,MICROPHONE,IDS_TPLATFORM_HEADER_RECORDING_VIDEO_AND_AUDIO,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RECORD_VIDEO_AND_AUDIO,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/screenshot,,,IDS_TPLATFORM_HEADER_CAPTURING_DEVICE_SCREEN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CAPTURE_SCREENSHOTS,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/secureelement,,,IDS_TPLATFORM_BODY_ACCESSING_SECURE_ELEMENTS,IDS_TPLATFORM_SBODY_THIS_APPLICATION_CAN_ACCESS_SECURE_SMART_CARD_CHIPS_SUCH_AS_UICC_SIM_EMBEDDED_SECURE_ELEMENTS_AND_SECURE_SD_CARDS,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/shortcut,,,IDS_TPLATFORM_HEADER_MANAGING_SHORTCUTS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_CREATE_AND_DELETE_SHORTCUTS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/systemmonitor,,,IDS_TPLATFORM_HEADER_MONITORING_SYSTEM_RESOURCES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_SYSTEM_INFORMATION_INCLUDING_INFORMATION_FROM_THE_CPU_AND_RAM,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/systemsettings.admin,,,IDS_TPLATFORM_HEADER_MANAGING_ALL_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_AND_WRITE_ALL_SYSTEM_SETTINGS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/telephony,,,IDS_TPLATFORM_BODY_ACCESSING_TELEPHONY_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_RETRIEVE_TELEPHONY_INFORMATION_SUCH_AS_THE_NETWORK_AND_SIM_CARD_USED_THE_IMEI_AND_THE_STATUSES_OF_CALLS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/telephony.admin,,,IDS_TPLATFORM_HEADER_MANAGING_TELEPHONY_SETTINGS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_TELEPHONY_SETTINGS_SUCH_AS_THOSE_FOR_INCOMING_AND_OUTGOING_CALLS_FORWARDING_AND_HOLDING_CALLS_NETWORKS_AND_SIM_CARDS,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/tethering.admin,,,IDS_TPLATFORM_HEADER_ACCESSING_TETHERING_SERVICES,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ENABLE_AND_DISABLE_TETHERING_SERVICES_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/volume.set,,,IDS_TPLATFORM_HEADER_ADJUSTING_VOLUME,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ADJUST_THE_VOLUME_FOR_DIFFERENT_FEATURES_SUCH_AS_NOTIFICATION_ALERTS_RINGTONES_AND_MEDIA,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,platform,2.4,9.9,yes,http://tizen.org/privilege/web-history.admin,yes,USERHISTORY,IDS_TPLATFORM_HEADER_MANAGING_INTERNET_HISTORY,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_MANAGE_YOUR_INTERNET_HISTORY,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/widget.viewer,,,IDS_TPLATFORM_HEADER_SHOWING_WIDGETS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SHOW_WIDGETS_AND_INFORMATION_FROM_THEIR_ASSOCIATED_APPLICATIONS_ON_THE_HOME_SCREEN,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/wifidirect,,,IDS_TPLATFORM_HEADER_MANAGING_WI_FI_DIRECT_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ENABLE_AND_DISABLE_WI_FI_DIRECT_MANAGE_WI_FI_DIRECT_CONNECTIONS_AND_CHANGE_WI_FI_DIRECT_SETTINGS,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +tv,core,public,2.4,9.9,yes,http://tizen.org/privilege/window.priority.set,,,IDS_TPLATFORM_HEADER_DISPLAYING_WINDOWS_ON_TOP_OF_OTHER_APPLICATIONS_AND_SCREENS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_APPEAR_ON_TOP_OF_OTHER_WINDOWS_AND_SCREENS_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, diff --git a/capi/src/privilege_db_manager.c b/capi/src/privilege_db_manager.c index 397f9b3..0018c45 100755 --- a/capi/src/privilege_db_manager.c +++ b/capi/src/privilege_db_manager.c @@ -279,11 +279,10 @@ int privilege_db_manager_get_privilege_description(privilege_db_manager_package_ char *sql = NULL; - if (api_version == NULL) { - sql = sqlite3_mprintf("select privilege_description from privilege_info where(profile_id=%d or profile_id=%d)and package_type_id=%d and privilege_name=%Q", PRIVILEGE_DB_MANAGER_PROFILE_TYPE_COMMON, g_privilege_db_manager_profile_type, package_type, privilege_name);; - } else { + if (api_version == NULL) + sql = sqlite3_mprintf("select privilege_description from privilege_info where(profile_id=%d or profile_id=%d)and package_type_id=%d and privilege_name=%Q", PRIVILEGE_DB_MANAGER_PROFILE_TYPE_COMMON, g_privilege_db_manager_profile_type, package_type, privilege_name); + else sql = sqlite3_mprintf("select privilege_description from privilege_info where(profile_id=%d or profile_id=%d)and package_type_id=%d and privilege_name=%Q and api_version_issued<=%Q and api_version_expired>=%Q", PRIVILEGE_DB_MANAGER_PROFILE_TYPE_COMMON, g_privilege_db_manager_profile_type, package_type, privilege_name, api_version, api_version); - } ret = sqlite3_prepare_v2(db, sql, strlen(sql), &stmt, NULL); if (ret != SQLITE_OK) { @@ -338,3 +337,98 @@ int privilege_db_manager_get_privilege_group_display(privilege_db_manager_packag __finalize_db(db, stmt); return PRIVILEGE_DB_NO_EXIST_RESULT; } + +int __privilege_db_manager_is_privacy(const char* privilege) +{ + sqlite3 *db = NULL; + sqlite3_stmt *stmt = NULL; + int ret = __initialize_db(&db, PRIVILEGE_DB_MANAGER_PACKAGE_TYPE_CORE); + if (ret != PRIVILEGE_DB_MANAGER_ERR_NONE) + return -1; + + char *sql = sqlite3_mprintf("select is_privacy from privilege_info where(profile_id=%d or profile_id=%d)and package_type_id=%d and privilege_name=%Q", + PRIVILEGE_DB_MANAGER_PROFILE_TYPE_COMMON, g_privilege_db_manager_profile_type, PRIVILEGE_DB_MANAGER_PACKAGE_TYPE_CORE, privilege); + ret = sqlite3_prepare_v2(db, sql, strlen(sql), &stmt, NULL); + if (ret != SQLITE_OK) { + LOGE("[DB_FAIL] fail to prepare database : %s", sqlite3_errmsg(db)); + sqlite3_close(db); + return PRIVILEGE_DB_MANAGER_ERR_INVALID_QUERY; + } + + ret = sqlite3_step(stmt); + if (ret == SQLITE_ROW) + ret = sqlite3_column_int(stmt, 0); + else + ret = -1; + + __finalize_db(db, stmt); + return ret; +} + +int __privilege_db_manager_get_privacy_list(GList **privacy_list) +{ + sqlite3 *db = NULL; + sqlite3_stmt *stmt = NULL; + int ret = __initialize_db(&db, PRIVILEGE_DB_MANAGER_PACKAGE_TYPE_CORE); + if (ret != PRIVILEGE_DB_MANAGER_ERR_NONE) + return ret; + + char *sql = sqlite3_mprintf("select DISTINCT privacy_group from privilege_info where is_privacy=1 order by privacy_group"); + ret = sqlite3_prepare_v2(db, sql, strlen(sql), &stmt, NULL); + ret = sqlite3_prepare_v2(db, sql, strlen(sql), &stmt, NULL); + if (ret != SQLITE_OK) { + LOGE("[DB_FAIL] fail to prepare database : %s", sqlite3_errmsg(db)); + sqlite3_close(db); + return PRIVILEGE_DB_MANAGER_ERR_INVALID_QUERY; + } + + GList* temp_privacy_list = NULL; + do { + ret = sqlite3_step(stmt); + if (ret == SQLITE_ROW) { + char *privacy_name = strdup((char *)sqlite3_column_text(stmt, 0)); + temp_privacy_list = g_list_append(temp_privacy_list, privacy_name); + } + } while (ret == SQLITE_ROW); + + *privacy_list = temp_privacy_list; + + __finalize_db(db, stmt); + + return PRIVILEGE_DB_MANAGER_ERR_NONE; + +} + +int __privilege_db_manager_get_privilege_list_by_privacy(const char* privacy, GList **privilege_list) +{ + sqlite3 *db = NULL; + sqlite3_stmt *stmt = NULL; + int ret = __initialize_db(&db, PRIVILEGE_DB_MANAGER_PACKAGE_TYPE_CORE); + if (ret != PRIVILEGE_DB_MANAGER_ERR_NONE) + return ret; + + char *sql = sqlite3_mprintf("select distinct privilege_name from privilege_info where is_privacy=1 and privacy_group=%Q", privacy); + ret = sqlite3_prepare_v2(db, sql, strlen(sql), &stmt, NULL); + ret = sqlite3_prepare_v2(db, sql, strlen(sql), &stmt, NULL); + if (ret != SQLITE_OK) { + LOGE("[DB_FAIL] fail to prepare database : %s", sqlite3_errmsg(db)); + sqlite3_close(db); + return PRIVILEGE_DB_MANAGER_ERR_INVALID_QUERY; + } + + GList* temp_privilege_list = NULL; + do { + ret = sqlite3_step(stmt); + if (ret == SQLITE_ROW) { + char *privilege_name = strdup((char *)sqlite3_column_text(stmt, 0)); + temp_privilege_list = g_list_append(temp_privilege_list, privilege_name); + } + } while (ret == SQLITE_ROW); + + *privilege_list = temp_privilege_list; + + __finalize_db(db, stmt); + + return PRIVILEGE_DB_MANAGER_ERR_NONE; + +} diff --git a/capi/src/privilege_info.c b/capi/src/privilege_info.c index bc0c60d..3c7d79a 100755 --- a/capi/src/privilege_info.c +++ b/capi/src/privilege_info.c @@ -529,3 +529,31 @@ int privilege_info_get_privilege_description(const char *privilege, char **descr return PRVMGR_ERR_NONE; } + +int privilege_info_is_privacy(const char* privilege) +{ + TryReturn(privilege != NULL, , PRVMGR_ERR_INVALID_PARAMETER, "[PRVMGR_ERR_INVALID_PARAMETER] privilege is NULL"); + + return __privilege_db_manager_is_privacy(privilege); +} + +int privilege_info_get_privacy_list(GList **privacy_list) +{ + int ret = __privilege_db_manager_get_privacy_list(privacy_list); + if (ret == PRIVILEGE_DB_MANAGER_ERR_NONE) + ret = PRVMGR_ERR_NONE; + else + ret = PRVMGR_ERR_INTERNAL_ERROR; + return ret; +} + +int privilege_info_get_privilege_list_by_privacy(const char* privacy, GList **privilege_list) +{ + TryReturn(privacy != NULL, , PRVMGR_ERR_INVALID_PARAMETER, "[PRVMGR_ERR_INVALID_PARAMETER] privacy is NULL"); + int ret = __privilege_db_manager_get_privilege_list_by_privacy(privacy, privilege_list); + if (ret == PRIVILEGE_DB_MANAGER_ERR_NONE) + ret = PRVMGR_ERR_NONE; + else + ret = PRVMGR_ERR_INTERNAL_ERROR; + return ret; +} diff --git a/capi/src/privilege_manager.c b/capi/src/privilege_manager.c index 192fc9b..1088f91 100755 --- a/capi/src/privilege_manager.c +++ b/capi/src/privilege_manager.c @@ -223,17 +223,12 @@ int privilege_manager_verify_privilege(const char *api_version, privilege_manage size_t new_size = snprintf(0, 0, "%s%s", tmp_api_version, API_VERSION_PADDING) + 1; tmp_api_version = realloc(tmp_api_version, new_size * sizeof(char)); TryReturn(tmp_api_version != NULL, free(tmp_api_version), PRVMGR_ERR_OUT_OF_MEMORY, "[PRVMGR_ERR_OUT_OF_MEMORY] tmp_api_version's realloc is failed."); - strncat(tmp_api_version, ".0", strlen(".0")); - - for (i = 0; i < 5; i++) { - if (!(tmp_api_version[i] >= wrt_active_version[i])) { - if (i >= 2) { - if (!(tmp_api_version[i - 2] > wrt_active_version[i - 2])) - is_valid_wrt_version = 0; - } else { - is_valid_wrt_version = 0; - } - } + strncat(tmp_api_version, API_VERSION_PADDING, API_VERSION_PADDING_LEN); + for (i = 0; is_valid_wrt_version == 1 && i < MAX_API_VERSION_LEN; i++) { + if (tmp_api_version[i] < wrt_active_version[i]) + is_valid_wrt_version = 0; + else if (tmp_api_version[i] > wrt_active_version[i]) + break; } pkg_type = strdup("WRT"); TryReturn(pkg_type != NULL, free(tmp_api_version), PRVMGR_ERR_OUT_OF_MEMORY, "[PRVMGR_ERR_OUT_OF_MEMORY] pkg_type's strdup is failed."); diff --git a/test/tc-privilege-db-manager.c b/test/tc-privilege-db-manager.c index 827a22f..4ab4e35 100755 --- a/test/tc-privilege-db-manager.c +++ b/test/tc-privilege-db-manager.c @@ -262,6 +262,7 @@ void __test_privilege_db_manager_get_privilege_display() int ret; char *privilege_display = NULL; +#ifdef PROFILE_TYPE_MOBILE printf("-----------------------------------------------------------\n"); printf("privilege : http://tizen.org/privilege/location\n"); printf("privilege_type : core\n"); @@ -269,7 +270,7 @@ void __test_privilege_db_manager_get_privilege_display() ret = privilege_db_manager_get_privilege_display(PRIVILEGE_DB_MANAGER_PACKAGE_TYPE_CORE, "http://tizen.org/privilege/location", "2.3", &privilege_display); __check_get_privilege_display_result(PRIVILEGE_DB_MANAGER_ERR_NONE, ret, privilege_display); free(privilege_display); - +#endif printf("-----------------------------------------------------------\n"); printf("privilege : http://tizen.org/privilege/power\n"); printf("privilege_type : wrt\n"); @@ -340,6 +341,7 @@ void __test_privilege_db_manager_get_privilege_description() int ret; char *privilege_description = NULL; +#ifdef PROFILE_TYPE_MOBILE printf("-----------------------------------------------------------\n"); printf("privilege : http://tizen.org/privilege/location\n"); printf("privilege_type : core\n"); @@ -351,7 +353,7 @@ void __test_privilege_db_manager_get_privilege_description() free(privilege_description); privilege_description = NULL; } - +#endif printf("-----------------------------------------------------------\n"); printf("privilege : http://tizen.org/privilege/power\n"); printf("privilege_type : wrt\n"); diff --git a/test/tc-privilege-info.c b/test/tc-privilege-info.c index c07051a..66a11a3 100755 --- a/test/tc-privilege-info.c +++ b/test/tc-privilege-info.c @@ -149,6 +149,89 @@ static void __check_get_privilege_group_display_name_result(privilege_manager_er } __change_color_to_origin(); } +static void __test_privilege_info_is_privacy() +{ + int ret; + printf("-----------------------------------------------------------\n"); + printf("privilege : http://tizen.org/privilege/account.read\n"); + ret = privilege_info_is_privacy("http://tizen.org/privilege/account.read"); + if (ret == 1) { + success_cnt++; + printf("SUCCESS: http://tizen.org/privilege/account.read is PRIVACY\n"); + } else if (ret == 0) { + fail_cnt++; + printf("Test FAILED\n"); + } + + printf("-----------------------------------------------------------\n"); + printf("privilege : http://tizen.org/privilege/internet\n"); + ret = privilege_info_is_privacy("http://tizen.org/privilege/internet"); + if (ret == 0) { + success_cnt++; + printf("SUCCESS: http://tizen.org/privilege/internet is NOT PRIVACY\n"); + } else if (ret == 1) { + fail_cnt++; + printf("Test FAILED\n"); + } +} + +static void __test_privilege_info_get_privacy_list() +{ + GList* privacy_list = NULL; + GList* l; + int ret = privilege_info_get_privacy_list(&privacy_list); + if (ret == 0) { + success_cnt++; + for (l = privacy_list; l != NULL; l = l->next) { + char *privacy_name = (char*)l->data; + printf("%s\n", privacy_name); + } + } else { + fail_cnt++; + printf("Test FAILED\n"); + } + g_list_free(privacy_list); +} + +static void __test_privilege_info_get_privilege_list_by_privacy() +{ + GList* privilege_list = NULL; + GList* l; + printf("-----------------------------------------------------------\n"); + printf("privacy : ACCOUNT\n"); + int ret = privilege_info_get_privilege_list_by_privacy("ACCOUNT", &privilege_list); + if (ret == 0) { + success_cnt++; + for (l = privilege_list; l != NULL; l = l->next) { + char *privilege_name = (char*)l->data; + printf("%s\n", privilege_name); + } + } else { + fail_cnt++; + printf("Test FAILED\n"); + } + + if (privilege_list != NULL) { + g_list_free(privilege_list); + privilege_list = NULL; + } + + printf("-----------------------------------------------------------\n"); + printf("privacy : USERHISTORY\n"); + ret = privilege_info_get_privilege_list_by_privacy("USERHISTORY", &privilege_list); + if (ret == 0) { + success_cnt++; + for (l = privilege_list; l != NULL; l = l->next) { + char *privilege_name = (char*)l->data; + printf("%s\n", privilege_name); + } + } else { + fail_cnt++; + printf("Test FAILED\n"); + } + + g_list_free(privilege_list); +} static void __test_privilege_info_get_privilege_display_name() { @@ -267,6 +350,11 @@ static void __test__privilege_info_get_privilege_group_display_name() int main() { __change_color_to_yellow(); + printf("Test function : privilege_info_is_privacy()\n"); + __change_color_to_origin(); + __test_privilege_info_is_privacy(); + + __change_color_to_yellow(); printf("Test function : privilege_info_get_privilege_display_name\n"); __change_color_to_origin(); __test_privilege_info_get_privilege_display_name(); @@ -281,6 +369,16 @@ int main() __change_color_to_origin(); __test__privilege_info_get_privilege_group_display_name(); + __change_color_to_yellow(); + printf("Test function : privilege_info_get_privacy_list\n"); + __change_color_to_origin(); + __test_privilege_info_get_privacy_list(); + + __change_color_to_yellow(); + printf("Test function : privilege_info_get_privilege_list_by_privacy\n"); + __change_color_to_origin(); + __test_privilege_info_get_privilege_list_by_privacy(); + __change_color_to_green(); printf("Test Complete\n"); printf("success : %d, ", success_cnt); diff --git a/test/tc-privilege-manager.c b/test/tc-privilege-manager.c index a1be684..05d9d61 100755 --- a/test/tc-privilege-manager.c +++ b/test/tc-privilege-manager.c @@ -320,25 +320,25 @@ static void __test_privilege_manager_get_mapped_privilege_list() g_list_free(privilege_list); privilege_list = NULL; - /* 3.0 core - mobile */ - __print_dline(); - __change_to_bold_yellow(); - __tcinfo(api_version, "2.3"); - __tcinfo(pkg_type, "core"); - __change_color_to_origin(); - __print_dline(); + /* 3.0 core - mobile */ + __print_dline(); + __change_to_bold_yellow(); + __tcinfo(api_version, "2.3"); + __tcinfo(pkg_type, "core"); + __change_color_to_origin(); + __print_dline(); __tcinfo(goal, "normal mapping"); - __privinfo("http://tizen.org/privilege/message.read", NULL, NULL); - __tcinfo(expect, "PRVMGR_ERR_NONE"); - ret = privilege_manager_get_mapped_privilege_list("3.0", PRVMGR_PACKAGE_TYPE_CORE, privilege_list, &mapped_privilege_list); - __print_result(__get_result_string(ret)); - __check_verify_result(PRVMGR_ERR_NONE, ret); - __print_privilege_list(mapped_privilege_list); - __print_line(); + __privinfo("http://tizen.org/privilege/message.read", NULL, NULL); + __tcinfo(expect, "PRVMGR_ERR_NONE"); + ret = privilege_manager_get_mapped_privilege_list("3.0", PRVMGR_PACKAGE_TYPE_CORE, privilege_list, &mapped_privilege_list); + __print_result(__get_result_string(ret)); + __check_verify_result(PRVMGR_ERR_NONE, ret); + __print_privilege_list(mapped_privilege_list); + __print_line(); - g_list_free(privilege_list); - privilege_list = NULL; + g_list_free(privilege_list); + privilege_list = NULL; /* 2.2.1 wrt - mobile */ __print_dline(); @@ -555,7 +555,7 @@ static void __test_privilege_manager_verify_privilege() /* 2.3 core - mobile */ __print_dline(); __change_to_bold_yellow(); - __tcinfo(api_version, "2.3"); + __tcinfo(api_version, "2.3.0"); __tcinfo(pkg_type, "core"); __change_color_to_origin(); __print_dline(); @@ -580,7 +580,7 @@ static void __test_privilege_manager_verify_privilege() __privinfo("http://tizen.org/privilege/systemsettings", "Public", NULL); __tcinfo(cert_level, "public"); __tcinfo(expect, "PRVMGR_ERR_NONE"); - ret = privilege_manager_verify_privilege("2.3", PRVMGR_PACKAGE_TYPE_CORE, privilege_list, PRVMGR_PACKAGE_VISIBILITY_PUBLIC, &error_message); + ret = privilege_manager_verify_privilege("2.3.0", PRVMGR_PACKAGE_TYPE_CORE, privilege_list, PRVMGR_PACKAGE_VISIBILITY_PUBLIC, &error_message); ShowErrorMsg(error_message != NULL, error_message, ret); __check_verify_result(PRVMGR_ERR_NONE, ret); __print_line(); -- 2.7.4