« Proxoid, Android comme proxy » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
[[Catégorie:Android]] | |||
= Proxoid, Android comme proxy = | = Proxoid, Android comme proxy = | ||
Version du 16 décembre 2010 à 15:47
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 "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
Copyright
© 2010 keegette
Ce document est publié sous licence Creative Commons Attribution, Partage à l'identique 4.0 : https://creativecommons.org/licenses/by-sa/4.0/ |