Come forse saprai, nella recente versione di Android 4.4, 'KitKat', Google ha leggermente modificato le autorizzazioni predefinite per la scheda SD esterna. Ora è accessibile per la scrittura solo da uno speciale gruppo di utenti di membri chiamato media_rw. In questo articolo, vorrei condividere un trucco che permetterà di abilitare l'accesso in scrittura a tutti i fortunati possessori di dispositivi rooted con Android 4.4.
Quando un processo deve scrivere su un supporto esterno, richiede l'autorizzazione appropriata. Questo era il comportamento usuale nelle versioni precedenti di Android. Tuttavia, le app di terze parti in KitKat non hanno accesso a tale autorizzazione! Quindi, non c'è modo per loro di ottenere l'accesso in scrittura alla scheda SD esterna. Potresti incontrare vari problemi con le nuove regole di accesso in Android 4.4, ovvero il tuo File manager preferito potrebbe smettere di funzionare. Ecco come concedere a queste app l'autorizzazione corretta.
- Avvia il tuo file manager preferito con diritti di accesso root. Puoi utilizzare qualsiasi app che preferisci che può essere eseguita con privilegi elevati sul tuo dispositivo. Ad esempio, l'app 'Root Explorer' o 'File Manager' di CyanogenMod andrà bene.
- Vai al seguente file:
/system/etc/permissions/platform.xml
- Trova le linee android.permission.WRITE_EXTERNAL_STORAGE e android.permission.WRITE_MEDIA_STORAGE. Queste sono sezioni XML. Devi farli sembrare esattamente come le stringhe seguenti:
Salva il file platform.xml. È necessario impostare le autorizzazioni del file su 644 (rw- / r– / r–) prima di riavviare il cellulare. Ora riavvia il tuo dispositivo Android. Hai fatto.
Sfortunatamente, non esiste una soluzione nota per me che potrebbe essere adatta per dispositivi non rootati.