В Android 4.3 знайдено приховане додаток для контролю дозволів програм
Багато користувачів Android хотіли б бачити на своїх пристроях програми для контролю дозволів окремих програм. Тобто, наприклад, ви не хочете, щоб клієнт Facebook мав доступ до геолокації - досить відкрити налаштування, знайти Facebook і в списку дозволів, які вимагає програма, відключити геолокацію, після чого додаток ніколи не дізнається, де ви знаходитесь. Так, такі інструменти сторонніх розробників вже існують, але вимагають на пристрої root-права і не завжди можуть забезпечити правильну роботу. На щастя, незабаром програму для контролю над дозволами збирається випустити сама Google, що покладе кінець всім незручностей, пов'язаних з відсутністю такої можливості.
Додаток поки приховано в операційці від сторонніх очей, але може бути викликане будь-яким користувачем Android 4.3 Jelly Bean. Для цього необхідно створити на робочому столі ярлик (зробити це можна за допомогою стороннього лончера або спеціального додатка зразок QuickShortcutMaker з Google Play), а як дії за натисканням на нього вибрати "Налаштування", а потім пункт "App Ops". Після цього приховане додаток стане можливо запускати прямо з робочого столу.
Додаток дійсно працює - вище ви можете бачити приклад заборони клієнту Facebook використовувати дозволу на місцезнаходження пристрою і запуск камери. Але, на жаль, поки працює не завжди так, як слід - не дарма ж інструмент прихований від сторонніх очей. По-перше, App Ops не користується дозволами, які заявлені розробником, а шукає їх сам, причому пошук не завжди закінчується успішно. Наведемо приклад: автору оригінальної статті спочатку не вдалося заборонити клієнту Facebook користуватися камерою з причини відсутності в списку потрібного дозволу, але після того, як камера з програми була неодноразово запущена, дозвіл з'явилося. Додатково до цієї проблеми, абсолютно незрозуміло, що саме не дає програмі користуватися місцезнаходженням і камерою. Тобто, якщо ви раптом забули, що відключили той чи інший дозвіл, то, фактично, не зможете дізнатися, в чому проблема - App Ops не вистачає яких-небудь повідомлень у відповідній панелі або спливаючих повідомлень.
Як бачите, незважаючи на те, що програма вже здатна виконувати свої основні функції, воно містить ряд недоліків, які не дозволяють його запускати будь-якому користувачеві. Напевно, саме тому воно і виявилося приховано, але, сподіваємось, майбутніх білдах Android 4.3 Google доопрацює цей вельми корисний інструмент і налаштує його на видному місці, хоча б у налаштуваннях для розробників.
Джерело: androidpolice.com




