Gibt es alternative Möglichkeiten zum Herunterladen kostenloser Anwendungen aus dem Android Market?

8

Ich kann keine Anwendungen aus dem Android Market herunterladen. Das häufigste Problem besteht darin, dass eine HTTP-Anforderung gesendet wird und der Remoteserver antwortet, jedoch keine Daten folgen: Die TCP-Verbindung wird nur blockiert. Die Market-App zeigt einen animierten Fortschrittsbalken (vor "0%" oder manchmal immer "0%") auf unbestimmte Zeit an, bis ich den Download abbreche.

Manchmal hilft die Verwendung einer anderen Netzwerkverbindung. (Hinweis: Ich habe noch keinen Datenplan und verwende nur WiFi):

  • Verbindung über Wi-Fi-Zugangspunkt zu meinem Laptop, auf dem VPN ausgeführt wird und NAT ausgeführt wird: blockiert
  • Verbindung über Wi-Fi-Zugangspunkt zu meinem Laptop, auf dem VPN ausgeführt wird, und "-j REDIRECT" zu tcpsocks, die über "ssh -D" von meinem Server aus verbunden sind: funktioniert manchmal
  • Ad-hoc-WLAN-Verbindung zu meinem Laptop, auf dem VPN ausgeführt wird, und "-j REDIRECT" zu tcpsocks , die über "ssh -D" von meinem Server aus eine Verbindung herstellen: blockiert
  • Verbindung über Wi-Fi-Zugangspunkt zu meinem Laptop, der mit dem Universitätsnetzwerk verbunden ist, und -j REDIRECTVerbindung zu tcpsocks, die über das ssh -D(Verbindungen, die von meinem Server stammen) verbunden sind: Funktioniert manchmal, sehr, sehr langsam
  • VPN-Verbindung vom Gerät über den Access Point (ohne Laptop): funktioniert
  • Die Verbindung über ProxyDroid (interne Ausführung von Redsocks) zu ssh -D(Verbindungen, die von meinem Server stammen) wurde auf meinem Laptop über das Ad-hoc-WLAN-Netzwerk gestartet: Stalls
  • Die Verbindung über den ProxyDroid (HTTP-Modus), der zum Proxyserver umgeleitet wird, der auf meinem Laptop ausgeführt wird (wobei eine Kette von Proxyservern schließlich Verbindungen von meinem Server herstellt), wurde auf meinem Laptop über das Ad-hoc-WLAN-Netzwerk gestartet: blockiert

Die einzige Problemumgehung, die ich gefunden habe, besteht darin, die Anforderung vom Gerät mit Wireshark zu erfassen und (mit Netcat) auf meinem Desktop-Computer auszuführen. Es lädt die apk-Datei vom Markt herunter, die ich wie gewohnt auf das Gerät stellen kann. Das Erhalten solcher Links ist jedoch unpraktisch (insbesondere wenn HTTPS verwendet wird).

Der Versuch, ProxyDroid zu verwenden, hilft nicht.

  • Wie kann ich blockierte Downloads von Android Market debuggen?
  • Was sind alternative Ansätze, um Apps von Market zu erhalten? Wäre es besser, den Android Market im Emulator zu verwenden?
Vi0
quelle
Die Verwendung des Emulators wäre definitiv einfacher als das Schnüffeln des Datenverkehrs, außer dass der Emulator nicht mit dem Markt geliefert wird. Hatten Sie schon einmal den Markt in Betrieb oder ist dies keine Neuentwicklung?
Matthew Read
Es funktioniert oder nicht meistens abhängig von der Netzwerkverbindung (manchmal unterscheidet es sich jedoch in der gleichen Konfiguration). Manchmal sind auch Downloads, aber sehr sehr langsam.
Vi0
BTW sieht aus wie meine Verbindungsprobleme behoben: superuser.com/questions/325379/...
Vi0

Antworten:

2

Haben Sie versucht, AppBrain zu verwenden? Http://www.appbrain.com/ Es enthält alle Apps aus dem Android Market, aber Sie können auch Installationen von Ihrem Computer aus übertragen.

Dylan Murphy
quelle
Direkte Links zu APK-Dateien: Ja oder Nein? Ich gehe davon aus, dass "Push-Installation" bedeutet, dass das Gerät apk herunterladen soll. Falls das automatische Herunterladen von APKs Gerät ist kaputt dann wird es nicht funktionieren.
Vi0
Nun, nein, aber ich dachte, es lohnt sich, es zu versuchen. Ich nahm an, dass Sie nach Dingen suchen, die Sie ausprobieren können. Es scheint, als sollten Sie einfach das Telefon abwischen. Ihr Problem scheint ziemlich ungewöhnlich und nicht etwas, mit dem Sie sich regelmäßig befassen sollten
Dylan Murphy
Dies hängt meist nicht vom Telefon ab, sondern von der Netzwerkverbindung. Ich möchte, dass es mit ungewöhnlichen Netzwerkverbindungen funktioniert (in der Frage aufgeführt).
Vi0
Oh, tut mir leid, ich habe das falsch verstanden, um zu bedeuten, dass dies Dinge waren, die Sie versucht hatten, um die Situation zu beheben, und nicht, dass dies Dinge waren, die Sie haben wollten.
Dylan Murphy
1

Wenn Sie von Ihrem PC herunterladen können, ohne zu blockieren *, können Sie das .apkOver auf Ihr Telefon kopieren und aus dem Dateisystem öffnen / installieren.


* F: Wie starte ich den Android-Download in einem PC-Browser?

A: Ich weiß es nicht, aber es ist trotzdem für andere Märkte möglich.

Michael Paulukonis
quelle
Ja, aber es ist nicht einfach, einen direkten Link zur APK-Datei zu erhalten. Alle Märkte gehen davon aus, dass das Gerät selbst eine APK-Datei herunterladen wird. Ich möchte direkte Links zu APK-Dateien, die ich auf knifflige Weise herunterladen kann (z. B. zuerst auf meinen Server, dann auf meinen PC herunterladen und erst dann auf das Gerät kopieren).
Vi0