@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

获取亮度信息: adb shell cat /sys/class/leds/lcd-backlight/brightness

adb 获取Android手机信息命令(1)的更多相关文章

  1. adb 获取Android手机信息命令(2)

    #Android命令 #获取手机名称 GET_PHONE_NAME = 'adb shell getprop ro.product.model' #获取手机版本 GET_PHONE_VERSION = ...

  2. 通过ADB获取Android手机信息

    原文:https://blog.csdn.net/fasfaf454/article/details/51438743 1.获取手机系统信息( CPU,厂商名称等)adb shell "ca ...

  3. Pyqt adb 获取Android手机屏幕

    adb的全称为Android Debug Bridge,就是起到调试桥的作用.adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会da ...

  4. 关于Android的Build类——获取Android手机设备各种信息

    经常遇到要获取Android手机设备的相关信息,来进行业务的开发,比如经常会遇到要获取CPU的类型来进行so库的动态的下载.而这些都是在Android的Build类里面.相关信息如下: private ...

  5. Ubuntu使用adb连接android手机失败unknown的解决的方法

    Ubuntu使用adb连接android手机失败unknown的解决的方法   Ubuntu下通过USB数据线连接G11手机后,adb可能无法识别到设备.依照一下步骤能够解决此问题. 1.在termi ...

  6. 获取Android 手机屏幕宽度和高度以及获取Android手机序列号

    1.获取Android 手机屏幕宽度 1 DisplayMetrics dm = new DisplayMetrics(); 2 this.getWindowManager().getDefaultD ...

  7. adb获取Android性能数据

    环境:Android测试环境 搭建Android测试环境: 1.下载AndroidSDK: 2.配置环境变量: (1).ANDROID_HOME (2).ANDROID_HOME-TOOLS (3). ...

  8. (转)获取android手机内部存储空间和外部存储空间的参数 && 如何决定一个apk的安装位置

    转:http://blog.csdn.net/zhandoushi1982/article/details/8560233 获取android文件系统的信息,需要Environment类和StatFs ...

  9. 获取android手机基本信息

    /** * 获取android当前可用内存大小 */ private String getAvailMemory() {// 获取android当前可用内存大小 ActivityManager am  ...

随机推荐

  1. 使用.Net Core+EF7 CodeFirst(2)

    上一篇的话,说了下怎么使用EF7 实现 CodeFirst去生成数据库, 其实还有好多问题的,这次一点一点的解决吧,都挺简单,不过零零散散的,, 1.读取配置文件,获得链接字符串 2.使用数据库进行增 ...

  2. Spring3.0官网文档学习笔记(二)

    1.3 使用场景 典型的成熟的spring web应用 spring使用第三方框架作为中间层 远程使用场景 EJB包装 1.3.1 依赖管理.命名规则(包)     spring-*.jar *号代表 ...

  3. Android Service组件在新进程绑定(bindService)过程

    1.首先看两个样例 (1)进程内 Client端 public class CounterService extends Service implements ICounterService { .. ...

  4. hdu5353 Average

    Problem Description There are n soda sitting around a round table. soda are numbered from 1 to n and ...

  5. thinkphp5基础

    前面的话 ThinkPHP是一个免费开源的,快速.简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的.ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持 ...

  6. 微服务架构之RPC-client序列化细节

    通过上篇文章的介绍,知道了要实施微服务,首先要搞定RPC框架,RPC框架的职责要向[调用方]和[服务提供方]屏蔽各种复杂性: (1)让调用方感觉就像调用本地函数一样 (2)让服务提供方感觉就像实现一个 ...

  7. Linux查看系统信息(CentOS 7中测试通过)

    以下命令运载CentOS7中测试通过 Linux查看服务器系统信息 CentOS版本 [root@blog ~]# cat /etc/os-release NAME="CentOS Linu ...

  8. springboot 入门六-多环境日志配置

    在应用项目开发阶段,需要对日志进入很详细的输出便于排查问题原因,上线发布之后又只需要输出核心的日志信息的场景.springboot也提供多环境的日志配置.使用springProfile属性来标识使用那 ...

  9. MySQL 如何执行关联查询

    本文同时发表在https://github.com/zhangyachen/zhangyachen.github.io/issues/51 当前mysql执行的策略很简单:mysql对任何关联都执行嵌 ...

  10. UVALive 3177 Beijing Guards

    题目大意:给定一个环,每个人要得到Needi种物品,相邻的人之间不能得到相同的,问至少需要几种. 首先把n=1特判掉. 然后在n为偶数的时候,答案就是max(Needi+Needi+1)(包括(1,n ...