Existem maneiras alternativas de baixar aplicativos gratuitos do Android Market?

8

Não consigo baixar aplicativos do Android Market muito bem. O problema mais comum é que ele envia uma solicitação HTTP e o servidor remoto responde, mas não há dados a seguir: a conexão TCP é interrompida. O aplicativo Market mostra uma barra de progresso animada (antes de "0%" ou, às vezes, sempre "0%") indefinidamente até eu cancelar o download.

Às vezes, usar outra conexão de rede ajuda. (Nota: ainda não tenho plano de dados e uso apenas WiFi):

  • Conexão através do ponto de acesso Wi-fi ao meu laptop executando VPN e executando NAT: paradas
  • Conexão através do ponto de acesso Wi-fi ao meu laptop executando VPN e executando "-j REDIRECT" a tcpsocks que está se conectando através de "ssh -D" do meu servidor: às vezes funciona
  • Conexão Wi-fi ad-hoc ao meu laptop executando VPN e executando "-j REDIRECT" com tcpsocks que estão se conectando através de "ssh -D" do meu servidor: paradas
  • Conexão através do ponto de acesso Wi-fi ao meu laptop conectado à rede da universidade e -j REDIRECTao tcpsocks que está se conectando através do ssh -D(conexões originárias do meu servidor): às vezes funciona, muito, muito lento
  • Conexão VPN do dispositivo através do ponto de acesso (sem usar o laptop): funciona
  • A conexão através do ProxyDroid (executando redsocks internamente) e o redirecionamento para ssh -D(conexões originadas no meu servidor) começaram no meu laptop pela rede wifi Ad-hoc: paradas
  • A conexão através do ProxyDroid (modo HTTP) redirecionando para o servidor proxy em execução no meu laptop (com a cadeia de servidores proxy finalmente origina as conexões do meu servidor) iniciada no meu laptop pela rede wifi Ad-hoc: estol

A única solução alternativa encontrada foi capturar a solicitação do dispositivo com o Wireshark e executá-la (usando o netcat) no meu computador desktop. Ele baixa o arquivo apk do Market, que eu posso colocar no dispositivo como de costume. A obtenção desses links é ainda mais inconveniente (especialmente quando ele usa HTTPS).

Tentar usar o ProxyDroid não ajuda.

  • Como depurar downloads paralisados ​​do Android Market?
  • Quais são as abordagens alternativas para obter aplicativos do Market? Seria melhor usar o Android Market no emulador?
Vi0
fonte
Usar o emulador seria definitivamente mais fácil do que cheirar o tráfego, exceto pelo fato de que o emulador não vem com o Market. Você já teve o Market trabalhando antes ou não é um desenvolvimento novo?
Matthew Leia
Funciona ou não, principalmente dependendo da conexão de rede (no entanto, às vezes difere na mesma configuração). Às vezes também é downloads, mas muito, muito lento.
Vi0
BTW parece que meus problemas de conexão foram resolvidos: superuser.com/questions/325379/…
Vi0

Respostas:

2

Você já tentou usar o AppBrain http://www.appbrain.com/ , possui todos os aplicativos do Android Market, mas também permite instalar por push do seu computador.

dylan murphy
fonte
Links diretos para arquivos apk: sim ou não? Presumo que "instalação forçada" significa "diga ao dispositivo para baixar apk". Se o download de aplicativos do dispositivo estiver quebrado , ele não funcionará.
Vi0
Bem, não, mas achei que valia a pena tentar, presumi que você estava procurando coisas para tentar. parece que você deve apenas limpar o telefone, o problema parece bastante incomum e não algo que você deve ter para lidar com regularidade
dylan murphy
Depende principalmente do telefone, mas da conexão de rede. Quero que ele funcione com conexões de rede incomuns (listadas na pergunta).
precisa saber é
Ah, desculpe, eu entendi errado que isso significava que eram coisas que você tentara resolver a situação, não que aquelas eram coisas que você queria que acontecesse.
dylan murphy
1

Se você puder fazer o download do seu PC sem parar *, poderá copiar o .apkpara o seu telefone e abrir / instalar a partir do sistema de arquivos.


* P: como iniciar o download do Android em um navegador de PC?

A: Eu não sei, mas é possível para outros mercados)

Michael Paulukonis
fonte
Sim, mas não é fácil obter um link direto para o arquivo apk. Todos os mercados assumem que o próprio dispositivo baixará o arquivo apk. Quero links diretos para arquivos apk que podem ser baixados de maneiras complicadas (por exemplo, primeiro faça o download para o meu servidor, depois para o meu PC e só depois copie para o dispositivo).
Vi0