Обхід для Android 4.4 не в змозі записувати на SD-карти?


11

Вчора я модернізував свій Samsung Galaxy S4 до Android 4.4 KitKat і був неприємний сюрприз, що він більше не може записати на мою SD-карту ... Я знаю, що ця проблема всюди широко документально підтверджена, але чи знайдено якісь шляхи вирішення проблеми? (Окрім фізичного вилучення карти з телефону та відкриття її на моєму ПК) Крім того, через прапор KNOX я не можу знизитись до 4,3 ...

(PS: Укорінено чи ні, це не має ніякого значення)


2
@ t0mm13b ах, це не ідеально. Я знав, що зміни там добре, але я був під (очевидно, неправильним) враженням, що Samsung поправить це, щоб працювати на власному пристрої з офіційним ПЗУ, оскільки вони все ще підтримують EXT-SD карти. На корінному пристрої ДЕЯКІ мали успіх у монтажі папок, але інші заклали це пристроєм. Спробуйте XDA і подивіться, що там є, над чим працює, але остаточної відповіді я не бачу.
RossC

1
Коротше кажучи, справжнє рішення полягає в тому, щоб змінити один рядок у маніфесті всередині джерела kitkat і перекомпілювати rom та пропустити його. Google чітко відходить від SDCards, ємність флеш-пам’яті збільшується та дешевше вставляти на плату пристроїв і, крім того, використовувати хмарні сервіси для зберігання. Це велика незручність, можливо, хтось із рамками, що
розкрилися,

1
@DanHulme скаржитися автору програми не є рішенням. Його різка зміна Google ...
t0mm13b


1
Це все-таки тупа хода. Чому ми повинні бути змушені зберігати всі наші завантаження у внутрішній пам'яті? Вся суть (більш-менш) наявності слота для SD полягає в тому, що ми можемо скинути купу медіа на карту і поміняти одну колекцію на іншу. Я думаю, Google хоче, щоб ми всі використовували «хмарну пам’ять», яка нічого не потрібна, коли виходите з мережі.
Карл Віттофт,

Відповіді:


17

Знайшов відповідь на власне запитання! Ви також можете поділитися тим, як я це зробив (РОБИТИ ВАШ ВЛАСНИЙ РИЗИК, це добре працювало для мене). Потреби коріння очевидно.

  1. За допомогою керованого файлового менеджера перейдіть до /system/etc/permissions
  2. Відредагуйте platform.xml і знайдіть WRITE_EXTERNAL_STORAGE дозвіл.
  3. Додайте додаткове визначення групи для цього дозволу ...<group gid="media_rw" />
  4. Збережіть зміни у файлі.
  5. Перезапустити.

Кредити йдуть на mateenf з форуму XDA-розробників


1

Я використав це рішення для редагування тегів із зовнішньої карти SD на вкоріненому LG G3 (LG-D851). Аудіоплеєр - PowerAmp.

  1. Завантажте та встановіть встановлений Xposed з Google Playstore: Інструкції: https://www.youtube.com/watch?v=nj_fgrpgDRU (GadgetHacks)
  2. У Xposed Installer натисніть «Завантажити». (можливо, вам доведеться натиснути символ оновлення, щоб завантажити модулі).
  3. Клацніть на і скачайте "KitKat SD Card Full Access" зі сховища. Переконайтеся, що у вас встановлено прапорець для завантаження з Невідомих джерел (налаштування> безпека> невідомі джерела).
  4. Після завантаження та встановлення модуля перезавантажте телефон і відзначте вміст серця.

1
Немає необхідності в модулі Xposed, в магазині Play зараз багато додатків (для всіх, очевидно, потрібен root). Шукайте "Виправлення SD" у магазині Play, ви знайдете їх.
Гійом

Тепер ти мені скажи ... хаха. Гарний погляд!
Херу Аммен

1
Ці додатки не існували на той момент, коли я задавав питання :)
Гійом

0

Я знайшов спосіб кращого рішення! З iTorrent я не зміг написати

"/storage/extSdCard/"

Але я в змозі написати:

"/storage/extSdCard/Android/Data/com.utorrent.client"

Тому шукайте папку на SD-карті, до якої ваш додаток має доступ до Android.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.