声明:看到好用的应用就想分享给大家,不是为了加分,又不能变现对我来说一点吸引力都没有。
ADB(Android Debug Bridge)是用于调试 Android 设备的命令行工具,对开发者来说,ADB 自然是日常工作的得力助手,而对我们业余玩家来说,它也可以用来调校一些默认情况下接触不到的功能和设置。
在早期的 Android 平台上,我们只能通过 USB 数据线连接电脑和手机,然后再在电脑上使用 ADB 工具(前提是已经在开发者选项中开启了 USB 调试开关);从 Android 10 开始,Google 眼看大家那可怜的 USB 接口数量和满桌的数据线,无奈之下推出了一个无线调试功能,只需要电脑和手机连接到同一个 Wi-Fi(即在同一局域网下)就可以进行调试。
虽然简化如此,但用户还是需要一台电脑才可以执行 ADB 的相关命令。比如说我想随时随地「冻结」某个应用1,或是通过 Shizuku 使用 App Ops 进行更全面的权限管理,用小黑屋、黑阈、绿色守护等工具优化后台和续航;再比如此前少数派推荐过的 Wavelet 来个「一耳朵」音质提升。身边似乎总得准备一台配置了 Android 开发工具或 ADB 环境的电脑,挺麻烦的。
是的,已经有大神想到这个点子并开发了一个工具应用:LADB,顾名思义即 Local ADB,运行在本地的 ADB,基于 GPL 协议开源。
我们安装后试一试效果,目前看起来功能还是挺简单的,就一个 Shell 窗口。简单说一下使用步骤:
先连接任意一个 Wi-Fi,就算没有接入互联网都可以;
然后打开 LADB,将它调整为小窗模式(或分屏模式)——因为无线调试的配对码等信息每次点击都会动态生成,所以才需要小窗模式同时打开本应用和开发者选项;
进入开发者选项,开启无线调试,首次使用需要配对设备,将配对码和端口填入本应用即可;
最后,我们仍然不能使用 LADB 这个应用来执行类似这样的命令:
adb root
adb reboot
adb install
...
因为 LADB 只是向用户开放了 adb shell 输入,所以在没有 root 的前提下也只能执行 adb shell xxx 这样的命令(比如上文提到的停用应用)。从源码来看它是将整个 ADB 工具编译到移动平台的,我猜也是考虑到安全原因没有暴露除 shell 以外的其他命令输入。不过对于一些常见的 ADB 使用需求,比如 Shizuku、黑阈、绿色守护等,使用 LADB 来完成配置已经足够了。
下载:https://qlxfmbc.lanzouy.com/iw3aC0iwdqqb 密码:g9zj
原作者下载链接:https://sspai.com/post/71355