Android 命令
文章平均质量分 86
_dowork
这个作者很懒,什么都没留下…
展开
-
oatdump命令
Usage: oatdump [options] ... Example: oatdump --image=$ANDROID_PRODUCT_OUT/system/framework/boot.art Example: adb shell oatdump --image=/system/framework/boot.art --oat-file=<file.oat>...原创 2019-09-17 14:56:00 · 995 阅读 · 0 评论 -
lockstat
LOCK STATISTICS- WHATAs the name suggests, it provides statistics on locks.- WHYBecause things like lock contention can severely impact performance.- HOWLockdep already has hooks in the l...原创 2019-09-17 13:38:26 · 489 阅读 · 0 评论 -
ftrace
ftrace - Function Tracer ========================Copyright 2008 Red Hat Inc. Author: Steven Rostedt <srostedt@redhat.com> License: The GNU Free Documentation License, Version 1.2...原创 2019-09-17 13:37:47 · 801 阅读 · 0 评论 -
SELinux audit2allow命令使用
解决方案:首先将我们的报错avc日志拷出来做成一个avc.txt放在Ubuntu系统下面在终端中运行以下命令生成的avc.te文件就是我们的解决方法了。audit2allow –i avc.txt >avc.teavc.txtavc: denied { create } for name="hsdi_tmp" scontext=u:r:system_app:s0 tcontext=u...原创 2019-05-22 10:04:17 · 17471 阅读 · 2 评论 -
Android top命令、ps命令、busybox命令
top命令usage: top [-Hbq] [-k FIELD,] [-o FIELD,] [-s SORT] [-n NUMBER] [-m LINES] [-d SECONDS] [-p PID,] [-u USER,]Show process activity in real time.-H Show threads-k Fallback sort FIELDS (defaul...原创 2019-05-07 14:57:09 · 5779 阅读 · 0 评论 -
Binder调试命令
lrwxrwxrwx root root 1970-01-01 08:00 d -&gt; /sys/kernel/debug 具体的进入目录/sys/kernel/debug 实际操作原创 2018-07-02 17:46:25 · 2065 阅读 · 0 评论 -
Android sdcard命令挂载
例如:service sdcard /system/bin/sdcard -l -t4 /data/media /mnt/shell/emulated 1023 1023 class late_start原创 2018-05-03 17:32:32 · 2846 阅读 · 0 评论 -
app调试命令记录
1.logcat命令这个命令最简单常用,可查看帮助,我不多说,如果需要打印时间,加参数-v timeadb logcat -v time2.bugreport命令这个命令也非常简单,但是在实际应用中非常有用,会有从开机之后详细的dumpsys,dumpstate和logcat信息,是一份完整的日志记录。对分析用户行为,异常信息,系统状态有很大的参考作用。一般我们会把bugreport导出到电脑上分析原创 2017-12-19 14:30:03 · 210 阅读 · 0 评论 -
strace命令
简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。 输出参数含义root@ubuntu:/usr# strace cat /dev/nu原创 2017-12-19 08:37:59 · 264 阅读 · 0 评论 -
adb命令
说到 ADB 大家应该都不陌生,即 Android Debug Bridge,android调试桥,身为 Android 开发的我们,熟练使用 ADB 命令将会大大提升我们的开发效率, ADB 的命令有很多,今天就来总结下我在开发常用到的一些 ADB 命令。查看版本ADB 的安装这里就不多说了,输入以下命令有如下提示就证明你环境ok,否则自行网上搜索解决下。$ adb version...原创 2017-08-10 17:10:07 · 358 阅读 · 0 评论 -
addr2line
addr2lineUsage: addr2line [option(s)] [addr(s)] Convert addresses into line number/file name pairs. If no addresses are specified on the command line, they will be read from stdin The options原创 2017-06-03 10:30:06 · 747 阅读 · 0 评论 -
使用logcat命令增加logd白名单 黑名单
ogd的白名单和黑名单我们在之前的logd中分析过了,这里的白名单和黑名单只是在logd丢失log时使用。logd丢失log会先删除黑名单的log,然后删除普通log。最后还不够的话再删除白名单的log。这个命令对调试还是很有用 但本质原因还是cpu调度不够 加上log太多导致丢失。命令使用我们先看下logcat的help,注意下面-p(小写)代表获取白名单和黑名单,而-P(大写)转载 2017-03-15 11:29:13 · 1799 阅读 · 0 评论 -
Android start stop 重启framework
使用stop start命令来重启framework,我们来看下其代码是在system/core/toolbox下面,原理很简单就是利用ctl属性来控制进程。start.c[cpp] view plain copy #include #include #include #include int start_main(int argc,原创 2017-03-10 14:54:04 · 2287 阅读 · 0 评论 -
android input命令 模拟按键
我们可以在手机adb shell中,使用input来模拟按键,和之前的sm类似,input也是一个进程,在framework/base/cmds目录下。一、Input源码下面我们先看下input的源码:[cpp] view plain copy private void run(String[] args) { if (args.length原创 2017-02-08 15:34:12 · 4081 阅读 · 0 评论 -
service 命令
之前在使用adb时,用过很多命令 比如adb install 等最后是调用了 pm相关命令,和Javaservice相关的命令都在Framework/base/cmds目录下,今天我们来讲下service命令,这个命令可以和任何一个注册到servicemanager的service进行通信。代码在Framework/native/cmds/service下。一、命令我们先看下h原创 2016-10-24 17:58:18 · 1249 阅读 · 0 评论 -
Android Input 命令
Input linux/input.h中有定义,这个文件还定义了标准按键的编码等 struct input_event { struct timeval time; //按键时间 __u16 type; //类型,在下面有定义 __u16 code; //要模拟成什么按键 __s32 value;//是按下还是释放原创 2016-10-24 17:26:17 · 931 阅读 · 0 评论