【开源推荐】安卓上的adb客户端软件,可以很方便的管理安卓,手机,平板,电视和盒子。

sky adb

sky adb 是一款运行在 Android 手机上的 ADB 管理工具,用于通过 WiFi ADB / Wireless Debugging 管理手机、平板、电视和盒子。

项目地址:GitHub - sky22333/skyadb: Android 上的 adb 客户端软件,可以很方便的管理安卓手机、平板、电视和盒子。 · GitHub

功能特性

  • 无线调试配对、连接、断开和最近设备记录
  • 局域网自动发现和网段扫描,快速发现 adb 设备
  • 查看设备基础信息、连接状态和截图
  • 应用列表、分类筛选、搜索、启动、停止和卸载
  • 本地 APK 安装,在线下载 APK 后安装到目标设备
  • 本机用户应用导出并安装到目标设备
  • 在线下载文件并推送到目标设备
  • 目标设备文件管理、目录浏览、本地文件上传和设备文件下载
  • 设备截图预览,需要时再保存到本机
  • 目标设备系统日志查看和复制
  • 模拟物理按键、虚拟遥控器和屏幕镜像
  • Shell 命令执行和输出查看
  • 诊断日志记录错误信息,便于排查连接和功能异常
  • scrcpy屏幕镜像

界面预览

6 个赞

甲壳虫开源版,支持!

1 个赞

支持,也算是填补了一个空缺

不错,以star

那重启后shizuku就有救了?

没明白大佬的意思

不行

这个好啊

什么不行?

看回复对象,应该是说 5 楼那个想法,

是不行的。

5 楼的想法,应该是让手机每次重启后,用您的软件连接本机的 adb,然后给 shizuku 授权。

shizuku 可以用 adb 授权,但每次手机重启后授权就会被撤销,需要重新授权。

我感觉楼上的想法,应该是让手机 “自己调试自己”,即让设备与本机上运行的 sky adb 连接,这样需要进行 USB 调试时,就不需要其他设备了。

不过我发现,您的软件的 IP 地址似乎不支持 127.0.0.1localhost,应该是不能调试本机的。

可以自己调试自己,我手机实测过,安卓11以上需要先配对才行,然后用无线调试页面给的内网地址来连接。

127.0.0.1localhost的话我没试过

谢谢,这个我试了一下,确实可以。

不过我比较好奇的是,现在这种自己调试自己的方法依赖无线调试,而无线调试只能在设备连接 WLAN 后才能打开。那么对于没有 WLAN 的环境,这个方法就行不通了。

比如下面这个情况:

  • 背景:
    • 我手机上的一个应用,平时是使用 Hail 冻结起来的,
    • Hail 冻结/解冻应用需要使用 Shizuku 授权,
    • Shizuku 需要使用 adb 有线调试(需连接电脑)或无线调试(无需其他设备,但要求手机必须连接 WLAN,以便开启无线调试)来启动。
  • 问题:
    • 临时需要使用这个被冻结的应用
    • 但 Shizuku 被杀后台了,导致 Hail 无法解冻这个应用
    • 人在外面,没有 WLAN,也没带电脑,无法启动 Shizuku。
  • 希望的解决方案:
    能有一种不依赖 WLAN 的方法实现 “自己调试自己”,从而启动本机的 Shizuku。

这个确实没办法,只能让朋友临时开下热点让你连