Запустил на Lollipop файловый менеджер ES Explorer, но не смог там найти sdcard1 (которая ссылается на внешнюю карту памяти). Не было также папки external_sd. Оказалось, что в Lollipop введены новые ограничения для доступа приложений к внешней карте памяти.
Чтобы разрешить доступ к SD-карте, нужно в файле /etc/permissions/platform.xml найти строки:
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
и приписать <group gid="media_rw" />, чтобы в итоге получилось:
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>
После этого сохранить файл и перезагрузить смартфон.
Чтобы получить доступ к папке /etc, нужно в ES Explorer включить опцию «Root-проводник».
Следует также обратить внимание, что необходимо, чтобы права на файл после редактирования остались такими же: 0644 rw-r—r—
Все это также помогает восстановить доступ к внешней карте для приложений на Android 4.4 (KitKat)
- C#: Сравнить два массива - 12.12.2024
- EVE-Online: Фильтры каналов - 23.11.2024
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024