Разблокируйте запись на внешнюю SD-карту для всех приложений в Android 4.4 KitKat

Как вы, возможно, знаете, в последней версии Android 4.4 «KitKat» Google немного изменил разрешения по умолчанию для внешней SD-карты. Теперь он доступен для записи только специальной пользовательской группе участников под названием media_rw. В этой статье я хотел бы поделиться трюком, который позволит разрешить доступ для записи всем счастливым обладателям рутированных устройств с Android 4.4.

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

  1. Запустите ваш любимый файловый менеджер с правами root. Вы можете использовать любое приложение, которое вы предпочитаете, которое может работать на вашем устройстве с повышенными правами. Например, подойдет приложение «Root Explorer» или «Диспетчер файлов» из CyanogenMod.
  2. Перейдите к следующему файлу:
    /system/etc/permissions/platform.xml 
  3. Найдите строки android.permission.WRITE_EXTERNAL_STORAGE и android.permission.WRITE_MEDIA_STORAGE. Это разделы XML. Вам нужно сделать так, чтобы они выглядели точно так, как показано ниже:
              

Сохраните файл platform.xml. Перед перезапуском мобильного устройства необходимо установить права доступа к файлу 644 (rw-/r–/r–). Теперь перезагрузите Android-устройство. Готово.

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

‘);



Оцените статью
digitdocom.ru
Добавить комментарий