Если вы контролируете сеть, которую используете для загрузки, вы можете относительно легко получить ее из потока TCP:
Internet --- your_router --- wifi_AP --- your_Android_device
На приведенной выше схеме устройство Android подключается к вашей точке доступа WiFi, которая подключена к маршрутизатору, который подключается к Интернету (и, следовательно, к рынку Android). Запустив на маршрутизаторе какой-либо инструмент захвата (например, WireShark или tcpdump, даже перехватывая обратный прокси-сервер, такой как Fiddler), вы увидите весь трафик, проходящий через него, и сможете его перехватить.
Возможные предостережения:
- вам нужно будет расшифровать зашифрованные соединения, если они есть (например, для HTTPS, фиктивные сертификаты могут быть заменены)
- что более важно, проверьте, позволяют ли условия лицензии для Маркета и приложения это сделать; в зависимости от того, что вы собираетесь делать с файлами впоследствии, это можно рассматривать как шаг в обратном инжиниринге
- само устройство должно иметь возможность подключаться к Market (не уверен насчет эмуляторов и т. Д.)