Actualicé mi HTC One m8 a Lollipop y lo rooteé. Tengo programas que requieren la capacidad de escribir en una tarjeta SD externa como FileMount, pero cada vez que ejecuto FileMount me dice que no puede escribir en la tarjeta SD. La aplicación en sí tiene una función para habilitarla automáticamente, pero requiere un reinicio, pero incluso después del reinicio ocurre el mismo problema.
Cuando estaba en Android 4.4.4 intenté instalar sd fix pero eso no funcionó. Instalé el instalador Xposed e instalé el módulo HandleExternalStorage y funcionó muy bien para mí. Pero no puedo usar el instalador Xposed en Lollipop porque el desarrollador dice que es posible que el instalador Xposed no esté disponible para Lollipop. Mi dispositivo tiene solo 16 GB y realmente no es suficiente para mí y confío en FileMount para mis problemas de almacenamiento.
Intente aplicar la corrección SD manualmente, los detalles están terminados en XDA . Los pasos son:
mount -o remount,rw /system
después de convertirse en root en una terminal)./system/etc/permissions/platform.xml
archivo, solo para estar seguro.Busque el elemento XML android.permission.WRITE_EXTERNAL_STORAGE
y haga que se vea así:
<permission name=android.permission.WRITE_EXTERNAL_STORAGE >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>
Del mismo modo, busque el elemento XML android.permission.WRITE_MEDIA_STORAGE
y cámbielo por:
<permission name="android.permission.WRITE_MEDIA_STORAGE" >
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>
Establezca los permisos de archivo en rw-r--r--
, ya sea usando una aplicación de explorador de archivos o escribiendo chmod /system/etc/permissions/platform.xml
en una terminal raíz.
Reinicie el teléfono; esto es importante para que el teléfono vuelva a montar el almacenamiento.
Todo el crédito es para el fabricante de piscinas de XDA .