LOADING

加载过慢请开启缓存 浏览器默认开启

常用的adb命令记录

adb命令

初始化

查看设备

adb devices

指定设备操作

adb -s 设备 指令

查看Activity/包名

查看运行中的包名
adb shell dumpsys activity top

第二种方法

adb shell
su
dumpsys activity top
查看安装应用的包名
adb shell
su
pm list packages
根据某个关键字查找包
 pm list packages | grep ...

端口转发(IDA)

adb forward tcp:23946 tcp:23946

端口转发(frida)

adb forward tcp:27042 tcp:27043

root启动

adb root

获取root

在shell下执行

su -c "resetprop ro.debuggable 1"
su -c "resetprop service.adb.root 1"
su -c "magiskpolicy --live 'allow adbd adbd process setcurrent'"
su -c "magiskpolicy --live 'allow adbd su process dyntransition'"
su -c "magiskpolicy --live 'permissive { su }'" 
su -c "kill -9 `ps -A | grep adbd | awk '{print $2}' `" 

再重新载入,下面的命令,在adb外执行

重新载入

adb remount

重启设备

adb reboot

功能

传送文件(本机a,手机b)

adb push a b
adb pull b

安装卸载应用

adb install -r -t xxx.apk
adb uninstall com.zhy.app

启动Activity

正常启动

adb shell am start 包名/完整Activity路径

调试启动

adb shell am start -D -n 包名/.类名

//adb shell am start -D -n com.test.app/.MainActivity

adbshell

使用到shell的命令都可以直接执行,adb shell 命令

如果执行出现问题就进入shell的su执行。

adb shell
su

给与执行权限

chmod 777 filename

kill进程

am kill