După cum ați știut, în versiunea recentă a Android 4.4, „KitKat”, Google a modificat ușor permisiunile implicite pentru cardul SD extern. Acum este accesibil pentru scriere doar de un grup special de utilizatori numit media_rw. În acest articol, aș dori să împărtășesc un truc care să permită accesul la scriere pentru toți norocoșii proprietari de dispozitive înrădăcinate cu Android 4.4.
Când un proces trebuie să scrie pe suporturi externe, acesta solicită permisiunea corespunzătoare. Acesta a fost comportamentul obișnuit în versiunile anterioare de Android. Cu toate acestea, aplicațiile terțe din KitKat nu au acces la această permisiune! Deci, nu există nicio modalitate de a obține acces la scriere la cardul SD extern. S-ar putea să vă confruntați cu diverse probleme cu noile reguli de acces în Android 4.4, adică Managerul de fișiere preferat poate înceta să funcționeze. Iată cum să acordați acestor aplicații permisiunea corectă.
- Lansați managerul de fișiere preferat cu drepturi de acces root. Puteți utiliza orice aplicație pe care o preferați, care poate rula ridicat pe dispozitivul dvs. De exemplu, aplicația „Root Explorer” sau „Manager fișiere” de la CyanogenMod vor funcționa.
- Navigați la următorul fișier:
/system/etc/permissions/platform.xml
- Găsiți liniile android.permission.WRITE_EXTERNAL_STORAGE și android.permission.WRITE_MEDIA_STORAGE. Acestea sunt secțiuni XML. Trebuie să le faceți să arate exact ca șirurile de mai jos:
Salvați fișierul platform.xml. Este necesar să setați permisiunile fișierului la 644 (rw- / r– / r–) înainte de repornirea dispozitivului mobil. Acum reporniți dispozitivul Android. Esti gata.
Din păcate, nu există o soluție cunoscută pentru mine, care ar putea fi potrivită pentru dispozitive neînrădăcinate.