作为常用于调试 Android 设备的官方命令行工具 Android Debug Bridge (简称ADB),对喜爱自定义的群体可谓一大神器!

一、获取与环境部署

  1. 登陆 SDK 平台说明页面获取相应文件

  2. 解压至任意固定路径(建议于系统盘符内,如 C:\platform-tools

  3. 按下 Windows + R 组合键后输入 sysdm.cpl确定

  4. 依次进入 高级 + 环境变量 选中 Path 变量后 编辑 + 新建 再然后输入刚才解压的路径(如 C:\platform-tools )后 确定

二、开启安卓设备 ADB 开关

  1. 设备通过 USB(或Type-C)连接到电脑上

  2. 进入设备的 设置 应用,在本机信息页中,连续点击设备版本号(型号) 7~10次以开启“开发者模式”

  3. 返回上一级并在开发者选项中开启 USB 调试 选项

三、连接并使用指令控制设备

  1. 打开 ADB 文件解压目录,将地址框清空并输入 cmd 并回车

  2. 在弹出的窗口中输入 adb devices 并回车

  3. 解锁手机并在请求窗口内允许控制

  4. 再次执行 adb shell 并回车后完成连接

四、常用控制指令

pm list packages -s

列出系统内置应用

adb install xxx.apk

安装文件名为 xxx.apk 安装包应用(同目录)

pm disable-user xxx.xxx.xxx

禁用 xxx.xxx.xxx 包名的应用

pm enable xxx.xxx.xxx

恢复 xxx.xxx.xxx 包名的应用

pm uninstall --user 0 xxx.xxx.xxx

卸载 xxx.xxx.xxx 包名的应用

pm disable-user com.android.packageinstaller

禁用软件包安装程序

pm uninstall --user 0 com.ss.android.ugc.aweme

卸载抖音短视频 App

adb pull sdcard/路径a c:/路径b

将 A 处文件传送到 B 处

adb shell am start -n com.android.settings/com.android.settings.Settings

打开系统设置界面

adb shell wm size

查看屏幕的分辨率

adb shell wm size <width>x<height>

自定义设置屏幕分辨率

adb shell wm size reset

重置设置屏幕分辨率

adb shell wm density

查看屏幕的密度

adb shell wm density <number>

自定义设置设备屏幕密度

adb shell wm density reset

恢复默认屏幕密度

adb reboot

重启

adb shell reboot -p

关机

More: https://blog.csdn.net/weixin_42182599/article/details/120654697

隐藏状态栏图标

adb shell settings put secure icon_blacklist <name>

<name>

描述

volume

静音/震动

location

定位

speakerphone

麦克风

wifi

wifi

hotspot

热点

alarm_clock

闹钟

bluetooth

蓝牙

airplane

飞行模式

headphone

耳机

cast

录屏状态

nfc

NFC

恢复修改: adb shell settings put secure icon_blacklist null

Y. 通过 Wi-Fi 无线控制

  1. 在原先有线连上的基础上,在 CMD 中执行 adb tcpip 5556

  2. 记录下手机端弹出界面上显示的 IP 地址,如 192.168.1.2:5556

  3. 此时可拔掉数据连接线,执行 adb connect 192.168.1.2:5556

X. 进阶玩法

出于 ADB 提供的高级系统权限,可配合第三方工具并任命为 设备管理员 可最大化对毒瘤 App 就行约束