Разблокируйте запись на внешнюю SD-карту для всех приложений в Android 4.4 KitKat
Как вы, возможно, знаете, в последней версии Android 4.4 «KitKat» Google немного изменил разрешения по умолчанию для внешней SD-карты. Теперь он доступен для записи только специальной пользовательской группе участников под названием media_rw. В этой статье я хотел бы поделиться трюком, который позволит разрешить доступ на запись всем счастливым обладателям рутированных устройств с Android 4.4.
Когда некоторому процессу требуется запись на внешний носитель, он запрашивает соответствующее разрешение. Это было обычное поведение в более ранних версиях Android. Однако сторонние приложения в KitKat не имеют доступа к этому разрешению! Таким образом, у них нет возможности получить доступ для записи на внешнюю SD-карту. Вы можете столкнуться с различными проблемами с новыми правилами доступа в Android 4.4, например, ваш любимый файловый менеджер может перестать работать. Вот как дать этим приложениям правильные разрешения.
- Запустите свой любимый файловый менеджер с правами root. Вы можете использовать любое приложение, которое вы предпочитаете, которое может работать на вашем устройстве с повышенными правами. Например, подойдет приложение «Root Explorer» или «Файловый менеджер» CyanogenMod.
- Перейдите к следующему файлу:
/system/etc/permissions/platform.xml
- Найдите android.permission. WRITE_EXTERNAL_STORAGE и android.permission. WRITE_MEDIA_STORAGE строк. Это разделы XML. Вам нужно сделать так, чтобы они выглядели точно так, как строки ниже:
Сохраните файл platform.xml. Перед перезапуском мобильного устройства необходимо установить права доступа к файлу 644 (rw- / r– / r–). Теперь перезагрузите Android-устройство. Вы сделали.
К сожалению, для меня нет известного решения, которое могло бы подходить для некорневых устройств.