VNC – kontrolowanie telefonu z poziomu komputera
Długo szukałem aplikacji, która pozwoli zarządzać telefonem z poziomu komputera – nie odwrotnie – gdyż tego rodzaju aplikacji jest na pęczki (nawet – albo przede wszystkim – w Google Play). Z pomocą przyszli zapaleńcy z forum XDA Developers – użytkownik knoxbrder zamieścił skrypt oraz apk do obsługi tego skryptu, który pozwala na odpalenie serwera VNC na telefonie. Oczywiście ja wypróbowałem go na swoim HTC Sensation.
Linki do wspomnianych plików
- Skrypt vncs
- Aplikacja do konfiguracji vnclauncher.apk
Cała procedura uruchomienia serwera VNC na telefonie wygląda następująco:
- Podłączamy telefon do komputera za pomocą kabla USB, i korzystając z ADB kopiujemy skrypt, oraz instalujemy aplikację kontrolną:
adb push vncs /data/local/vncs
adb install vnclauncher.apk - Przekierowujemy porty dla serwera VNC, żeby działały na lokalnym hoście:
adb forward tcp:5901 tcp:5901
adb forward tcp:5801 tcp:5801 - Uruchamiamy aplikację VNCSPrefs, i zaznaczamy opcję Start/Stop Notification (pozwoli łatwiej zarządzać serwerem):
Teraz można zarządzać serwerem z paska notyfikacji.
- Startujemy serwer korzystając z kontrolki w pasku notyfikacji (domyślnie jest not running, klikamy Start/Stop).
- Na komputerze uruchamiamy dowolnego klienta VNC, wpisując jako adres serwera VNC localhost:5901.
I do dzieła!