Páginas: [1]   Ir Abajo
Imprimir
Autor Tema: [Tutorial] Cómo instalar aplicaciones android siempre en la memoria SD  (Leído 11185 veces)
Xare
Administrador
*




Karma: +249/-43
Desconectado Desconectado

Sexo: Masculino

Mensajes: 14187
Alea Iacta Est

WWW
Citar
PSN ID: Xarestriker
Citar
PSP1004 / PSP2004 / PSP3004
Citar
CFW PSP - TODOS
Citar
PS3 40GB
Citar
PSVITA 3G
Citar
PS4
Citar
ID Steam Nostalgiastrike
« : Abril 04, 2013, 21:49:46 »


Bienvenidos a un nuevo tutorial de Nostalgiastrike. En esta ocasión, nos vamos a centrar en un "problema" bastante común en los terminales Android que o bien ya tienen un tiempo desde su fabricación o sencillamente no disponen de una memoria interna de gran capacidad. Estamos hablando de teléfonos con 500 megas de capacidad de almacenamiento interno, por lo que nos vemos obligados a instalar todas las aplicaciones en la memoria SD. Pero, ¿qué sucede cuando las aplicaciones que pretendemos instalar nos obligan a hacerlo en la memoria interna? Aunque posteriormente, el teléfono o la propia aplicación nos permita moverla a la SD, puede ocurrir que simplemente no tengamos espacio ni para descargarla.

Pues bien, gracias al método que explicaremos en el tutorial, a partir del momento en que lo llevéis a cabo, todas vuestras aplicaciones se instalar por defecto en la memoria SD, permitiendo la liberación de la memoria interna. Este método es un poco viejo y ya existen aplicaciones que lo hacen de forma automática (siendo o no Root) pero nos vemos obligados a formatear nuestra memoria SD y prepararla en ext4 (con lo que eso conlleva), y al final se tarda más que con la forma que explicaremos en este tutorial.

Sin más, comenzamos con la explicación.

PASOS A SEGUIR PARA ACTIVAR LA INSTALACIÓN EN SD


1- Para poder activar la instalación por defecto en SD vamos a utilizar la herramienta de desarrollo de Android, es decir, el SDK. Lo primero que hemos de hacer es descargarla desde el propio Google. Lo podéis hacer en el siguiente enlace:

http://developer.android.com/sdk/index.html


2- Una vez descargada la aplicación (será un archivo .ZIP) los decomprimís sonde queráis, aunque se recomienda en la raíz del HDD (en la unidad C: directamente), para que luego podamos acceder a él de forma sencilla desde el CMD. Una vez extraído, accedéis desde las ventanas de windows a la carpeta tools que se encuentra dentro de la carpeta android, y ejecutáis el comando android.bat.

Citar
c:/sdk/tools/android.bat

Como veréis, se iniciará el SDK, con lo que obtendréis la siguiente pantalla:


Como es la últia versión, no tendréis que actualizar nada, salvo el driver USB (que debería estar seleccionado por defecto). Desplazaos hasta el final de la ventana y si veis que el driver no está seleccionado por defecto, lo seleccionáis y pulsáis en Install Packages.


El proceso de actualización comenzará y terminará en un minuto o menos. Teniendo el driver actualizado, podemos cerrar el SDK de Android.

3- Para poder proseguir, hemos de activar las opciones de desarrollo de nuestro teléfono (lo que se conoce comúnmente con el nombre de Opciones de Depuración). Para ello, simplemente, hemos de acceder a los Ajustes, y una vez dentro de ellos, a Aplicaciones > Desarrollo > Depuración USB (activando esta última opción).

Citar
Ajustes > Aplicaciones > Desarrollo > Depuración USB.



Finalmente, hemos de conectar el teléfono (en modo de almacenamiento masivo) al ordenador mediante el puerto USB.

Nota: Es posible que algunos terminales Android necesiten un driver especial, como por ejemplo los Xperia Play, para ser reconocidos por el PC. Si veis que el ordenador os da error o el proceso que se explica a continuación no funciona, instalad los drivers del fabricante y luego probad de nuevo. En el Xperia, por ejemplo, vendrían con el PC Companion.

4- Teniendo el teléfono conectado y preparado, vamos a utilizar una aplicación que trae de serie el SDK, llamada ADB, la cual nos permitirá modificar los valores de serie del Sistema. Los pasos serían estos:

a) Abre la consola de comandos de Windows (XP/7/Vista). Si estás en Vista/7 podrás localizarla escribiendo "CMD" en Inicio > Buscar.



b) Una vez abierta, debes acceder a través de ella a la carpeta plataform-tools. En la última versión del SDK se encuentra en la siguiente dirección:

Citar
c:/sdk/platforms-tools/


c) Una vez en su interior, debes escribir lo siguiente: adb devices. Este comando buscará los dispositivos conectados a tu ordenador. Debería aparecer tu teléfono listado de la siguiente forma:

Citar
xxxxxxxxxxxx (numeración) devices


d) Si el teléfono ha sido correctamente detectado, es hora de indicarle lo que queremos hacer, que no es otra cosa que modificar los valores por defecto del sistema para que instale las aplicaciones en la memoria SD siempre. Para ello, escribimos en el CMD: adb shell. Esto nos dará acceso al teléfono y lo sabremos porque en la consola de comandos aparecerá el siguiente caracter: "$".

e) Para terminar, sólo queda escribir lo siguiente: pm setInstallLocation 2. Esta orden hace uso de una aplicación, llamada "pm", que sirve precisamente para indicarle al sistema dónde queremos que se instalen las aplicaciones. Cuenta con tres opciones 0 (auto), 1 (memoria interna) y 2 (memoria SD). Como lo que pretendemos es que a partir de este momento instale siempre las aplicaciones en la SD, usamos el 2.

Finalmente, tras la introducción de este comando, podemos cerrar el CMD y desconectar el teléfono.


ACLARACIONES TRAS EL PROCESO


Una vez terminado el proceso de modificación del sistema, es importante que tengáis claros unos cuantos puntos:

1- ¿A partir de ahora todas las aplicaciones se instalarán en la memoria SD? Sí, todas las aplicaciones se instalarán allí por defecto.

2- ¿Las aplicaciones que tenía instalas previamente a la modificación continúan estando en la memoria interna? Sí, si quieres moverlas a la SD, deberás hacerlo desde el propio gestor de aplicaciones del teléfono. Ya aclaramos que al estas previamente instaladas, no todas se podrán mover, pero si muchas de las que antes no se podían. Recordemos que esto es para que se instalen tras la modificación, no para mover las que ya había instaladas.

3- ¿La memoria interna puede volver a llenarse? Es posible, ya que con este método el grueso de la aplicación va a la SD, pero algunos datos mínimos continúan instalándose en la interna. No obstante, tardaría mucho en llenarse con este tipo de datos.

4- ¿Los Widjets aparecerán en el Escritorio? Los de las aplicaciones instaladas posteriormente sí. Los que tenías en la memoria interna pero has movido pueden no aparecer (deberías crearlos de nuevo). Los que son de sistema, no aparecerán, aunque normalmente no te permitirá moverl las aplicaciones ya instaladas de sistema.

5- ¿Puedo volver a cambiar las opciones de sistema para que las aplicaciones se instalen por defecto en la memoria interna? Sí. Repitiendo el proceso y seleccionando la opción 1 o auto en pm: pm setInstallLocation 1 - pm setInstallLocation 1.

Un saludo.
En línea

vicviper
Moderador Linux/TeamN
*




Karma: +174/-18
Desconectado Desconectado

Sexo: Masculino

Puntos LC: 150
Mensajes: 7936
Citar
BIKUBIPERU
Citar
PSP Fat 1004 + Slim 2004
Citar
CFW 6.39 no-me-acuerdo xD
Citar
PS3 Slim 120GB
Citar
CFW 4.46 Rogero
« Respuesta #1 : Abril 04, 2013, 21:58:31 »

Juas 500MB dice, quien los pillara  rolletes , en el mio recien formateado me da unos 100MB libres en la interna y gracias, como comprenderas tengo todo instalado en la microsd, solo que tiro de particion ext y la apk link2sd (configurada para que enlace automaticamente todo lo que instale en la sd) dejando en la interna solo unos pocos y los 'enlaces' o accesos directos a los demas.

Solo una pregunta, ¿que ventajas tiene este sistema respecto a que uso yo?
En línea

Xare
Administrador
*




Karma: +249/-43
Desconectado Desconectado

Sexo: Masculino

Mensajes: 14187
Alea Iacta Est

WWW
Citar
PSN ID: Xarestriker
Citar
PSP1004 / PSP2004 / PSP3004
Citar
CFW PSP - TODOS
Citar
PS3 40GB
Citar
PSVITA 3G
Citar
PS4
Citar
ID Steam Nostalgiastrike
« Respuesta #2 : Abril 04, 2013, 22:02:04 »

En realidad ninguno. La aplicación link2sd es excelente, pero el problema es que has de formatear la SD y crear una partición en ext3, lo que no sabe hacer todo el mundo (aunque sea sencillo, y además hay buenos tutoriales para los inexpertos). Eso conlleva realizar copias de seguridad previas y que luego no te generen error las aplicaciones al reinstalarlas y demás. Básicamente, este proceso no cambia nada, sólo le dice al SO que a partir de ese momento sólo use la SD, permitiendo, por ejemplo, instalar aplicaciones aunque tengas la memoria interna llena, cosa que antes no te dejaba hacer el teléfono sino borrabas algo.

Está orientado a gente que, como yo, no quería estar cambiando nada, sólo usando esclusivamente la SD xDDD
En línea

Tut68
Colaborador Global - Team N
*




Karma: +21/-0
Desconectado Desconectado

Sexo: Masculino

Mensajes: 514
« Respuesta #3 : Abril 05, 2013, 00:19:41 »

Excelente, Xare!

Ya estamos llenando el aparte para los tutos!!!   xd xd xd xd

Que bueno y sigan surgiendo tutoriales aplicables a diferentes circunstancias.
Cada vez me fascino más con esta nuestra web!  razz

Saludos, amigo; y gracias de nuevo!
En línea



Una novia sin TETAS, más que una amiga, es un amigo!

Soy ateo. Gracias a DIOS!!
Xare
Administrador
*




Karma: +249/-43
Desconectado Desconectado

Sexo: Masculino

Mensajes: 14187
Alea Iacta Est

WWW
Citar
PSN ID: Xarestriker
Citar
PSP1004 / PSP2004 / PSP3004
Citar
CFW PSP - TODOS
Citar
PS3 40GB
Citar
PSVITA 3G
Citar
PS4
Citar
ID Steam Nostalgiastrike
« Respuesta #4 : Abril 05, 2013, 00:24:05 »

Jejeje, gracias, tut. Lo interesante de la web es que haya de todo y para todos xD
En línea

CRACK3N
Uploader/TeamN
*




Karma: +66/-2
Desconectado Desconectado

Mensajes: 1330
« Respuesta #5 : Abril 05, 2013, 01:02:27 »

Esto me viene bien para probarlo en mi movil :P thanks  xd
En línea
Xare
Administrador
*




Karma: +249/-43
Desconectado Desconectado

Sexo: Masculino

Mensajes: 14187
Alea Iacta Est

WWW
Citar
PSN ID: Xarestriker
Citar
PSP1004 / PSP2004 / PSP3004
Citar
CFW PSP - TODOS
Citar
PS3 40GB
Citar
PSVITA 3G
Citar
PS4
Citar
ID Steam Nostalgiastrike
« Respuesta #6 : Abril 05, 2013, 01:12:31 »

Jejeje, me alegro xD
En línea

CRACK3N
Uploader/TeamN
*




Karma: +66/-2
Desconectado Desconectado

Mensajes: 1330
« Respuesta #7 : Abril 11, 2013, 14:42:52 »

mmmm Xare, debo comentarte que tuve problemas al hacer esto, en un principio todo correcto, pero luego no me dejaba hacer ningun tipo de instalacion, me salio un mensaje de que la tarjeta de memoria estaba llena, resumiendo tuve que restaurar el movil  snif
En línea
Xare
Administrador
*




Karma: +249/-43
Desconectado Desconectado

Sexo: Masculino

Mensajes: 14187
Alea Iacta Est

WWW
Citar
PSN ID: Xarestriker
Citar
PSP1004 / PSP2004 / PSP3004
Citar
CFW PSP - TODOS
Citar
PS3 40GB
Citar
PSVITA 3G
Citar
PS4
Citar
ID Steam Nostalgiastrike
« Respuesta #8 : Abril 11, 2013, 15:15:03 »

Pues a mí me va de fábula, desde que lo hice, memoria interna libre y nuevas aplicaciones en la SD sin problemas. Además de poder mover algunas aplis que no me permitía el teléfono por defecto. Supongo que dependerá del sistema Android, del móvil o de la velocidad de la tarjeta.

Saludos.
En línea

Páginas: [1]   Ir Arriba
Imprimir
Ir a: