uawikipc.ru

Аналізуємо права, доступні apk-додатком

Ви завантажили додаток з невідомого сайту, і хочете знати, до чого у нього буде доступ після установки? Припустимо, не потішить чи нова програма вас відправкою дорогущих повідомлень на «короткий номер» за ваш, природно, рахунок? Це нескладно, і ми зараз розберемося в цьому питанні.

Отже, декомпіліруем цікавий для нас APK-файл. Детальніше про APK можна почитати в іншій статті. знаходимо файл AndroidManifest.xml і відкриваємо його за допомогою Notepad ++. Нижче наведено список рядків, які забезпечують додатком ті чи інші права, з докладним їх описом.

ACCESS_CHECKIN_PROPERTIES - дає доступ до читання або запису значень в таблиці властивостей бази даних, щоб оновлювати знову завантажені дані.

ACCESS_COARSE_LOCATION - дозволяє додатку отримувати доступ до приблизним розташуванням за допомогою Cell-ID або Wi-Fi.

ACCESS_FINE_LOCATION - дозволяє додатку отримувати точне місце розташування за допомогою GPS-навігації.

ACCESS_LOCATION_EXTRA_COMMANDS - дозволяє додатку отримувати додаткові функції, пов`язані з місцем розташування.

ACCESS_MOCK_LOCATION - дозволяє додатку створювати несправжнє розташування для своїх цілей або перевірки.

ACCESS_NETWORK_STATE - дозволяє додатку отримувати інформацію про стан мереж.

ACCESS_SURFACE_FLINGER - дозволяє додатку використовувати низькорівневі функції SurfaceFlinger.

ACCESS_WIFI_STATE - дозволяє додатку отримувати інформацію про стан Wi-Fi мереж.

ACCOUNT_MANAGER - дає додатком доступ до AccountAuthenticators.

ADD_VOICEMAIL - дозволяє додатку додавати записи голосової пошти в систему.

AUTHENTICATE_ACCOUNTS - дає додатку можливість додатком виступати в якості AccountAuthenticator для AccountManager

BATTERY_STATS - дає додатком збирати статистику по акумуляторної батареї.

BIND_APPWIDGET - дає можливість додатком повідомити сервісу AppWidget, яка програма може отримати доступ до даних в AppWidget.

BIND_DEVICE_ADMIN - запитується одержувачем адміністрування, щоб переконатися, що тільки система може з ним взаємодіяти.

BIND_INPUT_METHOD - запитується InputMethodService, щоб переконатися, що тільки система може бути з ним пов`язана.

BIND_REMOTEVIEWS - запитується RemoteViewService, щоб переконатися, що тільки система може бути з ним пов`язана.

BIND_TEXT_SERVICE - запитується TextService, щоб переконатися, що тільки система може бути з ним пов`язана.

BIND_VPN_SERVICE - запитується VpnService, щоб переконатися, що тільки система може бути з ним пов`язана.

BIND_WALLPAPER - запитується WallpaperService, щоб переконатися, що тільки система може бути з ним пов`язана.

BLUETOOTH - дозволяє додатку підключатися до зв`язаних Bluetooth-пристроїв.

BLUETOOTH_ADMIN - дозволяє додатку самостійно знаходити і сполучатися з Bluetooth-пристроями.

BROADCAST_PACKAGE_REMOVED - дозволяє додатку віщати повідомлення про те, що пакет додатка був видалений.

BROADCAST_SMS - дозволяє додатку передавати звіт про доставку SMS-повідомлення.

BROADCAST_STICKY - дозволяє додатку передавати повідомлення про нотатках.

BROADCAST_WAP_PUSH - дозволяє додатку передавати звіт про доставку при відправці даних за допомогою WAP.

CALL_PHONE - дає додатком право ініціювати телефонний дзвінок, минаючи стандартний користувальницький інтерфейс набору номера.

CALL_PRIVILEGED - дозволяє додатку викликати будь-який телефонний номер, в тому числі номери екстрених служб, минаючи стандартний користувальницький інтерфейс набору номера.

CAMERA - дає додатком доступ до камери пристрою.

CHANGE_COMPONENT_ENABLED_STATE - дозволяє додатку активувати або деактивувати компоненти інших додатків.

CHANGE_CONFIGURATION - дає додатком право змінювати поточну конфігурацію, наприклад місце розташування.

CHANGE_NETWORK_STATE - дозволяє додатку змінювати стан підключення до мережі.

CHANGE_WIFI_MULTICAST_STATE - дає додатком право входити в режим Wi-Fi Multicast.

CHANGE_WIFI_STATE - дозволяє додатку змінити стан Wi-Fi підключення.

CLEAR_APP_CACHE - дає додатком право очищати кеш всіх встановлених на пристрої додатків.

CLEAR_APP_USER_DATA - дає додатком право очистити призначені для користувача дані, пов`язані з додатками.

CONTROL_LOCATION_UPDATES - дозволяє додатку вмикати або вимикати повідомлення про оновлення розташування.

DELETE_CACHE_FILES - дає право додатком видаляти файли кешу.

DELETE_PACKAGES - дозволяє видаляти пакети.

DEVICE_POWER - дає додатком низькорівневий доступ до управління живленням пристрою.



DIAGNOSTIC - дозволяє додатку проводити діагностику системних ресурсів.

DISABLE_KEYGUARD - дозволяє додатку самостійно вимикати блокування клавіатури.

DUMP - дає додатком право отримувати дамп інформації про системні службах.

EXPAND_STATUS_BAR - дозволяє додатку згортати або розгортати рядок стану.

FACTORY_TEST - дозволяє додатку запускатися як тестове від виробника, з Root-доступом.

FLASHLIGHT - дає додатком доступ до спалаху камери.

FORCE_BACK - дозволяє додатку форсувати команду «Назад».

GET_ACCOUNTS - дає додатком доступ до списку облікових записів в Accounts Service.

GET_PACKAGE_SIZE - дає додатком право дізнаватися займане будь-яким пакетом місце.

GET_TASKS - дає право додатком отримувати інформацію про запущені зараз або нещодавно додатках і сервісах.

GLOBAL_SEARCH - даний дозвіл може використовуватися контент-провайдерами для того, що глобальна пошукова система отримала доступ до їх даними.

HARDWARE_TEST - дає додатком доступ до апаратної периферії.

INJECT_EVENTS - дозволяє додатку вставляти події по введенню (в тому числі натискання клавіш, торкання або рух трекболу) в загальний потік подій для будь-якого вікна.

INSTALL_LOCATION_PROVIDER - дозволяє додатку встановлювати провайдера розташування в Location Manager.

INSTALL_PACKAGES - дає додатком право встановлювати пакети.

INTERNAL_SYSTEM_WINDOW - дає додатком право відкривати вікна, які використовуються системним призначеним для користувача інтерфейсом.

Відео: Android: Як видалити непотрібні програми через комп`ютер? (Видаляємо системні програми без root)

KILL_BACKGROUND_PROCESSES - дає право викликати killBackgroundProcesses (String).

MANAGE_ACCOUNTS - дозволяє управляти списком облікових записів в Account Manager

MANAGE_APP_TOKENS - дозволяє додатку керувати (створювати, видаляти, сортувати) списком додатків в менеджері вікон.

MODIFY_AUDIO_SETTINGS - дає права додатком змінювати загальні звукові настройки.

MODIFY_PHONE_STATE - дозволяє змінювати стан телефонної частини: харчування, mmi і т.д.

MOUNT_FORMAT_FILESYSTEMS - дає права форматувати файлові системи знімних накопичувачів.

MOUNT_UNMOUNT_FILESYSTEMS - дає права монтувати і демонтувати файлові системи знімних накопичувачів.

NFC - дає право додаткам виконувати операції введення-виведення за допомогою NFC.

PERSISTENT_ACTIVITY - дає право робити активність додатки постійною. Увага, даний функціонал буде прибраний в майбутньому, і вже зараз є неактуальним.

PROCESS_OUTGOING_CALLS - дає право додатком аналізувати, змінювати або скасовувати вихідні дзвінки.

READ_CALENDAR - дає додатком доступ до читання календарних записів користувача.

READ_CONTACTS - дає додатком зчитувати дані про контакти користувача.

READ_FRAME_BUFFER - дає доступ до кадрового буферу, в тому числі дозволяє додатку робити скріншоти.

READ_HISTORY_BOOKMARKS - дає додатком право зчитувати історію і закладки браузера.

READ_INPUT_STATE - дозволяє додатку отримувати поточний стан клавіш і їх перемикання. Більше не використовується.

READ_LOGS - дає додатком право читати низькорівневі системні файли журналу.

READ_PHONE_STATE - дає додатком право читання поточного стану телефону.

READ_PROFILE - дає додатком право зчитувати дані профілю користувача.

READ_SMS - дає додатком право читати SMS-повідомлення.

READ_SOCIAL_STREAM - дозволяє додатку зчитувати інформацію з призначеного для користувача соціального стріму.

READ_SYNC_SETTINGS - дає право читати налаштування синхронізації.

READ_SYNC_STATS - дає право зчитувати статистику синхронізації.

READ_USER_DICTIONARY - дозволяє додатку зчитувати словник користувача.

REBOOT - дозволяє додатку перезавантажувати пристрій.

RECEIVE_BOOT_COMPLETED - дозволяє додатку отримувати рядок ACTION_BOOT_COMPLETED, яка мовить по закінченню завантаження системи.

RECEIVE_MMS - дає додатком право отримувати інформацію про вхідні MMS-повідомленнях, записувати і обробляти їх.

Відео: Як завантажити недоступне додаток з Play Маркет (Без ROOT)

RECEIVE_SMS - дає додатком право отримувати інформацію про вхідні SMS-повідомленнях, записувати і обробляти їх.

RECEIVE_WAP_PUSH - дозволяє додатку аналізувати вхідні WAP-повідомлення.

RECORD_AUDIO - дає додатком право записувати звук.

REORDER_TASKS - дає додатком право змінювати порядок завдань.

RESTART_PACKAGES - більше не використовується, так як рядок restartPackage (String) більше не підтримується.

SEND_SMS - дає додатком права для відправки SMS-повідомлень.

SET_ACTIVITY_WATCHER - дозволяє додатку аналізувати і контролювати, як в системі глобально запускаються різні завдання.

SET_ALARM - дозволяє додатку створювати будильник чи іншу подію.

SET_ALWAYS_FINISH - дозволяє додатку контролювати, чи буде вся активність негайно припинена у фоновому режимі.

SET_ANIMATION_SCALE - дає право змінювати глобальний коефіцієнт масштабування анімації.

SET_DEBUG_APP - налаштовує додаток для налагодження.

SET_ORIENTATION - дає доступ до низкорівневому управління орієнтацією і поворотами екрану.

SET_POINTER_SPEED - дає доступ до низкорівневому управління швидкістю курсору.

SET_PREFERRED_APPLICATIONS - більше не використовується.

SET_PROCESS_LIMIT - дає право додатком встановлювати максимальну кількість процесів, які можуть бути запущені.

SET_TIME - дозволяє додатку встановлювати системний час.

SET_TIME_ZONE - дозволяє додатку встановлювати системний часовий пояс.

SET_WALLPAPER - дозволяє додатку встановлювати шпалери.

SET_WALLPAPER_HINTS - дозволяє додатку встановлювати підказки шпалер.

SIGNAL_PERSISTENT_PROCESSES - дозволяє додатку запитувати, щоб був посланий сигнал з усіх персистирующих процесів.

STATUS_BAR - дає додатком право закривати, відкривати або повністю відключати статус-бар і його іконки.

SUBSCRIBED_FEEDS_READ - дозволяє додатку отримувати доступ до підписки каналу ContentProvider.

SYSTEM_ALERT_WINDOW - дозволяє додатку відкривати вікна поверх всіх інших додатків, використовуючи TYPE_SYSTEM_ALERT.

UPDATE_DEVICE_STATS - дає додатком право оновлювати статистику пристрою.

USE_CREDENTIALS - дозволяє додатку запросити authtokens у AccountManager.

USE_SIP - дає додатком право використовувати сервіс SIP.

VIBRATE - дає додатком доступ до вібрації.

WAKE_LOCK - дозволяє додатку використовувати PowerManager WakeLocks, щоб не знижувати частоту процесора під час сну і не затемнювати екран.

WRITE_APN_SETTINGS - дозволяє додатку записувати налаштування APN (точки доступу до інтернету).

WRITE_CALENDAR - дає права додатком записувати (але не читати) дані в календар користувача.

WRITE_CONTACTS - дає права додатком записувати (але не читати) дані в контакти користувача.

WRITE_EXTERNAL_STORAGE - дає права додатком записувати дані на зовнішній накопичувач.

WRITE_GSERVICES - дає права додатком записувати дані в карти Google.

WRITE_HISTORY_BOOKMARKS - дає права додатком записувати (але не читати) дані в історію і закладки браузера користувача.

WRITE_PROFILE - дає права додатком записувати (але не читати) дані в персональний профіль користувача.

WRITE_SECURE_SETTINGS - дозволяє додатку читати або записувати дані в налаштування безпеки системи.

Відео: Прибрати блокування FRP Google на будь-якому Samsung 2016 року

WRITE_SETTINGS - дозволяє додатку зчитувати або записувати системні настройки.

WRITE_SMS - дозволяє додатку писати SMS-повідомлення.

WRITE_SOCIAL_STREAM - дозволяє додатку записувати (але не читати) потокові соціальні дані користувача.

WRITE_SYNC_SETTINGS - дозволяє додатку записувати налаштування синхронізації.

WRITE_USER_DICTIONARY - дозволяє додатку записувати дані в словник користувача.

Поділитися в соц мережах:
Схожі
» » Аналізуємо права, доступні apk-додатком