Evaluación de aplicaciones Android — Parte I

June 25, 2018
Pruebas de acceso móviles

Recientemente, me comprometí a probar una aplicación de Android. El cliente me proporcionó generosamente su nueva tableta Samsung 750 con la aplicación instalada. La aplicación no interactúa con ningún servidor remoto, por lo que todos los datos de la aplicación, el esquema de la base de datos y los archivos deben almacenarse localmente. Gracias a los tutoriales y a mi aprendizaje, esperaba encontrar un archivo de instalación de Android (archivo.apk), instalarlo en un emulador de Android de Google y empezar a hacer pruebas. Lamentablemente, el primer paso en sí no cumplió mis expectativas.

Publicaré la serie de pruebas de aplicaciones de Android, por lo que esta publicación se centra en configurar un entorno, los desafíos comunes y confirmar que todo está bien antes de continuar.

Desafío 1:

Extraiga el archivo instalable de la aplicación Android (archivo.apk) de la tableta. La aplicación se ejecuta en una tableta, pero no estoy seguro de si el desarrollador ha eliminado u ocultado los archivos de instalación.

Solución

Después de buscar y probar algunas aplicaciones/trucos encontrados en los resultados de Google, finalmente decidí optar por Gestor de archivos Astro solicitud. La solicitud es menos complicada y cumple mis expectativas. A continuación se detallan los pasos para obtener el archivo.apk:

  1. Descargar e instalar Gestor de archivos Astro en tu tableta o teléfono Android
  2. Localizar y abrir Gestor de archivos Astro
  3. Navega hasta Respaldo de aplicaciones menú
  4. Localice su solicitud en Aplicaciones instaladas liste y seleccione la aplicación (extrema derecha)
  5. Golpear»Respaldo» botón
  6. Compruebe y confirme la copia de seguridad de su aplicación en Aplicaciones de respaldo lista

Ahora tenemos la copia de seguridad de nuestra aplicación. Próximos pasos:

  1. Salir Gestor de archivos Astro aplicación
  2. Navegue a la pantalla de inicio y vaya a Mis archivos carpeta
  3. Busca la carpeta de copias de seguridad y allí encontrarás tu archivo.apk

Una vez que tengas el archivo.apk de tu aplicación, hay varias maneras de subirlo a tu PC. He instalado un Dropbox aplicación en tableta y luego la descargué en mi PC. Otras alternativas son las siguientes:

  • Adjunte un archivo a su bandeja de entrada (< 5 MB)
  • Instale el controlador de Windows de Samsung desde aquí y transfiérelo por USB.

El siguiente paso es instalar la aplicación en el emulador de Android. Puedes descargarlo desde aquí y se enumeran los pasos de instalación aquí. Una vez finalizada la configuración, tendrás un emulador en ejecución similar al siguiente:

Instalación de la aplicación de evaluación en el emulador

Después de una instalación exitosa del kit de herramientas del SDK, añada las siguientes cadenas a sus variables ambientales de PATH (haga clic con el botón derecho en Mi PC -> Propiedades -> Avanzadas -> Variables de entorno):


C:\Program Files\ Android\ android-sdk\ tools; C:\Program Files\ Android\ android-sdk\ platform-tools

Ahora estamos listos para instalar la aplicación en el emulador de Android desde cualquier ubicación (por supuesto, una ubicación válida). La utilidad para interactuar con el emulador es adb.exe y se puede encontrar en C:\Program Files\ Android\ android-sdk\ herramientas de plataforma. Los pasos son los siguientes:

Abrir Gestor de AVD desde Todos los programas y haga clic en Comenzar para ejecutar el emulador
Abra la línea de comandos y navegue hasta la ruta donde haya guardado el archivo apk de su aplicación
Ejecute el comando: dispositivos adb para asegurarse de que su emulador funcione correctamente
Para instalar la aplicación: adb install app_name.apk
Esta es una captura de pantalla de los pasos anteriores:

¡¡¡Feliz lectura!!!

Share this post
Seguridad de Wordpress
Análisis de malware
Herramientas y técnicas
Pentestes
PTAAS
Suscríbase a nuestro boletín

Suscríbase a nuestro boletín hoy mismo y mejore sus conocimientos con información valiosa. ¡Es rápido, fácil y gratuito!

Be a Team Player
¡Gracias! ¡Su presentación ha sido recibida!
¡Uy! Algo salió mal al enviar el formulario.
Latest blogs

Latest updates in cybersecurity services

View All
Blacklock Blog Image