- Mon téléphone HTC G2 est enraciné et exécute CyanogenMod 7
- Je n'ai pas de plan de données.
- Parfois, je souhaite connecter le téléphone à Internet en l'absence de Wi-Fi, mettre à jour les applications Market, sauvegarder des SMS vers Gmail, synchroniser de nouveaux contacts à partir de Gmail, etc. Ce que je ne peux pas faire avec le mode de stockage de masse USB.
- J'ai un ordinateur Windows 7 Professionnel connecté à Internet, mais je ne suis pas autorisé à configurer un réseau Wi-Fi ad hoc. (Si je le fais, ils vont remarquer et me traquer.)
Le téléphone a-t-il un moyen d'accéder à Internet via la connexion USB à l'ordinateur? Si oui, comment puis-je le configurer?
usb
networking
tethering
reverse-tether
usb-tethering
endolithe
la source
la source
Réponses:
J'ai récemment découvert SimpleRT, qui fonctionne très bien avec Linux (et apparemment aussi avec OSX). Activez simplement le débogage USB sur votre appareil (aucune racine requise), installez l'APK lié à cette page sur votre appareil et connectez-le à votre PC via USB, puis exécutez le fichier binaire sur votre PC.
Il configurera la connexion en tant que tunnel VPN (
tun0
par défaut) et votre appareil devrait vous inviter à (a) autoriser SimpleRT à créer / superviser la connexion VPN et (b) à l'exécuter si le périphérique est configuré en tant que accessoire USB particulier (ce que fait le binaire).Le projet n'incluant pas de binaire pré-construit, j'ai donc téléchargé celui que j'ai construit pour Ubuntu .
Voici une méthode manuelle qui devrait fonctionner sous Linux ou Windows: http://blog.mathieu.carbou.me/post/60454997009/reverse-usb-tethering-with-android-2-2
Vous pouvez également utiliser Windows pour créer un réseau WiFi (à l'aide de Connectify ) et connecter votre appareil à celui-ci: http://www.nexusoneforum.net/forum/nexus-one-faq-how-tos/3133-reverse-tether-getting -internet-your-phone.html
la source
sudo ifconfig usb0 0.0.0.0
je reçois SIOCSIFADDR: Aucun de ces périphériques usb0: ERREUR lors de l'obtention des indicateurs d'interface: Aucun de ces périphériquesIl existe encore d'autres possibilités - mais toutes celles que je connais requièrent un appareil enraciné.
Utilisation de l' arrière Tether App
Tout d'abord, une application appelée Reverse Tether est disponible gratuitement sur le Play Store (il s'agit d'un essai limité qui limite le temps de connexion. Mais vous pouvez au moins vérifier de cette manière si votre appareil est entièrement pris en charge; la version complète est disponible. environ 5 USD). Selon un article paru sur AndroidAuthority , l'installation devrait être aussi simple que 1-2-3: branchez le câble USB, démarrez l'application, laissez-la se configurer automatiquement (la configuration manuelle est également disponible) - et voilà. Vous pouvez également le laisser vous demander de vous connecter lorsqu'il trouve une connexion USB.
Méthodes manuelles utilisant le Wifi
Je sais, ce n'est pas USB - mais pour compléter (et donner des alternatives), j'ai pensé que je pourrais aussi ajouter ceci:
bidouiller le système et réparer
Plusieurs méthodes manuelles sont également disponibles (et décrites par exemple sur XDA ) - mais elles sont généralement complexes sur le plan technique et attendent de vous que les fichiers système soient patchés; pas pour l'utilisateur de tous les jours, mais plutôt pour le technophile.
Terminal et allez
Cependant, une autre méthode intéressante ne devrait impliquer que 3 lignes dans le terminal, et est décrite dans un article ici , pour se connecter à un réseau Wifi ad hoc. En gros, ça devrait aller comme ça:
manipuler un fichier de configuration
Une autre méthode assez simple est également décrite ici et consiste à éditer le
wpa_supplicant.conf
fichier une fois (en ajoutant manuellement votre réseau Wifi ad-hoc).Méthode Easy-Peasy
Ai-je besoin de dire, vraiment? Utilisez un routeur Wifi. Il existe même des petits "routeurs de voyage" pour moins de 50 USD. Connectez ensuite votre téléphone comme vous le connectez à d'autres réseaux Wifi ...
la source
Hey! il y a une application pour ça
Redirection de port USB Android
http://www.codeproject.com/kb/android/usbportforwarding.aspx
Je ne sais pas trop comment l'utiliser. Merci d'informer-le si vous le faites fonctionner parfaitement.
la source
Je sais que c'est une réponse encore plus tardive, mais cela vaut la peine de le mentionner.
Pas besoin d'enracinement!
Aucune installation d'application requise! * Ce qui n'est même pas possible si vous ne disposez pas d'une autre connexion Internet.
Il y a un projet appelé gnirehtet .
C'est ça! Pour plus d'informations, lisez le fichier readme de gnirehtet sur leur site web.
* = En coulisse, il installera un fichier apk sur votre appareil via la connexion USB.
la source
J'ai trouvé un bon outil pour le partage de connexion inverse sur le forum xda-developers. C'est ce qu'on appelle Android Reverse Tethering . Cela fonctionne avec Windows et nécessite un téléphone enraciné.
Cela fonctionne bien sur mon HTC Desire HD exécutant MIUI v4.
la source
Étapes de connexion inverses Android:
Remarque: fonctionne uniquement dans un téléphone Android rooté.
Activer le partage de connexion USB. Pour ce faire, sélectionnez Paramètres → Plus ... → Modem et point d'accès sans fil → Modem USB .
Sur la machine hôte, la connexion modem USB peut être détectée par le gestionnaire de réseau.
Son nom sera quelque chose comme "Connexion filaire 2" (ou 3).
Vous devez modifier "IPV4 / Method" en "Partagé sur d'autres ordinateurs".
3.1. Sans le gestionnaire de réseau, vous devrez le faire manuellement:
Maintenant, comme expliqué ici à la fin de l'étape 1, vous devez modifier
iptables
avecsudo iptables -t nat -A POSTROUTING -j MASQUERADE
. Mais ... préfère autoriser le gestionnaire de réseau à le faire si possible.Sur le périphérique Android, vous pouvez émettre ces commandes à l'aide d'un terminal
su
, ou à partir de votre ordinateur hôte à l'aide de ADB:S'il ne reçoit pas l'adresse IP, ou si vous utilisez une application qui demande une adresse IP statique telle que "Webkey for Android", attribuez-la manuellement:
Maintenant, Internet fonctionnerait dans le téléphone Android.
Pour vérifier, au
adb shell
terminal ou Android, essayez la commandeping www.google.com
.Ça marche pour moi.
la source
no such action '10.42.0.2' usage: netcfg [<interface> {dhcp|up|down}]
ifconfig rndis0 10.42.0.2 netmask 255.255.255.0
, btw pour voir toutes les interfaces estnetcfg
seul. instructions similaires sont détaillées iciPour les appareils non racinés
Je sais que la réponse est tardive, mais comme toutes les réponses existantes suggèrent que la fonctionnalité de connexion inversée USB n'est possible que si votre appareil est enraciné ou s'il est pris en charge par le système, il serait intéressant de souligner qu'il existe une option supplémentaire:
Je recherchais une solution de modem inversé qui fonctionnerait sur mes appareils non rootés et avec un MacBook, mais je ne trouvais rien. Finalement, j'ai commencé à développer ma propre solution. Le résultat est une application qui fonctionne sur les appareils fonctionnant sous Android 4.0 ou supérieur côté client et sur tous les principaux systèmes d'exploitation de bureau côté hôte.
L'application est disponible sur Google Play: ReverseTethering NoRoot
la source