3 votes

Tethering ne fonctionne pas sur un téléphone enraciné (WiFi et USB), les applications tierces gratuites ne fonctionnent pas non plus.

J'ai récemment enraciné mon Huawei GL07S et je suis passé à un opérateur qui autorise explicitement le tethering (j'ai inséré la nouvelle carte SIM dans le GL07S).

Quand je vais à Settings > Wireless&Networks > Tethering&Pocket WiFi J'obtiens cet écran :

Tethering & Pocket WiFi

"Pocket WiFi" est un terme utilisé par mon ancien opérateur pour décrire le tethering, je les soupçonne de l'avoir modifié pour qu'il ne fonctionne que sur leur réseau. Je ne peux pas utiliser CyanogenMod/similaire car ils ne supportent pas le GL07S, qui est un téléphone rare.

Fixation USB par défaut

Lorsque j'appuie sur "USB tethering", le cercle blanc devient vert avec une coche, et Pocket WiFi active or Tethering apparaît dans la barre de notification, mais l'Ubuntu connecté ne voit pas de connexion :

Ubuntu no Ethernet connection

Tethering WiFi par défaut

Par contre, lorsque j'appuie sur "Pocket WiFi", l'élément devient gris, la légende devient Turning Wi-Fi on… et ça reste comme ça pour toujours :

Turning Wi-Fi on

Pendant ce temps, adb logcat continue à afficher des choses comme forever ( journal plus long ):

E/WifiStateMachine(  341): DefaultState: cannot get Soft AP current connected stations list
D/WifiService(  341): getApLinkedStaList
I/TetherSettings(17288): set PROPERTY_USBTETHERING_ON: false
I/WifiApEnabler(17288): set iswifihotspoton = true

Pour le faire revenir de son état gris, la seule solution est de redémarrer le téléphone.

Attache Wifi Barnacle

Quand j'appuie sur Start j'obtiens :

Barnacle WiFi GL07S

Connexion WiFi dans les jardins ouverts

Quand j'appuie sur Start Open Garden Tethering Je reçois ce message d'erreur :

Open Garden GL07S

... et logcat dit :

D/TETHER -> TetherApplication( 4591): Reporting stats: {fbon=false, ffox=false, nflt=true, fbok=0, root=true, phon=true, fbau=false, aid=e2a4f1ff707f9812, inst=1433847285, ertm=false, coac=0, sfap=true, c2dm=false, aver=4.1.2, side=1, mno=NTT DOCOMO, blth=true, setu=default, tver=47, rssc=0, bdwn=0, devi=default, asdk=16, imei=869065010878620, fbcr=0, pkg=og.android.tether, dtyp=generic, loc=35.6653574,139.733107, fbco=0, widg=0, fber=0, stat=1, comc=0, bup=0, mfr=HUAWEI, idrv=wext, temp=360, bin=true, uuid=E2A4F1FF-707F-9812-021X-XR2136017743, actl=true, tpow=true, mdl=GL07S}
D/TETHER -> TetherService( 4591): Service started: true, state: 1
D/TETHER -> TetherApplication( 4591): onlyEncryptionOrNothingFailed()
E/AndroidRuntime( 4591):        at og.android.tether.TetherApplication.displayToastMessage(TetherApplication.java:1341)
E/AndroidRuntime( 4591):        at og.android.tether.TetherApplication.readLogfile(TetherApplication.java:1421)
E/AndroidRuntime( 4591):        at og.android.tether.TetherApplication.onlyEncryptionOrNothingFailed(TetherApplication.java:1438)
E/AndroidRuntime( 4591):        at og.android.tether.TetherService$1.run(TetherService.java:256)
D/TETHER -> ServiceReceiver( 4591): onReceive:Intent { act=og.android.tether.intent.STATE flg=0x10 cmp=og.android.tether/.TetherServiceReceiver (has extras) } state:1
D/TETHER -> TetherApplication( 4591): Reporting of stats complete
W/ActivityManager(  349): Scheduling restart of crashed service og.android.tether/.TetherService in 5000ms

[ClockworkMod] [8]

ClockworkMod est la seule application de tethering qui fonctionne de manière fiable (sur USB). Elle n'est cependant pas gratuite, et j'aimerais donc la faire fonctionner avec la solution intégrée ou avec le logiciel libre Barnacle.

EasyTether

Cela a fonctionné la première fois que je l'ai essayé. Depuis, plus moyen de l'utiliser, il dit toujours cannot claim USB interface: Device or resource busy .

FoxFi

Quand je pousse Activate WiFi Hotspot il est dit WiFi Hotspot Ready Je peux me connecter au réseau WiFi depuis Ubuntu, mais malheureusement toutes les requêtes HTTP et HTTPS échouent :

$ ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) octets de données. De 192.168.43.1 icmp_seq=1 Destination Net Unreachable

En fait, le téléphone lui-même perd aussi la connectivité Internet :

Android ping

Question

Qu'est-ce qui ne va pas ?
Comment puis-je utiliser Internet sur mon Ubuntu en utilisant la connexion de données LTE de mon téléphone ? (de préférence sans avoir à installer un agent côté ordinateur)

0 votes

Avez-vous déjà installé Android sdk pour linux (d'après ce que vous avez vu, vous utilisiez linux, mais comme vous avez dit que vous n'aimez pas les choses qui installent des trucs supplémentaires sur votre PC), j'ai dû mettre ma solution en attente pour confirmer d'abord ?

1voto

Il indique toujours que l'interface USB ne peut pas être revendiquée : Dispositif ou ressource occupé

C'est parce que vous avez adb en cours d'exécution dans votre système. ADB ouvre l'interface USB pour qu'aucune autre application ne puisse y accéder. Arrêtez adb soit avec killall adb ou en utilisant adb kill-server (en supposant que le binaire adb est dans votre PATH ).

0 votes

J'ai redémarré mon PC, lancé adb kill-server et activé le tethering USB : La connexion Ethernet n'apparaît toujours pas sur le PC :-/

0 votes

Je pense que c'est parce qu'il faut installer certains pilotes pour qu'il fonctionne et qu'il n'est probablement pas compatible avec Linux.

0 votes

Il est pris en charge par Linux. Je me suis connecté au réseau de mon téléphone de nombreuses fois, non seulement en utilisant le WiFi mais aussi le Bluetooth et l'USB. Cependant, après l'enracinement, j'ai commencé à avoir des problèmes.

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