Запустил на 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)
- Android: Получить root на ноунейм MTK-устройстве - 11.06.2025
- AI Chat: Установка LM Studio - 09.06.2025
- Android: Отладка устройства через Wi-Fi - 03.06.2025