获取android手机信息,adb 获取Android手机信息命令(示例代码)

@set version=1.7.2Normal

@echo=============================================================@echo II Log抓取工具 II

@echo II1.7.2Normal II

@echo=============================================================@adb devices

@echo1. 开始创建目录

@set/p dirName=请输文件夹名称并回车确认,或直接回车使用默认名称:

@ifdefined 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---------------------------------------------------@echo2. 开始抓取截图

@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---------------------------------------------------@echo3. 开始抓取内核进程列表

@adb shell ps> %dirName%/ps

@echo 抓取内核进程列表结束

@echo---------------------------------------------------@echo4. 开始抓取CPU信息

@adb shell dumpsys cpuinfo> %dirName%/dump_cpuinfo

@echo 抓取CPU信息结束

@echo---------------------------------------------------@echo5. 开始抓取内存信息

@adb shell dumpsys meminfo> %dirName%/dump_meminfo

@echo 抓取内存信息结束

@echo---------------------------------------------------@echo6. 开始抓取电量信息

@adb shell dumpsys battery> %dirName%/dump_battery

@echo 抓取电量信息结束

@echo---------------------------------------------------@echo7. 开始抓取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---------------------------------------------------@echo8. 开始抓取ANR信息

@adb pull/data/anr %dirName%/anr

@echo 抓取ANR信息结束

@echo---------------------------------------------------@echo9. 开始抓取db信息

@adb pull/data/aee_exp %dirName%/data_aee_exp

@echo 抓取db信息结束

@echo---------------------------------------------------@echo10. 开始抓取存储器分区信息

@adb shell df> %dirName%/df

@echo 抓取存储器分区信息结束

@echo---------------------------------------------------@echo11. 开始抓取特殊信息

@adb pull/data/mobilelog %dirName%/data_mobilelog

@adb pull/data/core %dirName%/data_core

@adb pull/data/tombstones %dirName%/tombstones

@echo 抓取特殊信息结束

@echo---------------------------------------------------@echo12. 开始抓取全部安装包信息

@cd%dirName%@mkdir packageInfo

@cd ..

@adb shell pm listpackage > %dirName%/packageInfo/packageList

@adb shell pm listpackage -f > %dirName%/packageInfo/packageDirList

@adb shell pm listpackage -d > %dirName%/packageInfo/disabledPackageList

@adb shell pm listpackage -s > %dirName%/packageInfo/systemPackageList

@adb shell pm listpackage -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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值