1 votos

¿Cómo puedo conseguir el archivo apk de una aplicación?

Hace un tiempo, pregunté una pregunta que ha sido suprimido por la Comunidad

Algunas aplicaciones para Android son de hecho ebooks. Por ejemplo, Aprende a cecear

¿Es posible convertir el ebook de la aplicación Android a pdf o algún otro tipo de archivo de documento? ¿Hay aplicaciones para hacer eso?

Andrew T. comentó eso:

Para esta aplicación en particular: consigue el APK, ábrelo con el visor de la cremallera, y navegar por el /assets están en archivos HTML. No puedo responder si hay una forma automatizada de convertirlo a PDF porque el contenido La estructura no será la misma para otras aplicaciones.

Firelord comentó que

@AndrewT. Buen acercamiento. Puedes añadir ciertos retoques y creo que sería una buena respuesta, al menos para algunas aplicaciones, si no para todas. En Android, descargue busybox, obtenga el APK, y luego haga unzip -l APK_PATH | grep -E "FILETYPE$" . Si existe un archivo con su extensión, su camino en APK estaría listado. Si el desarrollador fue a longitudes para cambiar la extensión y ocultar el archivo, entonces esto fallar.

Mis preguntas son:

  • ¿Cómo puedo obtener el archivo APK de una aplicación después de instalarla desde Google Play?

  • Una vez que encuentro el archivo APK de una aplicación, ¿puedo copiarlo de mi teléfono Android a mi portátil Ubuntu y luego extraer el archivo de documento oculto en el archivo apk? ¿O tengo que extraerlo en mi teléfono Android?

Gracias.

4voto

Firelord Puntos 161

¿Cómo puedo obtener el archivo APK de una aplicación después de instalarla desde Google Play?

Hay muchas maneras, pero la más fácil, supongo, es instalar un aplicación de tipo de copia de seguridad como Restauración de la copia de seguridad de la aplicación . Tome la copia de seguridad de la aplicación de destino y su APK se guardará dentro de un directorio en el almacenamiento por defecto ( /sdcard ).

Una vez que encuentro el archivo APK de una aplicación, ¿puedo copiarlo de mi teléfono Android a mi portátil Ubuntu y luego extraer el archivo de documento oculto en el archivo apk? ¿O tengo que extraerlo en mi teléfono Android?

Un APK es un archivo (tipo MIME: application/zip). Puedes copiarlo en tu portátil como cualquier archivo multimedia.

En cuanto a la extracción del contenido, hay múltiples aplicaciones en Play Store que soporta la extracción de un archivo ZIP, así que depende de ti extraer la aplicación en Android o en tu PC para explorar su contenido.

3voto

rgngl Puntos 2278

Conecta tu teléfono a tu escritorio con usb. Asegúrate de que tu escritorio tenga la utilidad adb y que esté instalado un controlador adecuado para tu teléfono.

  1. adb start-server ; adb devices ##asegúrese de que el dispositivo está conectado.
  2. adb shell pm list packages|grep -i "keyword" ##obtener el nombre completo del paquete, por ejemplo, mi teléfono obtendrá "package:com.sonyericsson.music" corriendo en powershell>> adb shell pm list packages|grep -i music
  3. definir la ruta del paquete "package:/data/app/com.sonyericsson.music-2/base.apk" por shell>> adb shell pm path com.sonyericsson.music
  4. encuentra el archivo base.apk en tu directorio de trabajo después de ejecutar en shell>>adb pull /data/app/com.netease.cloudmusic-1/base.apk.

Como los otros chicos dicen que el archivo apk es en realidad un archivo zip, el procedimiento de extracción parece más fácil.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X