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 REDIRECT
Verbindung zu tcpsocks, die über dasssh -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?