美文网首页
安卓逆向:adb 常用命令汇总

安卓逆向:adb 常用命令汇总

作者: dex0423 | 来源:发表于2022-01-27 15:18 被阅读0次

基本操作

查看 adb 版本
adb version
启动关闭服务
adb start-server 
adb kill-server
检查5037端口是否被占用

若启动之后用USB连接手机之后,找不到设备,我们使用这个命令检查5037端口是否被占用,如果被占用,则提示 cannot bind 'tcp:5037'

adb nodaemon server 
查看连接设备
adb devices

操作设备

进入设备
adb shell
进入多个设备
adb -s <device_name> shell 
获取手机的序列号
adb get-serialno 
查看手机屏幕分辨率
adb shell wm size
显示手机的cpu信息
adb shell cat /proc/cpuinfo
查看手机的设备型号
adb shell getprop ro.product.model
获取手机的mac地址
adb shell cat /sys/class/net/wlan0/address
显示手机里面所有应用的包名
adb shell pm list packages

操作应用

安装 apk
adb install -r `<C:\Users\pando\Desktop\xxx.apk>`
卸载程序
adb uninstall <com.xx.xxx.xxx.xxx>

<com.xx.xxx.xxx.xxx> 为程序的 package。

获取某个应用的包名和这个应用的启动入口
adb shell dumpsys activity | grep mFocusedActivity

其中, com.xxxxxx 即为这个应用的包名,xxx.xxx.xxx.xxx.MainActivity 即为这个应用的启动入口。

通过ADB命令来启动应用
adb shell am start -n <package_name>/<package_name>.<activity_name>

其中,<package_name> 代表应用的包名,<package_name>.<activity_name> 代表这个包的启动入口。

操作文件

从安卓机器 pull 文件到电脑
adb pull </storage/emulated/0/Download/xxx.apk> <C:\Users\xxx\Desktop\xxx>
推送本地文件到安卓指定位置
adb push <C:\Users\xxx\Desktop\xxx\xxx.apk> /storage/emulated/0/Download/

常见问题

adb 版本不匹配

adb server version (36) doesn't match this client (41); killing...

原因:当前夜神模拟器的adb版本是36,android-sdk里面的adb版本是41,不匹配导致的。

解决:将 \android-sdk-windows\platform-tools 中 adb.exe 替换到模拟器根目录下的 nox_adb.exe。

相关文章

  • 安卓逆向:adb 常用命令汇总

    基本操作 查看 adb 版本 启动关闭服务 检查5037端口是否被占用 若启动之后用USB连接手机之后,找不到设备...

  • ADB常用命令整理。

    最近项目中经常与安卓设备相连,用到adb命令。整理一下常用命令。 断开设备 adb disconnect IP 查...

  • 无标题文章

    取安卓设备序列号:adb get-serialno 获取安卓系统版本:adb shell cat /system/...

  • adb

    adb定义: adb(Android Debug Bridge) 安卓调试桥,包含adb client、adb s...

  • 安卓逆向课程推荐

    以下排名不分先后1.看雪安卓逆向课程2万班2.看雪安卓逆向课程3万班3.易锦安卓逆向10期4.易锦游戏逆向12期,...

  • ADB的介绍

    ADB ADB全称android debug bridge 安卓调试桥 adb devices查看链接到电...

  • ADB 命令簡易教程

    ADB常用命令: adb install <具體apk路徑>。通過命令行安裝指定的app,例如 adb insta...

  • macaca原理

    AndroidMacaca针对安卓平台的驱动集合 macaca-android 安卓驱动macaca-adb 封装...

  • Appium爬坑集锦

    1.启动Appium带动adb重启问题 问题:adb无线连接安卓设备(adb connect 10.89.19.1...

  • Android 调试桥(ADB)

    一. ADB概念 1. 什么是ADB? ADB全称Android Debug Bridge(安卓调试桥),在PC端...

网友评论

      本文标题:安卓逆向:adb 常用命令汇总

      本文链接:https://www.haomeiwen.com/subject/jmdahrtx.html