国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

安卓特有的adb調(diào)試橋命令使用手冊

這篇具有很好參考價值的文章主要介紹了安卓特有的adb調(diào)試橋命令使用手冊。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Intro

  1. ADB介紹
  2. ADB常用命令合集
  3. ADB擴展命令
  4. 注意事項
  5. 下載ADB的接種方式
  6. 結(jié)語

adb的全稱為Android Debug Bridge,就是起到調(diào)試橋的作用,也就是說,安卓手機和電腦設(shè)備中間的橋梁。通過adb我們可以使用電腦操控安卓手機調(diào)試Android程序

adb的工作方式比較特殊,采用監(jiān)聽Socket TCP 5554等端口的方式讓IDE和Qemu通訊

adb是 android SDK里的一個工具, 用這個工具可以直接操作管理android模擬器或者真實的android設(shè)備(如nessus 5x手機).  它的主要功能有:

* 運行設(shè)備的shell(命令行)

* 管理模擬器或設(shè)備的 端口映射

* 計算機和設(shè)備之間上傳/下載/刪除文件

* 將本地apk軟件安裝至模擬器或Android設(shè)備

ADB是一個 客戶端–服務(wù)器端 程序, 其中客戶端是你用來操作的電腦, 服務(wù)器端是Android設(shè)備.

adb常用命令合集

adb shell 連接真機/模擬器終端

adb devices  列出連接的設(shè)備(-l表示長輸出)

adb -s 1234567890  當(dāng)多個設(shè)備及模擬器運行時 連接指定設(shè)備

adb start-server  開啟adb服務(wù)

adb kill-server  關(guān)閉adb服務(wù),殺掉進程

adb shell reboot   重啟手機

adb shell reboot fastboot  重啟手機并啟動fastboot模式

adb shell wipe data  擦除data,即恢復(fù)出廠設(shè)置

adb remount ,意思是將設(shè)備改為可讀可寫,顯示remount succeeded就代表命令執(zhí)行成功  有些設(shè)備并不能直接adb remount,必須要先以root身份進入,先執(zhí)行adb root,在執(zhí)行adb remount

adb pull 手機文件路徑 電腦目標路徑

adb push 電腦文件路徑 手機目標路徑

adb uninstall <軟件名> 卸載軟件且刪除配置和緩存文件 

adb uninstall -k <軟件名>  如果加 -k參數(shù),  為卸載軟件 但是保留配置和緩存文件

adb connect 設(shè)備ip:5555(如:192.168.1.81;5555) 安裝WiFiAdb.apk  wifiadb會提供ip的端口號 即可完成 連接

adb shell pm list package 查詢已安裝包名列表

adb shell pm list package -s   列出系統(tǒng)應(yīng)用

adb shell pm list package -3   列出第三方的應(yīng)用

adb shell pm list package -i   列出來源

adb shell pm list package -f   列出包名和路徑

adb shell pm path packagename   列出應(yīng)用apk的位置

adb shell pm dump packagename   列出應(yīng)用的詳細信息

adb shell pm clear (apk包名) 清除應(yīng)用數(shù)據(jù)與緩存

adb shell am start -n com.android.browser/.BrowserActivyty   啟動指定activity

adb shell am start -S activityname  先停止應(yīng)用再啟動

adb shell am force-stop packagename   結(jié)束應(yīng)用

adb shell am kill	                 殺指定后臺進程

adb shell am kill-all	              殺所有后臺進程

adb shell am force-stop Package(包名)	強殺進程

adb shell dumpsys activity | find "mF"  指定查詢"mF"的activity信息

adb get-serialno  獲取設(shè)備的ID和序列號

擴展命令:

調(diào)試:

 bugreport [PATH]

將錯誤報告寫入給定的PATH[default==bugreport.zip];

如果PATH是一個目錄,那么錯誤報告將保存在該目錄中。

不支持壓縮錯誤報告輸出到stdout的設(shè)備。

jdwp              列出托管jdwp傳輸?shù)倪M程的pid

logcat            顯示設(shè)備日志(logcat--有關(guān)更多信息的幫助)

網(wǎng)絡(luò):
 connect HOST[:PORT]   通過TCP/IP連接到設(shè)備[默認端口=5555]
 
 disconnect [HOST[:PORT]]   斷開與給定TCP/IP設(shè)備的連接[默認端口=5555],或全部
 
 forward --list  列出所有socket連接
  
forward [--no-rebind] LOCAL REMOTE
  
  tcp:<port>(<local>可以是“tcp:0”以選擇任何打開的端口)

  localabstract:<unix域套接字名稱>

  localreserved:<unix域套接字名稱>

  本地文件系統(tǒng):<unix域套接字名稱>

  dev:<字符設(shè)備名稱>

  jdwp:<進程pid>(僅限遠程)
  
   forward --remove LOCAL  刪除特定的socket連接
   forward --remove-all    刪除所有socket連接
 
 
備份/恢復(fù):

  backup [-f FILE] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|-nosystem] [PACKAGE...]
  
  將設(shè)備數(shù)據(jù)的存檔寫入FILE[default=backup.adb]
  
 如果提供了-all/-shared,則包列表是可選的
 
 
   -apk/-noapk:        備份/不備份.apk文件       (default -noapk)
   -obb/-noobb:        備份/不備份.obb文件       (default -noobb)
   -shared|-noshared: 備份/不備份共享存儲         (default -noshared)
   -all:備份所有已安裝的應(yīng)用程序
   -system|-nosystem: 包括/不包括所有系統(tǒng)應(yīng)用程序  (default -system)
 restore FILE            從指定目錄恢復(fù)設(shè)備內(nèi)容

adb install 擴展命令

安裝[-lrtsdg]程序包

安裝多個[-lrtsdpg]程序包。。。

將軟件包推送到設(shè)備并安裝

-l: 正向鎖定應(yīng)用

-r: 替換現(xiàn)有應(yīng)用程序

-t: 允許測試包

-s: 在SD卡上安裝應(yīng)用程序

-d: 允許版本代碼降級(僅限可調(diào)試的包)

-p: 部分應(yīng)用程序安裝(僅安裝多個)

-g: 授予所有運行時權(quán)限

卸載[-k]程序包

從設(shè)備中刪除此應(yīng)用程序包

“-k”:保留數(shù)據(jù)和緩存目錄

注意:

需要注意的事情事,在adb shell 連接手機以后,就是linux命令去操作手機,以上的命令是直接運行的,部分命令在連接手機以后,省略adb shell 即可執(zhí)行命令,

下載adb的幾種方式

N5x 配套adb

https://dl-ssl.google.com/android/repository/latest_usb_driver_windows.zip

SDK Platform-Tools 替換adb

https://developer.android.com/studio/releases/platform-tools?hl=zh-cn

Linux下安裝

apt install adb

結(jié)語:

使用ADB可以強行刪除系統(tǒng)預(yù)裝的軟件,也可以備份恢復(fù)手機里的軟件,也可以強制停止指定正在運行的安卓程序,也可以debug模式啟動APP來調(diào)試app,ADB在app逆向中主導(dǎo)著不可或缺的地位。文章來源地址http://www.zghlxwxcb.cn/news/detail-442351.html

到了這里,關(guān)于安卓特有的adb調(diào)試橋命令使用手冊的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 安卓使用adb命令查看當(dāng)前activity

    使用adb命令查看最上層activity: 方法一 : 在Terminal命令中輸入:adb shell dumpsys activity activities ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities) Display #0 (activities from top to bottom): Stack #0: mFullscreen=true mBounds=null Task id #763 mFullscreen=true mBounds=null mMinWidth=-1 mMinHeight=-1 mLastNonFullscreenBounds=

    2024年02月04日
    瀏覽(29)
  • 安卓adb命令查看系統(tǒng)文件大小及磁盤使用情況

    安卓adb命令查看系統(tǒng)文件大小及磁盤使用情況

    現(xiàn)象 今天測試端提出一個問題,桌面無法進入,點HOME鍵做什么都沒用,就是不能進去桌面,但是其他功能比如語音之類的可用。 分析 分析日志發(fā)現(xiàn)如下報錯: 提示設(shè)備存儲空間已滿,應(yīng)用在寫入日志和做一些文件存儲相關(guān)的操作異常,導(dǎo)致桌面無法進入。 處理 需要先排查

    2024年02月05日
    瀏覽(30)
  • 使用ADB命令查詢Android設(shè)備的安卓版本信息

    確保你已經(jīng)安裝了ADB并將其添加到系統(tǒng)的路徑中。 連接你的Android設(shè)備到計算機,并確保啟用了開發(fā)者選項和USB調(diào)試模式。你可以在設(shè)備的設(shè)置中找到這些選項。 打開終端(命令提示符或終端窗口)。 運行以下ADB命令來獲取Android設(shè)備的安卓版本信息: 如果你希望獲得更詳細

    2024年02月08日
    瀏覽(28)
  • linux Shell 命令行-01-intro 入門介紹

    linux Shell 命令行-00-intro 入門介紹 linux Shell 命令行-02-var 變量 linux Shell 命令行-03-array 數(shù)組 linux Shell 命令行-04-operator 操作符 linux Shell 命令行-05-test 驗證是否符合條件 linux Shell 命令行-06-flow control 流程控制 linux Shell 命令行-07-func 函數(shù) linux Shell 命令行-08-file include 文件包含 linu

    2024年03月10日
    瀏覽(22)
  • Android13 adb input 調(diào)試命令使用和源碼解析

    Android13 adb input 調(diào)試命令使用和源碼解析

    目錄 一、概述 二、常用命令 2.1 輸入文本 2.2 模擬按鍵 2.3 模擬點擊 2.4 模擬滑動 2.5 模擬長按 2.6 模擬滾動 三、進階用法 3.1 組合按鍵的用法 3.2 長按power鍵 3.3 輸入中文 3.4 代碼模擬發(fā)送按鍵 1. 方法1: 2. 方法2: 3. 方法3: 四、注意事項 五、源碼解析 六、總結(jié) 好了 本篇作為And

    2024年01月20日
    瀏覽(32)
  • termux安卓手機 無線adb調(diào)試安卓手機

    termux安卓手機 無線adb調(diào)試安卓手機

    調(diào)試機安轉(zhuǎn)termux app? Apk下載 安裝 https://f-droid.org/packages/com.termux ? 打開termux 掛載內(nèi)部存儲到~/storage 目錄 $ temux-setup-storage ? 換源加快下載與更新速度 termux-change-repo 選 Main 然后 清華 ? 下載基礎(chǔ)軟件 ?pkg install git vim perl nodejs-lts wget curl nano cronie moreutils -y ? 安裝adb git clone ht

    2024年02月09日
    瀏覽(26)
  • 安卓adb調(diào)試備忘錄

    安卓adb調(diào)試備忘錄

    由于 MAC 的 USB 口全被占用著,采用無線連接剛方便,記錄一下,以防忘記~ USB 調(diào)試 手機開啟開發(fā)者選項和 USB 調(diào)試模式(通常開啟方式:在關(guān)于手機連續(xù)點擊7次版本號); USB 連接線和各種接口正常(個別三方數(shù)據(jù)線僅支持充電,不支持調(diào)試); 驅(qū)動狀態(tài)正常(Linux 和 Mac

    2024年02月21日
    瀏覽(21)
  • Android(安卓) 無線ADB調(diào)試手機(WiFi 調(diào)試、藍牙調(diào)試)

    Android(安卓) 無線ADB調(diào)試手機(WiFi 調(diào)試、藍牙調(diào)試)

    1. 手機和電腦連接同一局域網(wǎng)(連同一個 WiFi、手機開熱點電腦連接、電腦開熱點手機連接) 2.手機打開USB調(diào)試模式 3. 查找你需要連接的Android(安卓)設(shè)備的ip (方式一)手機開熱點電腦連接(手機分享藍牙網(wǎng)絡(luò)給電腦連接): 1)電腦打開cmd窗口(win+R) 輸入: 2)在cmd里面輸入:

    2024年02月09日
    瀏覽(35)
  • 安卓USB調(diào)試和無線調(diào)試ADB安裝apk

    widows10系統(tǒng) ## Android 設(shè)備通過usb連接開啟ADB安裝APK 1.開啟開發(fā)者模式 操作步驟:進入設(shè)置并選擇關(guān)于手機。找到版本號并點擊7次,屏幕會出現(xiàn)提示您現(xiàn)在處于開發(fā)者模式。 2.開啟USB調(diào)試 操作步驟: 返回到設(shè)置并點擊開發(fā)者選項,選擇 啟用USB調(diào)試 ,再次返回到設(shè)置并點擊安

    2024年02月05日
    瀏覽(22)
  • 安卓手機用WIFI無線調(diào)試adb

    安卓手機用WIFI無線調(diào)試adb

    1、準備連接 1、首先將電腦和手機連接同一個WIFI,并插上數(shù)據(jù)線 2、打開電腦CMD,輸入命令adb start-server開啟adb服務(wù) 3、輸入adb devices 查詢已連接的設(shè)備 List of devices attached 505e894 device 這樣代表已連接成功, 505e894 。?505e894是udid,device是設(shè)備, 連接的設(shè)備主要根據(jù) udid 連接。 ?

    2024年02月02日
    瀏覽(40)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包