En este tutorial aprenderemos a extraer aplicaciones del Market en formato apk. Así podremos obtener fácil y rápidamente un juego/aplicación y lo podremos compartir en la comunidad, siempre que este sea libre y gratuito y de paso para asegurarnos que prácticamente dispongamos de la última versión de dicha aplicación.
Para empezar instalamos la última versión del SDK de Android, siguiendo los pasos expuestos en la noticia al pie de la letra. Si no habéis añadido la Path al sistema como se explica en la noticia del SDK, debéis situaros en el directorio de la carpeta "tools" manualmente, mediante comandos "cd" como se explica en la noticia.
Conectaremos nuestro teléfono/dispositivo Android vía USB a nuestro PC en modo depuración (Ajustes >Aplicaciones >Desarrollo >Depuración USB).
Abrimos el símbolo del sistema (cmd). Nos situamos en la carpeta "tools" si no tenemos añadida la Path y escribimos los siguientes comandos:
adb remount
adb shell
(para acceder a los ficheros)
cd /data/app
(la ruta donde se almacenan las aplicaciones del market)
ls
(nos aparece una lista con todos los elementos del directorio)
exit
(salimos del shell)
adb pull /data/app/X.apk Y.apk
(X = nombre del paquete de la lista anterior, Y = ruta de salida del paquete, incluyendo el nombre)
Por ejemplo, aqui podéis ver como se extrae la aplicación ASTRO del teléfono:
Y esto es todo. Si hay dudas no dudéis en preguntar.
Comentarios
y no es mas facil
entrar a la ruta con un explorador y copiar el APK a la SD? Sin necesidad del PC
Lo he probado y me ha funcionado ^^
Normal 0 21
Normal 0 21 false false false ES X-NONE X-NONE Normal 0 21 false false false ES X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Tabla normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:20.0pt; mso-bidi-font-size:11.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-fareast-language:EN-US; font-style:italic; mso-bidi-font-style:normal;} /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Tabla normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:20.0pt; mso-bidi-font-size:11.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-fareast-language:EN-US; font-style:italic; mso-bidi-font-style:normal;}
Pues yo lo que hago es con Titanium Backup.hago una copia
del apk en cuestión conecto el terminal al pc busco donde hizo la copia y ya la
tengo
No lo consigo
Llevo bastante rato con esto, y buscando soluciones, pero nada al
respecto, hago todos los pasos correctamente, añado el Path, soy Root
(temp con z4root) en mi Wildfire, pero a la hora de usar el adb llegan
los problemas..
Escribo adb devices y me da la info.
Escribo adb remount y me dice failed, operation no permitted.
Escribo adb help y me aparecen todos los comandos...
Tengo la versión 2.1 de android sin customizar, con el firm 1.37...
Puedo acceder al device virtualmente mediante el SDK..
¿Qué más puede ser?
Saludos!!
iPhone 3Gs - CF iOS 5.0.1
HTC WildFire - Froyo 2.2.1 Community
XBOX360 - eXploit/Jtag - Kinect
usa un gestor de archivos.
Usa un administrador de archivos como por ejemplo Astro, una vez en Astro pulsas menú, herramientas, gestor de aplicaciones, marcas la apli que quieres y le das a hacer copia de seguridad ya la tienes guardada en la SD en la carpeta backups creo recordar.
Saludos .
Saludos
Iba a postear y leí tu post..
Instalé root explorer, Es explorer no podía ver los archivos dentro de APP (me ponía carpeta vacía), entonces me fijé en el nombre del archivo y lo extraje al PC haciendo el método adb pull x.apk y.apk
Sigue diciéndome not permitted, pero con saber el nombre que debo extraer (lo veo desde el HTC) ya es suficiente.
Gracias y saludos!!
iPhone 3Gs - CF iOS 5.0.1
HTC WildFire - Froyo 2.2.1 Community
XBOX360 - eXploit/Jtag - Kinect
Quiero hacer un backup de una
Quiero hacer un backup de una aplicación que tengo de pago. ¿este metodo no serviria?
Pues supongo que funcionará,
Pues supongo que funcionará, también puedes probar ha hacerla con el gestor de archivos Astro te la extrae a la SD.
También hay un metodo para
También hay un metodo para hacerlas, e incluso haces el backup y luego devuelvas la app y te la dan gratis.