Telefony z systemem Windows Phone 7 nie mają fabrycznie możliwości udostępniania połączenia internetowego innym urządzeniom. Choć za rogiem skrywa się aktualizacja Mango, która – przypomnę – ma wnieść ponad 500 nowości, to Microsoft nie pomyślał, aby na owej liście ficzerów znalazł się tethering. Niemniej jednak na opcję udostępniania połączenia internetowego już dawno wpadli różni deweloperzy, jednak te metody albo były przeznaczone dla konkretnych urządzeń, albo były najeżone błędami. Jeżeli robiłeś rozeznanie w temacie tetheringu WP7 i jeszcze nie słyszałeś o aplikacji USBSwitchTool, to koniecznie się jej przyglądnij.
Wraz z tym drobnym narzędziem, w mgnieniu oka połączysz komputer z Internetem za pomocą telefonu, przez kabel USB. Aby wszystko działało według zamierzeń, twoje oprogramowanie musi być stosownie odblokowane oraz musisz mieć zainstalowaną aplikację USBSwitchTool.
Plik .XAP ze wspomnianym narzędziem pobierzesz bezpośrednio z forum XDA Developers, gdzie USBSwitchTool miał swój debiut. Gdy już aplikację pomyślnie zainstalujesz, pomoże ci ona uruchomić tryb debugowania. Następnie włącz tryb diagnostyczny, również z poziomu aplikacji, i wybierz opcję Enable UART, czyli udostępnianie połączenia internetowego przez USB. Jeżeli zechcesz zakończyć sesję, po prostu wybierz z poziomu aplikacji Disable UART.
Powyższa metoda idealnie współpracuje ze smartfonami HTC – na innych nie testowano. Musisz mieć na uwadze, że zanim odinstalujesz aplikację, musisz odpowiednio zakończyć tryb diagnostyczny, ponieważ odinstalowanie USBSwitchTool bez dezaktywacji wspomnianego trybu może źle wpłynąć na pracę smartfona.