Existe-t-il d'autres moyens de télécharger des applications gratuites depuis l'Android Market?

8

Je ne peux pas très bien télécharger les applications de l'Android Market. Le problème le plus courant est qu'il envoie une requête HTTP et le serveur distant répond, mais aucune donnée ne suit: la connexion TCP se bloque simplement. L'application Market affiche une barre de progression animée (avant "0%" ou parfois toujours "0%") indéfiniment jusqu'à ce que j'annule le téléchargement.

Parfois, l'utilisation d'une autre connexion réseau est utile. (Remarque: je n'ai pas encore de forfait de données et j'utilise uniquement le WiFi):

  • Connexion via un point d'accès Wi-Fi à mon ordinateur portable qui exécute un VPN et fait du NAT: décroche
  • Connexion via un point d'accès Wi-Fi à mon ordinateur portable qui exécute VPN et fait "-j REDIRECT" à tcpsocks qui se connecte via "ssh -D" à partir de mon serveur: fonctionne parfois
  • Connexion Wi-Fi ad-hoc à mon ordinateur portable qui exécute VPN et fait "-j REDIRECT" à tcpsocks qui se connecte via "ssh -D" à partir de mon serveur: stalles
  • Connexion via un point d'accès Wi-Fi à mon ordinateur portable connecté au réseau universitaire et faisant -j REDIRECTà tcpsocks qui se connecte via le ssh -D(connexions provenant de mon serveur): fonctionne parfois, très très lent
  • Connexion VPN depuis l'appareil via le point d'accès (sans utiliser d'ordinateur portable): fonctionne
  • La connexion via le ProxyDroid (exécution de redsocks en interne) la redirection vers ssh -D(les connexions provenant de mon serveur) a commencé sur mon ordinateur portable via le réseau wifi Ad-hoc: stalles
  • La connexion via le ProxyDroid (mode HTTP) redirigeant vers le serveur proxy exécuté sur mon ordinateur portable (avec par chaîne de serveurs proxy crée enfin des connexions depuis mon serveur) a commencé sur mon ordinateur portable via le réseau wifi Ad-hoc: stalles

La seule solution de contournement que j'ai trouvée consiste à capturer la demande de l'appareil avec Wireshark et à l'exécuter (à l'aide de netcat) sur mon ordinateur de bureau. Il télécharge le fichier apk du marché que je peux mettre sur l'appareil comme d'habitude. L'obtention de tels liens est plus gênante (surtout lorsqu'il utilise HTTPS).

Essayer d'utiliser ProxyDroid n'aide pas.

  • Comment déboguer les téléchargements bloqués sur Android Market?
  • Quelles sont les autres approches pour obtenir des applications sur Market? Serait-il préférable d'utiliser l'Android Market dans l'émulateur?
Vi0
la source
L'utilisation de l'émulateur serait certainement plus facile que de renifler le trafic, sauf que l'émulateur ne vient pas avec le marché. Avez-vous déjà fait fonctionner le marché auparavant, ou n'est-ce pas un nouveau développement?
Matthew Read
Cela fonctionne ou pas principalement en fonction de la connexion réseau (mais parfois il diffère dans la même configuration). Parfois, c'est aussi des téléchargements, mais très très lent.
Vi0
BTW ressemble à mes problèmes de connexion résolus: superuser.com/questions/325379/…
Vi0

Réponses:

2

Avez-vous essayé d'utiliser AppBrain http://www.appbrain.com/, il contient toutes les applications d'Android Market, mais il vous permet également de pousser les installations à partir de votre ordinateur.

dylan murphy
la source
Liens directs vers des fichiers apk: oui ou non? Je suppose que "push install" signifie "dire à l'appareil de télécharger l'apk". Si le téléchargement des apks depuis l'appareil est interrompu, cela ne fonctionnera pas.
Vi0
eh bien non, mais j'ai pensé que ça valait la peine d'essayer, j'ai supposé que vous cherchiez des choses à essayer. il semble que vous devriez simplement essuyer le téléphone, votre problème semble assez inhabituel et pas quelque chose que vous devriez avoir à traiter régulièrement
dylan murphy
Cela ne dépend pas du téléphone mais de la connexion réseau. Je veux qu'il fonctionne avec des connexions réseau inhabituelles (répertoriées dans la question).
Vi0
oh je suis désolé, j'ai mal compris que cela voulait dire que vous aviez essayé de régler la situation, pas que vous vouliez que cela se produise.
dylan murphy
1

Si vous pouvez télécharger depuis votre PC sans bloquer *, vous pouvez ensuite copier le .apksur votre téléphone et ouvrir / installer à partir du système de fichiers.


* Q: comment lancer le téléchargement Android dans un navigateur PC?

R: Je ne sais pas, mais c'est possible pour d'autres marchés de toute façon)

Michael Paulukonis
la source
Oui, mais il n'est pas facile d'obtenir un lien direct vers un fichier apk. Tous les marchés supposent que l'appareil lui-même téléchargera un fichier apk. Je veux des liens directs vers des fichiers apk que je peux télécharger de manière délicate (par exemple, d'abord télécharger sur mon serveur, puis sur mon PC et ensuite seulement copier sur l'appareil).
Vi0