【Android】adb常用指令整理
1.列舉當前連線的所有android裝置
adb devices
2.進入shell模式
adb shell
3.獲取root許可權
su
4.安裝應用程式
adb install [apk檔案的完整路徑]
5.解除安裝應用程式
adb uninstall [應用程式的主包名]
6.向android上傳檔案
adb push <local> <android>
7.從android下載檔案
adb pull <android> <local>
8.啟動指定的應用
adb shell am start -n [包名]/[包名.類名]
eg:
啟動設定:adb shell am start -n com.android.settings/com.android.settings.Settings
9.關閉指定的應用
adb shell 進入shell模式
正如linux下一樣,通過ps指令檢視相關應用的PID
kill [PID]
關於刪除應用的另一種方法
通常情況下,我們買來的安卓裝置都會預裝很多廠商的軟體,很多都是沒有用的,通常也無法解除安裝,但是獲取root許可權後,一切都不一樣了,此處我們也不是通過adb uninstall的指令去解除安裝程式,而是直接刪除(rm)檔案,系統預裝的軟體通常在/system/app目錄下,我們直接rm -rf [檔名],會發現
rm failed for ... Read-only file system
的錯誤,意思是說刪除該檔案失敗,因為檔案系統是隻讀的我們需要做如下操作來解決這個問題
1.adb shell
2.mount
3.su進入超級管理員模式
4.mount -o remount /dev/block/actc /system(重新掛在一下)
完成這些操作後,再去刪除system/app中的內容就可以成功了