Как восстановить SD-карту в Android 4.4.X Kitkat [ROOT]

У вас есть 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» на вкладке «Инструменты».

Проводник ES

Затем переходим к «Device \ etc \ permissions \ platform.xml». Откройте файл и выполните поиск в следующем разделе.


Мы должны добавить одну строку между последней группой и закрытием. После добавления код должен выглядеть так: 



Следующий раздел, который мы ищем, следующий фрагмент:

Мы пишем в нем одну строку, так что фрагмент выглядит следующим образом:


В конечном итоге все должно выглядеть так:

Записи, улучшающие работу SD-карты в KitKat

Мы сохраняем изменения и возвращаемся в 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.

Ссылка на основную публикацию