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ą:
1
adb push vncs /data/local/vncs adb install vnclauncher.apk
- Przekierowujemy porty dla serwera VNC, żeby działały na lokalnym hoście:
1
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 VNClocalhost:5901
.
I do dzieła!