Android 4.4 KitKat y las versiones posteriores 4.4.X causaron un gran problema. Las aplicaciones instaladas por el usuario no podían escribir en la tarjeta microSD. Es decir, guardar datos ahí. Esto aún sigue siendo un problema, y aquí te contamos en qué consiste y cómo solucionarlo.
Originalmente, KitKat impedía escribir en otra carpeta que no sea la que haya creado la aplicación dentro de la microSD. Por ejemplo, eso significa que el usuario no podía usar un explorador de archivos para mover, cortar o copiar archivos libremente. No le era permitido escribir dentro de otras carpetas en la SD (solo podía hacerlo en la memoria interna).
Si te descargabas una una aplicación de cámara podías tener un problema similar. No podrías cambiar a una carpeta diferente a la predeterminada en la SD para guardar tus fotos.
Este problema en realidad tenía solución. Los desarrolladores debían actualizar sus aplicaciones para funcionar correctamente en Android 4.4 y que puedan escribir libremente en la SD, con el previo permiso del usuario. Pero es posible que aún tengas problemas con ciertas apps. Y ahí es donde viene la siguiente solución.
Solución
Para solucionar el problema existe la aplicación SD Fix KitKat Writable MicroSD. Se ha creado específicamente para saltar esta restricción en KitKat. Les otorga a las apps instaladas por el usuario el permiso para escribir o usar cualquier otra carpeta dentro de la microSD.
Solo debes abrir la app y seguir los pasos para quitar la prohibición de escritura. La única y gran desventaja de esta aplicación es que requiere permisos de root en el celular Android. Si no sabes lo que es root, entonces esta app no te va a servir de nada.
Qué hace SD Fix
Para quitar esta restricción de escritura, lo que SDFix hace es modificar una simple línea de código dentro del siguiente archivo en el sistema Android: /system/etc/permissions/platform.xml
. De esta forma puede permitir que las aplicaciones de usuario puedan escribir en la microSD, independientemente de la carpeta que sea. Según el desarrollador, agrega el texto media_rw
a la configuración de permisos WRITE_EXTERNAL_STORAGE
para que eso sea posible.
Adicionalmente, crea un respaldo del archivo original «platform.xml», en caso de que quieras revertir el cambio hecho por esta aplicación. Este backup se encuentra en el directorio /system/etc/permissions/platform.xml.original-pre-sdfix
. También necesitas root para restaurar este archivo. Solo deberás usar un gestor de archivos (con permisos de root). Solo elimina el archivo modificado y cambia el nombre de esta backup para que quede tal cual estaba.
Observaciones
- Evidentemente, SDFix solo es útil si estás teniendo algún ERROR al mover archivos a la microSD o escribir en ella. Si no es tu caso, o tu teléfono ni siquiera tiene tarjeta SD externa, no te servirá de nada.
- Solo aplica cuando el problema es con las aplicaciones que tú descargaste. Las aplicaciones del sistema, es decir las que vienen instaladas de fábrica, bloatware y aplicaciones de Google incluidas, no deberían tener este problema en KitKat.
- La restricción NO existe en la memoria interna para ninguna aplicación. Ni siquiera para las que tu descargaste.
- Al parecer esta limitación sólo existe en los sistemas Android originales de fábrica. ROMs o sistemas de terceros no deberían tener este problema.
- Puedes tener más información de la app en el foro de XDA Developers.
Alternativas
Si sabes lo que es Xposed y tienes instalado este framework en tu celular Android, también puedes instalar el módulo KitKat SD Card Full Access. También elimina la restricción de escritura en Android 4.4, sin necesidad de modificar el archivo platform.xml. Otro módulo con el mismo objetivo es Handle External Storage.
Ana C.
En la actualización de miui, 12, en un Redmi 9 Pro, el Es File Explorer dejó de escribir en la tarjeta SD,a pesar de tener permiso de almacenamiento.
No tengo Root.
Después de varios días de intentar cosas, al final se ha solucionado=
Desde el programa «Uninstaller Pro», limpie la caché del programa de sistema archivos (antes se llamaba documentos).
En opciones de desarrollador / activar= «forzar permiso de aplicaciones para escribir en el almacenamiento».
Un saludo.
Vifo
Curiosamente, me pasa también en una tablet Lenovo lo mismo que a Oscar en su tablet Samsung: no hallo forma de hacer efectivo el cambio de ruta de almacenamiento para descargas (que vayan directamente a la SD) en Lollipop 5.
Lo mismo con clientes torrent, no hay manera de forzarlos a que las descargas se vayan a la SD, por más que se intente hacer la configuración, al final siempre sale el aviso de que no se puede escribir en la ruta elegida.
En la web es muy pero muy escasa la información respecto a este problema, la mayoría de publicaciones sólo hacen mención a las bondades de Lollipop en cuanto a que, a diferencia de Kitkat, si es posible aprovechar de manera más eficaz la SD.
Cosa que en mi tablet y en la de Oscar es imposible.
Santiago S.
La aplicación del post es para Kitkat, no Lollipop. En Lollipop en algunos celulares el sistema permite autorizar la escritura en la SD para ciertas aplicaciones. Esto puede variar de un fabricante a otro, no obstante.
lino
Hola, he leido mucho sobre el tema de cambiar el platform.xml.
Hice cambios con diferentes programas, copie el fichero al pc, hice el cambio, lo pase otra vez al tablet como platform.xml.bak y nada de nada. Tente sacar el fichero de la pasta permitions y entnces enviar el fichero modificado pero, no sale.
Yo creo k todavia no hay solucion para ese problema k es solo de los aparatos Samsung, los quales van a perder mucha venta por esa tonteria.
Saludos a tod@s e um feliz año nuevo para todos.
Cesar DS
Creo que es forzoso que sea root, verdad?
Santiago S.
Si, es obligatorio ser root, sino la aplicación no sirve de nada.
Eduardo
Sabe Como solucionar este inconveniente:
Debido a los cambios en el SO Android, HP File Manager ya no puede escribir en el dispositivo de almacenamiento externo.
HP slate 10 HD (Android 4.4.2)
Santiago S.
Es justamente lo que intenta solucionar SDFix
Ramiro Martínez
Buenos días.
Tengo un LG D680 y hace unos días actualicé de 4.1 a 4.2.2, y acabo de de etectar un problema similar al tratado aquí. Si saco una foto con la cámara integrada, o hago una captura de screen, o viene una imagen o video en Whattsapp, no puedo acceder a los mismos. Por lo que revisé parecería que quiere guardarlo en otra ubicación pero no sé como acceder directamente a las estructuras de directorio.
Te agradezco cualquier comentario al respecto
Santiago S.
Verifica usando un explorador de archivos. Puedes descargarte ES File Explorer desde la Play Store.
Ramiro Martínez
Ya lo intenté y no pude solucionar nada.
La única solución que me sugirieron y que no implicaba el rooteo era hacer un Factory Restore y volver a configurar todo.
Hecho esto, se solucionó el problema. Además dado que ya había actualizado a 4.4.2, el restore lo hizo con esta versión y no con la 4.1 que era lo que tenía cuando lo compré.
Se agradece de todas formas el comentario.
DANIEL
NO DESCARGEN NADA..EN CAMARA VAYAN A AJUSTES Y BUSQUEN EN ALMACENAMIENTO. TIENE LAS DOS OPCIONES. TARGETA O TELEFONO
Fernando Navarro
Hola, tengo una Galaxy Tab 4 8.0 con Android 4.4.2, el caso es que el root ha ido bien y el SDFix tambien, puedo guardar archivos desde las aplicaciones y moverlos o copiarlos con el File Explorer, Cuando insyalao una aplicación, me pide permiso para root, se lo concedo y todo perfecto, excepto con el Torrent. El problema es que hasta ahora yo tenia el torrent configirado para que bajase los ficheros en la SD y ahora me dice que no tiene permisos, creo que necesita permisos de root, pero el KingUser no me pide permiso al instalarlo y en lo demas si. ¿Hay forma de añadirlo manualmente? Porque todo va bien excepto eso
oscar
Es fácil rootear…?? Puedo hacerlo yo mismo?? Hay riesgos? ? Que ventajas y desventajas hay rooteándolo. .
Santiago S.
https://www.androidjefe.com/root/
oscar
Hola amigo.. tengo un galaxy tab S con kitkat 5.1 y la aplicacion tubemate no me deja cambiar la carpet de descarga a almacenamiento externo.. me sale este mensaje. «Mp3 video converter no puede acceder al almacenamiento externo d tubemate..»
Santiago S.
Si es 5.1, no es kitkat sino Lollipop. No sé si está aplicación sirva en ese caso. Creo que deberás buscar otra solución para esa versión de Android (ojalá la haya)
oscar
Si. Es loLillop. . Tube mate si me deja descargar en la memoria interna y todo bien.. solo en la externa no me deja descargar. . Ahora que solución tendría? ? Si deseo seguir usando tubemate. . ?? Y si lo hago root? ?
Santiago S.
Con root supongo que sí, aunque no sabría decirte que solución habrá para Lollipop.
David Alferez
No me funciono, lo intente de las dos formas con fx y con el modulo de xposed y ninguna de las dos funciono las fotos siguen quedando en la interna
miguel
Hola tengo un xperia m2 y no puedo mover ninguna aplicación, juego o fotos,videos a la micro sd por que deja de funcionar. con SDFix se podria solucionar el problema ??
Santiago S.
No lo creo…
avizor
hola tengo un BLU life 8 y a la hora de mover una app a la SD esta deja de funcionar o solo con tener la SD puesta algunas apps como el Cytus no abren pero al quitar la SD todo perfecto, tendras alguna solucion??
Santiago S.
Lastimosamente no. Lo que sí te puedo decir es que ciertas aplicaciones nunca funcionan bien en la sd. Si generan problemas, lo mejor es mantenerlas en la memoria interna.
André
Hola amigo yo tengo una tablet android 4.4.2 con root , baje la aplicacion hice lo que esta en las imagenes y cuando probe pasar una foto a la memoria externas sd – me volvio a salir restricciones del sistema , ayudame ! Saludos!
Santiago S.
Reiniciaste después de usar la aplicación?
André
Sii mi amigo , lo reinicie y ahora funciona tal como lo mencionaste , eres un capo gracias!!!
mario ramirez
Ola, disculpa el programa lo e instalado varias veces y me dice que ocurrio un error en la escritura
realmente no se cual sea el problema o tengas alguna otra solucion para mi
kitkat 4.4.2 samsung galaxy tab pro sm-t320
Santiago S.
Lo siento, desconozco otra solución. Si no es mucho inconveniente para ti, podrías restablecer las configuraciones de fábrica y luego instalar la aplicación a ver si funciona…
Riri
Hola que tal tengo un Huawei p6, con Android 4.4.4 rooteado obviamente me pasa eso de no poder pasar o trasladar algunas aplicaciones a mi tarjeta SD ya que es de 16gb pero el almacenamiento interno de el equipo es de 8 gb nada mas entonces como puedo solucionar eso amigo me ayudas porfa
Santiago S.
https://www.androidjefe.com/mover-aplicaciones-juegos-sd-externa/
pepe
Disculpa hay alguna maneta de hacerlo manual??? Sin necesidad de ser root
Santiago S.
No, lo siento no se puede sin root.
TAURINO
MUCHAS GRACIAS VALEDOR POR TU APORTE LA NETA AMI SI ME SIRVIO NO ME AVIA DADO CUENTA XQ TENIA LA VERCION 4.3 Y NO TENIA PROBLEMAS
MAS PORQUE ERA ROOT, PERO AHORA QUE LO ACTUALIZE A 4.4.4 SALIO CON ESA JALADA DE BLOQUEAR O MOVER LAS FOTOS ALA SD
PERO CON TU APORTE SI PUDE GRACIAS VALEDOR Y BUEN APORTE
SALUDOS
William Sulca
Para arreglar los problemas con la sd y esfile explore en kitkat 4.4.2 realiza lo siguiente:
1. Ser root
2. Tener internet
3. Descargar foldermount desde la play store.
4. Abrir aplicacion y conceder permisos root
5. La aplicacion descarga un parche y te arregla automaticamente este problema y se reinicia. Al encender vuelve abrir la aplicacion y te va a descargar otro parche ahora tienes que reinicialo tu mismo. Y listo el es file funciona correctamente y cualquier explorador.
6. Esta aplicacion tambien sirve para mover los datos de aplicaciones pesadas ala targeta externa. Para hacerla pro utiliza freedom.
pablopadre
Un aporte expectacular,yo tenia rot y con esto puedo cortar y pasar aplicaciones desde la memoria interna a la sd sin problema,gracias makina.
paul
Gracias mil, tu comentario fue mejor que semanas de busqueda en articulos y foros, necesitaba espacio no solo para juegos 🙂 sino para programas de medicina que en total pesan mas de 5 gb … libere ya 4 gb con el programa foldermount
MUCHAS GRACIAS!!!!
Gabo
Disculpa amigo tengo un celular con kitkat 4.4.2 y quisiera saber si con este metodo los datos de las aplicaciones iniciaran en la sd ejemplo si instalo un juego pero el peso es de 1.4 gb en datos puedo almacenar estos en la sd y que el juego inicie gracias espero haberme explicado y que me puedas ayudar con esa duda
Santiago S.
No, no te sirve para eso. Lo que tu necesitas es una aplicación que tenga la función «App2SD».
https://www.androidjefe.com/mover-aplicaciones-juegos-sd-externa/
gorlok
Falta aclarar algo importante: no es caprichoso que ya no se deje a las aplicaciones escribir en cualquier lado de la SD tan libremente, antes se permitía pero era una locura, era (y es) un error gigante de seguridad. Desactivarlo, para dejarlo como estaba antes, tampoco me parece buena idea.
Desde este cambio en KitKat, hay aplicaciones internas que siguen teniendo este permiso, como algunos File Managers que vienen preinstalados. Pero lamentablemente, no son tan completos ni capaces como el ES File Manager.
Lo ideal habría sido que crearan un permiso adicional para permitir a solo ciertas aplicaciones administrativas, y con la debida autorización expresa del usuario durante la instalación, que puedan escribir en toda la SD como antes. De esa forma, el ES File Manager podría usar este permiso y sería todo más simple. Pero cortaron por lo sano, y se lo prohibieron a todas 🙁
Personalmente… creo que es mejor la solución de ‘rootear’, y usar un File Manager con permisos de root. De esa forma, la SD está protegida de que aplicaciones maliciosas hagan de las suyas, pero el usuario tiene el control de brindarle permisos excepcionales a las aplicaciones que desee.
Fabio
Tengo un Note 2. con Kikat 4.3 recien actulizado. Pregunta.. Pierdo garantia de la compañia que eme vendio el celu? que otro reisgo tengo con instalar el SDFix, no soy usuario root..
uso muchos el X-xplore , con esta actualizacion me dejo a fuera el modo de edcion de los file en la SD externa, me serviria el SD FIx?
gracias
Santiago S.
Tienes que hacer root tu Note 2, ese es el único «riesgo». Por el resto, SDFix es como una aplicación cualquiera así que no deberías tener ningún problema. Sí, en tu caso te puede servir.
Juan Ramon Figueroa Bustamante
instale la aplicion en mi lg L90 pero en si no se bien que hace esta aplicacion, soy usurio root , poniendo este comando desde el cmd de mi lap» adb shell pm set-install-location 2″ se supone que es para instalar todas las aplicaciones en la micro sd , pero cuando bajo las aplicaciones del play store me dice que no hay espacio en la micro sd, es decir aun despues de instalar este programa no me deja que las aplicaciones se instalen fuera de la memoria interna por lo cual tengo que volver con el comando «adb shell pm set-install-location 0» y las vuelve a instalar por default en la memeoria interna del celular….quizas mi metodo esta mal o como te refieres a que con este programa se puede instalar fuera de la memoria interna ?¿que otro programa adicional al de este post se tiene que instalar para que los archivos de las aplicaciones se instalen en la micro sd?
Santiago S.
No, este programa (aplicación) no sirve para instalar las aplicaciones en la tarjeta micro SD. Me explico de otra manera: si instalas una aplicación de cámara en tu teléfono (una aplicación para tomar fotos) dicha aplicación sólo podrá guardar las fotos que tu tomas en una carpeta propia de esta aplicación, la cual se crea en la memoria interna de tu teléfono al momento que la instalas en tu móvil.
Lo que puedes conseguir con SDFix es que tengas la posibilidad de elegir guardar las fotos que tu tomas con esa aplicación de cámara mencionada, en una carpeta creada por tí dentro de la tarjeta micro SD de tu Android (esto te ayudaría a ahorrar memoria interna).
SDFix no es necesario si no tienes Android 4.4 KitKat en tu móvil.