Skip to content

Instantly share code, notes, and snippets.

@pocmo
Last active December 8, 2016 14:28
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save pocmo/764725d07fff3045f7a1 to your computer and use it in GitHub Desktop.
Save pocmo/764725d07fff3045f7a1 to your computer and use it in GitHub Desktop.
Android Lollipop - Permissions + Groups + Protection Level
(android.permission-group.MESSAGES) android.permission.SEND_SMS dangerous
(android.permission-group.MESSAGES) android.permission.SEND_RESPOND_VIA_MESSAGE <unknown>
(android.permission-group.MESSAGES) android.permission.RECEIVE_SMS dangerous
(android.permission-group.MESSAGES) android.permission.RECEIVE_MMS dangerous
(android.permission-group.MESSAGES) android.permission.CARRIER_FILTER_SMS <unknown>
(android.permission-group.MESSAGES) android.permission.RECEIVE_EMERGENCY_BROADCAST <unknown>
(android.permission-group.MESSAGES) android.permission.READ_CELL_BROADCASTS dangerous
(android.permission-group.MESSAGES) android.permission.READ_SMS dangerous
(android.permission-group.MESSAGES) android.permission.WRITE_SMS dangerous
(android.permission-group.MESSAGES) android.permission.RECEIVE_WAP_PUSH dangerous
(android.permission-group.MESSAGES) android.permission.RECEIVE_BLUETOOTH_MAP <unknown>
(android.permission-group.SOCIAL_INFO) android.permission.READ_CONTACTS dangerous
(android.permission-group.SOCIAL_INFO) android.permission.WRITE_CONTACTS dangerous
(android.permission-group.PERSONAL_INFO) android.permission.BIND_DIRECTORY_SEARCH <unknown>
(android.permission-group.SOCIAL_INFO) android.permission.READ_CALL_LOG dangerous
(android.permission-group.SOCIAL_INFO) android.permission.WRITE_CALL_LOG dangerous
(android.permission-group.SOCIAL_INFO) android.permission.READ_SOCIAL_STREAM dangerous
(android.permission-group.SOCIAL_INFO) android.permission.WRITE_SOCIAL_STREAM dangerous
(android.permission-group.PERSONAL_INFO) android.permission.READ_PROFILE dangerous
(android.permission-group.PERSONAL_INFO) android.permission.WRITE_PROFILE dangerous
(android.permission-group.PERSONAL_INFO) android.permission.BODY_SENSORS normal
(android.permission-group.PERSONAL_INFO) android.permission.READ_CALENDAR dangerous
(android.permission-group.PERSONAL_INFO) android.permission.WRITE_CALENDAR dangerous
(android.permission-group.USER_DICTIONARY) android.permission.READ_USER_DICTIONARY dangerous
(android.permission-group.WRITE_USER_DICTIONARY) android.permission.WRITE_USER_DICTIONARY normal
(android.permission-group.BOOKMARKS) com.android.browser.permission.READ_HISTORY_BOOKMARKS dangerous
(android.permission-group.BOOKMARKS) com.android.browser.permission.WRITE_HISTORY_BOOKMARKS dangerous
(android.permission-group.DEVICE_ALARMS) com.android.alarm.permission.SET_ALARM normal
(android.permission-group.VOICEMAIL) com.android.voicemail.permission.ADD_VOICEMAIL dangerous
(android.permission-group.VOICEMAIL) com.android.voicemail.permission.WRITE_VOICEMAIL <unknown>
(android.permission-group.VOICEMAIL) com.android.voicemail.permission.READ_VOICEMAIL <unknown>
(android.permission-group.LOCATION) android.permission.ACCESS_FINE_LOCATION dangerous
(android.permission-group.LOCATION) android.permission.ACCESS_COARSE_LOCATION dangerous
(android.permission-group.SYSTEM_TOOLS) android.permission.ACCESS_MOCK_LOCATION dangerous
(android.permission-group.SYSTEM_TOOLS) android.permission.ACCESS_LOCATION_EXTRA_COMMANDS normal
(null) android.permission.INSTALL_LOCATION_PROVIDER <unknown>
(null) android.permission.HDMI_CEC <unknown>
(android.permission-group.LOCATION) android.permission.LOCATION_HARDWARE <unknown>
(android.permission-group.NETWORK) android.permission.INTERNET dangerous
(android.permission-group.NETWORK) android.permission.ACCESS_NETWORK_STATE normal
(android.permission-group.NETWORK) android.permission.ACCESS_WIFI_STATE normal
(android.permission-group.NETWORK) android.permission.CHANGE_WIFI_STATE dangerous
(android.permission-group.NETWORK) android.permission.READ_WIFI_CREDENTIAL <unknown>
(android.permission-group.NETWORK) android.permission.ACCESS_WIMAX_STATE normal
(android.permission-group.NETWORK) android.permission.CHANGE_WIMAX_STATE dangerous
(android.permission-group.NETWORK) android.permission.SCORE_NETWORKS <unknown>
(android.permission-group.BLUETOOTH_NETWORK) android.permission.BLUETOOTH dangerous
(android.permission-group.BLUETOOTH_NETWORK) android.permission.BLUETOOTH_ADMIN dangerous
(android.permission-group.BLUETOOTH_NETWORK) android.permission.BLUETOOTH_PRIVILEGED <unknown>
(android.permission-group.BLUETOOTH_NETWORK) android.permission.BLUETOOTH_MAP signature
(android.permission-group.SYSTEM_TOOLS) android.permission.BLUETOOTH_STACK signature
(android.permission-group.NETWORK) android.permission.NFC dangerous
(android.permission-group.NETWORK) android.permission.CONNECTIVITY_INTERNAL <unknown>
(android.permission-group.NETWORK) android.permission.RECEIVE_DATA_ACTIVITY_CHANGE <unknown>
(android.permission-group.NETWORK) android.permission.LOOP_RADIO <unknown>
(null) android.permission.NFC_HANDOVER_STATUS <unknown>
(android.permission-group.ACCOUNTS) android.permission.GET_ACCOUNTS normal
(android.permission-group.ACCOUNTS) android.permission.AUTHENTICATE_ACCOUNTS dangerous
(android.permission-group.ACCOUNTS) android.permission.USE_CREDENTIALS dangerous
(android.permission-group.ACCOUNTS) android.permission.MANAGE_ACCOUNTS dangerous
(android.permission-group.ACCOUNTS) android.permission.ACCOUNT_MANAGER signature
(android.permission-group.AFFECTS_BATTERY) android.permission.CHANGE_WIFI_MULTICAST_STATE dangerous
(android.permission-group.AFFECTS_BATTERY) android.permission.VIBRATE normal
(android.permission-group.AFFECTS_BATTERY) android.permission.FLASHLIGHT normal
(android.permission-group.AFFECTS_BATTERY) android.permission.WAKE_LOCK normal
(android.permission-group.AFFECTS_BATTERY) android.permission.TRANSMIT_IR normal
(android.permission-group.AUDIO_SETTINGS) android.permission.MODIFY_AUDIO_SETTINGS normal
(android.permission-group.HARDWARE_CONTROLS) android.permission.MANAGE_USB <unknown>
(android.permission-group.HARDWARE_CONTROLS) android.permission.ACCESS_MTP <unknown>
(android.permission-group.HARDWARE_CONTROLS) android.permission.HARDWARE_TEST signature
(android.permission-group.HARDWARE_CONTROLS) android.permission.ACCESS_FM_RADIO <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.NET_ADMIN signature
(android.permission-group.SYSTEM_TOOLS) android.permission.REMOTE_AUDIO_PLAYBACK signature
(null) android.permission.TV_INPUT_HARDWARE <unknown>
(null) android.permission.CAPTURE_TV_INPUT <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.OEM_UNLOCK_STATE signature
(android.permission-group.SYSTEM_TOOLS) android.permission.ACCESS_PDB_STATE signature
(android.permission-group.MICROPHONE) android.permission.RECORD_AUDIO dangerous
(android.permission-group.CAMERA) android.permission.CAMERA dangerous
(android.permission-group.CAMERA) android.permission.CAMERA_DISABLE_TRANSMIT_LED <unknown>
(android.permission-group.PHONE_CALLS) android.permission.PROCESS_OUTGOING_CALLS dangerous
(android.permission-group.PHONE_CALLS) android.permission.MODIFY_PHONE_STATE <unknown>
(android.permission-group.PHONE_CALLS) android.permission.READ_PHONE_STATE dangerous
(android.permission-group.PHONE_CALLS) android.permission.READ_PRECISE_PHONE_STATE <unknown>
(android.permission-group.PHONE_CALLS) android.permission.READ_PRIVILEGED_PHONE_STATE <unknown>
(android.permission-group.PHONE_CALLS) android.permission.CALL_PHONE dangerous
(android.permission-group.PHONE_CALLS) android.permission.USE_SIP dangerous
(android.permission-group.PHONE_CALLS) android.permission.REGISTER_SIM_SUBSCRIPTION <unknown>
(android.permission-group.PHONE_CALLS) android.permission.REGISTER_CALL_PROVIDER <unknown>
(android.permission-group.PHONE_CALLS) android.permission.REGISTER_CONNECTION_MANAGER <unknown>
(android.permission-group.PHONE_CALLS) android.permission.BIND_INCALL_SERVICE <unknown>
(android.permission-group.PHONE_CALLS) android.permission.BIND_CONNECTION_SERVICE <unknown>
(android.permission-group.PHONE_CALLS) android.permission.CONTROL_INCALL_EXPERIENCE <unknown>
(android.permission-group.STORAGE) android.permission.READ_EXTERNAL_STORAGE normal
(android.permission-group.STORAGE) android.permission.WRITE_EXTERNAL_STORAGE dangerous
(android.permission-group.STORAGE) android.permission.WRITE_MEDIA_STORAGE <unknown>
(android.permission-group.STORAGE) android.permission.MANAGE_DOCUMENTS signature
(android.permission-group.SCREENLOCK) android.permission.DISABLE_KEYGUARD dangerous
(android.permission-group.APP_INFO) android.permission.GET_TASKS normal
(android.permission-group.APP_INFO) android.permission.REAL_GET_TASKS <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.START_TASKS_FROM_RECENTS <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.INTERACT_ACROSS_USERS <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.INTERACT_ACROSS_USERS_FULL signature
(android.permission-group.SYSTEM_TOOLS) android.permission.MANAGE_USERS <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.GET_DETAILED_TASKS signature
(android.permission-group.APP_INFO) android.permission.REORDER_TASKS normal
(android.permission-group.APP_INFO) android.permission.REMOVE_TASKS signature
(android.permission-group.APP_INFO) android.permission.MANAGE_ACTIVITY_STACKS <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.START_ANY_ACTIVITY signature
(android.permission-group.APP_INFO) android.permission.RESTART_PACKAGES normal
(android.permission-group.APP_INFO) android.permission.KILL_BACKGROUND_PROCESSES normal
(android.permission-group.DISPLAY) android.permission.SYSTEM_ALERT_WINDOW dangerous
(android.permission-group.WALLPAPER) android.permission.SET_WALLPAPER normal
(android.permission-group.WALLPAPER) android.permission.SET_WALLPAPER_HINTS normal
(null) android.permission.SET_TIME <unknown>
(android.permission-group.SYSTEM_CLOCK) android.permission.SET_TIME_ZONE normal
(android.permission-group.STATUS_BAR) android.permission.EXPAND_STATUS_BAR normal
(android.permission-group.SYSTEM_TOOLS) com.android.launcher.permission.INSTALL_SHORTCUT dangerous
(android.permission-group.SYSTEM_TOOLS) com.android.launcher.permission.UNINSTALL_SHORTCUT dangerous
(android.permission-group.SYNC_SETTINGS) android.permission.READ_SYNC_SETTINGS normal
(android.permission-group.SYNC_SETTINGS) android.permission.WRITE_SYNC_SETTINGS normal
(android.permission-group.SYNC_SETTINGS) android.permission.READ_SYNC_STATS normal
(android.permission-group.SYSTEM_TOOLS) android.permission.SET_SCREEN_COMPATIBILITY signature
(android.permission-group.DEVELOPMENT_TOOLS) android.permission.ACCESS_ALL_EXTERNAL_STORAGE signature
(android.permission-group.DEVELOPMENT_TOOLS) android.permission.CHANGE_CONFIGURATION <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.WRITE_SETTINGS normal
(null) android.permission.WRITE_GSERVICES <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.FORCE_STOP_PACKAGES <unknown>
(android.permission-group.PERSONAL_INFO) android.permission.RETRIEVE_WINDOW_CONTENT <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.SET_ANIMATION_SCALE <unknown>
(android.permission-group.APP_INFO) android.permission.PERSISTENT_ACTIVITY normal
(android.permission-group.SYSTEM_TOOLS) android.permission.GET_PACKAGE_SIZE normal
(android.permission-group.SYSTEM_TOOLS) android.permission.SET_PREFERRED_APPLICATIONS signature
(android.permission-group.APP_INFO) android.permission.RECEIVE_BOOT_COMPLETED normal
(android.permission-group.SYSTEM_TOOLS) android.permission.BROADCAST_STICKY normal
(android.permission-group.SYSTEM_TOOLS) android.permission.MOUNT_UNMOUNT_FILESYSTEMS <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.MOUNT_FORMAT_FILESYSTEMS <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.ASEC_ACCESS signature
(android.permission-group.SYSTEM_TOOLS) android.permission.ASEC_CREATE signature
(android.permission-group.SYSTEM_TOOLS) android.permission.ASEC_DESTROY signature
(android.permission-group.SYSTEM_TOOLS) android.permission.ASEC_MOUNT_UNMOUNT signature
(android.permission-group.SYSTEM_TOOLS) android.permission.ASEC_RENAME signature
(android.permission-group.SYSTEM_TOOLS) android.permission.WRITE_APN_SETTINGS <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.SUBSCRIBED_FEEDS_READ normal
(android.permission-group.SYSTEM_TOOLS) android.permission.SUBSCRIBED_FEEDS_WRITE dangerous
(android.permission-group.NETWORK) android.permission.CHANGE_NETWORK_STATE normal
(android.permission-group.SYSTEM_TOOLS) android.permission.CLEAR_APP_CACHE dangerous
(null) android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK <unknown>
(null) android.permission.MANAGE_CA_CERTIFICATES <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.RECOVERY <unknown>
(null) android.permission.BIND_JOB_SERVICE signature
(android.permission-group.DEVELOPMENT_TOOLS) android.permission.WRITE_SECURE_SETTINGS <unknown>
(android.permission-group.DEVELOPMENT_TOOLS) android.permission.DUMP <unknown>
(android.permission-group.DEVELOPMENT_TOOLS) android.permission.READ_LOGS <unknown>
(android.permission-group.DEVELOPMENT_TOOLS) android.permission.SET_DEBUG_APP <unknown>
(android.permission-group.DEVELOPMENT_TOOLS) android.permission.SET_PROCESS_LIMIT <unknown>
(android.permission-group.DEVELOPMENT_TOOLS) android.permission.SET_ALWAYS_FINISH <unknown>
(android.permission-group.DEVELOPMENT_TOOLS) android.permission.SIGNAL_PERSISTENT_PROCESSES <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.DIAGNOSTIC signature
(null) android.permission.STATUS_BAR <unknown>
(null) android.permission.STATUS_BAR_SERVICE signature
(null) android.permission.FORCE_BACK signature
(null) android.permission.UPDATE_DEVICE_STATS <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.GET_APP_OPS_STATS <unknown>
(null) android.permission.UPDATE_APP_OPS_STATS <unknown>
(null) android.permission.INTERNAL_SYSTEM_WINDOW signature
(null) android.permission.MANAGE_APP_TOKENS signature
(null) android.permission.FREEZE_SCREEN signature
(null) android.permission.INJECT_EVENTS signature
(null) android.permission.FILTER_EVENTS signature
(null) android.permission.RETRIEVE_WINDOW_TOKEN signature
(null) android.permission.FRAME_STATS signature
(null) android.permission.TEMPORARY_ENABLE_ACCESSIBILITY signature
(null) android.permission.SET_ACTIVITY_WATCHER signature
(null) android.permission.SHUTDOWN <unknown>
(null) android.permission.STOP_APP_SWITCHES <unknown>
(null) android.permission.GET_TOP_ACTIVITY_INFO signature
(null) android.permission.READ_INPUT_STATE signature
(null) android.permission.BIND_INPUT_METHOD signature
(null) android.permission.BIND_ACCESSIBILITY_SERVICE signature
(null) android.permission.BIND_PRINT_SERVICE signature
(null) android.permission.BIND_NFC_SERVICE signature
(null) android.permission.BIND_PRINT_SPOOLER_SERVICE signature
(null) android.permission.BIND_TEXT_SERVICE signature
(null) android.permission.BIND_VPN_SERVICE signature
(null) android.permission.BIND_WALLPAPER <unknown>
(null) android.permission.BIND_VOICE_INTERACTION signature
(null) android.permission.MANAGE_VOICE_KEYPHRASES <unknown>
(null) android.permission.BIND_REMOTE_DISPLAY signature
(null) android.permission.BIND_TV_INPUT <unknown>
(null) android.permission.MODIFY_PARENTAL_CONTROLS <unknown>
(null) android.permission.BIND_DEVICE_ADMIN signature
(null) android.permission.MANAGE_DEVICE_ADMINS <unknown>
(null) android.permission.SET_ORIENTATION signature
(null) android.permission.SET_POINTER_SPEED signature
(null) android.permission.SET_INPUT_CALIBRATION signature
(null) android.permission.SET_KEYBOARD_LAYOUT signature
(null) android.permission.INSTALL_PACKAGES <unknown>
(null) android.permission.CLEAR_APP_USER_DATA signature
(null) android.permission.DELETE_CACHE_FILES <unknown>
(null) android.permission.DELETE_PACKAGES <unknown>
(null) android.permission.MOVE_PACKAGE <unknown>
(null) android.permission.CHANGE_COMPONENT_ENABLED_STATE <unknown>
(null) android.permission.GRANT_REVOKE_PERMISSIONS signature
(null) android.permission.ACCESS_SURFACE_FLINGER signature
(null) android.permission.READ_FRAME_BUFFER <unknown>
(null) android.permission.ACCESS_INPUT_FLINGER signature
(null) android.permission.CONFIGURE_WIFI_DISPLAY signature
(null) android.permission.CONTROL_WIFI_DISPLAY signature
(null) android.permission.CONTROL_VPN <unknown>
(null) android.permission.CAPTURE_AUDIO_OUTPUT <unknown>
(null) android.permission.CAPTURE_AUDIO_HOTWORD <unknown>
(null) android.permission.MODIFY_AUDIO_ROUTING <unknown>
(null) android.permission.CAPTURE_VIDEO_OUTPUT <unknown>
(null) android.permission.CAPTURE_SECURE_VIDEO_OUTPUT <unknown>
(null) android.permission.MEDIA_CONTENT_CONTROL <unknown>
(null) android.permission.BRICK signature
(null) android.permission.REBOOT <unknown>
(null) android.permission.DEVICE_POWER signature
(null) android.permission.USER_ACTIVITY <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.NET_TUNNELING signature
(null) android.permission.FACTORY_TEST signature
(android.permission-group.SYSTEM_TOOLS) android.permission.BROADCAST_PACKAGE_REMOVED signature
(android.permission-group.MESSAGES) android.permission.BROADCAST_SMS signature
(android.permission-group.MESSAGES) android.permission.BROADCAST_WAP_PUSH signature
(android.permission-group.NETWORK) android.permission.BROADCAST_NETWORK_PRIVILEGED <unknown>
(null) android.permission.MASTER_CLEAR <unknown>
(null) android.permission.CALL_PRIVILEGED <unknown>
(null) android.permission.PERFORM_CDMA_PROVISIONING <unknown>
(null) android.permission.CONTROL_LOCATION_UPDATES <unknown>
(null) android.permission.ACCESS_CHECKIN_PROPERTIES <unknown>
(null) android.permission.PACKAGE_USAGE_STATS <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.BATTERY_STATS <unknown>
(null) android.permission.BACKUP <unknown>
(null) android.permission.CONFIRM_FULL_BACKUP signature
(null) android.permission.BIND_REMOTEVIEWS <unknown>
(android.permission-group.PERSONAL_INFO) android.permission.BIND_APPWIDGET <unknown>
(android.permission-group.PERSONAL_INFO) android.permission.BIND_KEYGUARD_APPWIDGET <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.MODIFY_APPWIDGET_BIND_PERMISSIONS <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.CHANGE_BACKGROUND_DATA_SETTING signature
(android.permission-group.SYSTEM_TOOLS) android.permission.GLOBAL_SEARCH <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.GLOBAL_SEARCH_CONTROL signature
(android.permission-group.SYSTEM_TOOLS) android.permission.READ_SEARCH_INDEXABLES <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.SET_WALLPAPER_COMPONENT <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.READ_DREAM_STATE <unknown>
(android.permission-group.SYSTEM_TOOLS) android.permission.WRITE_DREAM_STATE <unknown>
(null) android.permission.ACCESS_CACHE_FILESYSTEM <unknown>
(null) android.permission.COPY_PROTECTED_DATA signature
(null) android.permission.CRYPT_KEEPER <unknown>
(null) android.permission.READ_NETWORK_USAGE_HISTORY <unknown>
(null) android.permission.MANAGE_NETWORK_POLICY signature
(null) android.permission.MODIFY_NETWORK_ACCOUNTING <unknown>
(null) android.intent.category.MASTER_CLEAR.permission.C2D_MESSAGE signature
(null) android.permission.PACKAGE_VERIFICATION_AGENT <unknown>
(null) android.permission.BIND_PACKAGE_VERIFIER signature
(null) android.permission.SERIAL_PORT <unknown>
(null) android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY signature
(null) android.permission.UPDATE_LOCK <unknown>
(null) android.permission.ACCESS_NOTIFICATIONS <unknown>
(null) android.permission.ACCESS_KEYGUARD_SECURE_STORAGE signature
(null) android.permission.CONTROL_KEYGUARD signature
(null) android.permission.TRUST_LISTENER signature
(null) android.permission.PROVIDE_TRUST_AGENT <unknown>
(null) android.permission.LAUNCH_TRUST_AGENT_SETTINGS <unknown>
(null) android.permission.BIND_TRUST_AGENT signature
(null) android.permission.BIND_NOTIFICATION_LISTENER_SERVICE signature
(null) android.permission.BIND_CONDITION_PROVIDER_SERVICE signature
(null) android.permission.BIND_DREAM_SERVICE signature
(null) android.permission.INVOKE_CARRIER_SETUP <unknown>
(null) android.permission.ACCESS_NETWORK_CONDITIONS <unknown>
(null) android.permission.ACCESS_DRM_CERTIFICATES <unknown>
(null) android.permission.MANAGE_MEDIA_PROJECTION signature
(null) android.permission.READ_INSTALL_SESSIONS normal
(null) android.permission.REMOVE_DRM_CERTIFICATES <unknown>
(null) android.permission.BIND_CARRIER_MESSAGING_SERVICE <unknown>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment