¿Puedo forzar el traslado a las aplicaciones de tarjeta SD que no quieren ser trasladadas allí?

8

descargo de responsabilidad: por supuesto, puedo mover aplicaciones que lo permitan, usando el menú "administrar aplicaciones".

Hay aplicaciones, algunas de stock y otras descargadas, que por alguna razón no tienen la bandera "movible a tarjeta SD". ¿Hay alguna manera de moverlos de todos modos sin evitar que funcionen (siempre que la tarjeta SD esté encendida, por supuesto) ?

Sí, puede haber una buena razón para que estén en la memoria interna, me gustaría intentar moverlos de todos modos si es posible.

El teléfono es un Nexus One con un stock de Android 2.3.6 sin raíz. Supongo que tendría que rootearlo o instalar cyanogen o lo que sea.

o0 '.
fuente
1
Para obtener más información sobre por qué Android predeterminado no permite que algunas aplicaciones se muevan a SD, consulte esta pregunta anterior: ¿Por qué Google no permite que las aplicaciones se escriban en la tarjeta SD? . Respuesta corta para "¿puedes mover aplicaciones que no lo permiten?", Sí, pero debes estar rooteado, y consciente de que hay inconvenientes, dejaré la respuesta larga a alguien que lo haya hecho.
GAThrawn

Respuestas:

2

Sí, puede mover cualquier aplicación que normalmente no lo permita, incluidas las aplicaciones del sistema, si tiene root. Tenga en cuenta que la mayoría de las aplicaciones que no permiten el movimiento generalmente no lo permiten por una buena razón, por lo que si fuerza el movimiento puede sufrir bloqueos y otros problemas de estabilidad. Necesita una aplicación app2sd que use root, como esta: https://market.android.com/details?id=com.droidsail.dsapp2sd

Lie Ryan
fuente
1

Las aplicaciones que vienen instaladas con el sistema generalmente no permiten pasar a la tarjeta SD (algunas pueden tener buenas razones). Puede lidiar con esto de la siguiente manera (siguiendo esta guía ):

  • adb shell, su -para obtener acceso de root (necesitará configurar esto por separado usando algo como Superusuario)
  • pm uninstall -k seguido del nombre del paquete
  • Luego instale la aplicación del mercado, en cuyo caso debería poder moverla a la tarjeta SD.
David Fraser
fuente
1

Si desea una solución llave en mano, use Link2SD: https://play.google.com/store/apps/details?id=com.buak.Link2SD

Es exponencialmente mejor que App2SD, sin embargo, la desventaja es que su teléfono debe estar rooteado para que funcione. Además, también necesitará crear una segunda partición en su tarjeta SD que debe estar usando el sistema de archivos ext.

Puede forzar que el 100% de los datos de una aplicación (apk / dex / lib / data / cache / obb / data (ext)) se ubiquen en la segunda partición de su tarjeta SD. Incluso puede FORZAR convertir una "aplicación del sistema" en una "aplicación de usuario" y viceversa para engañar al teléfono para que cambie la forma en que trata, considera y aplica.

La única desventaja importante de Link2SD es el hecho de que necesita una tarjeta SD Clase 10 de una buena marca para mantenerse igual en términos de velocidad y rendimiento en comparación con la memoria interna del teléfono. De lo contrario, si usa una de las tarjetas SD de Clase 4 o 6 más comunes, las aplicaciones se cargarán notablemente lentamente.


Ejemplo de trabajo

http://imgur.com/a/X5xns

en un Sony Ericsson Xperia Arc S (interno de 1 GB / 512 MB (320 MB de usuario disponible))

Divulgado
fuente