android设备开发中常用的串口命令

如今的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 &  抓取报文

未完待续...

猜你喜欢

转载自blog.csdn.net/u012598200/article/details/125855198