« Proxoid, Android comme proxy » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[Catégorie:Android]]
[[Catégorie:Android]]
[[Catégorie:Se connecter à Internet]]


= Proxoid, Android comme proxy =
= Proxoid, Android comme proxy =
Ligne 15 : Ligne 16 :
Faire lsusb et noter les valeurs qui suivent ID (ici 0bb4:0c02) :
Faire lsusb et noter les valeurs qui suivent ID (ici 0bb4:0c02) :


<code>Bus 001 Device 005: ID 0bb4:0c02 High Tech Computer Corp.</code>
<div class="code">Bus 001 Device 005: ID 0bb4:0c02 High Tech Computer Corp.</div>


Aller dans /etc/udev/rules.d/ et créer un fichier 11-android.rules avec dedans :
Aller dans /etc/udev/rules.d/ et créer un fichier 11-android.rules avec dedans :


<code>
<div class="code">
SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c02", MODE="0666", OWNER="votre_login"  
SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c02", MODE="0666", OWNER="votre_login"  
SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c01", MODE="0666", OWNER="votre_login"
SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c01", MODE="0666", OWNER="votre_login"
SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c03", MODE="0666", OWNER="votre_login"
SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c03", MODE="0666", OWNER="votre_login"
</code>
</div>
où SYSFS{idVendor} et SYSFS{idProduct} sont les valeurs qu'on a obtenu avante et OWNER est votre nom d'utilisateur. On peut incrémenter la valeur SYSFS{idProduct} au cas où elle bouge.
où SYSFS{idVendor} et SYSFS{idProduct} sont les valeurs qu'on a obtenu avante et OWNER est votre nom d'utilisateur. On peut incrémenter la valeur SYSFS{idProduct} au cas où elle bouge.


Ligne 32 : Ligne 33 :
Taper ./adb devices pour vérifier si le téléphone est bien reconnu sur l'ordinateur (on doit voir une ligne avec un nom suivi de "device")
Taper ./adb devices pour vérifier si le téléphone est bien reconnu sur l'ordinateur (on doit voir une ligne avec un nom suivi de "device")


<code>
<div class="code">
List of devices attached
List of devices attached
HT851N003421  device
HT851N003421  device
</code>
</div>


Ensuite taper ./adb forward tcp:8080 tcp:8080 pour faire un tunnel entre le téléphone et l'ordinateur.
Ensuite taper ./adb forward tcp:8080 tcp:8080 pour faire un tunnel entre le téléphone et l'ordinateur.
Ligne 45 : Ligne 46 :
Pour utiliser SSH, télécharger corkscrew sur http://www.agroman.net/corkscrew/, le décompresser et le compiler suivant les instructions du fichier README.
Pour utiliser SSH, télécharger corkscrew sur http://www.agroman.net/corkscrew/, le décompresser et le compiler suivant les instructions du fichier README.


Ajouter "<code>ProxyCommand /usr/local/bin/corkscrew localhost 8080 %h %p </code>" dans le fichier ~/.ssh/config
Ajouter la chaîne <div class="code">ProxyCommand /usr/local/bin/corkscrew localhost 8080 %h %p </div> dans le fichier ~/.ssh/config


Liens :
Liens :
Ligne 51 : Ligne 52 :
http://developer.android.com
http://developer.android.com


<br/>
<br/>
'''<b>[[Reseau-index|@ Retour à la rubrique Réseau et sécurité]]</b>'''
<br/>
<br/>
'''<b>[[Android-index|@ Retour à la rubrique Android]]</b>'''
<br/>


{{Copy|2010|keegette|CC-BY-SA}}
{{Copy|2010|keegette|CC-BY-SA}}

Version du 18 décembre 2012 à 18:39


Proxoid, Android comme proxy

Par Keegette

Proxoid est un serveur de proxy pour Android, l'OS basé sur Linux présent dans les HTC Magic, Samsung Galaxy et Motorola Milestone. Ce petit logiciel permet de se servir de l'accès internet de son téléphone portable pour son ordinateur.

Avant de commencer, il faut passer Android en mode debug, pour cela allez dans Home > Menu > Paramètres puis dans Applications > Développement et cochez USB deboggage.

Récupérer Proxoid sur l'Android Market.

Puis brancher le téléphone en usb dans l'ordinateur.

Faire lsusb et noter les valeurs qui suivent ID (ici 0bb4:0c02) :

Bus 001 Device 005: ID 0bb4:0c02 High Tech Computer Corp.

Aller dans /etc/udev/rules.d/ et créer un fichier 11-android.rules avec dedans :

SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c02", MODE="0666", OWNER="votre_login" 
SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c01", MODE="0666", OWNER="votre_login"
SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c03", MODE="0666", OWNER="votre_login"

où SYSFS{idVendor} et SYSFS{idProduct} sont les valeurs qu'on a obtenu avante et OWNER est votre nom d'utilisateur. On peut incrémenter la valeur SYSFS{idProduct} au cas où elle bouge.

Il faut ensuite redémarrer udev (en root ou avec sudo) : /etc/init.d/udev restart

Télécharger le kit de développement sur http://developer.android.com/sdk/1.5_r1/index.html, par exemple android-sdk_r04-linux_86.tgz et le décompresser.

Taper ./adb devices pour vérifier si le téléphone est bien reconnu sur l'ordinateur (on doit voir une ligne avec un nom suivi de "device")

List of devices attached
HT851N003421  device

Ensuite taper ./adb forward tcp:8080 tcp:8080 pour faire un tunnel entre le téléphone et l'ordinateur.

Configurer ensuite le navigateur pour qu'il gère le proxy (choisir proxy HTTP, avec comme IP "localhost" ou "127.0.0.1" et comme port "8080"). Pour Firefox, c'est dans Edition > Préférences > Avancé > Réseau. Pour Konqueror, c'est dans Configuration > Configurer Konqueror > Navigation internet > Serveur mandataire (proxy) > Spécifier manuellement la configuration du serveur mandataire (proxy) > Configurer.

Lancer Proxoid sur son téléphone, cliquer sur "Start" et ca marche !

Pour utiliser SSH, télécharger corkscrew sur http://www.agroman.net/corkscrew/, le décompresser et le compiler suivant les instructions du fichier README.

Ajouter la chaîne

ProxyCommand /usr/local/bin/corkscrew localhost 8080 %h %p

dans le fichier ~/.ssh/config

Liens : http://code.google.com/p/proxoid/ http://developer.android.com



@ Retour à la rubrique Réseau et sécurité

@ Retour à la rubrique Android

Copyright

© 2010 keegette

Creative Commons License
Creative Commons Attribution iconCreative Commons Share Alike icon
Ce document est publié sous licence Creative Commons
Attribution, Partage à l'identique 4.0 :
https://creativecommons.org/licenses/by-sa/4.0/