adb 獲取Android手機信息命令

@set version=1.7.2Normal
@echo =============================================================
@echo II                     Log抓取工具                      II
@echo II                     1.7.2  Normal                    II

@echo =============================================================

@adb devices

@echo   1.  開始創建目錄

@set /p dirName=請輸文件夾名稱並回車確認,或直接回車使用默認名稱:
@if defined dirName (
    @echo  dirName = [%dirName%]
) else (
    @set dirName=TECON_%version%_pctime_%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%
    @echo  dirName = [%dirName%]
)

@mkdir %dirName%
@set pcTime= %DATE% %TIME:~0,8%

@echo  Logtool %version%  >> %dirName%/pcTime
@echo  %pcTime%  >> %dirName%/pcTime

adb shell date > %dirName%/phoneTime
@echo       創建目錄結束
@echo ---------------------------------------------------
@echo   2.  開始抓取截圖
@echo 。。。。。。。。。。。。。。。。。。。。。。。。。。
@echo I  注意:                                         I
@echo I      當手機陷入異常狀態,截圖失敗時             I
@echo I      腳本會卡在下面不動                         I
@echo I      若遇到這種情況,請按一次“ctrl+c”組合鍵   I
@echo I      若出現"^C終止批處理操作嗎(Y/N)?"           I
@echo I      請再按一次“ctrl+c”組合鍵                 I
@echo I      當“3.  抓取進程信息”出現後               I
@echo I      表示腳本完成截圖步驟,開始執行後續操作     I
@echo 。。。。。。。。。。。。。。。。。。。。。。。。。。
@adb shell screencap -p /sdcard/PrintScreen.png
@adb pull /sdcard/PrintScreen.png %dirName%/PrintScreen.png
@echo       抓取截圖結束
@echo ---------------------------------------------------
@echo   3.  開始抓取內核進程列表
@adb shell ps > %dirName%/ps
@echo       抓取內核進程列表結束
@echo ---------------------------------------------------
@echo   4.  開始抓取CPU信息
@adb shell dumpsys cpuinfo > %dirName%/dump_cpuinfo
@echo       抓取CPU信息結束
@echo ---------------------------------------------------
@echo   5.  開始抓取內存信息
@adb shell dumpsys meminfo > %dirName%/dump_meminfo
@echo       抓取內存信息結束
@echo ---------------------------------------------------
@echo   6.  開始抓取電量信息
@adb shell dumpsys battery > %dirName%/dump_battery
@echo       抓取電量信息結束
@echo ---------------------------------------------------
@echo   7.  開始抓取mobilelog & aee_exp & anr
@adb pull /storage/sdcard0/mtklog/mobilelog %dirName%/mtklog/mobilelog
@adb pull /storage/sdcard1/mtklog/mobilelog %dirName%/mtklog/mobilelog

@adb pull /storage/sdcard0/mtklog/aee_exp %dirName%/mtklog/aee_exp
@adb pull /storage/sdcard1/mtklog/aee_exp %dirName%/mtklog/aee_exp

@adb pull /storage/sdcard0/mtklog/anr %dirName%/mtklog/anr
@adb pull /storage/sdcard1/mtklog/anr %dirName%/mtklog/anr
@echo       抓取mobilelog & aee_exp& anr結束
@echo ---------------------------------------------------

@echo   8.  開始抓取ANR信息
@adb pull /data/anr %dirName%/anr
@echo       抓取ANR信息結束
@echo ---------------------------------------------------
@echo   9.  開始抓取db信息
@adb pull /data/aee_exp %dirName%/data_aee_exp
@echo       抓取db信息結束
@echo ---------------------------------------------------
@echo   10.  開始抓取存儲器分區信息
@adb shell df > %dirName%/df
@echo       抓取存儲器分區信息結束
@echo ---------------------------------------------------
@echo   11. 開始抓取特殊信息
@adb pull /data/mobilelog %dirName%/data_mobilelog
@adb pull /data/core %dirName%/data_core
@adb pull /data/tombstones %dirName%/tombstones
@echo       抓取特殊信息結束
@echo ---------------------------------------------------
@echo   12. 開始抓取全部安裝包信息
@cd %dirName%
@mkdir packageInfo
@cd ..
@adb shell pm list package > %dirName%/packageInfo/packageList
@adb shell pm list package -f > %dirName%/packageInfo/packageDirList
@adb shell pm list package -d > %dirName%/packageInfo/disabledPackageList
@adb shell pm list package -s > %dirName%/packageInfo/systemPackageList
@adb shell pm list package -3 > %dirName%/packageInfo/thirdPackageList
@adb shell pm get-install-location >> %dirName%/packageInfo/otherInfo
@adb shell pm list users >> %dirName%/packageInfo/otherInfo
@echo       抓取全部安裝包信息結束

@echo ===================================================
@echo II                      結束                     II
@echo ===================================================

pause

使用時改爲.bat格式的
複製代碼
獲取亮度信息: adb shell cat /sys/class/leds/lcd-backlight/brightness
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章