本文共 3930 字,大约阅读时间需要 13 分钟。
@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%/pcTimeadb 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
转载地址:http://ttktd.baihongyu.com/