常用adb 命令

番茄醬涼拌蕃茄發表於2020-11-15

停止 adb server 命令:

adb kill-server

啟動 adb server 命令:

adb start-server

檢視 adb 版本

adb version

檢視logcat日誌

adb logcat -s <標籤名>

logcat 列印在檔案制定位置

adb logcat -v time >C:\Users\lenovo\Desktop\logcat.txt  

檢視當前PC端連線有多少裝置

 adb devices  

獲取AndroidID

adb shell settings get secure android_id

檢視adb的版本

 adb version   

給裝置進行軟體的安裝

 adb -s 0123456789ABCDEF shell pm install -r E:\APK\security\zacer\browser.apk   //-r,代表著本次安裝是重新安裝,會保留使用者資料。-s 標識裝置id 0123456789ABCDEF(裝置id)  E:\... 為路徑
 adb -s 0123456789ABCDEF install E:\APK\security\zacer\browser.apk  //不帶-r  不能覆蓋安裝,手機上有該軟體需要刪除
 adb install -r E:\MtkBrowser1.apk   //********  -r  安裝打包過是release
 adb install -t E:\MtkBrowser1.apk   //*******    -t  安裝為打包的 debug模式下的
 adb install E:\APK\security\zacer\browser.apk  //最常用的安裝命令 直接安裝

解除安裝裝置中已經安裝的軟體

 adb -s 0123456789ABCDEF uninstall -k com.android.browser    // -k,加上該參數列明解除安裝軟體後依舊保留使用者資料 , -s 同上識別裝置
 adb -s 0123456789ABCDEF uninstall com.android.browser 
 
 adb  uninstall com.android.browser //直接通過包名刪除apk

// 獲取連線到的手機的序列號

adb get-serialno

// 獲取裝置的連線狀態

adb -s 0123456789ABCDEF get-state

// 檢視一個apk所在的路徑

adb shell pm path com.android.browser

// 檢視手機中裝的所有的包

adb shell pm list packages 

// 裝置關機

adb reboot

// 裝置重啟

adb shutdown

重啟到bootloader,即刷機模式

adb reboot bootloader

關於root 手機 與更改系統檔案的一些命令

步一:

首先使用USB連線電腦與小機,然後安裝adb相應的驅動;

步二:

開啟cmd

步三:

輸入命令adb remount ,意思是將裝置改為可讀可寫;

顯示remount succeeded就代表命令執行成功;

步四:
關鍵環節-

假如你要將Windows下D盤根目錄下的liu資料夾拷貝到機器(手機或者平板)的media目錄下;可以使用命令如下:

adb push D:\liu\.  /data/media

然後按回車執行;

執行成功後就會機器的media/目錄下就會有檔案存在了。

注:

liu \. 點的意思是一次性push資料夾裡面的全部內容。

adb push MtkBrowser.apk/sdcard/

若是沒有配置adb的環境,需要在sdk下的platform-tools資料夾下執行cmd。

在 Android 中,如果要使用系統限制的許可權(比如 android.permission.WRITE_SECURE_SETTINGS),我們需要把程式安裝到 /system/app/ 下。

adb root
adb remount   //將裝置改為可讀可寫
adb push 實際路徑\MtkBrowser.apk system/app/MtkBrowser
adb push 實際路徑\MtkBrowser.odex system/app/MtkBrowser/oat/arm
adb reboot  

電腦操作刪除手機系統級別的檔案
備註:
① rm 刪除檔案,rm -rf 刪除檔案及資料夾
② 使用該方法需要進入 system/app/下 建立資料夾MtkBrowser/oat/arm
③ 所有在system/app/中的操作,必須要在 adb shell 操作之後


 adb root
 adb remount
 adb shell 
 su                           //改變使用者許可權為root
 mount -o remount rw /system  // 使系統分割槽重新掛載,變為可讀寫
 cd system/app/               // 進入此目錄下面
 ls                           //檢視所需刪除APK的名字(如下圖)
 rm -rf MtkBrowser            // 刪除
 reboot                       // 重啟

刪除系統apk

   adb root
   adb remount
   adb shell 
   ls  //顯示手機系統檔案
   cd system/app  
   rm -rf BookmarkProvider  刪除系統資料夾   rm 刪除檔案
   reboot 

相關文章