AI手机网,短视频直播 硬改改机 一键新机 群控软件 刷机定制

 找回密码
 立即注册
搜索
查看: 13978|回复: 4

容易忽略的ADB命令(持续更新中)

[复制链接]
发表于 2020-7-11 20:55:28 | 显示全部楼层 |阅读模式
    1:查找手机安装应用的包名:adb shell pm list packages -f
    2:查看系统盘符:adb shell df
    3:查看Log 1:adb shell 2: logcat | grep "abc"
    4:删除应用:1:adbremount  2:adb shell  3:cdsystem/app   4:rm *.apk
    5:安装APK: adbinstall -r *.apk  或者 adb push*.apk  /system/app
    6:查看APP启动的时间指令
     adb shell am start -W -ncom.android.dialer/.DialtactsActivity  (W是大写)执行命令后APP会自 动启动,其中ThisTime即是本次     App启动所花费的时间。
    7:查看包名中当前所在进程信息:adb shell ps | grep +包名
    8:查看Activity运行的任务栈:adb shell dumpsys activity
     9:查看键值:adb logcat | grep intercep  -i
    10:查看模块所占有的CPU资源:adb shell top -d 2 -m 10
    11:查看可用系统的权
           $ adb shell
           # pm list permissions

   12:模拟按键的输入:adb shell input keyevent + 键值

      eg:  adb shell input keyevent  82   表示menu

             adb shell input keyevent  3     表示home

            adb shell input keyevent  19   表示up

             adb shell input keyevent  20   表示down

            adb shell input keyevent  21   表示left

             adb shell input keyevent  22   表示right

            adb shell input keyevent  66   表示enter

             adb shell input keyevent  4     表示back

    13:模拟滑动输入:adb shell input touchscreen <x1> <y1> <x2> <y2>

        eg: adb shell input touchscreen swipe 18 665 18 350

    14:启动一个Activity : adb shell am start -n 包名+类名

    15:录制屏幕:adb shell screenrecord /sdcard/demo.mp4

    16:重新启动:adb reboot   

    17:Monkey的基本用法下面是一个更为典型的命令行示例,它启动指定的应用程序,并向其发送500个伪随机事件:

          $ adb shell monkey -p your.package.name -v 500

        如果跑桌面或者systemUi的monkey的话:

         adb shell monkey -v -v -p 桌面包名 --pct-touch 50 --pct-motion 30 --pct-syskeys 20 --throttle 300 -s 200 200000

    18:查找第三方应用的详细信息:

        adb shell dumpsys package +第三方包名(com.txznet.webchat)

复制代码
常见命令介绍:
【adb shell pm list packages】命令可以查看手机中所有应用的包名。
【adb shell pm list packages -s】命令可以查看手机内置的所有应用包名。
【adb shell pm disable-user  包名】将应用禁用,可隐藏桌面图标、禁止后台运行,但占用空间不会减少。
【adb shell pm enable 包名】可以将禁用的应用开启。
【adb shell pm uninstall --user 0 包名】或【adb shell pm uninstall  包名】卸载应用。
    持续更新中....








发表于 2020-8-13 18:03:47 | 显示全部楼层
查看当前正在运行应用的包名:
adb shell dumpsys activity | findstr mFocusedActivity
卸载应用:
adb shell pm uninstall --user 0 应用名
将系统所有应用以txt文件列出在adb文件夹下:
adb shell pm list packages -s >系统应用.txt
将系统已启用的应用以txt文件列出在adb文件夹下:
adb shell pm list packages -s -e>启用的应用.txt
将系统已停用的应用以txt文件列出在adb文件夹下:
adb shell pm list packages -s -d>停用的应用.txt
停用应用:
adb shell pm disable-user 应用名
启用应用:
adb shell pm enable 应用名
 楼主| 发表于 2021-3-21 10:36:52 | 显示全部楼层

查看运行log

将安装有app的手机连接到到电脑上,运行adb devices,显示设备

2.cmd命令行:adb logcat>D:/log.log,运行

3.手机上打开app应用

4.Ctrl c 关闭adb logcat命令行。

5.打开log.log文件,搜索:cmp=c

 楼主| 发表于 2021-7-26 15:54:57 | 显示全部楼层
赞,教程很实用
 楼主| 发表于 2023-4-29 20:32:26 | 显示全部楼层
com.dustess.dustessassistant   君明工作机
package:/data/app/com.dustess.cms-jvEamxrcaiGBFQMR7dcwjg==/base.apk=com.dustess.cms
package:/data/app/com.dustess.dustessassistant-pFIEZORRS_omSRUCfTYieA==/base.apk=com.dustess.dustessassistant
package:/data/app/com.dustess.scrm-7P6REIuBjIZNKP_zYdHD6Q==/base.apk=com.dustess.scrm

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术交流售后群

QQ|小黑屋|手机版|站点找错-建议|AI手机网 |Sitemap



GMT+8, 2024-4-29 12:41 , Processed in 0.159703 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表