ADB - 在你的手機上下指令 - 行雲者研發基地部落格

文章推薦指數: 80 %
投票人數:10人

開啟ADB工具 · 1.將手機接上電腦/ 開啟虛擬機 · 2.開啟cmd · 3.移到上面的目錄 cd C:\Users\[使用者名稱]\AppData\Local\Android\sdk\platform-tools · 4.查詢可用的指令 adb. Skiptocontent 行動軟體研究小組 ADB–在你的手機上下指令 Byyr 10月26,2017 相信大家或多或少都知道Android是一個基於Linux開發的作業系統,既然是Linux,你有沒有想過要在你的手機上下指令呢? ADB ADB(AndroidDebugBridge)是一個可以讓你和裝置(虛擬機或實體手機)溝通的工具,透過這個工具,你可以以指令的方式直接在電腦與手機間傳輸檔案、安裝/移除應用程式、讀取手機的SQLite資料庫…等。

開啟偵錯模式(使用虛擬機可以跳過) 首先,要開啟開發人員選項,手機的開發人員選項預設是關閉的,開啟的方式也因廠牌和型號有些微差異,以SAMSUNGA5為例: 設定>關於裝置>版本號碼 連續按七下版本號碼,就會發現下方跳出提示訊息,說明你已經成功成為開發人員了!! 回到上一頁後,就會發現多了一個選項!! 設定>開發人員選項>USB偵錯開啟 偵錯模式主要是用來研發,它可以用來複製電腦和手機間的數據 開啟ADB工具 如果已經安裝好AndroidStudio,ADB的預設路徑在 C:\Users\[使用者名稱]\AppData\Local\Android\sdk\platform-tools 特別注意,AppData資料夾預設是隱藏的,所以在一般情況下看不到的喔! 1.將手機接上電腦/開啟虛擬機 2.開啟cmd 3.移到上面的目錄 cdC:\Users\[使用者名稱]\AppData\Local\Android\sdk\platform-tools 4.查詢可用的指令 adb 5.查詢已連接的裝置 adbdevices 6.進入手機 確認電腦有偵測到手機後,就可以進入手機了~ adbshell 接下來你可以在裡面到處逛逛,你會發現當你想對一些較重要的檔案存取時,會顯示Permissiondenied,這表示你權限不足。

一般沒有root過的手機是不會有最高權限的。

如果想嘗試,可以試試開一些版本較低的虛擬機,有些預設有root權限。

ADB指令參考 列出目錄/檔案 ls 移動 cd[路徑] 查看目前所在路徑 pwd 查看檔案內容 cat[檔案名稱] 新增資料夾 mkdir[資料夾名稱] 查看裝置cpu和內存占用情況 top 補充 這邊列出幾個大家可能比較有興趣的路徑 手機內建的App /system/app/ 可用的指令 /system/bin/ SDCard /sdcard/ 使用者的檔案、照片 /storage/sdcard0/ 文章導覽 監聽器BMI計算器-取得EditText中的字 Byyr 相關文章 行動軟體研究小組 FlutterAPIGetusingBlocstatemanagementandhttpplugin 4月10,2021 wayne900204 行動軟體研究小組 使用FCM建立App推播服務(App篇) 10月20,2020 tommyliu 行動軟體研究小組 AndroidStudio生成與導入JKS金鑰 8月17,2020 s1061542 最新發表 監控大挑戰–以Zabbix為例Day30.完賽 2021-10-14 監控大挑戰–以Zabbix為例Day29.實際報警案例分享–網路流量異常飆高 2021-10-13 監控大挑戰–以Zabbix為例Day28.實際報警案例分享–容量空間不足 2021-10-12 研究小組文章 伺服器管理研究小組(41) 全端網頁研究小組(8) 行動軟體研究小組(14) 電腦硬體研究小組(6) 駭客競技(35) 你錯過的文章 伺服器管理研究小組 駭客競技 監控大挑戰–以Zabbix為例Day30.完賽 10月14,2021 zyxu 伺服器管理研究小組 駭客競技 監控大挑戰–以Zabbix為例Day29.實際報警案例分享–網路流量異常飆高 10月13,2021 zyxu 伺服器管理研究小組 駭客競技 監控大挑戰–以Zabbix為例Day28.實際報警案例分享–容量空間不足 10月12,2021 zyxu 伺服器管理研究小組 駭客競技 監控大挑戰–以Zabbix為例Day27.實際報警案例分享–執行續異常飆高 10月11,2021 xinci



請為這篇文章評分?