展开

关键词

ADB 学习(6):adb shell (下)

18、adb shell df 获取手机系统各个分区相关信息,如图: ? 19、adb shell dmesg 查看输出Linux内核的环形缓冲区信息,从而获得系统架构、CPU、挂载硬件、RAM等信息,如图: ? 20、adb get-serialno 获取手机设备的序列号,如图: ?

16920

ADB 学习(5):adb shell (中)

6、adb shell cat /proc/cpuinfo Android系统的 /proc 保存的系统各种实时信息,像CPU、没存等信息。 7、adb shell cat /proc/meminfo 正如上面一样,这个命令是查看内存相关信息,如图: ? 8、adb shell cat /proc/iomem 查看I/O内存分区的相关信息,注意,这个分区有些手机权限是不一样的,可能需要切换到 root 权限才能操作。如图: ? 9、adb shell cat /system/build.prop | findstr "ro.product.model" 获取手机型号信息,如图:(PS:我的手机好随意) ? 10、 adb shell cat /proc/cpuinfo | findstr "Processor" 获取手机处理器信息,如图: ?

20230
  • 广告
    关闭

    腾讯云服务器买赠活动

    腾讯云服务器买赠活动,低至72元1年,买就送,最长续3个月,买2核送4核、买4核送8核

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ADB 学习(4):adb shell (上)

    一、前言 安卓系统是基于Linux系统开发,也就支持常见的Linux的命令,这些命令都保存在手机 “/system/bin” 的目录下,我们连接手机就可以使用命令 adb shell 来执行这些命令 二、指令详解 1、adb shell ls 注意,连接上手机后要打开调试功能,不然就会出错。 ? 我们也可以先输入 adb shell 进入系统之后,直接输入ls也是可以的。 4、adb shell dumpsys power 这个命令是查看电源管理的相关信息,如图: ? 5、adb shell dumpsys telephony.registry 这个命令是查看电话相关信息,如图: ?

    63020

    adb shell dumpsys和adb shell service list命令的使用

    adb shell dumpsys 查看当前系统信息,后面可以加参数,查看某一服务的信息。 比如我要看手机热点的信息,手机热点属于connectivity服务。 adb shell dumpsys connectivity 截取的热点部分的dump信息。 Current upstream interface(s): " + mCurrentUpstreamIfaceSet); pw.decreaseIndent(); } adb shell service list 查看service列表 ts@ts-OptiPlex-3020:~$ adb shell service list 下面就是获得所有的服务。

    1K20

    ADB -python shell input

    需求:使用adb控制手机输入双引号 解决: 1 使用转义字符 adb shell input text '\"'(这里是单引号) 这里需要注意不能写成 "\"" , 会报no closing quote 错误 也不能写成""" (三个双引号),运行命令后无效果 2 使用三个斜杠 adb shell input text "\\\"" image.png 参考:Android自动化之-ADB

    53700

    python 与ADB shell交互

    并且放在与脚本相同的目录下 # coding:utf-8 # 这个脚本用于使环境拥有busybox的环境 import subprocess import os print "开始push文件" os.system(" adb push busybox /system/xbin/") print "开始root" os.system("adb root") print "开始remote" os.system("adb remount shell", stdin=subprocess.PIPE, stdout=subprocess.PIPE) code = pipe.communicate("\n".join(cmds) + "\n shell kill " + result.strip()) print code processname = os.system('''adb shell ps|grep com.txznet.music shell kill "+processID.strip()) # print code pipe = subprocess.Popen("adb shell ps|grep com.txznet.music

    1.5K10

    windows10adb环境配置(adb shell命令)

    win10配置adb环境变量 一、找到安装好的adb绝对路径 高级系统设置—环境变量 右键—属性—高级系统设置—环境变量 找到系统变量—Path 点击进去 把刚才的adb路径复制到上面 ,新建—复制adb路径到上面 最后,windows+R—输入cmd—进入黑窗口—输入【adb version】查看版本号,配置成功。

    21610

    Android常用命令行——gradlew,adbadb shell

    设备 adb shell adb shell就是调用Android系统命令。 //pm(软件包管理器) adb shell pm list package//列出所有的应用的包名 adb shell pm list package -s //列出系统应用 adb shell pm list package -3 //列出第三方应用 adb shell pm list package -f //列出应用包名及对应的apk名及存放位置 adb shell pm list 目录 adb shell screencap -p /sdcard/screen.png //录制命令 ,ctrl + c结束录制 adb shell screenrecord sdcard/record.mp4 //在logcat里面打印你设定的信息 -p:优先级,-t:标签,标签,后面加上消息 adb shell log -p d -t xuxu "test adb shell log"

    8330

    adb shell 如何选择特定的设备?

    解决之法 其实这个一查,stackoverflow或者百度谷歌一大把,比如这个“http://stackoverflow.com/questions/14654718/how-to-use-adb-shell-when-multiple-devices-are-connected-fails-with-error-mor 2. adb -s emulator-5556 shell {command} 发送指定命令 比如最近在折腾React Native, 要显示开发者菜需要点击菜单键或者发送input keyevent 82,那么就可以使用命令:adb -s emulator-5556 shell input keyevent 82,如下图: ? 3. adb -s emulator-5556 shell 进入shell命令行 2中我们是每次发送命令都需要指定是哪个设备,这无疑是非常麻烦的。 我们可以先通过adb -s {emulator-name} shell 进入指定模拟器的shell。如下图所示: ? 然后我们就可以畅快输入命令了: ?

    1.6K20

    android adb shell 常用命令

    shell input keyevent 26 17.keyevent adb shell input keyevent 19 #导航键向下 adb shell input keyevent 20 # 导航键向下 adb shell input keyevent 92 #向上翻页键 adb shell input keyevent 93 #向下翻页键 adb shell input keyevent 4 #返回 adb shell input keyevent 3 #Home adb shell input keyevent 6 #挂机 adb shell input keyevent 84 #搜索 adb shell input keyevent 26 #电源 adb shell input keyevent 24 #音量+ adb shell input keyevent 25 UI(hierarchy)信息 Android shell获取和模拟点击事件 通过adb shell命令查看当前与用户交互的activity adb shell 常用命令 玩转ADB命令(ADB命令使用大全

    7410

    Android adb shell dumpsys activity broadcasts分析

    adb shell dumpsys activity 中的broadcasts信息 通过adb shell dumpsys activity打印中的第二项就是broadcasts信息; ACTIVITY android.hardware.usb.action.USB_STATE flg=0x30000010 (has extras) extras: Bundle[{connected=true, unlocked=false, adb android.hardware.usb.action.USB_STATE flg=0x30000010 (has extras) extras: Bundle[{connected=true, unlocked=false, adb disp=2017-01-01 08:31:11 fin=2017-01-01 08:31:11 extras: Bundle[{connected=true, unlocked=false, adb adb shell dumpsys activity broadcasts 打印broadcasts更加具体的信息。

    7140

    Android中常用的adb shell命令

    shell的,如何执行以上命令 cmd下面直接使用adb shell 后面跟上对应的命令就好 比如清除应用数据 adb shell pm clear com.googleplayapp.storerootsuaction shell ps|findstr baidu 这个命令找出手机上正在运行并且这个名字包含baidu的进程 //下面的写法也对 adb shell ps baidu adb shell ps|findstr </package> 显然name就是包名,codePath就是安装的路径 使用shell启动和终止模拟器 adb shell stop//停止 adb shell start//启动 ##多设备选择 adb发送广播 adb shell am broadcast -n com.lt.test/.MyBroadcast adb shell am broadcast -a "MyBroadcastAction 关闭WiFi adb shell svc wifi disable 打开移动网络 adb shell svc data enable 关闭移动网络 adb shell svc data disable

    10820

    测试中常用的adb shell命令

    测试中常用的adb shell命令 Android 设备底层是linux系统。shell 是linux 系统的字符交互界面。 常用的shell命令: 进入指定设备shell > adb -s 127.0.0.0:62001 shell 退出adb shell > exit 进入adb shell 后有两种状态显示: root@ 首先进入设备的/data/app目录找到app包名 adb shell cd /data/app/ 2. 查看设备上面安装的应用包名 adb shell pm list package 同时也可以使用grep命令,筛选查找指定的包名 adb shell pm list package | grep "wangdoujia 屏幕截图 adb shell acreencap /sdcard/wangdoujia.png adb pull /adcard/wangdoujia.png <loacl> adb 服务启动和关闭 adb

    6210

    Android自动化之-ADBADB shell常用命令

    adb connect 远程连接 Android 设备 adb shell 命令 adb 命令是 adb 这个程序自带的一些命令,而 adb shell 则是调用的 Android 系统中的命令,这些 可以获取到该命令的帮助信息 pm list package 列出安装在设备上的应用 adb shell pm list package(列出全部) adb shell pm list package –s (列出系统应用) adb shell pm list package –3(列出第三方应用) adb shell pm list package –f(列出应用包名及对应的apk名及存放位置) adb | grep “versionName” am 系列:控制应用 adb shell am start –n com.android.camera/.Camera   启动相机 adb shell am adb shell am start –a android.intent.action.VIEW –d http://testerhome.com  启动默认浏览器打开一个网页 adb shell am

    2.1K11

    adb shell ps_ps alt+delete

    Remove-adcomputer 是一个删除计算机的命令,执行比较简单,执行格式如下:

    4610

    adb shell 启动,停止 android 应用程序一、adb启动 应用程序二、adb停止 应用程序

    一、adb启动 应用程序 (1)查看app包名: 进入android操作系统 adb shell 在root@android:/ # 后边,输入 cd data/data 然后输入ls 这样就能看见android com.android.backupconfirm com.android.browser com.android.calculator2 com.android.calendar com.android.camera ... (2)adb 启动 应用程序 adb shell am start -n cn.com.conversant.swiftsync.android/cn.com.conversant.swiftsync.android.main.SplashActivity 备注: adb shell am start -n 包名/Activity类的类名 包名和Activity类的类名一定要输入正确,可以用re-sign工具(在最后的弹出信息框会显示出包名和Activity 二、adb停止 应用程序 adb shell am force-stop cn.com.conversant.swiftsync.android 备注: cn.com.conversant.swiftsync.android

    3.1K20

    Android客制化adb shell进去后显示shell@xxx的标识

    android4.2源码内容如下: : ${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh} ${HOSTNAME:=android} : ${SHELL ${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh} ${HOSTNAME:=$(getprop ro.product.device)} : ${SHELL data} : ${HOSTNAME:=$(getprop ro.product.device)} : ${HOSTNAME:=android} : ${MKSH:=/system/bin/sh} : ${SHELL

    36430

    adb shell读取设置手机ocd值以及ocd介绍

    barcode = 17, wifi_mac_go = 18, ocd_last_stc, //Hold this in the last item }; 读取与设置ocd值 Get OCD in adb console terminal getprop ro.ocd.index.5 Set OCD in adb console terminal (no need prefix ro.)

    29820

    adb命令 - adb forward交互流程adb命令 - adb forward交互流程

    adb命令 - adb forward交互流程 命令: adb forward tcp:6100 tcp:7100 // PC上所有6100端口通信数据将被重定向到手机端7100端口server上 或者 adb forward tcp:6100 local:logd // PC上所有6100端口通信数据将被重定向到手机端UNIX类型socket上 通过adb forward我们可以接收手机端server 代码流程如下: 1.在pc上执行adb forward tcp:6100 tcp:7100指令,该指令尝试连接5037端口,触发HOST回调函数ss_listener_event_func执行. 2 sockaddr addr; socklen_t alen; int fd; alen = sizeof(addr); fd = adb_socket_accept 直接发送给HOST的gliethttp_server,然后传递给我们的小程序B[lutehr.gliethttp] return; } adb_close

    1.2K30

    使用openwrt + cron + adb + shell每天凌晨自动钉钉健康上报

    提取码: 6n7m 整个实现方法比较简单粗暴, 就是用tap swipe等命令模拟操作, 实现设置好坐标值就好了 使用到的ADB命令大概有 adb shell input tap x y //x和y 代表着模拟点击的xy坐标 adb shell input swipe x y x y //第一个x和y是滑动的初始坐标, 第二个xy是滑动的结束坐标 sleep xs //x代表等待秒数 adb shell screencap -p /sdcard/screen.png //使用ADB获取屏幕截图, 后面是保存在sdcard中的screen.png文件 adb shell rm /sdcard/screen.png //发送截图后删除图片 adb shell keyevent 26 //开启屏幕也可以关闭屏幕 大概就是这些, 至于如何获取屏幕坐标 去手机设置里, 打开关于手机, 连续点击几次版本号, 开启开发者模式 如何到开发者选项里, 开启显示坐标就可以了 哦对, 一定要运行USB调试 sleep命令是shell里的, 意思是等待几秒后继续运行下面的命令, 因为要等待页面加载的, 酌情设置 至于连接手机, 使用

    29410

    相关产品

    • 远程调试

      远程调试

      远程调试(Remote Debugging)提供上千台真实手机,随时随地在真机上进行测试,利用云屏技术对测试方式、操作体验进行了优化,随时截图和记录调试日志,帮助应用、移动游戏快速发现和解决问题,节省百万硬件费用,加速敏捷研发流程。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券