首页 > 其他分享 >adb常见操作命令

adb常见操作命令

时间:2024-04-26 15:13:24浏览次数:22  
标签:包名 shell 操作命令 查看 常见 路径 adb 设备

Adb常用命令_adb命令-CSDN博客 

  1. 查看设备信息

    • adb shell getprop:显示系统属性。
    • adb shell getprop ro.product.model:查看设备型号。
    • adb shell getprop ro.build.version.release:查看Android系统版本。
  2. 文件操作

    • adb shell ls [路径]:列出指定目录下的文件和目录。
    • adb shell cd [目录]:切换当前目录。
    • adb shell mkdir [目录名]:创建新目录。
    • adb pull [设备路径] [电脑路径]:从设备复制文件到电脑。
    • adb push [电脑路径] [设备路径]:从电脑复制文件到设备。
  3. 应用管理

    • adb shell pm list packages:列出所有已安装的应用包名。
    • adb shell pm install [-r] [apk路径]:安装APK文件,-r 表示重新安装并保留数据。
    • adb shell pm uninstall [-k] [包名]:卸载应用,-k 保留数据和缓存文件。
  4. 系统操作

    • adb shell reboot:重启设备。
    • adb shell reboot bootloader:重启进入Bootloader模式。
    • adb shell input keyevent [按键代码]:模拟按键事件,如input keyevent 26 模拟电源键。
    • adb shell am start [-n 包名/活动名]:启动应用的Activity。
    • adb shell am force-stop [包名]:强制停止应用。
  5. 查看系统状态

    • adb shell dumpsys battery:查看电池信息。
    • adb shell dumpsys wifi:查看Wi-Fi信息。
    • adb shell top:查看系统进程资源占用情况。
    • adb shell dumpsys activity:查看Activity堆栈和状态。
  6. 屏幕操作

    • adb shell screencap /sdcard/screen.png:截图并保存到设备。
    • adb exec-out screencap -p > screenshot.png:截图并保存到电脑。
    • adb shell screenrecord /sdcard/video.mp4:录制屏幕视频。
  7. 网络相关

    • adb shell ip addr show:查看IP地址信息。
    • adb shell ping [地址]:测试网络连通性。

标签:包名,shell,操作命令,查看,常见,路径,adb,设备
From: https://www.cnblogs.com/zndxall/p/18160134

相关文章

  • 什么是 DNS?DNS设定时常见的问题都有哪些?
    DNS(DomainNameSystem)即域名系统,它是互联网的一项服务。它主要的作用是将域名转换为对应的IP地址,以便计算机能够识别和访问互联网上的各种资源。当我们在浏览器中输入域名时,DNS会帮助我们找到与之对应的服务器的真实IP地址,从而实现网络通信。当你在浏览器输入一串网址,浏览......
  • adb命令
    adb命令命令类型:普通型与shell型普通型格式:adb+命令一般只能在电脑上运行显示已连接设备adbdevices安装app当只有一台设备时,可直接执行命令超过一台设备时,必须使用adb-s+序列号的方式来指定设备adbinstallxxx.apk如果apk不在同一个目录下,可以直接将apk拖到命令......
  • kvm基本操作命令
    1.查看虚拟机列表virshlist2.查看正在运行的虚拟机列表virshlist--all3.查看所有虚拟机virshlist--all4.查看虚拟机详细信息域virshdominfo[虚拟机名称]5.虚拟机域的开关机操作virshstart[虚拟机名称](开机)virshshutdown[虚拟机名称](温柔的关机)virshshutdo......
  • 类模板的常见用法
    class_template类模板和函数模板的定义和使用类似,我们已经进行了介绍。有时,有两个或多个类,其功能是相同的,仅仅是数据类型不同。类模板用于实现类所需数据的类型参数化template<classNameType,classAgeType>classPerson{public: Person(NameTypename,AgeTypeage) { ......
  • Postergresql常见操作
    Postergresql常见操作1.安装部署略2.登录数据库查看版本##以管理员身份postgres登陆,然后通过#psql-Upostgres#sudo-i-upostgres​$psqlxc_hzh_linan          #登录xc_hzh_linan数据库$psql-Upostgrestest       #以......
  • 大型企业不同安全域文件交换,常见方式的优势与问题对比
    现在越来越多的企业通过对网络进行物理或逻辑隔离,将内部网络与外部网络隔离开来,从而限制非法访问和恶意渗透,防止敏感数据泄露和恶意代码的传播,提高网络安全性。对于大型企业而言,将网络分为内外网并不足以满足安全管控的需求,它们会在内部再分割不同的安全域,如黄区、绿区、红区;如生......
  • 使用spring cloud loadbalancer 替代ribbon
    简介springcloudloadbalancer是spring自家推出的负载均衡器,可以平替ribbon。springcloudloadbalancer+RestClientRestClient是springframework6.1(对应springboot3.2)里内置的一个httprestapi调用器。相比RestTemplate,RestClient的链式写法使用起来十分流畅丝滑。s......
  • 常见越权方式有哪些?
    越权(UnauthorizedAccess)是指攻击者利用漏洞或不当配置,以未经授权的方式访问系统中的资源或执行操作。常见的越权方式包括:2直接访问URL:攻击者直接通过输入URL地址或修改URL参数的方式来访问系统中的受保护资源。例如,通过修改订单页面的URL参数来访问其他用户的订单信息......
  • 【Redis】Redis的操作命令(二)——Redis 哈希(HASH)
    Redishash是一个string类型的field(字段)和value(值)的映射表,hash特别适合用于存储对象。当设置一个名为demo的哈希对象时:HSETdemoname"redistutorial"description"redisbasiccommandsforcaching"likes20visitors23000 获取哈希对象语句,如下:HGETALLde......
  • 渗透测试常见开放端口及利用
    常见的端口及其说明1、文件共享服务端口端口号端口说明利用方向21/22/69FTP/TFTP文件传输协议允许匿名上传、下载、爆破和嗅探2049NFS服务配置不当139Samba服务爆破、未授权访问、远程代码执行389LDAP目录访问协议注入、允许匿名访问、弱口令2、......