共有三个级别 Android 自定义:默认情况下可以执行的操作、使用 ADB 可以执行的操作以及使用 root 可以执行的操作。 虽然获得 root 权限仍然相当困难,但 ADB mods 现在变得容易多了。
早在 Android 9、 Google 添加了一项功能,允许您通过 Wi-Fi 网络将 ADB 命令从计算机无线发送到手机。 虽然不是特别具有开创性,但奠定了基础。
Enter 开发商 泰勒·奈梅 和 他的新应用程序,拉德布。 它完全在手机上创建一个本地主机,然后就像网络上的计算机一样运行。 从那里,您所要做的就是连接到手机的无线 ADB 功能,无需计算机即可使用此功能!
- 不要错过:了解你的 Android 工具:ADB是什么以及如何使用它?
您需要什么:
- 电话与 Android 9 或更高
- 购买应用程序 2.99 美元 Google 玩一下(或者敢于从 GitHub 源代码构建应用程序)
已确认的工作:
- Google Pixel 电话(Android 9 或更高)
- OnePlus 手机(OxygenOS 9 或更高版本)
- Samsung Galaxy 电话(一个 UI 2.0、2.1 和 3.0)
第1步:安装LADB
注意,这个应用程序售价三美元。 如果您不同意,您可以这样做 转到应用程序的 GitHub 页面 并免费从源代码编译APK。 这是一个堆栈溢出线程 如果你想走这条路,那应该是一个很好的起点。
但对于其他人来说:只需在 Play 商店应用中搜索 LADB 即可安装它。 或者点击手机上的以下链接直接进入应用程序安装页面。
- 游戏商店链接: LADB – 本地亚行 Shell (2.99 美元)
第 2 步:启用开发者选项
现在打开您的“设置”应用程序并向下滚动以选择“关于手机”。 在里面,快速点击“版本号”条目七次,然后在出现提示时输入锁定屏幕密码。 这将解锁隐藏的开发者选项菜单。 但是,如果您需要更多帮助,我们有关于这部分的完整指南:
- 更多信息:如何解锁 Android的隐藏开发者选项菜单
步骤3:启用无线调试
现在您需要启用底层功能 Android 使这个应用程序运行的功能。 转到您的设置,向下滚动并选择“系统”,然后点击“高级”并选择“开发人员选项”。 在某些手机上,开发人员选项条目可能会列在主设置屏幕的最底部。
在里面,向下滚动到“调试”部分。 在这里,启用“无线调试”旁边的开关,然后在出现提示时按“确定”以确认您的选择。
我们对此进行了测试,发现它几乎适用于所有现代设备 Android 虽然近四年来没有手机在美国销售,但并不能保证每台设备都具有无线调试功能。 它是开源代码库 AOSP 的一部分,但 OEM 有时会从其 Android 皮肤版本中删除功能 Android。 不幸的是,如果您的手机没有此选项,LADB 将不适合您。
第 4 步:建立连接
接下来,您所要做的就是将 LADB 的本地主机连接到手机的无线 ADB 功能。 但要看什么情况 Android 您使用的版本可能非常简单,也可能有点麻烦。 我们将从厚实的(较新的)开始。 Android 版本),即如果您正在运行 Android 10 个或更少, 点击此处继续。
Android 11 岁及以上
从…开始 Android 11、新增无线调试功能完成。 这意味着它甚至有一个适当的安全系统,要求您输入凭据才能发送命令,这在这种情况下使事情变得复杂。
所以当你第一次启动 LADB 时 Android 11 您将看到一个弹出窗口,要求您输入端口号和配对代码。 由于显示配对代码的设置弹出窗口是在您将其输入计算机时在手机上读取的,因此一旦关闭,系统将自动更改配对代码。
因此,您需要在分屏视图中打开设置应用程序,这样弹出窗口就不会关闭。 当 LADB 提示您输入数字时,打开多任务视图,点击地图顶部的应用程序图标,然后选择“分屏”。 接下来,在出现的迷你多任务视图中选择“设置”卡,使其成为第二个屏幕。 或者,如果您使用三星,请从列表中选择“设置”。
从那里,返回设置 –> 系统 –> 高级 –> 开发人员选项或设置 –> 开发人员选项,然后点击“无线调试”文本(而不是开关)以打开该功能的子菜单。 从那里向下滚动并点击“使用配对代码对设备进行配对”。
现在只需复制数字即可。 在“设置”弹出窗口的“IP 地址和端口”下,您将看到一系列数字,然后是一个冒号,然后是另一个数字。 冒号后面的数字是您应该在 LADB 弹出窗口的“端口”字段中输入的数字。 然后配对代码将被粘贴到“配对代码”字段中,您现在可以在 LADB 中点击“确定”。
LADB 终端中显示“正在等待设备接受连接”消息。 这最多可能需要两分钟。 所以要有耐心。 建立连接后,您应该会收到一条通知 Android 系统会提示“无线调试已连接”。
将来你不需要再做这些事情了。 拉德布和 Android 两者都存储其无线 ADB 对。 所以下次运行 ADB 时Shell- 需要发送命令,您所要做的就是打开应用程序并输入它!
Android 9 和 10
当你在那里的时候 Android 9或10,这部分是 所以 容易多了。 只需打开应用程序,选中“始终允许”旁边的框,然后在提示“允许 USB 调试”时选择“允许”。 然后您将看到命令行,您可以在其中接受命令!
第5步:发送ADB Shell 对您自己的手机发出命令
现在您可以亚行Shell- 将命令发送到您自己的手机。 请注意,这是 ADBShell 意味着您无权访问“adb restart-bootloader”等命令。 相反,您只能运行通常以“adb shell”开头的命令。
但是,由于您直接向 ADB 发送命令Shell 发送时,必须使用“adbShell“-不包含部分命令 – 只需删除该部分并单独发送命令的其余部分。 例如,如果您授予高级自定义应用程序所需的“WRITE SECURE SETTINGS”权限,请改为执行以下操作:
adb shell pm grant com.appname.xyz android.permission_WRITE_SECURE_SETTINGS
…您只需发送:
pm grant com.appname.xyz android.permission_WRITE_SECURE_SETTINGS
尝试此命令的两个很棒的应用程序是 系统UI调节器 和 任务执行者。 一旦他们被授予编写某些系统设置的高级权限,他们就会变得非常强大!
那么,也许最方便的用途就是卸载过时的软件应用程序,而不必弄乱 PC 连接或使用 root 访问权限。 设置 LADB 后,这是一个相当简单的过程。 因此,请通过下面的链接查看。