使用17个ADB和Fastboot命令控制您的Android手机

使用17个ADB和Fastboot命令控制您的Android手机

如果您从未听说过Minimal ADB和Fastboot,它是一个简单但功能强大的工具,可让您输入命令来控制USB连接的Android手机。

普通Android用户可能想要对他们的Android做的一些事情可能看起来太复杂了。即使是将文件传输到手机或从手机传输文件这样简单的操作也需要更多的步骤。

使用Minimal ADB和Fastboot,您只需一个简单的命令即可完成传输文件,查找序列号,甚至完整备份手机等操作。

设置最小ADB和快速启动

最小的ADB和Fastboot适用于Windows,MacOS和Linux。以下是有关如何在系统上设置Minimal ABD的指南。

安装Minimal ADB和Fastboot后,您只需在手机上启用USB调试即可。只需几个简单的步骤即可完成此操作。

  1. 通过进入“设置”,点击“ 关于设备”(或“ 关于手机”)启用开发人员模式,并继续点击内部版本号,直到您看到启用开发者模式的警报。
  2. 再次进入设置。您现在应该看到一个Developer选项图标。点击此按钮,向下滚动至USB调试,然后启用它。
  3. 退出设置。这些更改允许最小ADB和Fastboot实用程序连接和控制您的手机。

现在您已准备好开始向手机发出命令。

只需使用USB线将Android手机插入计算机,然后启动Minimal ADB和Fastboot。您将看到弹出的命令窗口。

要检查Minimal ADB和Fastboot是否可以与您的手机通信,只需发出命令:adb devices

附加的设备列表下,您会在单词设备旁边看到一个随机代码。

这意味着Minimal ADB和Fastboot实用程序可以看到您的手机,并且您已准备好开始发出有用的命令。

与手机之间传输文件

有许多方法可以在Android手机和其他设备之间移动文件和数据。但是,大多数这些方法需要多个步骤或复杂的连接。

使用Minimal ADB和Fastboot,一旦设置了计算机和手机一次以允许ADB命令,您将永远不需要再次设置它。

传输文件就像输入一个简单的命令一样简单,并传输文件。

  1. 打开最小ADB和Fastboot,并通过键入adb devices命令确保它可以看到您的设备。
  2. 将文件从计算机移动到手机的命令是adb push。要将文件从手机移动到计算机,命令为adb pull。如果您知道文件所在的路径(如图像),则可以键入包含源和目标的完整命令,如下所示:adb pull /sdcard/dcim/camera/20181224_131245.jpg c:/ temp / pictures /您将看到显示已成功提取文件的状态。
  3. 您可以在指定的第二个目录中找到传输的文件。

您可以通过一个简单的命令以相同的方式将文件从计算机移动到手机。只需反转源目录和目标目录即可。

例如,要将计算机中的图片放到手机上,只需输入adb push c:\ temp \ pictures \ mypicture.jpg / sdcard / dcim / pictures

这将在手机上的/ sdcard / dcim / pictures目录中创建该文件的副本。

浏览电话上的文件夹

如果您不知道Android设备上文件的路径,可以使用名为adb shell命令的特殊命令来查找该文件。

有几个shell命令对于浏览手机上的文件夹非常有用。

  • ls:列出目录的内容。
  • cd:更改目录。
  • rm:删除文件或目录。
  • mkdir:创建一个新目录。
  • cp:复制文件或目录。
  • mv:移动或重命名文件。

使用adb shell命令,您可以通过用分号分隔它们来组合这些命令。

例如,要导航到手机上的目录以查找照片:

  1. 输入adb shell ls以查看手机上的所有目录。
  2. 输入adb shell cd sdcard; ls导航到sdcard目录并查看那里的所有文件。用分号分隔的每个命令按顺序执行。
  3. 继续添加命令以深入导入子目录,直到找到您要查找的文件。例如,键入adb shell cd sdcard; cd dcim; cd相机; ls会显示你用相机拍摄的所有照片。
  4. 找到所需的文件后,可以发出上一节中描述的adb pull命令,将这些文件传输到您的计算机。

远程安装或卸载Android应用程序

人们在Android上安装应用的最常见方式是搜索Google Play商店并从中安装应用。

Google Store会自动将安装文件(称为APK文件)传输到您的手机,然后启动它。所有这些都是在幕后自动发生的。

但是,有很多网站可以下载Google Play上没有的应用。这些让你下载APK文件到您的电脑。然后,您可以使用简单的abd安装命令在手机上远程安装APK。

以下是它的工作原理:

  1. 在手机上启用未知应用程序的安装。在Android Nougat上,您可以在“设置”下找到此项,点按“ 安全”,然后启用“ 未知来源”。在Android Oreo上,您可以在“设置”下找到此项,点击“ 应用和通知”,然后选择“ 安装未知应用”
  2. 从您找到该应用的网站下载APK文件。一个用于在Google Play商店中查找应用的热门网站是APK Mirror。将文件保存在您记忆中的计算机上的某个位置。
  3. 最后,将手机连接到计算机,启动Minimal ABD和Fastboot。在命令提示符下,键入命令adb install <NameOfApp> .apk。将<NameOfApp>替换为APK文件的路径和名称。在上面的示例中,APK文件存储在c:\ temp中,文件是protonmail.apk。
  4. 此命令自动将APK文件传输到Android设备,然后运行安装程序。安装程序完成后,您会看到应用程序显示在手机上安装的应用列表中。
  5. 您还可以使用adb uninstall命令卸载应用程序。但在此之前,您需要知道手机上安装的应用程序的完整软件包名称。通过键入adb shell pm list packages来查看手机上安装的所有软件包。搜索此列表以查找要安装的应用程序的名称。
  6. 通过键入adb uninstall <full package name>卸载应用程序。将<full package name>替换为您在列表中找到的应用程序包的全名。
  7. 运行命令后,您将看到“成功”一词。该应用将从Android手机上的应用列表中消失。

完全备份您的手机

你有没有让你的Android手机死机,你丢失了一切吗?

对于那些一直使用手机拍照和工作的人来说,这样的场景可能会让人觉得真正的灾难。通过使用ADB Minimal和Fastboot将完整备份保存到计算机来避免它。

这个过程比你想象的要容易。

ADB备份命令有,你可能永远不需要使用,因为只是打字的参数列表ADB备份命令将努力找到默认参数。

这些参数包括:

  • -f <file>:设置要在计算机上存储备份的位置。
  • -apk | -noapk:指定是否为已安装的应用程序备份每个APK文件。
  • -shared | -noshared:还备份共享存储(如SD卡)。
  • -all:备份每个应用程序而不仅仅是单个应用程序。
  • -system | nosystem:指定是否还备份系统应用程序。
  • <packages …>:确定要备份的各个应用包。

备份的最简单方法是使用-apk,-all和-f参数。

执行此操作的命令是:

adb backup -apk -all -f C:\ temp \ phone_backup \ Samsung_Backup.ab

这将触发一个提示,您将确认完整备份,并根据需要对其进行加密。

确认后,将启动完整备份。

完整备份可能需要几分钟才能完成。

如果是这样,您可以在指定的路径中找到完整备份文件。

如果您的手机死机并且您丢失了所有内容,则修复手机后,您可以通过输入以下命令执行完全恢复:

adb restore <文件的路径和名称> .ab

这会将完整备份上传回您的手机,并将所有内容恢复正常。如果您选择备份APK文件,即使所有原始应用都会重新安装。

获取有关您手机的信息

每当您联系手机制造商或任何技术支持热线的客户支持时,有时他们都需要了解手机的详细信息,这些信息并不容易找到。

使用Minimal ADB和Fastboot,您可以检索有关手机的各种信息。

  • adb shell ip -f inet addr show wlan0:提供网络上手机的当前IP地址。
  • adb shell getprop ro.boot.serialno:显示手机的序列号。
  • adb shell getprop ro.build.version.release:显示手机上安装的Android操作系统的版本。
  • adb shell netstat:显示手机当前处于活动状态的所有当前网络连接。

getprop命令,您可以访问到一个巨大的各种详细资讯,手机除了序列号和操作系统版本。要查看整个集合,只需键入adb shell getprop,您将看到所有详细信息的列表,包括当前值。

从计算机中键入一个命令以从手机中提取此信息比通过“设置”菜单尝试找到它们要容易得多。

使用最小ADB和Fastboot

不是开发人员的Android手机用户通常不需要命令行应用程序。然而,最小的ABD和Fastboot是非常不同的。

它提供了对手机的大量控制和访问,大多数新手Android用户都难以理解。易于设置和简单的命令使其成为任何Android用户的强大工具。


分享到: