0 votes

La connexion inversée ne fonctionne pas pour moi - est-ce parce que mon téléphone n'est pas enraciné ?

J'ai essayé presque toute la journée de connecter mon téléphone (Motorola Droid X sur Verizon aux États-Unis), dans ce cas à une VM Ubuntu fonctionnant sur un hôte Windows 7 via VMWare Workstation. J'ai suivi les instructions dans des questions comme ces et tout le monde semble citer le exactement le même article de blog qui semble être l'évangile sur le sujet.

Le problème est que je n'arrive pas à le faire fonctionner. Tout fonctionne jusqu'à la commande :

./adb shell netcfg usb0 dhcp

Ce qui produit la réponse

action 'dhcp' failed (Permission denied)

Je n'arrive pas à trouver grand-chose sur ce message d'erreur, ce qui me fait penser que le téléphone ne me permet pas de le faire. Je ne sais pas si c'est l'opérateur ou le fabricant ou quoi, mais on me dit essentiellement "non".

Est-ce parce que le téléphone n'est pas enraciné ? Mon lieu de travail a une politique contre cela, donc je ne l'ai pas fait. Si ce n'est pas le cas, quelqu'un a-t-il une idée de ce que je fais de mal ?

1voto

David Negron Points 971

Oui, tu as besoin de Root :

$ netcfg usb0 dhcp
netcfg usb0 dhcp
action 'dhcp' failed (Permission denied)
$ su
su
# netcfg usb0 dhcp
netcfg usb0 dhcp

action 'dhcp' failed (Network is down) <-- I used 'netcfg usb0 down' from another terminal here
#

Le seul moyen que j'ai personnellement vu pour accomplir cela sans Root est d'avoir une sorte d'application de type serveur proxy sur votre ordinateur qui communique avec une application sur votre téléphone en utilisant le transfert de port d'ADB. Ce n'est pas particulièrement fiable d'après ce que j'ai testé (nous recherchions une solution de ce type pour un client au travail), mais vous pouvez tenter votre chance. Vous pouvez jeter un coup d'œil à cette application/thread sur XDA o cette page de CodeProject pour commencer, bien que je ne sois pas sûr que l'un ou l'autre fournisse un passage Internet vraiment transparent.

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