改system权限
su mount -o remount /system
mount -o remount, rw /
查看软件日期
getprop | grep date
关闭应用
pm disable com.gzgd.testapp
打印log
rm -f /data/print.txt;logcat -c;logcat -v threadtime SME:S MtaSDK:S MID:S > /sdcard/print.txt&
停止内核打印
su echo 0 > /proc/sys/kernel/printk
启动系统设置
monkey -p com.gzgd.settings 1
开启内核打印
echo 7 > /proc/sys/kernel/printk
补抓打印
rm -f /data/print.txt;logcat -v threadtime SME:S > /data/print1.txt
抓开机日志
logcat -c;logcat -v threadtime -f /data/lin_debug.log
抓过程日志
rm -f /data/print.txt;logcat -c;logcat -v threadtime > /data/print.txt
抓所有日志
rm /data/logcat.log;logcat -c;logcat -r 100000 -n 100 -vthreadtime -f >/data/logcat.log &
抓日志
rm -rf /sdcard/logcat.log;logcat -c;logcat -v threadtime >/sdcard/logcat.log
抓日志
rm /sdcard/logcat.log*;logcat -c;logcat -r100000 -n 20 -vthreadtime -f /data/logcat.log &
启动launcher
monkey -p com.gzgd.launcher 1
截图
screencap -p /data/1.jpg
查看live版本日期
dumpsys package com.gzgd.live | grep version
dumpsys media.player
查看播放器个数
setprop persist.sys.gz.ntpserver 192.169.1.1
更改服务器地址
抓eth1的网络包
tcpdump -i eth1 -s 0 -w /data/eth1.pcap &
抓eth0的网络包
tcpdump -i eth0 -s 0 -w /data/eth0.pcap &
发送容灾广播
su am broadcast -a com.gzgd.checkserver.status --ez checkServer false
关闭容灾广播
su am broadcast -a com.gzgd.checkserver.status --ez checkServer true
查看应用崩溃log
logcat -s AndroidRuntime:E
查看数据库内容
sqlite3 + 数据库 .dump
改DNS
mount -o remount /system cd /system/etc busybox vi hosts
杀live进程
busybox pkill live
启动launcher
monkey -p com.cw.launcher 1
查看分区
df
du查看目录大小,df查看磁盘使用情况。
printenv
查看cpu信息
top -m 5
查看电池信息
dumpsys power
获取已安装程序列表
adb shell pm list packages
查询内存的划分
procrank
获取当前的activity
adb shell dumpsys activity | grep mFocusedActivity
adb允许
setprop persist.adb.allow true
获取window信息
dumsys window 未获焦的时候执行一下
修改hosts
echo '10.254.0.2 tmupdate.gzgd.com' >> /system/etc/hosts
启动系统浏览器
am start -a android.intent.action.VIEW -d http://192.168.18.12/img/ccn/dsimg/poster_model/32c1cb918ed8f5f26c08a38f18c705b5.png
查看View数量
dumpsys gfxinfo
获取可视窗口列表
adb shell dumpsys SurfaceFlinger --list
查看TCP状态
netstat -napt
读取 CPU 信息
cat /proc/cpuinfo
查看 CPU 个数:
cat /proc/cpuinfo | grep 'physical id' | sort | uniq | wc -l
查看 CPU 物理核数:
cat /proc/cpuinfo | grep 'cpu cores' | sort | uniq
查看 CPU 逻辑核数:
cat /proc/cpuinfo | grep 'siblings' | sort | uniq
curl
curl 'http://tvweb.smartcommunity.cqccn.com/zhsq/albumContent.htm?contentId=19666'
当前注册过serviceManager的service
service list
截获主机210.27.48.1 和主机210.27.48.2 或210.27.48.3的通信
tcpdump host 210.27.48.1 and \ (210.27.48.2 or 210.27.48.3 \)
打印ace与任何其他主机之间通信的IP 数据包, 但不包括与helios之间的数据包.
tcpdump ip host ace and not helios
如果想要获取主机210.27.48.1除了和主机210.27.48.2之外所有主机通信的ip包,使用命令:
tcpdump ip host 210.27.48.1 and ! 210.27.48.2
截获主机hostname发送的所有数据
tcpdump -i eth0 src host hostname
监视所有送到主机hostname的数据包
tcpdump -i eth0 dst host hostname
获取当前焦点信息
dumpsys window windows | grep mCurrent
网络连接
adb shell dumpsys connectivity
网络策略
adb shell dumpsys netpolicy
网络状态
adb shell dumpsys netstats
网络管理
adb shell dumpsys network_management
内存
dumpsys meminfo
busybox free
CPU
dumpsys cpuinfo
帧率
dumpsys gfxinfo
显示
dumpsys display
电源
dumpsys power
电池状态
dumpsys batterystats
电池
dumpsys battery
闹钟
dumpsys alarm
位置
dumpsys location
window
dumpsys window
当前系统所支持的dump服务
dumpsys -l service list
声音
dumpsys audio
空间free状态
dumpsys diskstats
设备信息
dumpsys devicestoragemonitor
获应用启动时间
其中的AppstartActivity全路径可以省略前面的packageName
adb shell am start -W [packageName]/[AppstartActivity全路径]
用户使用情况
dumpsys usagestats
查询某个App所有的Service状态
dumpsys activity s com.cw.launcher
查询某个App所有的广播状态
dumpsys activity b com.cw.launcher
查询某个App所有的Activity状态
dumpsys activity a com.cw.launcher
查询某个App的进程状态
dumpsys activity p com.cw.launcher
当前界面状态(view层级)
dumpsys activity top
查看进程状态
dumpsys activity oom
输出指定包名的内存
dumpsys meminfo com.cw.launcher
进程
ps |grep com.cw.launcher
列出手机所有的包名
pm list packages
文本输入
input "demo"
键盘事件
input keyevent 4
点击事件 坐标(500,500)
input tap 500 500
滑动事件
input swipe 300 500 100 500 200
查看所有的service运行状态
getprop | grep init.svc
查看摄像头
dumpsys media.camera
dumpsys media.camera |grep picture-size
查看当前的Android虚拟机类型
getprop persist.sys.dalvik.vm.lib.2
oom
dumpsys activity oom
ip地址
ip addr
设置网络地址
busybox ifconfig eth1:1 10.69.248.248
查看网口状态
ip -s addr show dev eth0
查看像素密度
wm density
部分参考来源:gityuan.com/2015/06/28/…