Atrakinkite išorinės SD kortelės rašymo funkciją visoms programoms naudojant 4.4 versijos „Android KitKat“.
Galbūt žinote, kad naujausioje „Android 4.4“ versijoje „KitKat“ „Google“ šiek tiek pakeitė numatytuosius išorinės SD kortelės leidimus. Dabar ją rašyti gali pasiekti tik speciali vartotojų grupė, vadinama media_rw. Šiame straipsnyje noriu pasidalinti gudrybe, kuri leis visiems laimingiems įsišaknijusių įrenginių savininkams su Android 4.4.
Kai kuriam nors procesui reikia rašyti į išorinę laikmeną, jis prašo atitinkamo leidimo. Tai buvo įprasta ankstesnėse „Android“ versijose. Tačiau trečiųjų šalių programos KitKat neturi prieigos prie šio leidimo! Taigi jie negali gauti rašymo prieigos prie išorinės SD kortelės. Dėl naujų 4.4 versijos „Android“ prieigos taisyklių galite susidurti su įvairiomis problemomis, t. y. jūsų mėgstamiausia failų tvarkyklė gali nustoti veikti. Štai kaip suteikti šioms programoms tinkamą leidimą.
- Paleiskite savo mėgstamą failų tvarkyklę su root prieigos teisėmis. Galite naudoti bet kurią pageidaujamą programą, kuri jūsų įrenginyje gali veikti padidintu režimu. Pavyzdžiui, tiks programa „Root Explorer“ arba „Failų tvarkyklė“ iš CyanogenMod.
- Eikite į šį failą:
/system/etc/permissions/platform.xml
- Raskite android.permission. WRITE_EXTERNAL_STORAGE ir android.permission. WRITE_MEDIA_STORAGE eilučių. Tai yra XML skyriai. Turite, kad jie atrodytų tiksliai taip, kaip toliau pateiktos eilutės:
Išsaugokite platform.xml failą. Prieš paleidžiant mobilųjį telefoną iš naujo, būtina nustatyti failo teises į 644 (rw-/r–/r–). Dabar iš naujo paleiskite „Android“ įrenginį. Su tavimi baigta.
Deja, man nėra žinomo sprendimo, kuris tiktų neįsišaknintiems įrenginiams.