Külső SD kártya nem írható Androidos eszközön

Belefutottam abba a problémába, hogy egy Android 4.4.4 KitKat verziót futtató eszközön a futó alkalmazások nem tudják írni a külső SD kártya tartalmát.

Kicsit utánanézve a dolgoknak az alábbi megoldást találtam:

  • Formázd az SD kártyát FAT32-re!
  • Rootolt eszköz kell
  • Keresd meg a /systems/etc/permission/platform.xml fájlt!
  • Készíts belőle biztonsági másolatot!
  • Nyisd meg írás-olvasás módban (Ilyenkor lecsatolja a könyvtárat a telefon, majd újracsatolja)!
  • Keresd meg az alábbi bejegyzést és a vastagon szedett részt írd bele!
<permission name="android.permission.ACCESS_ALL_EXTERNAL_STORAGE" >
    <group gid="sdcard_r" />
    <group gid="sdcard_rw" />
    <group gid="sdcard_all" />
</permission>
  • Mentsd el a módosítást
  • Indítsd újra az androidos eszközt

Megjegyzés:

Én az én készülékemen az USB kábelen keresztül valósítottam meg úgy, hogy átmásoltam PC-re az eredeti fájlt, módosítottam, majd visszamásoltam a készülékre és TotalCommander-rel másoltam be a helyére a módosított fájlt.