展开

关键词

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

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

16820

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" 获取手机处理器信息,如图: ?

19630
  • 广告
    关闭

    【玩转 Cloud Studio】有奖调研征文,千元豪礼等你拿!

    想听听你玩转的独门秘籍,更有机械键盘、鹅厂公仔、CODING 定制公仔等你来拿!

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

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

    二、指令详解 1、adb shell ls 注意,连接上手机后要打开调试功能,不然就会出错。 ? 我们也可以先输入 adb shell 进入系统之后,直接输入ls也是可以的。 3、adb shell dumpsys WiFi 这个命令是用来查看手机无线网络的信息,里面内容太多,用 more 来决定翻页查看,如图: ? 4、adb shell dumpsys power 这个命令是查看电源管理的相关信息,如图: ? 5、adb shell dumpsys telephony.registry 这个命令是查看电话相关信息,如图: ?

    61620

    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

    53000

    python 与ADB shell交互

    push busybox /system/xbin/") print "开始root" os.system("adb root") print "开始remote" os.system("adb remount ") #这里面的命令全部都会在Linux的环境下执行,最后需要退出。 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】查看版本号,配置成功。

    18510

    Shell(2)——shell里面的变量

    shell里有本地变量,全局变量和内置变量。 变量里有变量名和变量值。 (1)本地变量分为普通变量和命令变量 <1>普通变量 ? 记住:要迭代必须是双引号 ?

    19220

    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"

    7530

    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 常用命令

    一次性查看app的所有资源和访问权限 adb shell cd /data/data/ 一次性查看app的所有资源和元数据 ls -alR */ ls -alR */databases/ 数据库 ls -alR */files/ 指定类型 ls -al */*/*.xml ls -al */*/*.png ls -al */*/*.mp3 ls -alR */ | grep com.xx.xx 用sqlite3加载.db文件 sqlite3 [database-filename] sqlite3 xx.db > .tables > select * from data; 命令列表 ls gesture.key 二进制文件 /system/bin /system/xbin 应用数据 /data/data /data/data/xx.xx >ls UI(hierarchy)信息 Android shell获取和模拟点击事件 通过adb shell命令查看当前与用户交互的activity adb shell 常用命令 玩转ADB命令(ADB命令使用大全

    7110

    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命令

    adb devices查看你的设备; adb -s xiaomi shell:-s命令表示选择设备,这里是选择xiaomi设备进shell ls查看文件 ls -l /system/app/Demo.apk 命令中r=4,w=2,x=1,比如 chmod 644 system/app/Demo.apk命令执行以后,查看这个文件发现权限被修改了 ls -l /system/app/Demo.apk -rw-r --r-- root root 48550 2016-02-22 21:55 Demo.apk(将这个apk放在了system下面,而且还让它具有root权限了) ls -a 列出当前目录下的所有文件 /goodRoot/ 将电脑下载里面的Root.apk复制到手机sdcard的goodRoot文件夹下面 方法2:直接使用eclipse里面的File Explorer(对android程序员而言的哈 -5-0-lollipop 使用”读取proc的方式”获取正在运行的进程 // 1,遍历”/proc”文件夹下面的文件夹,其中有些”文件夹名称”就是进程id(PID) ls /proc // 2

    9920

    测试中常用的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

    6110

    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 列出含有单元测试 case 的应用,后面可跟参数 -f (与 pm list package 中一样),以及 [TARGET-PACKAGE] pm dump , 后跟包名,列出指定应用的 dump 信息,里面有各种信息 ') 把里面的有效内容提取出来就是 IMEI 了,比如这里的是 860955027785041。

    2.1K11

    vim里面shell的插件

    78820

    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

    3K20

    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

    36030

    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.)

    29420

    最新Android手机导出ANR、tombstones文件 - 无惧Permission denied

    新版本手机 新版本手机有的可以进入/data/anr, 有的没有权限进入,但不管能不能进入,都没有权限 ~ ❯❯❯ adb shell raphael:/ $ cd /data/anr raphael: 导出tombstone文件也会一样遇到类似问题 ~ ❯❯❯ adb shell raphael:/ $ cd /data/tombstones raphael:/data/tombstones $ ls ls: .: Permission denied 1|raphael:/data/tombstones $ 在新版本中,adb提供bugreport命令来解决这个问题。 ~ ❯❯❯ adb bugreport 等待了大概5分钟~~~ ~ ❯❯❯ ls -al | grep bugreport -rw-r--r--@ 1 along staff 11543365 Nov 26 18:05 bugreport-raphael-QKQ1.190716.003-2019-11-26-18-03-25.zip 在FS/data下分别有anr和tombstones文件夹,里面便是对应文件

    5.3K10

    扫码关注腾讯云开发者

    领取腾讯云代金券