¿La solución para Android 4.4 no puede escribir en tarjetas SD?

11

Ayer actualicé mi Samsung Galaxy S4 a Android 4.4 KitKat y tuve la mala sorpresa de que ya no puede escribir en mi tarjeta SD ... Sé que este problema está ampliamente documentado en todas partes, pero ¿todavía se ha encontrado alguna solución? (Aparte de quitar la tarjeta físicamente del teléfono y abrirla en mi PC) Además, debido a la bandera de KNOX no puedo degradar a 4.3 ...

(PD: enraizado o no, no hay diferencia)

Guillaume
fuente
2
@ t0mm13b ah, eso no es ideal. Sabía que el cambio estaba bien, pero tenía la impresión (obviamente equivocada) de que Samsung corregirá esto para que funcione en su propio dispositivo con ROM oficial, ya que todavía 'admiten' las tarjetas EXT-SD. En un dispositivo rooteado, ALGUNOS han tenido éxito con el montaje de carpetas, pero otros han bloqueado su dispositivo. Pruebe XDA y vea qué hay allí, se está trabajando pero no he visto una respuesta definitiva.
RossC
1
En resumen, la solución real es cambiar una línea en el manifiesto dentro de la fuente kitkat y recompilar la rom y flashearla. Google tiene claro que se está alejando de las tarjetas SD, la capacidad de memoria flash está aumentando y es barata de integrar en la placa del dispositivo y, además, utiliza servicios en la nube para el almacenamiento. Es un gran inconveniente, tal vez alguien con el marco Xposed podría
evitarlo
1
@DanHulme quejarse al autor de la aplicación no es la solución. Es un cambio drástico por parte de Google ...
t0mm13b
1
Sigue siendo un movimiento tonto. ¿Por qué deberíamos vernos obligados a almacenar todas nuestras descargas en la memoria interna? El punto principal (más o menos) de tener una ranura SD es para que podamos volcar un montón de medios en una tarjeta e intercambiar una colección por otra. Supongo que Google quiere que todos usemos "memoria en la nube" que no vale nada cuando no estamos en la red.
Carl Witthoft

Respuestas:

17

¡Encontré una respuesta a mi propia pregunta! También podría compartir cómo lo hice (HAZLO A TU PROPIO RIESGO, funcionó bien para mí). Necesita root obviamente.

  1. Con un administrador de archivos habilitado para root, navegue hasta /system/etc/permissions
  2. Edite platform.xml y busque el permiso WRITE_EXTERNAL_STORAGE.
  3. Agregue una definición de grupo adicional para este permiso ...<group gid="media_rw" />
  4. Guarde los cambios en el archivo.
  5. Reiniciar.

Los créditos van a mateenf desde el foro de desarrolladores XDA

Guillaume
fuente
1

Utilicé esta solución para editar etiquetas desde mi tarjeta SD externa en mi LG G3 rooteado (LG-D851). El reproductor de audio es PowerAmp.

  1. Descargue e instale el instalador Xposed de Google Playstore: Instrucciones: https://www.youtube.com/watch?v=nj_fgrpgDRU (GadgetHacks)
  2. En Xposed Installer, haga clic en "Descargar". (puede que tenga que presionar el símbolo de actualización para cargar módulos).
  3. Haga clic y descargue "Acceso completo a la tarjeta SD KitKat" del repositorio. Asegúrese de tener marcada la descarga desde el cuadro Fuentes desconocidas (configuración> seguridad> fuentes desconocidas).
  4. Una vez que el módulo se haya descargado e instalado, reinicie su teléfono y etiquete el contenido de su corazón.
Heru Ammen
fuente
1
No es necesario un módulo Xposed, ahora hay muchas aplicaciones en Play Store para hacerlo (todas requieren root, obviamente). Busque "SD Fix" en Play Store, los encontrará.
Guillaume
Ahora dime ... jajaja. ¡Bien cuidado!
Heru Ammen
1
Estas aplicaciones no existían en el momento en que hice la pregunta :)
Guillaume
0

¡Encontré una solución mucho mejor! Con uTorrent no pude escribir a

"/storage/extSdCard/"

Pero puedo escribir a:

"/storage/extSdCard/Android/Data/com.utorrent.client"

Así que busque una carpeta en la tarjeta SD a la que su aplicación tenga acceso dada por Android.

nl-x
fuente