使用 Scrcpy,由電腦操作 Android 手機

前情提要:由於筆者的手機螢幕忽然壞掉了,液晶會顯示但沒有背光照亮,需要用強光照射才能勉強查看畫面,但筆者依然需要使用該手機來搬移裡面重要資料以及測試Android程式等,所以一定要想辦法讓它可以操作! (因為筆者目前主要使用iPhone) (只能在強光照射下隱約看到畫面) 需求:PC或是Mac、配備Android 5.0或更高版本的裝置 (官方說Linux也可以,但筆者沒有Linux電腦可以寫教學,因此建議您前往官方教學查看) Android裝置需要先打開USB偵錯 打開Android手機,找到關於手機的地方連戳版本號或是建置號碼,或是MIUI版本號 (每一支手機的做法不同這裡不列舉) 直到按到寫說「不需要了,您已經是開發人員」後,打開開發人員選項 (每支手機「開發人員選項」放的位置也不一樣,例如小米放在「設定>更多設定」內) 接下來請打開開發人員選項,把USB偵錯(又稱USB調試)打開,如果是小米手機的話請一併打開安全設定,這個動作需要插入SIM卡並連接網路(MIUI的要求) USB安裝建議打開,畢竟Scrcpy拖拉安裝安裝功能滿好用的(詳見這篇) 「安全設定」彈窗請一路按下一步,記得要插SIM卡 (不然按到後來會跳出請插卡的提示) 如果遇到陌生電腦記得在手機上面按允許偵錯唷 接下來請到電腦進行環境安裝 PC環境安裝 請下載最新版工具包並且解壓縮(筆者習慣解壓縮到C槽目錄下) 也可以跟ADB驅動安裝檔一起裝在隨身碟帶著走唷 到adb.clockworkmod.com按下白色的Download按鈕安裝ADB驅動 (如果有安裝過ADB驅動程式者請直接跳過這部分) 一路按下右下角的Next,預設選項夠我們用了 要求權限的話就給他唄,請按「是」 裝完請按Close 打開Scrcpy所在資料夾,找到scrcpy-noconsole.exe並雙擊執行它,便可以操作了 控制方式 主要操作 : 滑鼠左鍵>點擊 . 滑鼠中鍵>回主畫面 . 滑鼠右鍵>返回 其他功能快捷鍵↓ 動作 快捷鍵 全螢幕模式 Ctrl+f 調整視窗 1:1 比例 Ctrl+g 調整視窗將黑邊去除 Ctrl+x 主畫面 Ctrl+h 返回 Ctrl+b 多工 Ctrl+s 菜單鍵 Ctrl+m 音量上鍵 Ctrl+↑ 音量下鍵 Ctrl+↓ 電源鍵 Ctrl+p 點亮螢幕 鎖屏時滑鼠右鍵 從電腦安裝 apk 檔案 拖拉APK檔案 Mac環境安裝 請先安裝 Homebrew,如果有安裝過的話請跳過此步驟 打開終端機(系統內建的工具程式) 輸入...

May 19, 2020 · 蘿蔔

透過電腦使用USB傳送網際網路連線給手機 (USB Reverse Tethering)

本篇教學使用搭載Android 5.0.2,Wi-Fi和藍芽損壞的手機搭配Windows 10做示範。 請注意:不一定保證每一隻手機都相容,就算相容還是有一些App不認得此類型連接方式 (它們通常只認得行動數據和Wi-Fi連接) 本篇著重於使用Windows平台進行的部分,所以不討論其他作業系統,其他作業系統理應當也是差不多才對。請讓電腦先安裝手機的驅動程式 (外部連結: https://mobileai.net/2016/09/22/google-adb-driver/ ) HTC Sense 6或更早版本的Sense,有內建此功能而無須操作以下教學 (設定>更多>可攜式熱點和數據連線>USB網路設定>透過電腦傳送) 首先請先到GitHub下載Gnirehtet https://github.com/Genymobile/gnirehtet#rust 找到Windows後按下下載之後解壓縮 解壓縮後會得到三個檔案 請將gnirehtet.apk安裝到手機上(安裝完在桌面找不到是正常的) 不清楚apk怎麼安裝的話網路上有很多教學可以參考,在這裡先不贅述 接下來請在手機上開啟開發人員選項 不同品牌手機有不同開啟方法 以HTC手機為例,打開設定>關於手機>軟體版本>更多,接著狂戳"建置號碼" 直到跳出Toast訊息"不需要了,您已經是開發人員" 完成後請點擊"開發人員選項" 之後勾選USB偵錯並確認 如果詢問是否允許,請允許,如果懶得每次都按允許的話,可以勾選"永遠允許從此電腦進行" 然後請將手機設定密碼(設定>安全性>螢幕鎖定方式>選擇圖形,PIN碼或密碼) 否則有些情況下無法上網 如果任何步驟執行時跳出新增VPN連線的請求,請按下允許 接下來請將手機連接到電腦,並點擊電腦上的gnirehtet-run.cmd 如果執行時跳出新增VPN連線的請求,請按下確定 接下來會看到電腦有字很多字在跑,關掉這個視窗等同斷線,所以沒有要看它的連線紀錄的話請最小化 (按右上角的 - )就好 接下來手機就可以上網囉 Spotify串流音樂也是可以的 如果需要斷線,可以在通知點選"Stop Gnirehtet” 注意:有一些網路環境(如校園網路或工作場域網路等)可能會因某些考量而封鎖相關連線,所以可能會造成無法上網(如下圖),此時換成別的網路就行囉 免責聲明: 如果有因本教學造成任何爭議,本作者一蓋不負責 對於非本作者創作之相關資訊,或是非本作者控制或測試之獨立網站,不得解釋本作者為其推薦或背書。 © iambjlu

April 7, 2020 · 蘿蔔