2011-03-28 23 views

Respuesta

1

Si usted está en control de la red que se está utilizando para la descarga, usted podría relativamente fácil agarrarlo de la corriente TCP:

Internet --- your_router --- wifi_AP --- your_Android_device 

En el diagrama anterior, el dispositivo Android se conecta a su Punto de acceso WiFi, que está conectado a su enrutador, que se conecta a Internet (y, por lo tanto, al mercado de Android). Al ejecutar alguna herramienta de captura (por ejemplo, WireShark o tcpdump, incluso un proxy inverso de captura como Fiddler) en el enrutador, verá todo el tráfico que pasa a través de él y podrá capturarlo.

salvedades posibles:

  • que necesita para descifrar las conexiones cifradas, en su caso (por ejemplo, para HTTPS, certificados falsos puede ser sustituido)
  • que es más importante, comprobar si las condiciones de la licencia para el mercado y la la aplicación permite esto; dependiendo de lo que va a hacer con los archivos después, esto podría ser visto como un paso en la ingeniería inversa
  • el propio dispositivo debe ser capaz de conectarse a Mercado (no estoy seguro sobre emuladores etc.)
+0

@Piskor: Lo siento, no puedo entender lo que estás tratando de decir? –

+0

@Kris Rajkumar: estoy tratando de decir que es posible. Necesita un dispositivo Android y control sobre un enrutador entre el dispositivo y Android Market; descarga aplicaciones en Android y captura el tráfico TCP/IP en el enrutador; los APK estarán en este tráfico. ¿Bastante claro? – Piskvor

+0

Lo tengo. Muchísimas gracias. –

12

Probablemente esto Te ayudará.

http://www.howtogeek.com/howto/21862/how-to-enable-the-android-market-in-the-google-android-emulator/

http://techdroid.kbeanie.com/2009/11/android-market-on-emulator.html

Una vez que consigue el acceso al mercado androide del emulador es probable que pueda conseguir .apk de DDMS

+0

Muchas gracias.Intenté el método explicado por howtogeek.com. Pero se estructura cuando trato de iniciar sesión en la cuenta de Google a través de una nueva imagen del sistema del emulador. Digo que no hay error de servicio. [Haga clic en para ver la captura de pantalla del error] http://bit.ly/fJKLV2 –

3

Puede descargar todas las aplicaciones instaladas. desde el móvil a la tarjeta SD. Solo necesita instalar una aplicación de Android appInstaller ... Solo necesita realizar una copia de seguridad de todas sus aplicaciones. Este software genera archivos apk y tiendas en la tarjeta SD .. Y luego puede almacenarlo en su PC ..

+0

Gracias karthik.Lo haré pruébalo y di –

3

puede instalar el SDK de Android-y utilizar el comando adb para tirar del apk desde su dispositivo. El comando es: tirón ADB

2

Ahora usted puede hacer esto mediante el uso de esta extensión para Google Chrome: APK Downloader

6

Sí, debes contar con la última versión de Chrome con las notificaciones de error SSL desactivado, entonces usted proporciona su Identificación del dispositivo, dirección de correo electrónico y contraseña (todo almacenado localmente en su computadora para tomar la cookie de Android Market).

Para alguien todavía lo necesita, lo puede conseguir aquí: http://apps.evozi.com/apk-downloader/

Cuestiones relacionadas