如何仅在智能手机上使用 adb 命令!无需电脑修改Android

在本文中:如何在没有电脑的环境下运行adb命令介绍一下。

虽然条件有点严格,但我会解释几种模式的流程,所以请尝试一下。

如何在没有 PC 的情况下使用 adb 命令

亚行(一个安卓系统D漏洞ridge) 命令,可以向 Android 提供普通设置屏幕无法完成的高级自定义指令。

虽然它是一个相对易于操作的工具,但它基本上需要通过 USB 连接的计算机进行操作。

相关文章 如何在 Windows 上使用 adb 命令

相关文章 如何在 Mac 上使用 adb 命令

凭借一些独创性,您只需一次智能手机操作即可执行 adb 命令。

需要 Android 11 或更高版本。

第一的,安装雫。

首先,会出现“Shizuku 已停止”的消息,因此需要进行初始设置。

“从无线调试开始”配对打开它并允许通知权限。

(左)配对 (右)通知选项

(左)允许通知(右)出现“正在搜索配对服务”通知

然后打开开发者选项。

如果您是第一次使用它,在“设置”应用中反复点击设备的版本号。

相关文章如何显示/隐藏 Android 开发者选项

以 Pixel 7a 为例。打开设备信息(左)并重复点击版本号(右)。

开发者选项菜单无线调试打开它。

打开无线调试

继续无线调试打开详细信息菜单。

转变 点击左侧部分。

使用配对码对设备进行配对当您选择 时,将显示代码。我会通知雫的。

(左)点击红框 (右)使用配对码对设备进行配对

(左) 将会出现配对码 (右) 在 Shizuku 通知中输入

将出现一条消息,提示“配对已完成”。

现在当您打开 Shizuku 时,状态会更改为“Shizuku 正在运行”。

(左)配对(右)雫正在奔跑

随后一个外壳我们将介绍一个名为的应用程序。

访问上面的链接获取并安装 apk 文件。

相关文章 如何在Android上安装apk文件

(左)aShell分发站点(右)安装apk

当你启动一个Shell时,系统会要求您访问 Shizuku,因此请允许。

开始准备好。

(左)许可(右)Start

切换到命令输入界面即成功。

从这里开始,与输入普通的adb命令没有区别。

▼示例:查看应用包名

adb shell pm list packages

pm 列出软件包

相关文章 如何查找Android应用程序的包名称

如果如果aShell中出现以下屏幕,雫无法正常工作。

aShell 无法启动时的屏幕

如果 Shizuku 停止,请重新开始无线调试。

重新启动设备将重置初始设置,您需要从初始无线调试配对设置重新开始。

恢复无线调试

参考:无需PC使用adb命令的其他方法

我们将介绍另外三种方法。

这些都不是一部智能手机就能完成的;初始设置需要第二个 Android、计算机或 root 环境。

方法一:通过USB OTG连接的Android之间执行

这是一种通过 USB 连接两部智能手机并从一个智能手机到另一个智能手机执行 adb 命令的方法。

操作流程如下。

  1. 准备一条USB OTG线和第二条Android
  2. 在开发者选项中启用USB调试
  3. 使用 ADB OTG 应用程序连接智能手机

1.准备一条USB OTG线和第二条Android

为了使用 USB OTG 电缆连接 Android 设备,请准备与两个设备匹配的端子(micro USB / Type C)。

[什么是 OTG 电缆?] – “USB On-The-Go”的缩写。也称为“USB 主机电缆”。使用 Android 作为主机(父级)为连接的设备充电并连接鼠标或 USB 存储器的电缆。

另外,请准备第二台 Android 设备,以便您可以从智能手机而不是计算机发送命令。

2. 在开发者选项中启用USB调试

第一个 Android 设备(adb 命令指令发送到的“目的地”)上需要此设置。

在安卓上设置系统开发者选项打开

USB调试使能够。

3. 使用 ADB OTG 应用程序连接智能手机

第二台 Android 设备(发送 adb 命令指令的“源”)上需要该应用程序。

安装 ADB OTG。

在此状态下,通过USB连接Android设备。

连接 Pixel 3a XL(左)和 AQUOS sense3(右)的示例。

在安装了 ADB OTG 的第二个 Android(发送 adb 命令指令的“源”)上,出现以下消息。好的选择。

ADB⚡OTGを起動して●●(機種名)を処理しますか?

(左)ADB OTG 应用程序顶部屏幕(右)显示的消息

然后,在第一个Android(adb命令指令发送的“目的地”)上会出现以下消息,因此始终允许从此计算机进行 USB 调试选中该框。

USBデバッグを許可しますか?
このパソコンのRSAキーのフィンガープリント:

现在如果您可以切换到安装了 ADB OTG 的第二个 Android(发送 adb 命令指令的“源”)上的命令输入屏幕,则该过程成功。

从这里开始,与输入普通的adb命令没有区别。

▼示例:使用SD卡作为内部存储的adb命令

sm partition disk:<SDカード名> private

(左)要输入的命令(右)SD 卡成为内部存储的一部分

相关文章 如何在Android上将SD卡变成内部存储

如果这不起作用,请尝试将 USB 管理切换到第一个 Android 设备上的“此设备”(adb 命令指令发送到的“目的地”)。

打开通知中的选项(左)并将 USB 管理切换到“此设备”(右)。

如果仍然没有反应,则很可能是以下两种原因。

  • 您是否启用了 Android USB 调试?
  • 您是否选中“始终允许从此计算机进行 USB 调试”?

以上是如何从第二个Android设备执行adb命令。

由于需要多部智能手机,所以门槛不低。

但是,它是无需计算机即可运行 adb 命令的少数方法之一,因此如果您满足要求,请使用它。

此外Play 商店上有类似的应用程序(搜索“adb otg”即可找到)。

如果与 ADB OTG 配合使用效果不佳,请尝试一下。

方法二:通过网络在终端本身执行(首先需要PC)

输入 adb 命令需要 USB 电缆连接。

然而,另一种选择是通过 Wi-Fi 运行它。

利用这种机制,在 Android 上安装某种终端应用程序并通过网络在您自己上执行 adb 命令。

但默认情况下,通过网络执行是被阻止的,需要通过 USB 连接的计算机才能进行权限操作。

换句话说,初始设置需要计算机,因此这不是一种仅用智能手机就可以完成的方法。此外,每次重新启动时都会重置它,因此您每次都需要与计算机交互。

操作流程如下。

  1. 电脑上准备好adb环境等
  2. 在开发者选项中启用USB调试
  3. 检查与 adb devices 的连接
  4. 更改端口号并切换到 TCP/IP 连接(adb tcpip 5555)
  5. 在终端应用程序中连接到您自己(adb connect)

1.电脑上准备好adb环境等

请在电脑上准备一个可以使用adb命令的环境。

相关文章中介绍了适用于 Windows 和 Mac 的步骤。

您还需要一根电缆来连接您的计算机和 Android。

根据智能手机 USB 端子(micro USB / Type C)的形状准备一个。

2. 在开发者选项中启用USB调试

在安卓上设置系统开发者选项打开

USB调试使能够。

在此状态下,通过USB连接Android和电脑。

如果出现 USB 连接选择屏幕,请选择“文件传输模式”。

3.检查与adb devices的连接

在准备好adb环境的电脑上执行以下命令。

adb devices

Windows 示例。在命令提示符下输入。

如果显示以下信息并且可以识别所连接的 Android 设备,则表示正常。

xxx 部分是设备特有的字母数字标识信息。

List of devices attached
xxx(デバイス情報) device

如果您是第一次连接电脑,Android端会出现以下信息。始终允许从此计算机进行 USB 调试选中该框。

USBデバッグを許可しますか?
このパソコンのRSAキーのフィンガープリント:

另一方面,如果出现以下消息,则无法识别实际的 Android 设备。

List of devices attached
xxx(デバイス情報) unauthorized

请检查以下两点,因为它们通常是原因。

  • 您是否启用了 Android USB 调试?
  • 您是否选中“始终允许从此计算机进行 USB 调试”?

以上就是使用adb命令的准备工作。

4.更改端口号并切换为TCP/IP连接(adb tcpip 5555)

运行以下命令:

adb tcpip 5555

如果出现以下信息就OK了。

restarting in TCP mode port: 5555

Android 端现在正在等待网络上的 adb 连接。

5. 使用终端应用程序连接到您自己 (adb connect)

请在您的 Android 设备上安装终端应用程序。

在本文中,我将解释使用。

其他的 如果应用程序支持远程连接就可以。 如果您在 Play 商店中搜索“adb wifi”,您就会找到它。

第一的设置设备信息请从此处检查您的 IP 地址。

▼IP地址示例

192.168.xxx.xx

Xperia 10 II 设置应用程序示例。

下一个打开Remote ADB Shell,在“IP地址或主机名”中输入确认的IP地址。连接

adb 连接到您自己的图像。

将出现以下消息,始终允许从此计算机进行 USB 调试选中该框。

USBデバッグを許可しますか?
このパソコンのRSAキーのフィンガープリント:

如果现在可以切换到命令输入界面,那就成功了。

(左)USB调试权限画面 (右)命令输入画面

从这里开始,与输入普通的adb命令没有区别。

▼示例:adb命令禁用不必要的预装应用程序

adb shell pm disable-user --user 0 <アプリのパッケージ名>

(左)要输入的命令(右)docomo LIVE UX 将被禁用

相关文章 如何强制禁用 Android 上预装的应用程序

如果不起作用,则最有可能是以下两种原因。

  • 端口号是否已使用 adb tcpip 5555 更改?
  • 您的IP地址正确吗?

(右)端口号未更改时显示的消息示例。

以上就是Android上执行adb命令的方法。

仅第一次需要使用计算机进行设置,此后您将可以单独在 Android 上执行 adb 命令。

重新启动将重置初始设置,因此您需要再次操作通过 USB 连接的计算机。

方法三:通过网络在终端本身执行(需要root环境)

输入 adb 命令需要 USB 电缆连接。

然而,另一种选择是通过 Wi-Fi 运行它。

利用这种机制,在 Android 上安装某种终端应用程序并通过网络在您自己上执行 adb 命令。

通过 Honrai 网络执行被阻止,需要通过 USB 连接的计算机才能进行权限操作。

但是,如果您有 root 环境,则一切都可以在单个智能手机上完成。

在此介绍的三种方法中,这是唯一可以使用单个智能手机完成的方法。然而,由于需要root环境,所以门槛相当高。 。 。

操作流程如下。

  1. 准备Android root环境
  2. 使用 ADB Wifi 应用程序切换到 TCP/IP 连接
  3. 在终端应用程序中连接到您自己(adb connect)

1.准备Android root环境

在Android设备上准备root环境。

相关文章 Android root方法总结

2. 使用 ADB Wifi 应用程序切换到 TCP/IP 连接

如果您的 Android 具有 root 环境,则可以使用具有超级用户权限的应用程序来允许通过网络执行 adb 命令。

在本文中,我将解释使用。

其他的 还有其他类似的应用程序。 如果您在 Play 商店中搜索“adb root”,您就会找到它。

您必须首先授予超级用户权限。

(左)超级用户权限请求屏幕(右)Magisk 设置屏幕

下一个,从 ADB Wifi 顶部屏幕通过WIFI启动ADB请启用它。

您还可以将图块添加到快速设置面板并在它们之间切换。

(左)ADB Wifi 顶部屏幕(右)快速设置面板屏幕

Android 端现在正在等待网络上的 adb 连接。

3. 使用终端应用程序连接到自己(adb connect)

请在您的 Android 设备上安装终端应用程序。

在本文中,我将解释使用。

其他的 如果应用程序支持远程连接就可以。 如果您在 Play 商店中搜索“adb wifi”,您就会找到它。

请从 ADB Wifi 的顶部屏幕检查您的 IP 地址。

它还显示在添加到快速设置面板的图块上。

192.168.xxx.xx

(左)ADB Wifi 顶部屏幕(右)快速设置面板屏幕

下一个打开Remote ADB Shell,在“IP地址或主机名”中输入确认的IP地址。连接

adb 连接到您自己的图像。

将出现以下消息,始终允许从此计算机进行 USB 调试选中该框。

USBデバッグを許可しますか?
このパソコンのRSAキーのフィンガープリント:

如果现在可以切换到命令输入界面,那就成功了。

(左)USB调试权限画面 (右)命令输入画面

从这里开始,与输入普通的adb命令没有区别。

▼示例:adb 命令授予应用程序特殊权限

adb shell pm grant <アプリのパッケージ名> android.permission.WRITE_SECURE_SETTINGS

例如 如果您授予 WRITE_SECURE_SETTINGS 权限,则可以在全屏之间自由切换。

(左)要输入的命令(右)全屏显示

相关文章 如何让Android全屏

如果不起作用,则最有可能是以下两种原因。

  • ADB Wifi有超级用户权限吗?
  • 您的IP地址正确吗?

可以从 Magisk 屏幕检查超级用户权限。

以上就是Android上执行adb命令的方法。

只要有root环境,完全可以在Android上单独执行adb命令。

如果您符合条件,请考虑。

多于,如何仅在智能手机上使用 adb 命令!无需电脑修改Android这就是解释。

所介绍的所有方法都有其独特之处,但如果您需要在没有计算机的情况下执行 adb 命令,请参考它们。

相关文章 adb 命令可以执行的操作列表