当前位置:   article > 正文

adb基础命令大全(助力frida篇)_adb frida

adb frida

一、基础命令

adb install app.apk    # 安装apk命令
adb uninstall  # 卸载应用
adb devices # 查看连接的设备名,看是否连接成功
adb -s 设备名 shell   # 通过设备名进入shell
adb kill-server  # 删除多余设备,仅剩当前连接设备
adb shell getprop ro.product.cpu.abi   # adb查看模拟器架构信息:arm、x86、x86_64等等

adb root # 开启root权限
adb disable-verity  # 关闭验证
adb reboot # 重启手机
adb remount # 开启remount 权限,可修改删除系统应用

adb shell   # 进入命令行界面
adb -s 172.16.0.97:5667 shell   # 远程进入命令行界面
adb shell ps|findstr 包名   # 查看app运行进程pid等信息
adb connect 127.0.0.1:50001    # 远程连接
adb push file /data/local    # 把文件或文件夹从电脑推送到安卓某路径下
adb pull /data/local/tmp  # 将安卓设备上的文件或者文件夹复制到当前文件夹(后面可加复制到其他路径)
adb forward tcp:27042 tcp:27042       # 开启默认端口转发
adb forward tcp:8080 tcp:8080       # 自己设置的端口转发
adb shell dumpsys activity top   # 查看当前打开app的框架信息,可判断是否flutter应用
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

二、shell命令(即linux命令)

ps -e | grep 包名                #查看app进程pid
cat /proc/进程pid/status | grep TracerPid        # 查看进程被哪个进程调试了

# -------赋予某个app拥有root权限--------
su
mount -o remount,rw /system
cp /data/local/tmp/app.apk /system/app
chmod 6755 /system/app/app.apk
#----------------end-----------------------
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

三、导出apk

adb shell pm path 包名
# 会输出路径
adb pull 路径 
# 即可导出电脑当前目录
  • 1
  • 2
  • 3
  • 4

四、修改手机属性

#查看手机android_id
adb shell settings get secure android_id   
#修改手机唯一android_id
adb shell settings put secure android_id b5ko6c45xxxxx1de69

  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/704238
推荐阅读
相关标签
  

闽ICP备14008679号