0 votes

Déconnexion d'ADB lors de l'utilisation d'adb forward

J'utilise Proxy HTTP et HTTPS de JADS avec 'adb forward tcp:8080 tcp:8080' pour configurer un proxy HTTP/tether sur mon ordinateur portable. Cela fonctionne bien la plupart du temps, mais certains sites semblent surcharger la connexion et l'appareil se déconnecte, puis se reconnecte, et ma commande adb forward doit être ré-exécutée. J'ai essayé de modifier le nombre de connexions dans about:config de Firefox en pensant que c'était le problème, mais cela ne semble pas aider.

Voici mon logcat d'une déconnexion lors de la tentative de connexion à drive.google.com :

I/System.out(22946): Connection from /127.0.0.1 accepted.
I/System.out(22946): Connection from /127.0.0.1 accepted.
I/System.out(22946): Connection from /127.0.0.1 accepted.
I/System.out(22946): 127.0.0.1 CONNECT lh4.googleusercontent.com:443
I/System.out(22946): Connecting to
lh4.googleusercontent.com:443[Protocol=HTTPS, Priority=1]
I/System.out(22946): 127.0.0.1 CONNECT lh3.googleusercontent.com:443
I/System.out(22946): Connecting to
lh3.googleusercontent.com:443[Protocol=HTTPS, Priority=1]
I/System.out(22946): Routing SSL to
lh3.googleusercontent.com:443[Protocol=HTTPS, Priority=1]
I/System.out(22946): Routing SSL to
lh4.googleusercontent.com:443[Protocol=HTTPS, Priority=1]
I/System.out(22946): 127.0.0.1 CONNECT lh5.googleusercontent.com:443
I/System.out(22946): Connecting to
lh5.googleusercontent.com:443[Protocol=HTTPS, Priority=1]
D/libc    (  270): _dns_getaddrinfo: iptype =3
D/libc    (  270): _dns_getaddrinfo: query_ipv4=1, query_ipv6=1
D/libc    (  270): _dns_getaddrinfo: iptype =3
D/libc    (  270): _dns_getaddrinfo: query_ipv4=1, query_ipv6=1
I/System.out(22946): Routing SSL to
lh5.googleusercontent.com:443[Protocol=HTTPS, Priority=1]
D/libc    (  270): _dns_getaddrinfo: iptype =3
D/libc    (  270): _dns_getaddrinfo: query_ipv4=1, query_ipv6=1
I/System.out(22946): Connection from /127.0.0.1 accepted.
I/System.out(22946): 127.0.0.1 CONNECT lh6.googleusercontent.com:443
I/System.out(22946): Connecting to
lh6.googleusercontent.com:443[Protocol=HTTPS, Priority=1]
I/System.out(22946): Routing SSL to
lh6.googleusercontent.com:443[Protocol=HTTPS, Priority=1]
D/libc    (  270): _dns_getaddrinfo: iptype =3
D/libc    (  270): _dns_getaddrinfo: query_ipv4=1, query_ipv6=1

À ce stade, l'appareil se déconnecte et se reconnecte à ADB (il vibre). Logcat continue :

I/System.out(22946): Closed connection to www.gstatic.com
I/System.out(22946): Closed connection to clients2.google.com
I/System.out(22946): Closed connection to apis.google.com
I/System.out(22946): Closed connection to plus.google.com
I/System.out(22946): Closed connection to lh4.googleusercontent.com
I/System.out(22946): Closed connection to lh5.googleusercontent.com
I/System.out(22946): Closed connection to lh6.googleusercontent.com
I/System.out(22946): Closed connection to ssl.gstatic.com
I/System.out(22946): Closed connection to www.google.com
I/System.out(22946): Closed connection to lh3.googleusercontent.com
I/System.out(22946): Closed connection to drive.google.com
D/qcom_sensors_hal( 1079): hal_time_data_cb: msg_type 2
D/qcom_sensors_hal( 1079): hal_time_data_cb: Sn 24, msg Id 3, txn Id 0
D/qcom_sensors_hal( 1079): hal_ts_offset_is: Apps:
1415721384416465123; DSPS: 596345578; Offset: 1415703185393699010
I/Atd     (  565): got usb DISCONNECTED event 
I/Atd     (  565): ustate is ATD_USBSTATE_UNPLUG
I/Vold    (  264): [LGE][VOLD][NetlinkHandler.cpp][onEvent()]
subsys:android_usb, action:3

J'exécute la dernière version de Adb.exe avec AdbWinApi.dll et AdbWinUsbApi.dll (tous datés du 17/10/2014 19h36). J'ai essayé d'autres versions d'Adb sans succès. Le téléphone est un modèle LG G2 et la machine est équipée du pilote mobile unifié LG pour reconnaître le téléphone lorsqu'il est connecté. Je suis sous Android v4.4.2. J'ai essayé tous les ports USB de mon ordinateur portable et tous font la même chose. J'ai également essayé sur un ordinateur de bureau, sur plusieurs ports, et j'ai pu reproduire le problème (la déconnexion sur certains sites).

J'ai essayé Tetherbot et Partageur d'internet également et ils font la même chose (déconnexion). Je ne me souviens pas avoir eu ce problème avec mon ancien EVO LTE cependant.

Quelqu'un a-t-il des idées ou des recommandations à formuler ?

0voto

Ben Points 934

Il semble que je sois tombé sur la solution à ce problème. J'ai regardé dans about:config pour Firefox et j'ai remarqué que le fichier réseau.http.pipelining.maxrequests variable. Bien qu'elle soit définie par défaut sur false pour ssl et proxy, la réduction de la valeur à 1 semble avoir complètement résolu mon problème. Je l'ai remis à sa valeur par défaut (32) et le problème s'est reproduit. Je l'ai ramené à 1, et de nouveau la page s'est chargée sans que l'ADB soit déconnecté. Il semble que ce soit un bogue dans Firefox. J'utilise la dernière version 33.1.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X