3分鐘實(shí)現(xiàn)Android手機(jī)變USB鍵盤鼠標(biāo):無(wú)需軟件即可控制任何設(shè)備
3分鐘實(shí)現(xiàn)Android手機(jī)變USB鍵盤鼠標(biāo)無(wú)需軟件即可控制任何設(shè)備【免費(fèi)下載鏈接】android-hid-clientAndroid app that allows you to use your phone as a keyboard and mouse WITHOUT any software on the other end (Requires root)項(xiàng)目地址: https://gitcode.com/gh_mirrors/an/android-hid-client你是否遇到過(guò)電腦鍵盤突然失靈卻急需進(jìn)入BIOS設(shè)置或者需要在沒(méi)有鍵盤的情況下配置服務(wù)器今天我要向你介紹一個(gè)革命性的開(kāi)源工具——USB HID Client它能讓你的Android手機(jī)瞬間變身為專業(yè)的USB鍵盤鼠標(biāo)模擬器而且目標(biāo)設(shè)備完全不需要安裝任何軟件USB HID Client是一個(gè)基于Android的USB HID客戶端應(yīng)用通過(guò)底層的USB HID協(xié)議讓你的手機(jī)能夠被任何支持USB的設(shè)備識(shí)別為標(biāo)準(zhǔn)鍵盤和鼠標(biāo)。這意味著你可以在BIOS/UEFI界面、Linux終端、Windows系統(tǒng)甚至嵌入式設(shè)備上使用手機(jī)進(jìn)行輸入操作。為什么你需要這個(gè)工具想象一下這些真實(shí)場(chǎng)景緊急系統(tǒng)維護(hù)服務(wù)器鍵盤故障需要緊急重啟或配置系統(tǒng)嵌入式開(kāi)發(fā)調(diào)試開(kāi)發(fā)板沒(méi)有鍵盤接口需要輸入調(diào)試命令BIOS/UEFI設(shè)置系統(tǒng)引導(dǎo)階段無(wú)法使用常規(guī)USB設(shè)備遠(yuǎn)程設(shè)備控制需要臨時(shí)控制一臺(tái)沒(méi)有輸入設(shè)備的電腦密碼安全輸入在不安全的網(wǎng)絡(luò)環(huán)境中輸入敏感信息傳統(tǒng)解決方案要么需要安裝驅(qū)動(dòng)軟件要么需要特殊硬件適配器。而USB HID Client通過(guò)Android手機(jī)的USB接口實(shí)現(xiàn)了零軟件依賴的手機(jī)輸入控制方案。核心功能不僅僅是鍵盤那么簡(jiǎn)單雙重輸入模式滿足不同需求手動(dòng)輸入模式是你最常用的功能。在這個(gè)模式下你可以在文本框輸入任意文本內(nèi)容點(diǎn)擊Send按鈕一次性發(fā)送所有文本適用于輸入密碼、配置命令、長(zhǎng)文本等場(chǎng)景實(shí)時(shí)輸入模式則提供更自然的體驗(yàn)點(diǎn)擊頂部菜單欄的鍵盤圖標(biāo)手機(jī)鍵盤的每次按鍵都會(huì)立即轉(zhuǎn)發(fā)到連接設(shè)備就像使用物理鍵盤一樣實(shí)時(shí)響應(yīng)觸摸板控制完整鼠標(biāo)體驗(yàn)除了鍵盤功能應(yīng)用還提供了觸摸板控制區(qū)域單指移動(dòng)控制光標(biāo)在屏幕上移動(dòng)雙指滾動(dòng)實(shí)現(xiàn)頁(yè)面上下滾動(dòng)點(diǎn)擊操作模擬鼠標(biāo)左鍵點(diǎn)擊快速上手5分鐘完成配置步驟一安裝應(yīng)用最簡(jiǎn)單的方式是通過(guò)F-Droid風(fēng)格的倉(cāng)庫(kù)安裝添加IzzyOnDroid倉(cāng)庫(kù)到你的F-Droid客戶端搜索USB HID Client安裝應(yīng)用并授予Root權(quán)限如果你喜歡自己編譯也可以克隆源碼git clone https://gitcode.com/gh_mirrors/an/android-hid-client然后用Android Studio導(dǎo)入項(xiàng)目構(gòu)建APK后安裝到設(shè)備。步驟二準(zhǔn)備工作重要提示這個(gè)應(yīng)用需要Root權(quán)限目前支持以下Root方案Magisk使用magiskpolicy工具修改SELinux策略KernelSU使用ksud sepolicy patch命令為了獲得最佳體驗(yàn)我強(qiáng)烈推薦安裝Unexpected Keyboard這個(gè)鍵盤應(yīng)用它支持更多特殊鍵如修飾鍵、功能鍵能減少軟鍵盤兼容性問(wèn)題。步驟三連接設(shè)備用USB線連接手機(jī)和電腦在手機(jī)上打開(kāi)USB HID Client應(yīng)用授予應(yīng)用必要的Root權(quán)限電腦會(huì)自動(dòng)識(shí)別手機(jī)為鍵盤鼠標(biāo)設(shè)備就是這么簡(jiǎn)單現(xiàn)在你的手機(jī)已經(jīng)變成了一個(gè)功能完整的輸入設(shè)備。技術(shù)原理Android如何模擬USB設(shè)備HID協(xié)議基礎(chǔ)HIDHuman Interface Device協(xié)議是USB標(biāo)準(zhǔn)中用于人機(jī)交互設(shè)備的通信規(guī)范。USB HID Client通過(guò)在Android內(nèi)核層面創(chuàng)建虛擬HID設(shè)備節(jié)點(diǎn)/dev/hidg0和/dev/hidg1使手機(jī)能夠被識(shí)別為標(biāo)準(zhǔn)的鍵盤和鼠標(biāo)設(shè)備。核心架構(gòu)設(shè)計(jì)應(yīng)用采用現(xiàn)代化的Android架構(gòu)設(shè)計(jì)主要模塊包括hid_utilsHID協(xié)議工具類負(fù)責(zé)設(shè)備節(jié)點(diǎn)管理和USB gadget服務(wù)input_views輸入界面組件包括實(shí)時(shí)鍵盤輸入和手動(dòng)輸入界面report_senders報(bào)告發(fā)送模塊處理鍵盤和鼠標(biāo)數(shù)據(jù)轉(zhuǎn)發(fā)settings設(shè)置管理存儲(chǔ)用戶偏好和配置信息設(shè)備創(chuàng)建流程ConfigFS配置通過(guò)Android的ConfigFS文件系統(tǒng)創(chuàng)建USB gadgetHID功能添加添加鍵盤和鼠標(biāo)的HID功能描述符設(shè)備節(jié)點(diǎn)創(chuàng)建在內(nèi)核中創(chuàng)建/dev/hidg*設(shè)備節(jié)點(diǎn)權(quán)限設(shè)置通過(guò)Root權(quán)限修改SELinux策略允許應(yīng)用訪問(wèn)設(shè)備節(jié)點(diǎn)數(shù)據(jù)轉(zhuǎn)發(fā)將Android輸入事件轉(zhuǎn)換為HID報(bào)告數(shù)據(jù)并發(fā)送實(shí)戰(zhàn)應(yīng)用場(chǎng)景場(chǎng)景一BIOS/UEFI緊急配置當(dāng)電腦無(wú)法啟動(dòng)或需要修改啟動(dòng)設(shè)置時(shí)傳統(tǒng)USB鍵盤可能無(wú)法工作。使用USB HID Client你可以連接手機(jī)和電腦重啟電腦按相應(yīng)鍵進(jìn)入BIOS/UEFI使用手機(jī)作為鍵盤進(jìn)行設(shè)置保存設(shè)置并重啟技術(shù)優(yōu)勢(shì)由于模擬發(fā)生在USB協(xié)議底層目標(biāo)設(shè)備將其識(shí)別為標(biāo)準(zhǔn)HID設(shè)備兼容性極高。場(chǎng)景二服務(wù)器批量配置在數(shù)據(jù)中心環(huán)境中管理員需要快速配置多臺(tái)服務(wù)器# 通過(guò)手機(jī)輸入服務(wù)器配置命令 sudo hostnamectl set-hostname server-01 sudo apt update sudo apt upgrade -y sudo systemctl restart networking使用批量輸入功能可以大幅提升重復(fù)性配置任務(wù)的效率。場(chǎng)景三嵌入式開(kāi)發(fā)調(diào)試開(kāi)發(fā)嵌入式系統(tǒng)時(shí)經(jīng)常需要在沒(méi)有鍵盤接口的設(shè)備上輸入命令串口調(diào)試替代方案當(dāng)串口不可用時(shí)USB HID模擬提供備用輸入通道引導(dǎo)加載程序交互在U-Boot等引導(dǎo)程序中輸入命令緊急恢復(fù)操作系統(tǒng)崩潰時(shí)的緊急輸入手段個(gè)性化設(shè)置打造專屬體驗(yàn)主題與外觀定制應(yīng)用提供了多種自定義選項(xiàng)讓你的使用體驗(yàn)更加舒適主題設(shè)置跟隨系統(tǒng)主題或自定義配色方案動(dòng)態(tài)顏色支持在Android 12設(shè)備上自動(dòng)適配系統(tǒng)主題色界面優(yōu)化根據(jù)個(gè)人偏好調(diào)整布局和顯示方式輸入行為優(yōu)化為了讓輸入更加高效你可以配置發(fā)送后自動(dòng)清空輸入框在發(fā)送內(nèi)容后自動(dòng)清空避免重復(fù)輸入音量鍵直通在Direct Input模式下手機(jī)音量鍵可以控制連接設(shè)備的音量報(bào)告發(fā)送頻率根據(jù)需求調(diào)整數(shù)據(jù)發(fā)送速度平衡響應(yīng)速度和資源消耗故障排除與調(diào)試指南常見(jiàn)問(wèn)題解決應(yīng)用內(nèi)置了完善的調(diào)試工具幫助解決各種技術(shù)問(wèn)題Root權(quán)限檢測(cè)確認(rèn)設(shè)備已正確Root檢查支持的Root方法Magisk或KernelSU內(nèi)核支持驗(yàn)證確認(rèn)內(nèi)核版本支持ConfigFS HID檢查USB gadget驅(qū)動(dòng)是否可用設(shè)備節(jié)點(diǎn)訪問(wèn)驗(yàn)證/dev/hidg0和/dev/hidg1設(shè)備文件存在檢查文件權(quán)限設(shè)置調(diào)試日志導(dǎo)出在開(kāi)發(fā)者模式下可以導(dǎo)出詳細(xì)的調(diào)試日志進(jìn)入Troubleshooting界面點(diǎn)擊Export debug logs分享日志文件進(jìn)行分析日志包含內(nèi)核版本信息設(shè)備枚舉過(guò)程輸入事件處理記錄錯(cuò)誤和異常信息進(jìn)階技巧發(fā)揮最大潛力性能調(diào)優(yōu)建議根據(jù)目標(biāo)設(shè)備性能調(diào)整以下參數(shù)報(bào)告發(fā)送頻率高頻率快速響應(yīng)適合游戲和實(shí)時(shí)控制低頻率節(jié)省資源適合文本輸入緩沖區(qū)大小大緩沖區(qū)減少丟包適合批量數(shù)據(jù)小緩沖區(qū)低延遲適合實(shí)時(shí)交互安全使用指南使用Root權(quán)限的應(yīng)用需要特別注意權(quán)限最小化只授予必要的Root權(quán)限來(lái)源驗(yàn)證從可信源下載應(yīng)用定期更新保持應(yīng)用最新版本網(wǎng)絡(luò)隔離在不安全網(wǎng)絡(luò)環(huán)境中謹(jǐn)慎使用常見(jiàn)問(wèn)題解答Q為什么需要Root權(quán)限A因?yàn)閼?yīng)用需要在內(nèi)核層面創(chuàng)建USB gadget設(shè)備節(jié)點(diǎn)并修改SELinux策略這些操作需要最高權(quán)限。Q支持哪些Android版本A目前主要在Android 14上測(cè)試但理論上支持Android 8.0。具體取決于內(nèi)核是否支持ConfigFS HID。Q可以在哪些操作系統(tǒng)上使用A理論上支持所有支持USB HID協(xié)議的操作系統(tǒng)包括Windows、Linux、macOS、以及各種嵌入式系統(tǒng)。Q支持藍(lán)牙連接嗎A目前僅支持USB連接藍(lán)牙HID功能正在開(kāi)發(fā)中。Q如何報(bào)告Bug或請(qǐng)求新功能進(jìn)入應(yīng)用的Help界面點(diǎn)擊相應(yīng)鏈接即可創(chuàng)建Issue。建議先搜索是否已有類似問(wèn)題。項(xiàng)目發(fā)展與社區(qū)貢獻(xiàn)發(fā)展路線圖根據(jù)項(xiàng)目規(guī)劃未來(lái)版本將包含? 鍵盤支持已完成? 觸摸板支持已完成? 批量文本發(fā)送已完成 特殊鍵按鈕開(kāi)發(fā)中 配置文件管理規(guī)劃中 腳本支持規(guī)劃中如何參與貢獻(xiàn)USB HID Client是一個(gè)活躍的開(kāi)源項(xiàng)目歡迎貢獻(xiàn)問(wèn)題反饋在項(xiàng)目Issue頁(yè)面報(bào)告Bug或建議功能代碼貢獻(xiàn)提交Pull Request改進(jìn)代碼文檔完善幫助改進(jìn)使用文檔和翻譯測(cè)試反饋在不同設(shè)備和系統(tǒng)版本上測(cè)試應(yīng)用學(xué)習(xí)資源USB HID協(xié)議規(guī)范了解底層通信原理Android USB開(kāi)發(fā)指南掌握Android USB編程內(nèi)核開(kāi)發(fā)文檔深入理解Linux USB gadget驅(qū)動(dòng)總結(jié)重新定義移動(dòng)設(shè)備的價(jià)值USB HID Client不僅僅是一個(gè)工具應(yīng)用它展示了Android平臺(tái)的強(qiáng)大擴(kuò)展能力。通過(guò)將手機(jī)轉(zhuǎn)變?yōu)閷I(yè)的輸入設(shè)備我們看到了移動(dòng)設(shè)備在專業(yè)領(lǐng)域的全新應(yīng)用可能。核心優(yōu)勢(shì)總結(jié)?零軟件依賴目標(biāo)設(shè)備無(wú)需安裝任何軟件?廣泛兼容支持BIOS/UEFI等底層環(huán)境?實(shí)時(shí)控制鍵盤和鼠標(biāo)的即時(shí)響應(yīng)?開(kāi)源透明完整源代碼安全可信?持續(xù)更新活躍的開(kāi)發(fā)和社區(qū)支持無(wú)論你是系統(tǒng)管理員、嵌入式開(kāi)發(fā)者還是普通技術(shù)愛(ài)好者這個(gè)應(yīng)用都提供了一個(gè)實(shí)用、高效、專業(yè)的解決方案。它打破了傳統(tǒng)輸入設(shè)備的限制讓手機(jī)成為真正的多功能工具?,F(xiàn)在就開(kāi)始體驗(yàn)Android手機(jī)作為專業(yè)輸入設(shè)備的強(qiáng)大功能吧【免費(fèi)下載鏈接】android-hid-clientAndroid app that allows you to use your phone as a keyboard and mouse WITHOUT any software on the other end (Requires root)項(xiàng)目地址: https://gitcode.com/gh_mirrors/an/android-hid-client創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考

相關(guān)新聞

股票復(fù)權(quán)數(shù)據(jù)處理實(shí)戰(zhàn):用Python正確處理K線復(fù)權(quán)與回測(cè)偏差

股票復(fù)權(quán)數(shù)據(jù)處理實(shí)戰(zhàn):用Python正確處理K線復(fù)權(quán)與回測(cè)偏差

股票復(fù)權(quán)數(shù)據(jù)處理實(shí)戰(zhàn):用Python正確處理K線復(fù)權(quán)與回測(cè)偏差 做量化回測(cè)最容易被忽略但又最致命的問(wèn)題之一,就是復(fù)權(quán)數(shù)據(jù)的處理。去年我在做一個(gè)跨年度的多因子選股策略回測(cè)時(shí),發(fā)現(xiàn)同一套策略、同一批股票,只是換了數(shù)據(jù)源&#xff0…

2026/8/2 8:25:18 閱讀更多
alz文件怎么打開(kāi)?ALZ格式文件解壓方法詳解

alz文件怎么打開(kāi)?ALZ格式文件解壓方法詳解

拿到一個(gè) .alz 結(jié)尾的文件,很多人第一反應(yīng)是把它當(dāng)成普通壓縮包直接雙擊,結(jié)果發(fā)現(xiàn)系統(tǒng)根本不認(rèn)。ALZ 是 ALZip 早期使用的專有歸檔格式,常見(jiàn)于舊韓文資料包和大文件分卷。處理時(shí)先確認(rèn)來(lái)源、分卷和密碼,再提取文件;不要…

2026/8/2 8:25:18 閱讀更多
VHD文件是什么格式?vhd文件怎么打開(kāi),從提取到掛載的完整操作流程

VHD文件是什么格式?vhd文件怎么打開(kāi),從提取到掛載的完整操作流程

VHD 文件本質(zhì)上是一塊虛擬硬盤,很多人在拿到這類文件后不知道該從哪一步入手。處理它的關(guān)鍵是要先想清楚自己的目標(biāo):只是想查看里面的內(nèi)容、提取某些資料、把虛擬磁盤掛載到系統(tǒng)里,還是需要啟動(dòng)一個(gè)虛擬機(jī)。不同的目標(biāo)對(duì)應(yīng)的操作方式完全不同…

2026/8/2 8:25:18 閱讀更多
基于XIAO ESP32S3 Sense的嵌入式視覺(jué)開(kāi)發(fā):從圖像采集到AI識(shí)別實(shí)戰(zhàn)

基于XIAO ESP32S3 Sense的嵌入式視覺(jué)開(kāi)發(fā):從圖像采集到AI識(shí)別實(shí)戰(zhàn)

1. 項(xiàng)目概述:解鎖XIAO ESP32S3 Sense的視覺(jué)潛能 如果你手頭有一塊Seeed Studio XIAO ESP32S3 Sense開(kāi)發(fā)板,卻還只把它當(dāng)做一個(gè)普通的Wi-Fi/藍(lán)牙模塊來(lái)用,那可就太“屈才”了。這塊板子最吸引人的地方,就是它板載的那顆OV2640攝像頭…

2026/8/2 8:25:18 閱讀更多
5分鐘徹底解決Mac鼠標(biāo)滾輪卡頓:Mos平滑滾動(dòng)工具的完整指南

5分鐘徹底解決Mac鼠標(biāo)滾輪卡頓:Mos平滑滾動(dòng)工具的完整指南

5分鐘徹底解決Mac鼠標(biāo)滾輪卡頓:Mos平滑滾動(dòng)工具的完整指南 【免費(fèi)下載鏈接】Mos 一個(gè)用于在 macOS 上平滑你的鼠標(biāo)滾動(dòng)效果或單獨(dú)設(shè)置滾動(dòng)方向的小工具, 讓你的滾輪爽如觸控板 | A lightweight tool used to smooth scrolling and set scroll direction independent…

2026/8/2 8:15:18 閱讀更多
MoneyPrinterPlus實(shí)戰(zhàn)指南:AI視頻批量生成與自動(dòng)化發(fā)布完整解決方案

MoneyPrinterPlus實(shí)戰(zhàn)指南:AI視頻批量生成與自動(dòng)化發(fā)布完整解決方案

MoneyPrinterPlus實(shí)戰(zhàn)指南:AI視頻批量生成與自動(dòng)化發(fā)布完整解決方案 【免費(fèi)下載鏈接】MoneyPrinterPlus AI一鍵批量生成各類短視頻,自動(dòng)批量混剪短視頻,自動(dòng)把視頻發(fā)布到抖音,快手,小紅書,視頻號(hào)上,賺錢從來(lái)沒(méi)有這么容易過(guò)! 支持本地語(yǔ)音模型chatTTS,fasterwhisper,…

2026/8/2 0:04:00 閱讀更多
3分鐘搞定!QQ空間歷史說(shuō)說(shuō)完整備份終極指南

3分鐘搞定!QQ空間歷史說(shuō)說(shuō)完整備份終極指南

3分鐘搞定!QQ空間歷史說(shuō)說(shuō)完整備份終極指南 【免費(fèi)下載鏈接】GetQzonehistory 獲取QQ空間發(fā)布的歷史說(shuō)說(shuō) 項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過(guò),那些年發(fā)過(guò)的QQ空間說(shuō)說(shuō),那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
MoneyPrinterPlus實(shí)戰(zhàn)指南:AI視頻批量生成與自動(dòng)化發(fā)布完整解決方案

MoneyPrinterPlus實(shí)戰(zhàn)指南:AI視頻批量生成與自動(dòng)化發(fā)布完整解決方案

MoneyPrinterPlus實(shí)戰(zhàn)指南:AI視頻批量生成與自動(dòng)化發(fā)布完整解決方案 【免費(fèi)下載鏈接】MoneyPrinterPlus AI一鍵批量生成各類短視頻,自動(dòng)批量混剪短視頻,自動(dòng)把視頻發(fā)布到抖音,快手,小紅書,視頻號(hào)上,賺錢從來(lái)沒(méi)有這么容易過(guò)! 支持本地語(yǔ)音模型chatTTS,fasterwhisper,…

2026/8/2 0:04:00 閱讀更多
3分鐘搞定!QQ空間歷史說(shuō)說(shuō)完整備份終極指南

3分鐘搞定!QQ空間歷史說(shuō)說(shuō)完整備份終極指南

3分鐘搞定!QQ空間歷史說(shuō)說(shuō)完整備份終極指南 【免費(fèi)下載鏈接】GetQzonehistory 獲取QQ空間發(fā)布的歷史說(shuō)說(shuō) 項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過(guò),那些年發(fā)過(guò)的QQ空間說(shuō)說(shuō),那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O分配PCB板是應(yīng)用材料(Applied Materials)公司生產(chǎn)的一款用于半導(dǎo)體設(shè)備的I/O信號(hào)分配電路板。該型號(hào)(0100-02186)的核心特點(diǎn)如下:專用于Endura等半導(dǎo)體工藝腔室。集成信號(hào)路由與分配功能。連接控制…

2026/8/2 2:51:21 閱讀更多
Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動(dòng)機(jī)

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動(dòng)機(jī)

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動(dòng)機(jī)是日本日清(Nissei)品牌的一款工業(yè)用三相異步電機(jī),適用于自動(dòng)化設(shè)備及通用機(jī)械驅(qū)動(dòng)。該型號(hào)(FFMN-32L-10-T0 40AX)的核心特點(diǎn)如下:三相交流異步電動(dòng)機(jī)。額定…

2026/8/2 2:52:49 閱讀更多