如今的android原生开发不景气了,为了能够苟活下去,需要寻找自己的开发方向,找到了开发方向就要不断的积累相关的知识点,今天就分享一些android设备开发中常用到的命令
busybox ifconfig 查看设备IP
start adbd 开启adb
ls 查看目录数据
ls -l 查看目录数据详情,可以看到文件的大小,权限等信息
monkey -p 包名 1 启动apk
也可以使用 am start 包名/MainActivity 全路径名 启动apk
input text //输入文本
getprop | grep -E version 查看系统版本
getprop | grep build 查看版本信息
reboot recovery 进入recovery模式,可以进行U盘升级或者恢复出厂设置等
logcat|grep 需要查找的日志 //用来过滤日志
settings put secure 属性名称 value 给数据库的secure表里设置属性.值
settings get secure 属性名称 查看设置的属性值
setprop 属性名 参数 用于为系统写入属性值
getprop 属性名 获取系统属性值
如果设备不停的打印日志可以试一下这个命令 echo 0 > /proc/sys/kernel/printk
ps -A | grep 应用名称 查找应用进程方法1
busybox ps | grep 应用名称 查找应用进程方法2
kill -9 + 进程号 杀死进程
pm list packages -s 打印设备里的所有包名
pm path 包名 根据包名查找应用
am broadcast -a 广播action 模拟广播
chmod 755 /system/app/test.apk 为相关文件设置权限
pm list package -f | grep upg 可以通过模糊包名查找应用,upg 是一个包名的开头三个字母
dumpsys package 包名 | grep version 查看某个应用的版本信息
amlogic芯片写入Mac等数据的方法
swunifykey set usid value,SN
swunifykey set mac value,MAC
swunifykey list 查看详情
swdevinfo 海思芯片,查看SN,MAC等信息
swdevinfo serialno value 海思芯片,写入SN
swdevinfo mac value 海思芯片,写入MAC
swdevinfo write 参数名 参数
logcat -vtime >> /data/logcat.log & 抓取日志
tcpdump -i any -s0 -w /data/package.pcap & 抓取报文
未完待续...