Дізнаємося які права у додатки apk

apk

Якщо Ви завантажили додаток з якогось невідомого сайту і хочете знати що буде робити це додаток коли ви його встановите на свій телефон або планшет. Наприклад я знайшов в інтернеті додаток ліхтарик (наприклад) і в правах цього додатка є можливість відправки SMS (SEND_SMS) На номер ХХХХ яке коштує 100 $ (припустимо) і щоб не втратити їх читаємо далі, як дізнатися що за права у додатки.
Декомпіліруем і відкриваємо файл AndroidManifest.xml за допомогою Notepad ++ , далі знаходимо рядки і дивимося які права:




Переклад прав для додатка

  • рядок ACCESS_CHECKIN_PROPERTIES Дозволяє читання / запис доступ до "Властивості" в таблиці приїзду базу даних, щоб змінити значення, які отримують завантажений.
  • рядок ACCESS_COARSE_LOCATION Дозволяє додатком отримувати доступ до грубих (наприклад, Cell-ID, WiFi) місце.
  • рядок 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 Повинен бути потрібним RemoteViewsService, гарантувати, що тільки система може зв`язати з ним.
  • рядок 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 Дозволяє додатком ініціювати телефонний дзвінок, минаючи призначений для користувача інтерфейс Dialer для користувача.
  • рядок CALL_PRIVILEGED Дозволяє додатком викликати будь-який телефонний номер, включаючи номери екстрених служб, минаючи призначений для користувача інтерфейс Dialer для користувача.
  • рядок CAMERA Повинні мати можливість доступу до камери пристрою.
  • рядок CHANGE_COMPONENT_ENABLED_STATE Дозволяє додатком змінювати компоненти інших додатків.
  • рядок CHANGE_CONFIGURATION Дозволяє додатком змінювати поточну конфігурацію, такі, як мова.
  • рядок CHANGE_NETWORK_STATE Дозволяє додаткам змінити стан підключення до мережі.
  • рядок CHANGE_WIFI_MULTICAST_STATE Дозволяє заявами увійти в спосіб Передачі Wi-Fi
  • рядок CHANGE_WIFI_STATE Дозволяє додаткам змінити стан Wi-Fi підключення.
  • рядок CLEAR_APP_CACHE Дозволяє додатком, очистити кеш всіх встановлених додатків на пристрої.
  • рядок CLEAR_APP_USER_DATA Дозволяє додатком очистити призначені для користувача дані.
  • рядок CONTROL_LOCATION_UPDATES Дозволяє дозволяти / пошкоджувати повідомлення про оновлення розташування від радіо.
  • рядок DELETE_CACHE_FILES Дозволяє додатком видаляти файли кешу.
  • рядок DELETE_PACKAGES Дозволяє додатком видаляти пакети.
  • рядок DEVICE_POWER Дозволяє низькорівневий доступ до включення, управління.
  • рядок DIAGNOSTIC Дозволяє застосування до RW до діагностичних ресурсів.
  • рядок DISABLE_KEYGUARD Дозволяє додаткам або розблокування клавіатури.
  • рядок DUMP Дозволяє додатком отримувати інформацію про стан системних служб.
  • рядок EXPAND_STATUS_BAR Дозволяє додатком розгортати або згортати в рядок стану.
  • рядок FACTORY_TEST Керований як випробувальний застосування виготовлювача, бігаючи як користувач кореня. Рядок FLASHLIGHT Дозволяє доступ до спалаху (спалах камери).
  • рядок FORCE_BACK Дозволяє заявою викликати ЗВОРОТНИЙ операцію на те, що головна діяльність. 
  • рядок GET_ACCOUNTS Дозволяє доступ до списку записів в облікових записах.
  • рядок GET_PACKAGE_SIZE Дозволяє заявою дізнатися простір, використане будь-яким пакетом.
  • рядок GET_TASKS Дозволяє додатком отримувати інформацію про поточні або недавно запущених задачах.
  • рядок GLOBAL_SEARCH Цей дозвіл може бути використано для контент-провайдерів, щоб глобальна система пошуку могла отримати доступ до своїх даних.
  • рядок HARDWARE_TEST Дозволяє отримати доступ до периферійних пристроїв.
  • рядок INJECT_EVENTS Дозволяє додатком введення (клавіші, сенсорний, трекбол) будь-якому вікні.
  • рядок INSTALL_LOCATION_PROVIDER Дозволяє додатком встановлювати місцезнаходження постачальника в розташування мережі оператора.
  • рядок INSTALL_PACKAGES Дозволяє додатком встановлювати пакети.
  • рядок INTERNAL_SYSTEM_WINDOW Дозволяє додатком відкривати вікна, які призначені для використання в частині призначеного для користувача інтерфейсу системи.
  • рядок Internet Дозволяє додаткам відкривати мережеві сокети.
  • рядок KILL_BACKGROUND_PROCESSES Дозволяє додатком викликати killBackgroundProcesses (String).
  • рядок MANAGE_ACCOUNTS Дозволяє додатком управляти списком AccountManager.
  • рядок MANAGE_APP_TOKENS Дозволяє заявою впоратися (створіть, Зруйнуйте, Z-замовлення), прикладні символи в адміністратора повноекранного режиму.
  • рядок MASTER_CLEAR Чи не для використання сторонніми заявами.
  • рядок MODIFY_AUDIO_SETTINGS Дозволяє додатком змінювати загальні налаштування звуку.
  • рядок MODIFY_PHONE_STATE Дозволяє зміна телефонної частини-харчування, MMI і т.д.
  • рядок MOUNT_FORMAT_FILESYSTEMS Дозволяє форматувати файлові системи для знімних носіїв.
  • рядок MOUNT_UNMOUNT_FILESYSTEMS Дозволяє монтувати і демонтувати файлові системи для знімних носіїв.
  • рядок NFC Дозволяє додаткам виконувати операції введення / виводу через NFC.
  • рядок PERSISTENT_ACTIVITY Ця константа засуджувалася на рівні 9 API. Ця функціональність буде видалена в будущем- ласка, не використовуйте. Дозвольте заявою зробити його дії постійними.
  • рядок 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 Дозволяє додаткам зчитувати статистику синхронізації.
  • рядок RECEIVE_BOOT_COMPLETED Дозволяє заявою отримати ACTION_BOOT_COMPLETED, який переданий після того, як система закінчує завантажувати.
  • рядок RECEIVE_MMS Дозволяє додатком контролювати вхідні повідомлення MMS, їх запис, виконання та обробку.
  • рядок RECEIVE_SMS Дозволяє додатком контролювати вхідні повідомлення SMS, їх запис, виконання та обробку.
  • рядок RECEIVE_WAP_PUSH Дозволяє заявою контролювати надходять повідомлення поштовху WAP.
  • рядок RECORD_AUDIO Дозволяє додаток записувати звук.
  • рядок REORDER_TASKS Дозволяє додатком змінити порядок завдань.
  • рядок RESTART_PACKAGES Ця константа засуджувалася на рівні 8 API. restartPackage (Послідовність) API більше не підтриманий.
  • рядок 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 Ця константа засуджувалася на рівні 7 API. Більше не корисний, см. AddPackageToPreferred (Послідовність) для деталей.
  • рядок SET_PROCESS_LIMIT Дозволяє додатком встановлювати максимальну кількість процесів, які можуть бути запущені.
  • рядок SET_TIME Дозволяє додаткам для встановлення системного часу.
  • рядок SET_TIME_ZONE Дозволяє додаткам, встановлювати часовий пояс системи.
  • рядок SET_WALLPAPER Дозволяє додаткам встановити шпалери.
  • рядок SET_WALLPAPER_HINTS Дозволяє заявами встановити натяки шпалер
  • рядок SIGNAL_PERSISTENT_PROCESSES Дозвольте заявою просити що сигнал бути надісланими в усі постійні процеси.
  • рядок STATUS_BAR Дозволяє додатком відкривати, закривати, або відключати панель статусу і іконок.
  • рядок SUBSCRIBED_FEEDS_READ Дозволяє додатком, отримувати доступ до підписки каналу ContentProvider.
  • рядок SUBSCRIBED_FEEDS_WRITE
  • рядок 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 Дозволяє права додатком для читання або запису налаштувань безпеки програми.
  • рядок WRITE_SETTINGS Дозволяє права додатком для читання або запису параметрів системи.
  • рядок WRITE_SMS Дозволяє додатком писати SMS-повідомлення.
  • рядок WRITE_SOCIAL_STREAM Дозволяє додатком записувати (але не читати) соціальні дані користувача в потоці.
  • рядок WRITE_SYNC_SETTINGS Дозволяє додаткам записувати налаштування синхронізації.



Офіційна сторінка (на англійській)

Статті по темі APK:

  • Що таке APK?
  • Необхідні інструменти для роботи з APK
  • Як встановлювати додатки для Android з розширенням apk
  • Як видалити додатки (програми, ігри) на android?
  • Як завантажувати і купувати додатки з Google Play
  • Що таке root в Android?
  • Структура APK файлу
  • Розбирання (декомпіляція) APK файлу за допомогою Apktool
  • Локалізація файлу APK
  • Упаковка APK додатки і підпис (компіляція і підпис)
  • Вибір місця установки додатка APK
  • Редагування і заміна іконок в APK
  • Дізнаємося які права у додатки APK
  • Як витягти інсталяційний файл з додатком (.apk) з системи
  • Як видалити рекламу з додатків APK
  • Як завантажити додаток APK на комп`ютер з Google Play
  • Які вбудовані (системні) додатки Android можна видалити
  • Деодексірованіе системних додатків в Андроїд
  • Як редагувати системні apk
  • Як отримати вихідний код програми з розширенням Apk
  • Одексірованіе Android додатків
Поділися в соціальних мережах:

Схожі
Права доступу (permission) в androidПрава доступу (permission) в android
Де мої дітиДе мої діти
Права (привілеї) користувачів в mysqlПрава (привілеї) користувачів в mysql
Права доступу до файлів в linuxПрава доступу до файлів в linux
Ключ безпеки мережіКлюч безпеки мережі
Як завантажити додаток apk на комп`ютер з google playЯк завантажити додаток apk на комп`ютер з google play
Локалізація файлу apkЛокалізація файлу apk
Як видалити рекламу з apk андроїд додаткаЯк видалити рекламу з apk андроїд додатка
Як стати власником файлу або папки (способи для windows 8.1 і нижче)Як стати власником файлу або папки (способи для windows 8.1 і нижче)
Які ставити права доступу на хостингуЯкі ставити права доступу на хостингу
» » Дізнаємося які права у додатки apk