Карты Android 4.4 и microSD: положение дел
Многие из последних смартфонов получают версию Android 4.4 KitKat, однако многие пользователи сообщают о некоторых проблемах после обновления до последнего обновления ОС: если на вашем устройстве установлена карта microSD, она может перестать работать должным образом. Если вам интересно, почему это происходит и как это исправить, мы покажем вам, как это сделать.
© NextPit
Задний план
После обновления до Android 4.4 KitKat многие пользователи жаловались на проблемы с приложениями (например, приложениями для музыки и камеры). Но что именно происходит?
До Android 4.4 любое приложение имело полный доступ к SD-карте, а это означает, что любое приложение могло не только читать все содержимое SD-карты, но и иметь глобальный доступ для записи на карту. Таким образом, вредоносное приложение может считывать информацию, хранящуюся на SD-карте другими приложениями (часто называемыми банковским приложением), или даже вносить изменения в данные. Это, конечно, одна из причин, по которой Google внесла изменения в SD-карты в Android 4.4.
Теперь приложения могут получить доступ только к части SD-карты с помощью KitKat, которая ограничена каждым приложением. Доступ для чтения все еще возможен, например, чтобы альтернативные галереи могли получить доступ к изображениям. Кроме того, когда вы удаляете приложение со своего устройства, соответствующая папка теперь удаляется на SD-карте, чтобы не осталось мусора.
Последствия
Перед тем, как обновить смартфон с картой microSD до Android 4.4 KitKat, следует учесть следующие моменты:
- Приложения, установленные на SD-карту после обновления Android, потеряют свои данные, и их придется переустанавливать.
- Из-за изменения API многие приложения, которые не были обновлены для KitKat, не будут работать должным образом. Поэтому рекомендуется заранее проверить, какие приложения затронуты, и выпустил ли разработчик обновление для KitKat или есть альтернативное приложение, которое будет работать.
Решения
Для пользователей с правами root есть несколько приложений, которые восстановят прежнее поведение. Один из них называется SDFix. Приложение работает путем доступа /system/etc/permission/platform.xml и изменив его, чтобы приложения имели разрешение на WRITE_EXTERNAL_STORAGE, предоставляя им полный доступ к SD-карте.
SDFix предоставляет решение для тех, у кого есть рутированные устройства. / © XDA-Developers
К сожалению, без рут-доступа такой возможности нет. Таким образом, вам необходимо подумать, обновлены ли установленные вами приложения для Android 4.4 KitKat, а если нет, есть ли сопоставимое альтернативное приложение, которое вы можете использовать вместо этого. Или вы можете полностью пропустить обновление Android 4.4 и продолжить работу в обычном режиме. Однако обычно это спорный вопрос, поскольку большинство популярных приложений уже были модифицированы для Android 4.4 KitKat.
Вывод
С изменением доступа для записи на SD-карты, Google добавил еще один уровень безопасности, который может создавать некоторые помехи для пользователей, которые к этому не привыкли. В настоящий момент универсального решения не существует, и оно полагается исключительно на разработчиков приложений, которые сделают надлежащее обновление, чтобы они могли продолжать работать должным образом. Для многих пользователей это помеха, и им просто нужны те же возможности, что и в Android 4.3. Несмотря ни на что, следует учитывать, что Android — это постоянно развивающаяся система, и, несмотря на недостатки этого изменения для SD-карт, это важное обновление безопасности для