У вас есть Android KitKat (4.4.x) на вашем телефоне, и вы заметили проблемы с внешней картой памяти? Google изменил некоторые настройки карт памяти, что создает проблемы с сохранением данных, но вы можете их исправить.
У людей с Android 4.4.x могут возникнуть проблемы с сохранением файлов на карте памяти или установкой приложений на SD-карту. Это связано с ограничениями прав на запись и чтение на карте, которые были представлены Google вместе с выпуском Android KitKat.
На практике это означает, что мы не можем установить приложение непосредственно на карту памяти, и мы не можем передавать данные из внутренней памяти на SD-карту. Например, навигационные приложения не могут сохранять карты на SD-карте.
Как решить проблему с картой на KitKat?
Чтобы устранить эту проблему, внесите изменения в системный файл platform.xml. Мы можем сделать это тремя способами.
Метод №1 — Использование SDFix: приложение KitKat Writable MicroSD
Этот метод является самым простым и требует установки приложения из Play Маркета.
Загрузить SDFix
После загрузки мы запустим приложение и следуем инструкциям. Приложение направит нас шаг за шагом и устранит проблему.
Метод №2 — Ручная модификация файла platform.xml
Нам нужно использовать любой файловый менеджер. Например, я покажу это в ES File Explorer. Запустите приложение, а затем на боковой панели выберите опцию «Root Explorer» на вкладке «Инструменты».
Затем переходим к «Device \ etc \ permissions \ platform.xml». Откройте файл и выполните поиск в следующем разделе.
Мы должны добавить одну строку между последней группой и закрытием. После добавления код должен выглядеть так:
Следующий раздел, который мы ищем, следующий фрагмент:
Мы пишем в нем одну строку, так что фрагмент выглядит следующим образом:
В конечном итоге все должно выглядеть так:
Мы сохраняем изменения и возвращаемся в ES File Explorer. В корневом каталоге вы найдете папку «mnt». Мы идем к нему. В папке «mnt» есть подкаталог «media_rw» (тот, который мы добавили выше). Мы должны предоставить ему правильные разрешения, чтобы система могла его использовать.
Перейдите в настройки разрешений папки media_rw. В папке должны быть разрешения «rwx rwx rwx», владелец «root» и группа «root». Мы сохраняем разрешения и готовы.
Метод № 3 — Используйте Xposed Framework и соответствующий модуль
Xposed Framework — это дополнительный движок, который мы можем установить на Android. Он позволяет загружать соответствующие модули, модифицирующие систему различными способами.
Точные инструкции по установке для Xposed Framework можно найти в нашем руководстве, как изменить Android без загрузки другого ПЗУ.
В приведенной выше ссылке вы найдете описание Xposed, способ установки, а также инструкции по загрузке и установке модулей.
После того как вы прочитали руководство выше, просто установите Xposed, а затем загрузите в него модуль HandleExternalStorage.