ADB相關的命令操作

2021-10-08 07:08:18 字數 1748 閱讀 5178

shell@android:/data $ run-as com.your.package

run-as com.your.package

shell@android:/data/data/com.your.package $ cd /data/data/com.your.package

cd /data/data/com.your.package

shell@android:/data/data/com.your.package $ ls

lscache

databases

libshared_prefs

shell@android:/data/data/com.your.package $ cd databases

cd databases

shell@android:/data/data/com.your.package/databases $ ls

yourpackagename.db

$ cat preferences.db > /mnt/sdcard/yourpackagename.db

將你要訪問的package目錄下的db檔案拷貝到sdcard中,這樣就可以正常訪問了! 對檔案進行增刪

法1:adb shell 「run-aspackage.name chmod 666 /data/data/package.name/databases/file」

adb pull /data/data/package.name/databases/file .

adb shell 「run-aspackage.name chmod 600 /data/data/package.name/databases/file」

adb exec-out run-as package.name cat databases/file > file

法2:> adb shellshell $ run-as com.example.packageshell $ chmod 666 databases/fileshell $ exit

'run-as』shell $ cp /data/data/package.name/databases/file /sdcard/shell $ run-as com.example.packageshell $ chmod 600 databases/file> adb pull /sdcard/file .

更新一些反編譯常用命令:

1.檢視當前程序的記憶體的載入情況啊:

cat /proc/7654/maps 檢視當前程序記憶體的對映情況

2.檢視當前應用使用的埠號資訊:

cat /proc/[pid]/net/tcp

3.檢視程序的狀態資訊:

cat /proc/[pid]/status可以通過該命令獲取到當前程序的包名,pid,ppid等等重要資訊(比較實用的命令)

4.檢視乙個dex檔案的詳細資訊

dexdump [dex檔案路徑]

5.使用aapt命令獲取apk的清單檔案

aapt dump xmltree [apk包] [需要檢視的資源檔案xml]

例:aapt dump xmltree mm.apk androidmainfest.xml > demo.txt(講mm應用中的androidmainfest.xml檔案匯入到新建的demo.txt文字中)

這裡可能大家有個誤區,aapt命令是與adb命令不是同乙個命令,如果要使用和adb一樣需要配置環境變數,也可以在sdk的build-tools資料夾內,shift+右鍵在此處開啟命令視窗使用該命令!

adb 相關命令

apk包安裝步驟 1,首先將.android sdk platform tools新增都path路徑下 2,在控制台視窗中進入到你apk包所在的目錄中 3,輸入 abd unremount,第一次使用該命令的時候需要獲取該命令的操作許可權 4,開啟android的模擬器 5,在控制台中執行 adb ...

adb除錯相關命令

持續更新 一 adb常用的幾個命令 1.檢視裝置 adb devices 這個命令是檢視當前連線的裝置,連線到計算機的android裝置或者模擬器將會列出顯示 2.安裝軟體 解除安裝軟體 adb install adb uninstall 軟體名 3.登入裝置shell adb shell adb ...

adb 操作命令

要使用adb命令,手機需要開啟usb debug。安裝軟體 adb install apk檔名稱.apk 重新安裝該軟體 adb install r apk檔名稱.apk 解除安裝apk軟體 adb uninstall apk包名.apk 檢視手機上的執行日誌,此項可以用來查錯 adb logcat...