【app逆向】安卓app逆向常用的adb命令之基础命令-不愿意背的请保存

什么是adb

Android Debug Bridge,简称 adb(调试桥 ) 是一种功能多样的命令行工具,可让您与设备进行通信。

  1. 单独下载adb
https://developer.android.google.cn/studio/releases/platform-tools
  1. 安卓SDK,内置adb
    只需要把 platform-tools 路径加入环境变量中

启动和关闭adb

adb start-server 启动ADB
adb kill-server 关闭ADB
adb devices 查看已连接的设备

注:手机设备需要开启USB调试并与PC连接起来之后,才能监测到设备。

如果连接了多个设备想要给某个设备发送命令命令的话,只需要执行:adb -s 设备id 相关命令

常用adb命令

上传和下载

adb push 把电脑上的文件上传到手机上
举例:
adb -s 1a9f22350107 push C:\2345Downloads\demo.txt /sdcard/
sdcard 是手机的sd卡文件夹

adb pull. 把手机的文件上传到电脑上
举例:
adb -s 1a9f22350107 pull /sdcard/demo.txt C:\2345Downloads

安装和卸载app

安装app:adb install
举例:
adb -s 1a9f22350107 install C:\2345Downloads\xianyu.apk

卸载app:adb uninstall
举例::
adb -s 1a9f22350107 uninstall 包名称
adb -s 1a9f22350107 uninstall com.taobao.idlefish
adb -s 1a9f22350107 uninstall com.nb.city

查看包列表(得到对应的要卸载的包名)
adb -s 1a9f22350107 shell pm list packages
adb -s 1a9f22350107 shell pm list packages -e 关键字 # 查看包列表(搜索)

查看处理器(32位/64位)
adb shell -s 1a9f22350107 getprop ro.product.cpu.abi
注:
armeabi-v7a(32位ARM)
arm64-v8a (64位ARM)
x86 (32位x86)
x86-64 (64位x86)

进入系统

adb shell 进入手机系统
su ~ 获得管理员权限
ls 获得文件列表

其它


- 查看手机设备:adb devices
- 查看设备型号:adb shell getprop ro.product.model
- 查看电池信息:adb shell dumpsys battery
- 查看设备ID:adb shell settings get secure android_id
- 查看设备IMEI:adb shell dumpsys iphonesubinfo
- 查看Android版本:adb shell getprop ro.build.version.release
- 查看手机网络信息:adb shell ifconfig
- 查看设备日志:adb logcat
- 重启手机设备:adb reboot
- 安装一个apk:adb install /path/demo.apk
- 卸载一个apk:adb uninstall <package>
- 查看系统运行进程:adb shell ps
- 查看系统磁盘情况:adb shell ls /path/
- 手机设备截屏:adb shell screencap -p /sdcard/aa.png
- 手机文件下载到电脑:adb pull /sdcard/aa.png ./
- 电脑文件上传到手机:adb push aa.png /data/local/
- 手机设备录像:adb shell screenrecord /sdcard/ab.mp4
- 手机屏幕分辨率:adb shell wm size
- 手机屏幕密度:adb shell wm density
- 手机屏幕点击:adb shell input tap xvalue yvalue
- 手机屏幕滑动:adb shell input swipe 1000 1500 200 200
- 手机屏幕带时间滑动:adb shell input swipe 1000 1500 0 0 1000
- 手机文本输入:adb shell input text xxxxx
- 手机键盘事件:adb shell input keyevent xx
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值