2021年1月24日星期日

独立使用的 ADB 和 Fastboot 工具


虽然有的网站提供了单独的 ADB 和 Fastboot 文件,但是我一直不屑于使用这种第三方提供的二进制文件,主要有几个考虑:

  1. 安全没有保障,二进制文件可能被恶意篡改过
  2. 工具版本过旧,无法支持最新的设备,或者无法连接设备
  3. 大多只提供 Windows 版本,没有 macOS 和 Linux 版本
  4. 在装有 Android SDK 的机子上偶尔出现些奇怪的问题

下面是官方提供的3 个不同平台的工具软件,都是跟最新版 Android SDK 同步的。


 简单使用示例:

  • 检查ADB设备
adb kill-server 关闭ADB服务
adb start-server 启用ADB服务
adb devices 查看ADB设备

  • 查看当前设备中所有app的应用包名称
adb shell pm list packages

  • 禁用应用程序命令(含系统预装)
adb shell pm disable-user 应用包名
示例:
adb shell pm disable-user com.android.browser 禁用自带浏览器

  • 取消已禁用应用程序命令
adb shell pm enable 应用包名
示例:
adb shell pm enable com.android.browser 启用已禁用的自带浏览器


中兴机顶盒在原先二维码处免密码直接开启ADB
adb shell settings put global adb_num AMM

冻结示例:
adb shell pm hide com.yst.whitebox
解冻示例:
adb shell pm enable com.yst.whitebox