電腦通過vnc控制android 手機

2021-09-01 16:31:13 字數 1606 閱讀 8979

首先是手機端。

(下面檔案:androidvncserver和原始碼位址已經優化更改,省去必須用svn獲得原始碼)

androidvncserver:

(原始碼需要在linux下mk)

2)把androidvncserver複製到手機上,我是複製到/data/local/資料夾下。複製的方法很多:

可以用adb push進去,即:

adb push ./androidvncserver  /data/local/

也可以複製到sd卡,再用root explorer複製到/data/local/資料夾下。

3)在手機的「終端」更改androidvncserver的許可權,如下:

adb shell

#cd data/local/

# chmod 777 androidvncserver

把許可權改為唯讀和可執行。此步驟可以用root explorer直接操作。

4)執行androidvncserver,在手機的「終端」執行以下**:

如下指定鍵盤和觸控螢幕裝置,以免找不到kdb裝置:

./androidvncserver -k /dev/input/event0 -t /dev/input/event1

這樣androidvncserver就啟動服務了。

然後是電腦端的設定。

2)如果手機連上wifi,並與電腦處於同乙個區域網內,或者手機通過無線網絡卡恭喜網路給電腦。

在手機的「終端」執行

# busybox ifconfig -a

看到twifi0的ip位址是多少,例如:192.168.1.100。

在電腦上執行vnc viewer,位址填寫192.168.100 5901,點「確定」即可看到手機畫面了。

3)如果手機於電腦是通過usb tethering連線,即手機通過usb共享網路給電腦,或者電腦通過usb共享網路給手機。

在手機的「終端」執行

# busybox ifconfig -a

看到usb0的ip位址是多少,例如:192.168.77.254。

在電腦上執行vnc viewer,位址填寫192.168.77.254 5901,點「確定」即可看到手機畫面了。

4)如果2、3的情況都不是,可以通過以下方式連線。

在電腦上執行以下命令:

adb forward tcp:5901 tcp:5901

然後開啟vnc viewer,位址填寫127.0.0.1 5901,點「確定」即可看到手機畫面了。

關閉手機上的androidvncserver服務

1)在手機的「終端」執行

# ps | grep /data/local/androidvncserver

顯示的結果那一行中,root後面的數字就是程序號(pid),例如是8233。

2)執行

# kill 8233

即可結束androidvncserver。

通過ip遠端控制電腦

現在,很多人都用了不止一台電腦,而同時操作兩台電腦是一件比較麻煩的事情,所以,如果能夠使用一台電腦的滑鼠鍵盤顯示器,去遠端控制另一台電腦,那就方便多了。1 先確保本地計算機和遠端計算機,都處於同乙個網路內。這一點很重要,如果需要跨網路使用遠端桌面的話是非常麻煩的,還不如直接使用qq的遠端協助 什麼叫...

vnc遠端控制

root localhost yum y install tigervnc server設定配置檔案新增乙個可以使用的使用者,也可以新增多個。比如vncservers 1 root 這是新增乙個,vncservers 1 root 2 tom 這就是新增了root使用者和tom使用者我們這裡新增乙個...

windows通過vnc連線linux

在centos中設定tigervnc,windows遠端桌面centos 1.檢視是否有安裝tigervnc rpm qa grep vnc tigervnc server 1.1.0 5.e16 4.1.x86 64 tigervnc 1.1.0 5.e16 4.1.x86 64 2.如果沒有,則...