Отключете запис на външна 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“ или „File Manager“ от CyanogenMod ще свърши работа.
- Придвижете се до следния файл:
/system/etc/permissions/platform.xml
- Намерете android.permission. WRITE_EXTERNAL_STORAGE и android.permission. WRITE_MEDIA_STORAGE линии. Това са XML секции. Трябва да ги накарате да изглеждат точно като низовете по-долу:
Запазете файла platform.xml. Необходимо е да зададете разрешенията за файлове на 644 (rw-/r–/r–) преди рестартирането на мобилния телефон. Сега рестартирайте устройството си с Android. Ти си готов.
За съжаление няма известно решение за мен, което би могло да е подходящо за устройства без root права.