Оновлення Android 4.4.2 KitKat принесло користувачам несподівані проблеми - багато програм перестали працювати з файлами на карті пам'яті. Це пов'язано з новими заходами захисту, за допомогою яких Google намагається убезпечити Android - у всіх сторонніх програм зникла можливість модифікувати файли, які не належать безпосередньо до цих програм.

Це означає, що фоторедактори більше не можуть зберігати відредаговані знімки до стандартної галереї, а файлові менеджери не можуть видаляти, копіювати та перейменовувати файли. Більшість користувачів пристроїв з KitKat незручностей не відчули, тим більше, що розробники майже миттєво випустили оновлення програм, які обходять ці обмеження в тій чи іншій мірі.

Просунутим користувачам доводиться миритися з серйозними проблемами: наприклад, комп'ютер при підключенні смартфона бачить карту пам'яті, але не може зробити з файлами, що зберігаються на ній, ніяких дій. На щастя, це можна усунути за допомогою SDFix: KitKat Writable MicroSD . Але лише на пристроях з root-доступом.

Встановіть програму на смартфон або планшет, запустіть його, натисніть Continue, погодьтеся з умовами та ще раз натисніть «Continue». Якщо у вас встановлено програму Superuser, дозвольте SDFix доступ до root-директорій.

Після отримання доступу SDFix знайде файл /system/etc/permissions/platform.xml і модифікує його, додавши в код рядки які дозволяють програмам, що мають дозвіл WRITE_EXTERNAL_STORAGE, робити запис на карту пам'яті. Оригінальний файл буде збережено в папці /system/etc/permissions під ім'ям platform.xml.original-pre-sdfix, і за бажанням його можна буде відновити.

Все те саме можна зробити самостійно вручну, ім'я root-доступ і файловий менеджер з функцією редагування файлів. Для цього запустіть менеджер, знайдіть файл platform.xml у root-директорії /system/etc/permissions/ та відкрийте його у вбудованому редакторі.

В операційній системі Android 4.4 KitKat є неприємний сюрприз, полягає він в тому, що сторонні програми не можуть отримати доступ до запису і читання на карті пам'яті.

Компанія Google зробила дуже неприємну фішку/помилку/сюрприз — абсолютно всі пристрої з Android 4.4, в яких можна встановити картку пам'яті, не можуть повноцінно працювати з карткою пам'яттю, винятком із правил залишаються тільки пристрої Nexus, оскільки в них немає слота під SD CARD. Що це означає для звичайного користувача? Наприклад, файловий менеджер не зможе створити/відкрити папку або файл.

Для того щоб виправити читання та запис на карті пам'яті в KitKat знадобляться Root права

Спосіб 1 (простий варіант)

Після того як на вашому Android смартфоні або планшеті будуть встановлені Root зайдіть в магазин додатків Google Play і скачайте SDFix: KitKat Writable MicroSD(Безкоштовне). Після встановлення зайдіть у програму SDFix і натисніть кнопку «Continue»

Після чого зачекайте кілька секунд, поки не буде виправлена ​​помилка. Закрийте SDFix і перезавантажте Android для того, щоб зміни набули чинності! Всі!

Спосіб 2 (простий варіант для тих хто хоче більше знати)

Спосіб описаний трохи вище автоматизований, але можна виправити руками, тим більше що це зовсім не важко! Для цього вам знадобиться встановити додаток файловий менеджер, наприклад ES провідник, попередньо надавши йому root доступ до системного розділу.

Перейдіть файловим менеджером до системного розділу:

/system/etc/permissionsІ знайдіть файл під назвою: platform.xml

Після чого відкрийте його вбудованим текстовим редактором провідника ES

Знайдіть рядок:

Додати трохи нижче ще один параметр

Перезавантажте Android смартфон або планшет щоб зміни набули чинності! Проблему з доступом до карти пам'яті вирішено!

Багато останніх смартфонів озброєні Android 4.4 KitKat, але як виявилося з новими відчуттями, багато користувачів відчули деякі незручності, пов'язані з неправильною роботою microSD карти пам'яті з новою операційною системою.

Причина

Після оновлення Android 4.4 KitKat багато хто почав скаржитися на проблеми в роботі програми (наприклад, музичний програвач, камера та ін.). Справа в тому, що до появи Android 4.4 у будь-якої програми був повний доступ до розділів карти пам'яті SD, не тільки читання, але і запис. Це безумовно величезна дірка в плані безпеки, оскільки будь-який вірус або шкідлива програма запросто могла поцупити ваші особисті дані, що зберігаються на картці пам'яті. Тому Google обмежив права додатків Android 4.4 щодо доступу до даних на SD карті, залишивши лише права на читання для більшості програм. Плюс тепер після видалення програми видаляється з карти пам'яті і вся його папка.

Наслідки

Перш ніж оновити свій девайс Android 4.4 KitKat треба врахувати таке:

1. Дані програм, які встановлені на карту SD, після оновлення Android 4.4 KitKat будуть втрачені.

2. Через зміни в АРІ, багато програм, які не були адаптовані під KitKat, працюватимуть некоректно.

Рішення

Користувачі, які мають root права, мають кілька варіантів додатків, які зможуть “відновити несправедливість”. Одне з них називається SDFix. Ця програма змінює наступний файл: /system/etc/permission/platform.xmlтаким чином, що програма отримує права WRITE_EXTERNAL_STORAGE, тобто повний доступ до карти SD.

Ті, хто позбавлений root прав, також позбавлені такої можливості, тому доведеться вибирати: або домагатися root прав, або утриматися від оновлення Android 4.4 KitKat.

Висновок

Як бачимо, універсального методу усунення цієї проблеми поки немає. Залишається лише сподіватися свідомість розробників додатків, які адаптують їх під останнє оновлення ОС. Багато хто критикуватиме такі обмеження, але слід розуміти, що Google вчинила правильно, заклавши ще одну цеглу в фундамент безпеки Android системи.

Шукайте світлодіодний модуль для вуличного застосування? Такі є на

Вбудована пам'ять пристрою Android часто швидко закінчується, тому користувачам доводиться зберігати великі обсяги інформації на microSD. Але що робити, якщо Андроїд не зберігає на карту пам'яті завантажуваний контент - програми, фото, музику та інші файли?

Ця стаття підходить для всіх брендів, що випускають телефони на Android 9/8/7/6: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia та інші. Ми не несемо відповідальності за ваші дії.

Увага! Ви можете поставити своє запитання фахівцю наприкінці статті.

Проблеми з карткою пам'яті

Перш за все, переконайтеся, що картка пам'яті справна і готова приймати файли. Що робити:

Картка пам'яті може бути несумісною зі смартфоном – наприклад, перевищувати обсяг, допустимий для конкретної моделі телефону. Якщо флешка більше якогось обсягу гігабайт (32, 64, 128 і т.д.), він просто не розпізнає її, т.к. не запрограмовано на такий обсяг. У такому разі єдиним виходом буде використання іншого носія microSD, меншого обсягу.

Якщо жодна карта не визначається, має сенс звернутися до сервісного центру. Можливо, є апаратні неполадки телефону, які заважають йому працювати із зовнішніми накопичувачами.

Неправильна папка у браузері

Якщо проблеми зі збереженням виникають під час завантаження файлів у браузері, слід перевірити папку призначення. Вона може бути вказана неправильно, через що браузер не розуміє, як зберігати фото, музику, відео та інший контент. Подивимося на прикладі UC Browser:

  1. Відкрийте розділ «Завантаження» у головному меню.
  2. Натисніть «Установки».
  3. У полі «Шлях завантаження» вкажіть папку на картці пам'яті.
Збільшити

Після такого короткого налаштування файли в браузері завантажуватимуться лише у вказаний каталог на карті, не забиваючи внутрішню пам'ять.

Файли не можна перенести на картку пам'яті

Найчастіше це стосується вбудованих програм Android. У телефоні вони можуть зберігатися лише на внутрішньому накопичувачі, інакше смартфон не працюватиме. У той самий час будь-який додаток від стороннього розробника можна перемістити мікроСД.

  1. Відкрийте настройки Андроїда, зайдіть у розділ «Програми».
  2. Знайдіть програму, яку потрібно перенести на картку пам'яті разом з усіма файлами.
  3. Натисніть кнопку «Перемістити на SD».
Збільшити

Якщо кнопка неактивна, перемістити програму не можна. Якщо буде написано "Перемістити на телефон" замість "Перемістити на SD", це означає, що файли програми вже зберігаються на картці пам'яті.

Збилися параметри перенесення файлів на картку пам'яті

У налаштуваннях Android можна вручну вказати, яка пам'ять використовується за замовчуванням - внутрішня або зовнішня. Залежно від вибраного значення файли будуть завантажуватися на телефон або microSD-карту. Після оновлення системи налаштування можуть злетіти, тому варто їх перевірити.

Подібне налаштування є не у кожної моделі та виробника. Перевірте у себе.

  1. Відкрийте настройки Андроїда.
  2. Перейдіть до розділу «Пам'ять».
  3. У полі «Місце налаштування» або «Пам'ять за замовчуванням» виберіть «SD».
Збільшити

Коли налаштування немає

Якщо немає можливості задати місце збереження файлів за замовчуванням, то тут на допомогу прийдуть самі програми. У тому ж браузері Samsung «Інтернет» можна задати місце зберігання:


Збільшити

Подивіться у своїй програмі, звідки ви збираєтеся зберігати файли, чи є можливість в налаштуваннях вибрати місце збереження. Якщо такого немає, доведеться вручну переміщати файли з внутрішньої пам'яті на карту microSD.