快轉到主要內容

Termux跑Android版Scrcpy客戶端,手機遠端控制另一部手機

· 民國113年甲辰年
·
切換繁體/簡體 ·
分類 智慧型手機 手機APP分享
標籤 Scrcpy Termux

English version

Running Scrcpy client on Android phones with Termux & Termux X11.

Scrcpy為一款將Android手機螢幕投影到電腦的軟體,能夠從電腦操控手機。目前Scrcpy只有Linux/Windows/macOS客戶端,那我們能不能在Android手機直接跑Scrcpy,控制另一支Android手機?

有,但我對目前的方案很是不滿,Android版Scrcpy客戶端沒有能用的開源程式(Github上找到的專案都放棄維護了),倒是有第三方APP把Scrcpy整合進去,例如:Duplila甲壳虫ADB助手魇·无界投屏

2025年,我們終於有真正開源的Scrcpy for Android了:https://github.com/zwc456baby/ScrcpyForAndroid

雖然免費,但都是專有軟體,Duplila進階功能竟然要收60台幣的月費喔?甲壳虫ADB助手開價才8塊人民幣而已。

所以決定用開源方案:Termux X11跑Scrcpy。剛好Termux套件庫有收ADB和Scrcpy套件,故沒有必要安裝proot就能用。

Scrcpy執行於Android手機的Termux APP,遠端控制另一台Android手機

  1. Termux設定一個桌面環境

  2. 安裝Scrcpy套件

pkg install scrcpy android-tools
  1. Termux的ADB同樣能夠進行無線ADB配對,這樣與另一支手機就能用ADB連線
# 在另一支手機開啟ADB無線偵錯
adb pair <IP>

adb connect <IP>
  1. 啟動Termux的桌面環境

  2. 在Termux或者桌面環境開啟終端機,以virgl啟動Scrcpy:

GALLIUM_DRIVER=virpipe scrcpy -m 1080 -b 5M --audio-codec=aac --fullscreen
  1. Termux X11的視窗就會出現Scrcpy視窗了!若要方便觸控操作,到Termux X11的設定,把Pointer調整為Direct Touch模式即可。

相關文章


感謝您的閱讀。我寫作是為了誠實表達想法,而不是追逐社群互動與流量。我很樂意傾聽你在仔細閱讀我文章之後的心得。若有內容勘誤 or 技術問題 or 回饋想法,歡迎透過本站「關於」頁面的Email與我聯絡。