Разрешение на запись на sd карту андроид

Разрешение на запись на sd карту андроид

Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.

Если Вы выложили новую версию программы, пожалуйста, сообщите об этом модератору нажав на вашем сообщении кнопку «Жалоба».


[offline]

Группа: Друзья 4PDA
Сообщений: 1178
Регистрация: 08.03.12

Репутация: 350

Последнее обновление программы в шапке: 03.09.2014

Для функционирования программы необходимы права root пользователя.

Краткое описание:
Устранение проблем записи на внешнюю SD-карту в Android 4.4+

Описание:
NextApp SDFix восстанавливает способность свободной записи на внешние SD-карты в Android 4.4 KitKat.

ПРЕДУПРЕЖДЕНИЕ! Прочтите перед установкой:
— Требуются права root. Если вы не понимаете, о чем речь, то не устанавливайте это приложение.
— Приложение используется для изменения файла конфигурации устройства.
— Приложение предназначено для решения конкретной проблемы. При отсутствии подобной проблемы необходимости в установке данного ПО нет.
— Приложение пригодно только для устройств со слотом для SD-карт (возможность физической установки).
— Скорее всего, это приложение будет актуально для официальных прошивок. Если вы используете кастомные (сторонние) прошивки, например CyanogenMod, то нет никаких причин для его установки (хорошие кастомные прошивки не имеют проблем, которые решает это приложение).
— НИКАКИХ ГАРАНТИЙ: весь риск системных изменений и использования данного приложения, вы берете на себя.
— Как и при любых системных изменениях, необходимы знания для полного восстановления устройства в первоначальное состояние, в случае необходимости.

ВНИМАНИЕ! Для применения внесенных изменений требуется перезагрузка устройства.

When Google released Android 4.4, they specified that applications you download can no longer write to user-installed MicroSD cards. Apps can still write to internal flash storage. Some devices (like Google Nexus devices) only have internal storage, and are unaffected. Other devices (e.g. Samsung Galaxy and Note devices) have the ability to expand their storage space by installing a MicroSD card. When KitKat is installed on such devices, apps are limited to only being able to manipulate files on the built-in storage, with write-access to the MicroSD card being restricted.

This change represents a removal of functionality compared with Android 4.3. 4.3 allowed apps to write to the MicroSD card, as did prior versions.

The limitation introduced in KitKat does not affect the capabilities of preinstalled apps, only apps you choose to install. Apps preinstalled by Google, your device manufacturer, and your carrier still have this ability. Only apps that you choose to install are restricted.

4pda.ru

Исправление ошибки чтения и записи на карте памяти для приложений в Android 4.4 KitKat


В Android 4.4 KitKat пользователей ожидает неприятный сюрприз — сторонние приложения не могут получить доступ к чтению и записи карты памяти. Например, при установке прилижение пишет, что на SD карте недостаточно свободного места, хотя его там много, или менеджер файлов не может открыть какой либо файл или папку на карте памяти. Мы расскажем, как исправить данную ошибку, если вы столкнулись с ней на своем Андроид устройстве.

Эта ошибка наблюдается практически на всех устройствах с поддержкой карт памяти и установленной Android 4.4 KitKat. Нет такой проблемы на смартфонах Nexus, но только потому, что у них нет и слота для SD CARD.

К сожалению, или к счастью, для устранения этого бага вам прийдется на свое устройство Андроид получить root права.

Способ 1 пофиксить баг с картой памяти на Андроид 4.4:
После того как вы получили на ваше устройство root права, скачайте и установите на свой Андроид приложение SDFix: KitKat Writable MicroSD . После установки, запустите приложение SDFix и нажмите кнопку «Continue», после чего дождитесь окончания процесса и исправления ошибки с картой памяти. По окончании процесса, перезагрузите Андроид, чтобы исправления вступили в силу. Проблема решена.

2-ой способ исправления ошибки с SD картой на Android устройствах:
Для второго способа вам также понадобятся root права, а также установленный файловый менеджер, например ES проводник, с предоставленным ему root доступом в системный раздел. Откройте файловым менеджером:
/system/etc/permissions
Найдите там файл platform.xml, откройте его и найдите там строку:

Перезагрузите устройство, баг с картой памяти на Андроид KitKat исправлен.

androidsmartfony.com

Android почему нельзя записывать на sd. Получение пути к карте памяти SD Card на Android

Многие счастливые обладатели устройств с 4.4.2 «на борту» уже наверняка столкнулись с проблемой невозможности записи данных на флешкарту большинством приложений, установленных на девайсе. Сделано, по уверениям компании Google для того, чтобы сделать ОС Android 4.4.2 KitKat более защищённой системой.

Ограничения записи на флешкарту касаются прежде всего приложений, установленных из сторонних источников. И, самое главное, в Android 4.4.2 KitKat запрещается модификация файлов, которые напрямую не относятся к приложениям, которые хотят сделать эту модификацию. Отсюда и невозможность записи на SD-карту.

На практике сие ограничение означает буквально следующее: пользуйтесь стандартными мессенджерами, фоторедакторами, файловыми менеджерами! Потому как если разработчик вашего ПО не смог вовремя отреагировать и добавить обновление к вашему фоторедактору, к примеру, то все ваши отредактированные фотки будут «живы» пока работает фоторедактор – записать-то на карту ваши отредактированные фотки у вас уже не получится!

Более продвинутые пользователи, постоянно копирующие данные с флешки на компьютер и назад, могут столкнуться с такой проблемой: компьютер определять определяет вашу « », видит файлы, но вот что-либо сделать с ними уже не может – отказ в доступе! Эту проблему можно поправить, установив на свой девайс приложение , которое даст доступ к . Но работать это приложение будет только на ROOT-ированных устройствах.

Работает SDFix: KitKat Writable просто: после установки и запуска приложения, вы нажимаете на Продолжить («Continue»), соглашаетесь с условиями и снова нажимаете на Продолжить («Continue»). Если на вашем устройстве уже установлено приложение Superuser, то вам следует разрешить в нём доступ SDFix к ROOT-директориям.

SDFix KitKat Writable MicroSD в процессе своей работы изменит файл /system/etc/permissions/platform.xml, в котором пропишет разрешение для записи и модификации файлов приложениями, которые обладают разрешением WRITE_EXTERNAL_STORAGE. Оригинал изменённого SDFix: KitKat Writable MicroSD файла вы сможете найти по имени platform.xml.original-pre-sdfix. Впоследствии вы всегда сможете восстановить оригинальный файл.

Для самых «рукастых» пользователей, обладающих ROOT-доступом на своём устройстве, есть вариант внести исправления в нужный файл, не прибегая к помощи SDFix: KitKat Writable MicroSD.

Для этого запустите файл-менеджер, который может редактировать файлы, находите файл platform.xml по адресу /system/etc/permissions/, и открываете его при помощи встроенного редактора.

После этого находите секции android.permission.WRITE_MEDIA_STORAGE и android.permission.WRITE_EXTERNAL_STORAGE и добавляете в этих секциях строчки с кодом:

После этого в редакторе сохраните изменённый файл.

После перезагрузки устройства все неприятные проблемы, связанные с невозможностью записи и модификации файлов на флеш-карте будут решены.

Свершилось! На планшет, а именно, на Asus MeMO Pad 7, который я на замену своему честному трудяге, прилетело обновление до Android 5.0.1. Теперь у меня есть устройство с Леденцом, или, как пишут в интернете, с Лолипопой.

Обнова прилетела несколько неожиданно. Если честно, я ждал в апреле новую прошивку на телефон (Asus ZenFone 5) — ее, по крайней мере, обещали . Про планшет же никто ничего не говорил и тут — на тебе, получите и распишитесь.

Это, на самом деле, обескуражило меня (в хорошем, конечно, смысле), еще и потому, что планшет я приобрел в декабре, и на нем стояла версия 4.3. То есть, это второй существенный апдейт операционной системы (на самом деле, обнов было больше, но номер версии Android не менялся). Предыдущий производитель моих устройств — Samsung — не мог похвастаться такой скорострельностью, хотя, тоже дважды обновлял операционку: с Android 3.2 до Android 4.1.2 (через 4.0.1). Только вот ждать этих новых версий приходилось значительно дольше.

Что ж, да здравствуют сюрпризы! Получив уведомление о выходе новой версии прошивки, я тут же скачал ее, а это больше 700 метров, и запустил обновление. Так как качал я не через домашнюю сеть, а через мобильную, то времени на все про все потребовалось чуть больше: от начала загрузки до завершения обновления прошло около часа. Само обновление длилось где-то минут двадцать, но, потенциально, может занимать и больше времени — потому, что после установки операционки следует процесс обновления установленных программ. У меня счетчик досчитал до 205. Но вот, процесс завершился и настало время посмотреть, что же изменилось.

Первое, что бросилось в глаза — более утонченная графика при разблокировке устройства. Второе — рука в области уведомлений. Пару дней я ее терпел, надеясь на то, что случайно где-нибудь увижу что-нибудь, связанное с ней. Не увидел. Тогда стал искать целенаправленно и нашел разъяснение по ней на 4pda . Оказывается, оповещения поделили на важные и не очень, и есть возможность указать, какие оповещения вы хотите получать. Если выставить опцию Оповещать всегда , то рука пропадает, если опцию Только важные оповещения , то рука появляется. Если честно, руку я убирал несколько раз, но, почему-то, она стабильно возвращается. Почему? Пока не знаю.

Вот, собственно, сама процедура по «убиранию» этой руки:

Метод, приведенный выше, совершенно не сложен. Но можно добиться результата еще быстрее и проще: нажать на какую-то из двух кнопок управления громкостью — на экране появится окошко, позволяющее изменять уровни громкости для различных компонентов системы, а также, внимание, управлять Режимами оповещения . Правда, почему-то, эти самые Режимы оповещения выводятся в таком быстром варианте не всегда. Закономерности я пока не нашел, но, если честно, не больно-то и искал.

Несколько слов об установленных программах. Хотя перед началом процесса обновления у меня высветилось предупреждение о том, что некоторые программы будут удалены, так как не входят в новую прошивку, тем не менее, большинство программ сохранилось.

Единственное, чего мне немного жаль, это программа с нетипичным названием «Два приложения». Хотя, признаться, я даже не сразу понял, о чем речь: думал, какие два приложения будут удалены, неужели названия нельзя было указать.

Да, программа, появившаяся в версии 4.4.2 и позволявшая поделить экран между двумя одновременно работающими приложениями, канула в небытие. По правде говоря, ее функционал был довольно слабоват, так как можно было запускать одновременно весьма ограниченный круг приложений. Если мне не изменяет память, я пользовался ею всего один или два раза, просто, чтобы посмотреть, что это такое. Может быть, кому-то будет не хватать возможностей, предоставляемых этой программой, но я, как-то, не особенно расстроился. Хотя, конечно, не очень люблю, когда у меня забирают то, что раньше дали.

Еще парочку замечаний по поводу программ. После того, как я перебрался на новый планшет, я какое-то время устанавливал на нем программы, которыми пользовался на предыдущем своем устройстве. Некоторые из них приходилось , но речь сейчас не о них. Речь о тех программах, в поведении которых что-то изменилось. Конечно, я успел попробовать еще не все, но вот, что обнаружилось на текущий момент.

На KitKat-е у меня решительно не работал TuniIn Radio Pro , купленный, между прочим. Все шло гладко — до того момента, пока очередь не доходила непосредственно до прослушивания какой-либо радиостанции. То есть, программа запускалась, я выбирал группу радиостанций, например, Локальные радиостанции, выбирал конкретную станцию (например, RockFM, Радио Джаз, да вообще, любую станцию) после чего программа валилась с ошибкой. Иногда даже появлялся звук, но программа все равно падала. Время шло, выходили обновления TuneIn Radio, но ничего не менялось. Однако, после обновления до пятерки, проблемы волшебным образом исчезли, теперь все работает без малейших нареканий.

Еще одно положительное изменение — офисный пакет SoftMaker Office HD , тоже честно приобретенный. Программы, входящие в него, нормально работали на самсунговском планшете. Когда я установил эти программы на новый планшет, они вообще не запускались. Через некоторое время вышло обновление для этого офиса и положение несколько выправилось: программы стали запускаться, правда, в процессе работы, в области меню (верхняя строка программного окна), накапливались какие-то странные графические артефакты. При переключении на рабочий стол (или на другое приложение) и обратно артефакты пропадали, но ненадолго. После обновления Android-а все программы, входящие в пакет, работают, как часы.

Ну и небольшой отрицательный момент. Я пользуюсь, очень активно, программкой под названием Видеорегистратор . За нее тоже я тоже деньги отдал. Программа нормально работала на новом планшете, никаких нареканий, плюс, работали функции, которые были недоступны на предыдущем планшете, например, стабилизация видео. После обновления ОС программа при старте записи стала стабильно падать. Поначалу, я думал, что возникли какие-то проблемы с записью на карту памяти — у меня настроена запись в каталог программы на внешней MicroSD карточке. Но, после того, как я в самой программе смог создать подкаталог в каталоге записи, стало понятно, что использование внешней карточки ни при чем. Тогда я решил отключать по одной функции программы, и первое, чего коснулся палец, был checkbox с галкой стабилизации. После выключения опции программа стала писать видео, но его качество упало. Нет, разрешение и скорость потока — все осталось прежним, но картинка на записи поплыла волнами. В программе есть настройка, которая пытается сгладить этот эффект, и, в принципе, ее включение несколько помогает, но, почему то, при повторном входе в программу, сама отметка, что опция включена, остается, но картинка плывет, как-будто опция выключена. Если тыкнуть в уже включенную опцию, все сразу нормализуется. Скорее всего, это ошибка в программе, я собираюсь сообщить о ней разработчику и, возможно, автор исправит этот глюк. Но вот то, что не работает видеостабилизация, немного напрягает. В первую очередь, потому, что штатная программа камеры имеет в настройках опцию стабилизации и, при ее включении, запись ведется без ошибок.

От частных случаев, связанных с программами, перейду к более общим свойствам системы. Ну, во-первых, возросло количество свободной памяти. Как я уже писал, весь мой софт остался на месте. При этом, должен сказать, что я довольно сильно напрягаю планшет. Не в плане того, что постоянно гоняю в игры, а в плане того, что у меня висит масса сервисов, частью которых я, может, и не пользуюсь, но держу на всякий случай. Речь, прежде всего, идет о всевозможных почтовиках — Outlook , Yandex Mail , GMail , точнее, сейчас уже Inbox . Далее, разнообразные облачные хранилища — Yandex Disk , OneDrive , Google Drive , Dropbox , Box , Asus WebStorage . Парочка социальных сетей — Одноклассники и Google+ . Еще всяческие мессенджеры — Viber , ICQ , Skype , Hangouts . Все эти программы, так или иначе, отжирают память устройства, даже когда ими не пользуешься. Но я, в принципе, осознаю, на что иду.

Пользователи асусовских устройств знают, что в шторке Android-а есть приложение, которое позволяет очистить память, хотя бы, на время. Называется оно в пятерке Очистка, а в KitKat звалось более причудливо — Усиление. При открытии шторки иконка этого приложения показывает количество свободной на данный момент памяти. Так вот, когда на планшете была установлена версия Android 4.4.2, цифра эта колебалась в диапазоне 200-300 Мб и иконка, чаще всего, была желтой. Сейчас же количество свободной памяти изменяется от 400 до 600 Мб и иконка практически все время зеленая. Наверное, это изменение связано со сменой виртуальной машины, используемой в Lollipop, но, возможно, что-то изменилось в самой прошивке, например, Asus, что-нибудь убрал. В общем, надо разбираться.

Смена виртуалки должна была повлиять еще на два параметра — быстродействие и энергопотребление. Что могу сказать про быстродействие. Да ничего, наверное. В игрухи я не гоняю, мерятся попугаями (Antutu и прочее) не очень люблю. Планшет, сам по себе, довольно мощный, поэтому я тормозов не замечал ни на KitKat, ни сейчас, в Lollipop. Все плавно и без нареканий. У меня, когда я за рулем, работает Видеорегистратор, Стрелка, Карты (либо Яндекс, либо Гугл), еще я слушаю музыку с помощью Kodi, и, после всего этого, он еще реагирует на переключения на рабочий стол, запуск каких-нибудь других программ, в общем — зверь.

А про энергопотребление. В принципе, последний update на KitKat-е лишил меня возможности жаловаться на неэффективность устройства. Если после первичной установки KitKat планшет за ночь терял по 20-30 процентов энергозапасов, то после обновления до 31-ой версии прошивки потери стали вполне приемлемыми — от двух до пяти процентов за ночь. Обновление до Lollipop ничего не ухудшило в этом смысле, и на том большое спасибо. Что же касается потребления под нагрузкой, тут опять могу привести опыт эксплуатации в автомобиле: все те же исходные — Видеорегистратор, Стрелка, Яндекс Навигатор, Kodi, яркость экрана где-то процентов 75-80 — яркий, солнечный день, плюс все беспроводные интерфейсы включены, так вот, за время поездки — около двух часов — батарея разрядилась до 57 процентов. На мой взгляд, вполне достойно. Кстати, под KitKat было примерно так же.

Ну и последнее — по очереди перечисления, но не по степени важности — что хотелось бы отметить. Речь пойдет о работе с внешней картой памяти. Я , как я выходил из положения, обусловленного ограничениями KitKat на запись на внешнюю карту памяти. Видимо, вал негатива был настолько силен, что Google пришлось прислушаться и что-то изменить. А может они просто изменили что-то, ни к кому не прислушиваясь. Но оставим этот важный вопрос в стороне (прислушались / не прислушались), перейдем к самим изменениям.

Google разрешил сторонним программам писать на карту памяти. В принципе, он и раньше не запрещал, просто разрешения были выставлены таким образом, что, при обычных условиях, доступ на запись на всю внешнюю карту был только у родного файлового менеджера. Ну, может, какие-то производители разрешали доступ еще и другим своим программам, но я сталкивался только с файловым менеджером. Теперь же писать может любая программа, но для этого должно быть выполнено несколько условий.

Первое — программа должна использовать новые возможности Storage Access Framework , а именно, использовать интент OPEN_DOCUMENT_TREE и несколько новых, или обновленных, функций SDK.

Второе — пользователь должен сам решить, к какой именно ветке (или веткам) файловой системы он даст доступ тому или иному приложению. То есть, можно дать доступ ко всей карточке, если, в ответ на запрос о доступе, указать ее корень, а можно дать доступ только к определенной папке и ее дочерним элементам. В общем, придется брать ответственность на себя, и, в случае чего, пенять тоже придется только на себя.

Третье — удача. У меня на планшете все заработало, как надо, у товарища на HTC One M8 — не заработало, хотя в сети есть видео , как именно на этой модели смартфона все замечательно пашет. Есть предположение, правда, что не заработало по причине того, что карточка в его телефоне была отформатирована как-то не так, может, без указания имени тома, а может, не в той файловой системе.

На самом деле, это и радостная и грустная весть одновременно. Радостная — потому, что теперь не надо получать root доступ к устройству и можно не ограничиваться только каталогом приложения. Грустная — потому, что пока разработчики не соизволят воспользоваться новым API и не выпустят новые версии своих программ, ничего работать не будет. Из моего опыта: файловый менеджер ES Проводник уже обзавелся поддержкой нового API, и у меня получилось дать ему права на запись на всю внешнюю SD карту, а файловый менеджер Total Commander — не обзавелся и по прежнему не умеет писать на MicroSD карточку — никуда, кроме своего собственного каталога. Вот так.

На самом деле, во всей этой истории с записью на внешнюю карту памяти, довольно много нюансов. Например, дали вы каким-то программам доступ, а каким — забыли. Где посмотреть? Я так понимаю, что, в настоящее время — нигде. То есть, в принципе, посмотреть можно, но не на самом планшете, а на компьютере, если подключить к нему планшет и воспользоваться программой adb. Вот нужная команда:

Adb shell dumpsys activity providers

Но как тоже самое получить на планшете — я не нашел.

Следующий вопрос. Вот дали вы какому-то приложению доступ для записи в какую-то папку, а потом передумали и хотите отобрать. Есть ли такая возможность? К счастью да. Но, с потерями. Первый, очень радикальный способ — можно удалить программу и заново ее установить. Второй способ не столь кардинален, но тоже не идеален — надо в Настройках устройства очистить данные приложения. Естественно, вместе с правами доступа, удалятся и другие данные программы, так что, возникает логичный вопрос о практической применимости данного метода. Других методов обнаружить не удалось, возможно, пока. Применять оба способа можно, если предварительно забэкапить данные программы, а после приведения какого-то из методов в действие — восстановить их. Но тут возникает вопрос о возможностях бэкаперов — будут ли бэкапиться только данные, или же данные вместе с разрешениями? Если с разрешениями, то после восстановления, ну, сами понимаете. Все это сильно зависит от конкретных используемых приложений, так что, следует быть очень внимательными. И это еще один хороший повод подумать, прежде чем увидеть древнюю Москву без санкции соответствующих органов выдать права какому-либо приложению на доступ к файловой системе внешней карточки.

Дальше — больше. Что будет, если вы смените карточку, вставленную в слот вашего планшета? Ответ таков: вам придется отдельно давать доступ к каждой карточке, которую вы вставляете в устройство. В принципе, это, наверное, логично. То есть, дали вы файловому менеджеру доступ к корню карточки, потом вынули ее и вставили другую. Файловый менеджер писать на новую карточку не будет, придется давать доступ заново. Зато когда вы вернете первую карточку в планшет, файловый менеджер будет писать на нее без проблем.

Еще один вопрос. Вот дали вы доступ приложению в какую-то папку, не в корневую. Прошло время и вам понадобилось разрешить доступ на запись этой же программе в другую папку на этой же карточке. Можно это сделать? В принципе, это следствие предыдущего случая, поэтому ответ: да, можно. То есть, система для каждого приложения будет помнить список каталогов, к которым вы дали право доступа на запись.

Теперь нюанс, связанный с приложениями, установленными на планшете для каждого пользователя, профиль которого создан на устройстве. Здесь тоже все логично — для каждого пользователя устройства хранятся свои права доступа по приложениям, то есть, каждый — сам кузнец своего счастья, или, если хотите, сам себе злобный Буратино.

Ну и конечно, очень многое зависит от квалификации разработчиков. Может так случиться, что вы дадите права какой-либо программе на доступ к внешней карточке на запись, а после перезагрузки планшета обнаружите, что доступа то и нет. Виноват в такой ситуации только разработчик программы — он не позаботился о том, чтобы сохранить полученное разрешение. Возможно, вам стоит задуматься и поискать альтернативу этой программе, потому что мало ли там чего такой программист не предусмотрел.

А, да, вот так выглядит процесс выдачи прав на запись на microSD карточку для ES Проводнка:

planetahd.ru

Разрешения приложений в Android 6 и выше

В Android есть очень хороший защитный механизм — система разрешений для приложений. По сути, это набор действий, которые система разрешает приложению выполнять. Дело в том, что по умолчанию все приложения в Android работают в изолированной среде — так называемой «песочнице». И для того чтобы сделать что-либо с чем-то, так сказать, общественным, им надо получить разрешение.

Разрешения эти разделены на несколько категорий, но нас интересуют только две из них — «Обычные» и «Опасные». В группу «Обычные» входят такие вещи, как доступ в Интернет, создание ярлыков, подключение по Bluetooth и так далее. Эти разрешения выдаются приложениям без обязательного согласия пользователя, то есть система вас ни о чем не спрашивает.

А вот для того, чтобы получить одно из «опасных» разрешений, приложение обязательно должно спросить владельца устройства, согласен ли он его выдать. Чем же опасны «опасные» разрешения и стоит ли выдавать их приложениям? Давайте разберемся.

Опасные разрешения

В категорию «Опасные» входят девять групп разрешений, которые так или иначе связаны с безопасностью данных пользователя. В свою очередь, каждая из групп содержит несколько разрешений, которые может запрашивать приложение.

Если одно из разрешений в данной группе пользователь уже одобрил, все остальные разрешения из той же группы приложение получит автоматически — без нового запроса пользователю. Например, если приложение уже успело запросить и получить разрешение на чтение SMS, то впоследствии оно автоматически получит разрешение и на отправку SMS, и на прием MMS, и на все остальные разрешения из данной группы.

  • Просмотр событий в календаре (READ_CALENDAR).
  • Изменение уже имеющихся в календаре событий и добавление новых (WRITE_CALENDAR).
  • Чем опасно: Если вы активно пользуетесь электронным ежедневником, то доступ к нему позволит узнать все о том, чем вы занимались в прошлом, занимаетесь сегодня и собираетесь заниматься в будущем, — настоящая находка для шпиона. Также какое-нибудь криво написанное приложение может нечаянно стереть важные встречи из календаря.

  • Использование камеры (CAMERA) — возможность делать фотографии и записывать видео.
  • Чем опасно: Приложение сможет в любой момент сделать фото или записать видео, не предупреждая вас об этом.

  • Чтения контактов (READ_CONTACTS).
  • Изменение имеющихся или добавление новых контактов (WRITE_CONTACTS).
  • Доступ к списку аккаунтов (GET_ACCOUNTS).

Чем опасно: Позволяет приложению заполучить всю вашу адресную книгу — этим данным будут очень рады спамеры и мошенники. Также разрешает доступ к списку всех учетных записей, с помощью которых вы входите в приложения на данном устройстве, — Google, «Яндекс», Facebook, «ВКонтакте» и так далее.

Местоположение

  • Доступ к примерному местоположению (ACCESS_COARSE_LOCATION) — на основе данных о базовых станциях мобильной сети и точках доступа Wi-Fi.
  • Доступ к точному местоположению (ACCESS_FINE_LOCATION) — на основе данных GPS.
  • Чем опасно: Позволяет приложению следить за всеми вашими перемещениями. Например, жулики могут узнать, что вы уехали в отпуск, и попробовать наведаться к вам домой.

  • Запись звука с микрофона (RECORD_AUDIO).
  • Чем опасно: Приложение сможет вести аудиозапись всего, что происходит рядом со смартфоном. Всех ваших разговоров. Не только по телефону.

  • Чтение состояния телефона (READ_PHONE_STATE), в том числе вашего телефонного номера, данных сотовой сети, статуса исходящих звонков и так далее.
  • Совершение звонков (CALL_PHONE).
  • Чтение списка вызовов (READ_CALL_LOG).
  • Изменение списка вызовов (WRITE_CALL_LOG).
  • Добавление голосовой почты (ADD_VOICEMAIL).
  • Использование IP-телефонии (USE_SIP).
  • Управление исходящими звонками (PROCESS_OUTGOING_CALLS), в том числе просмотр номера, на который вы в данный момент звоните, возможность завершить звонок или переадресовать его на другой номер.
  • Чем опасно: Выдавая приложению разрешение данной группы, вы позволяете ему совершать практически любые действия, которые касаются голосовой связи. Приложение сможет узнать, когда и кому вы звонили. Или позвонить куда угодно за ваш счет, в том числе на «очень платные» номера.

  • Доступ к данным от датчиков состояния здоровья (BODY_SENSORS), таким как пульсомер.
  • Чем опасно: Разрешает приложению следить за тем, что происходит с вашим телом, используя информацию от датчиков соответствующей категории, если они у вас есть и вы ими пользуетесь (встроенные в смартфон датчики движения не входят в эту категорию).

  • Отправка SMS (SEND_SMS).
  • Просмотр SMS в памяти смартфона (READ_SMS).
  • Прием SMS (RECEIVE_SMS).
  • Прием WAP push-сообщений (RECEIVE_WAP_PUSH).
  • Прием входящих MMS (RECEIVE_MMS).
  • Чем опасно: Позволяет приложению получать и читать все ваши текстовые сообщения. А также отправлять SMS (разумеется, за ваш счет) — например, чтобы подписать вас на какую-нибудь платную «услугу».

  • Чтение из памяти или карты памяти (READ_EXTERNAL_STORAGE).
  • Запись в память или на карту памяти (WRITE_EXTERNAL_STORAGE).
  • Чем опасно: Предоставляет приложению возможность читать, изменять и удалять любые ваши файлы, хранящиеся в памяти смартфона.

    — Kaspersky Lab (@Kaspersky_ru) November 7, 2014

    Как настроить разрешения приложений

    Стоит внимательно относиться к запрашиваемым приложением разрешениям. Если игра или приложение для обработки фотографий запрашивают доступ к вашему текущему местоположению, это, скорее всего, ненормально — таким приложениям данная информация ни к чему. А вот навигационному приложению GPS действительно нужен — но, в свою очередь, совершенно незачем давать ему доступ к контактам или SMS, например.

    В случае если права, которые запрашивает приложение, выглядят слишком подозрительно, лучше такое приложение вовсе не устанавливать. Или можно просто не разрешить ему доступ к тем функциям и данным, которыми вы не хотите делиться.

    В Android версии 6 и новее приложения выводят запрос пользователю в тот момент, когда им требуется то или иное из «опасных» разрешений. Если вы не согласны разрешать приложению доступ, то вы можете просто нажать кнопку «Отклонить». Правда, в том случае, если приложение действительно нуждается в том или ином разрешении, могут возникнуть ошибки в его работе.

    Запрос приложением разрешений на работу со звонками на устройстве Android 6.0.1

    Кроме того, список выданных разрешений можно в любой момент проверить и изменить в настройках операционной системы. Чтобы это сделать, перейдите в Настройки —> Приложения.

    Дальше есть два варианта. Во-первых, можно посмотреть все разрешения, выданные конкретному приложению: для этого нажмите на название интересующего вас приложения и выберите пункт Разрешения.

    Во-вторых, можно посмотреть на полный список приложений, которые запрашивали или могут запросить одно из «опасных» разрешений. Например, узнать, какие приложения были бы не прочь запросить у вас доступ к контактам и каким он уже разрешен, а также запретить это тем из них, которым вы не доверяете. Для этого нажмите на шестеренку в правом верхнем углу и выберите пункт Разрешения приложений.

    Таким образом, приложению, чтобы, например, отправить SMS, необходимо будет спросить у пользователя один раз разрешение, после чего пользователь сможет в любой момент отказать приложению в этом праве, просто передвинув кружок в настройках.

    Особые права

    Помимо разрешений, которые входят в категорию «Опасные», в Android есть еще несколько прав приложений, о которых стоит знать. Если какое-либо приложение запрашивает такие права, это повод как следует задуматься и проверить, не попался ли вам троянец.

    Специальные возможности (Accessibility)

    Наличие этих прав в приложении позволяет ему упростить использование приложения или устройства для пользователей с ограничениями, такими как слабое зрение или проблемы со слухом. Но в то же время система Android устроена таким образом, что тот же набор возможностей оказывается очень удобным инструментом для вредоносных приложений.

    Обладая этими правами, троянцы могут перехватывать данные из других приложений, в том числе вводимый пользователем текст. Кроме того, используя эти возможности, зловреды могут даже покупать приложения в Google Play Store.

    Приложение для работы с SMS по умолчанию

    Многие троянцы пытаются стать приложением для работы с SMS по умолчанию, ведь это позволяет им не только читать SMS, но и скрывать их от пользователя, даже в современных версиях Android. Например, это может понадобиться троянцам для того, чтобы перехватывать одноразовые коды для подтверждения банковских транзакций.

    Объясняем, почему вам не стоит верить оценкам и отзывам в Google Play: https://t.co/wlnDtq1kn1 pic.twitter.com/8Plj6GryoN

    — Kaspersky Lab (@Kaspersky_ru) August 30, 2016

    Права на отображение своего окна поверх других приложений

    Обладая этими правами, троянцы могут показывать свои фишинговые окна поверх других приложений, например мобильных банков или социальных сетей. Вам кажется, что вы вводите свои логин и пароль в окно настоящего приложения — а на самом деле это происходит в фальшивом окне, созданном троянцем, и данные учетной записи утекают к злоумышленникам.

    Права администратора устройства

    Обладая этими правами, приложение может среди прочего сменить пароль, заблокировать камеру или даже удалить все данные с устройства. Многие троянцы запрашивают эти права, так как приложение, которое является администратором устройства, гораздо сложнее удалить.

    Примеры запроса приложением прав администратора

    Права суперпользователя

    Это самые опасные права. В штатном режиме получение приложением таких прав в Android не предусмотрено, но некоторые троянцы умеют сами получать права суперпользователя, эксплуатируя уязвимости в системе. Самое неприятное, что наличие у приложения прав суперпользователя обесценивает все остальные защитные механизмы: воспользовавшись этими правами, зловред может совершить любое действие в системе, вне зависимости от того, какие ему выданы разрешения.

    Стоит отметить, что даже новая система работы с разрешениями, появившаяся в Android 6, не защищает от зловредов, она лишь предоставляет пользователю возможность предотвратить потерю данных или денег. Например, троянец Gugi настойчиво запрашивает у пользователя права на перекрытие других приложений, обосновывая это необходимостью работы с окнами. Получив же эти права, троянец блокирует работу устройства своим окном до тех пор, пока не получит все остальные необходимые ему права.

    Заключение

    Не всем приложениям стоит разрешать делать на смартфоне все, что они хотят. А некоторые разрешения лучше вообще не давать — благо Android 6 и новее это позволяет.

    Тем не менее бывают такие приложения, которым действительно нужно очень много разных прав. Например, антивирусным программам, чтобы нормально работать, иметь возможность сканировать систему и проактивно защищать от угроз, требуется не только разрешение на доступ к файлам, но и еще много чего.

    Однако слепо раздавать разрешения нельзя даже тем приложениям, которым вы доверяете. Просто перед тем, как дать эти разрешения, подумайте, действительно ли они нужны данному конкретному приложению.

    Эту статью стоит открыть хотя бы ради иллюстрации. Кажется, это лучшая картинка вообще из всех, что мы делали: https://t.co/MGBp2oS4kg pic.twitter.com/X0zyEYhIM9

    — Kaspersky Lab (@Kaspersky_ru) October 10, 2016

    Такая бдительность, правда, не защищает от того, что какой-нибудь зловред получит права сам через уязвимости в системе. Поэтому важно не только правильно настроить разрешения для сравнительно «мирных» приложений, охотящихся за вашими личными данными, но и иметь средство для обнаружения гораздо более опасных «буйных» зловредов — не забудьте установить на ваше Android-устройство надежный антивирус.

    www.kaspersky.ru

    Смотрите еще:

    • Android разрешение на запись sd карты Разрешение на запись в корень sd-карты на Android 4.4+ Ни для кого не секрет, что операционная система Android широко распространена в мобильном мире. Такое повсеместное использование детища от Google […]
    • Правила охоты штурм 2018 в хорошем качестве Правила охоты. Штурм Год выпуска: 2015Оригинальное название: Pravila ohoty. ShturmСтрана: РоссияЖанр: боевик Сценарий: Михаил ПогосовПродюсер: Михаил Погосов, Анна Арутюнян, Мушег АдамянОператор: Артур […]
    • Нотариус без огрн Нотариус без огрн всем здравствуйте! поделитесь знаниями о нотариусе, который может удостоверить заявления, доверенности от юр лица без выписки из егрюл! Нотариус г. Москвы Голоднова Ирина Юрьевна. Телефон: […]
    Закладка Постоянная ссылка.

    Обсуждение закрыто.