1、看源代码。当有源代码的时候,可以到工程目录下的 “AndroidManifest.xml”文件下查看package这一项。...2、adb命令查看列出手机装的所有 app 的包名: adb shell pm list packages 3.列出系统应用的所有包名: adb shell pm list packages -s...4.列出除了系统应用的第三方应用包名: adb shell pm list packages -3 5.推测一个包中可能带有的关键字: adb shell dumpsys activity | findstr...8、shell 进入shell adb shell 退出shell exit 9、手机信息收集 获取序列号 adb get-serialno 获取 MAC 地址 adb shell cat /sys...adb kill-server adb start-server 场景:比如希望移动adb文件夹,或者adb命令得不到想要的内容时 11、与进程相关: 列出当前进程 adb shell ps | findstr
PID 为 3172 的进程。...s] [-3] [-i] [-u] [--user USER_ID] [FILTER] 即在 adb shell pm list packages 的基础上可以加一些参数进行过滤查看不同的列表,支持的过滤参数如下...已安装该应用且签名不一致 先卸载设备上的该应用,再安装 参考:[PackageManager.java] adb install 内部原理简介 adb install 实际是分三步完成: push apk... 参数很灵活,和写 Android 程序时代码里的 Intent 相对应。...s sort_column ] [ -t ] [ -h ] -m num 最多显示多少个进程 -n num 刷新多少次后退出 -d num 刷新时间间隔(单位秒,默认值 5
socklen_t peerlen = sizeof(peeraddr); //传入传出参数,必须有初始值 int conn; // 已连接套接字(变为主动套接字,即可以主动connect...while (1) { if ((conn = accept(listenfd, (struct sockaddr *)&peeraddr, &peerlen)) < 0) //3次握手完成的序列.../echoser_fork simba 3313 0.0 0.0 4392 836 pts/3 S+ 22:12 0:00 grep --color=auto echoser...simba@ubuntu:~$ 发现共有3个进程,其中一个是父进程处于监听中,另外两个是子进程处于对客户端服务中,现在ctrl+c 掉其中一个client,由上面的分析可知对应服务的子进程也会退出... socklen_t peerlen = sizeof(peeraddr); //传入传出参数,必须有初始值 int conn; // 已连接套接字(变为主动套接字,即可以主动connect
请参阅 intent 参数的规范。 选项包括: -D:启用调试。 -W:等待启动完成。 --start-profiler file:启动分析器并将结果发送到 file。...▸intent 参数的规范 调用软件包管理器 (pm) 在 adb shell 中,您可以使用软件包管理器 (pm) 工具发出命令,以对设备上安装的应用软件包进行操作和查询。...在 shell 中,此语法为: pm command 您也可以直接从 adb 发出软件包管理器命令,无需进入远程 shell。...例如: adb shell pm uninstall com.example.MyApp 表 3. 可用的软件包管理器命令。...-d:进行过滤以仅显示已停用的软件包。 -e:进行过滤以仅显示已启用的软件包。 -s:进行过滤以仅显示系统软件包。 -3:进行过滤以仅显示第三方软件包。 -i:查看软件包的安装程序。
《Android渗透测试学习手册》写的学习笔记 摘要 adb 工具 ProGuard 压缩、优化和混淆Java字节码的工具 DashO java混淆器代码保护 links attify/lot exploitation...system 系统拥有 root 根进程 radio 电话和无线电相关的进程 app_ 用户已下载的所有应用程序 正在运行 $ adb...kill-server //杀死服务器 $ adb start-server //启动服务器 $ adb shell pm list packages //pm包管理器 工具获取所有已安装的软件包列表...logcat -d -f /data/local/logcats.log $ adb logcat -d -f /sdcard/xx.log // 保存logcat日志 -d标志指定转储完整日志文件并退出...一旦完成整个引导过程,系统发送BOOT_COMPLETED的广播,许多应用程序可能使用称为广播接收器的Android应用程序中的组件来监听。
请注意,并非所有接入点都适用;您可能需要使用防火墙已正确配置为支持 adb 的接入点。 如果您要连接到 Wear OS 设备,请关闭与该设备配对的手机上的蓝牙。...请参阅 intent 参数的规范。选项如下:-D:启用调试功能。-W:等待启动完成。--start-profiler file:启动分析器并将结果发送至 file。...intent 参数的规范 对于采用 intent 参数的 Activity 管理器命令,您可以使用以下选项指定 intent: 调用软件包管理器 (pm) 在 adb shell 中,您可以使用软件包管理器...例如: adb shell pm uninstall com.example.MyApp 表 3. 可用的软件包管理器命令。...-d:进行过滤以仅显示已停用的软件包。-e:进行过滤以仅显示已启用的软件包。-s:进行过滤以仅显示系统软件包。-3:进行过滤以仅显示第三方软件包。-i:查看软件包的安装程序。-u:也包括卸载的软件包。
请参阅 intent 参数的规范。 选项包括: -D:启用调试。 -W:等待启动完成。...在 shell 中,此语法为: pm command 您也可以直接从 adb 发出软件包管理器命令,无需进入远程 shell。...例如: adb shell pm uninstall com.example.MyApp 表 3. 可用的软件包管理器命令。...-d:进行过滤以仅显示已停用的软件包。 -e:进行过滤以仅显示已启用的软件包。 -s:进行过滤以仅显示系统软件包。 -3:进行过滤以仅显示第三方软件包。...-d:进行过滤以仅显示已停用的软件包。 -e:进行过滤以仅显示已启用的软件包。 -s:进行过滤以仅显示系统软件包。 -3:进行过滤以仅显示第三方软件包。 -i:查看软件包的安装程序。
18-06 * * * /bin/echo 'date' > /dev/console 保存并退出。...为了提交你刚刚创建的crontab文件,可以把这个新创建的文件作为cron命令的参数$ crontab davecron 现在该文件已经提交给cron进程,它将每隔1 5分钟运行一次。...使用-l参数列出crontab文件:: > crontab -l 0,15,30,45 18-06 * * * /bin/echo `date` > dev/tty1 可以使用这种方法在$HOME目录中对...文件并退出。...系统级任务调度与用户级任务调度 系统级任务调度主要完成系统的一些维护操作,用户级任务调度主要完成用户自定义的一些任务,可以将用户级任务调度放到系统级任务调度来完成(不建议这么做),但是反过来却不行,root
方括号中参数可以指定设备,关于设备的指定有三个参数可以使用。-d、-e 和 -s,其中使用最多的是 -s 参数,在连接多台设备的时候,一般都是使用 -s 加上设备的序列号这种方式去指定具体设备。...hogwarts@ ~ % adb devices List of devices attached emulator-5554 device 直接命令后,如果设备已经成功连接,那么设备列表中就会展示已连接设备的信息...要退出交互式 shell,可以按 Ctrl + D 键或输入 exit。 Andriod常用测试命令 设备截图 / 录屏 在测试过程中,如果需要截图或者是录屏,也可以直接使用 adb 命令来完成。...如果需要查询设备里都安装了什么应用,就可以使用 adb shell pm list 来查看,还可以加上不同的参数去查看不同类型的应用。而且也可以通过 adb 命令来清除应用相关的数据。...packages -3 删除与软件包关联的所有数据:adb shell pm clear adb shell dumpsys dumpsys 是一种在 Android 设备上运行的工具,可提供有关系统服务的信息
完成 3 关于crontab命令的相关小结 通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。...18-06 * * * /bin/echo 'date' > /dev/console 保存并退出。...为了提交你刚刚创建的crontab文件,可以把这个新创建的文件作为cron命令的参数: $ crontab davecron 现在该文件已经提交给cron进程,它将每隔1 5分钟运行一次。...列出crontab文件 使用-l参数列出crontab文件: $ crontab -l 0,15,30,45 18-06 * * * /bin/echo `date` > dev/tty1 可以使用这种方法在...restart 实例7:每月1、10、22日的4 : 45重启smb 45 4 1,10,22 * * /etc/init.d/smb restart 实例8:每周六、周日的1 : 10重启smb
参数及含义如下: 常用命令如下: 1. 启动ADB服务 adb start-server 2. 停止ADB服务 adb kill-server 3....查询已连接设备/模拟器 adb devices 输出示例: List of devices attached cf264b8f device emulator-5554 device 10.129.164.6...device 设备已连接。...查看应用列表 adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER] 7.2....实际是分三步完成: 1. push apk 文件到/data/local/tmp; 2. 调用pm install 安装; 3.
k:向指定的进程发送信号。 q:退出top命令。 r:修改进程的优先级。 s:修改更新的时间间隔。 u:指定要监控的用户。 z:切换颜色显示。...-o参数用来指定排序方式,%MEM表示按照内存使用率排序。-n参数用来指定显示的进程数。...0.00 06:19:56 PM 0.00 0.00 0.00 0.00 0.00 06:19:57 PM 0.00 0.00...使用方法 iostat命令的一般形式为: iostat [options] [interval] [count] 其中,interval参数指定了数据采样的时间间隔,count参数指定了采样的次数。...示例2:以KB为单位显示磁盘I/O使用情况 $ iostat -dk 1 3 执行上述命令后,iostat会每秒采集一次磁盘I/O的使用情况,共采集3次数据,并将数据输出到终端上。
/替换模式,光标将变成竖线/下划线 3 底线命令模式: 在命令模式下按下 ":" 就进入了底线命令模式; ESC退出模式,切换到命令模式 :q 退出 vim 程序...-c count 循环打印 count 次后退出,count 为具体的次数。...w/s: 每秒完成的写次数 rkB/s: 每秒读数据量(kB为单位) wkB/s: 每秒写数据量(kB为单位) avgrq-sz: 平均每次IO操作的数据量(扇区数为单位) avgqu-sz...0.00 0.00 3 java 06:44:37 PM 0 - 1 0.00 0.00 0.00 0.00...3 |__java 06:44:37 PM 0 - 6 0.00 0.00 0.00 0.00 5 |__java 06:44
命令的常用参数选项说明: t 为采样间隔,n为采样次数,默认值是1 -o file 表示将命令结果以二进制格式存放在文件中,file是文件名 -A 所有报告的总和 -u 输出CPU使用情况的统计信息...%idle 06:42:05 PM all 0.60 0.00 0.30 0.00 0.10 99.00 06:42:15 PM...%system:在核心级别(kernel)运行所使用CPU总时间的百分比 %iowait:显示用于等待I/O操作占用CPU总时间的百分比 %steal:管理程序(hypervisor)为另一个虚拟进程提供服务而等待虚拟...块/s bwrtn/s:每秒钟向物理设备写入的数据量,单位为 块/s 6 进程队列长度和平均负载状态监控 sar -q 10 3 输出 [root@localhost ~]# sar -q 10 3...sda,hdc等磁盘设备名称,如果不用参数-p,设备节点则有可能是dev8-0,dev22-0 tps:每秒从物理磁盘I/O的次数,多个逻辑请求会被合并为一个I/O磁盘请求,一次传输的大小是不确定的 rd_sec
在进行 compute 计算时创建子进程,子进程计算完成通过 send 方法将结果发送给主进程,主进程通过 message 监听到信息后处理并退出。...子进程在启动的过程中,根据文件描述符去连接这个已存在的IPC通道,从而完成父子进程之间的连接。...pm2 reloadNamepm2 restartName 应用程序代码有更新,可以用重载来加载新代码,也可以用重启来完成,reload可以做到0秒宕机加载新的代码,restart则是重新启动,生产环境中多用...reload来完成代码更新!...第一个参数为 filename,表示子线程执行的入口。
领取专属 10元无门槛券
手把手带您无忧上云