ADB,启动! - 自用的 ADB 脚本

801 字
4 分钟
ADB,启动! - 自用的 ADB 脚本
2023-12-26
2026-03-03
浏览量 加载中...
Hakuin123
/
ADB-Launcher
Waiting for api.github.com...
00K
0K
0K
Waiting...

ADB,启动!#

自动化开启 Android 系统“无线调试”并激活多数需要 ADB 权限的应用。适用于所有版本的 Android 系统(包括 Android 10 及更低版本)

功能#

  • 启动 Android 系统“无线调试”(监听端口 5555 上的 TCP/IP 连接)
  • 激活 Shizuku 等需要 ADB 权限的应用
  • 自动识别并跳过激活未安装的应用
  • 执行完毕后提示使用技巧
  • 支持自动故障排查并尝试修复
自动修复功能详情
  • 未找到 ADB 工具时提醒并给出解决方案
  • 尝试关闭正在运行的其它 ADB 进程防止冲突
  • 检查应用激活脚本是否存在
  • 执行遇到错误时提供疑难解答
  • 可选忽略报错继续执行

支持激活的应用#

Tips:当连接的设备未安装目标应用时,将跳过激活。

ADB 模式#

更多应用陆续支持中,欢迎提交 issue 补充~

设备管理员(DeviceAdmin)#

现阶段仅利用设备管理员权限就可运作的玩机工具较少,欢迎提交 issue 补充~

设备所有者(DeviceOwner)#

注:经评估后决定不加入激活设备管理员模式功能,原因详见此处。推荐使用秋之盒实现此功能。

需要借助设备所有者权限的应用数量繁多,但Android 系统设定具有设备所有者权限的应用有且仅能有一个。Dhizuku 参考 Shizuku 的设计思想,分享 DeviceOwner (设备所有者) 权限给其余应用

下载 & 使用#

  1. 转到 Releases 以获取最新版本
  2. 在更新详情下方的Assets中选择Source code(zip)
  3. 下载后解压zip格式的压缩文件
  4. 双击或右键以管理员模式运行其中的ADB,启动!- UTF-8.batADB,启动!- GB2312.bat

若遇到中文乱码问题,请尝试运行文件名中带有GB2312字样的版本,或自行搜索“cmd显示中文乱码”相关解决方案

开发#

TO DO#

  • 更精准的自动修复
  • (待评估)执行完毕后返回桌面(部分应用被激活后会被唤醒到前台)
  • idk

一些碎碎念#

  • 请注意,本项目的宗旨为尽量减少人工干预,解放双手,所以选择一次性批量激活多个应用。若需要选择性激活部分应用,请考虑自行修改源代码实现。
  • Windows 批处理不支持数组或列表数据结构,所以使用条件判而断非循环,这导致代码无法复用以减小体积~~(其实是懒所以直接复制粘贴然后替换内容)~~。后续可能尝试给予优化。
  • 未来可能将项目语言更换为 Powershell,也有可能支持图形化界面。当然前提是肝得动

Star History#

Star History Chart
Star History Chart

参考文献#

Android 调试桥 (adb) - Android Developers

通过 Wi-Fi 连接到设备(Android 10 及更低版本) - Android Developers

SDK 平台工具版本说明 - Android Developers

冰箱 Ice Box 应用在线文档

如何激活Dhizuku

秋之盒

Android漫谈

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
ADB,启动! - 自用的 ADB 脚本
https://www.hk256.top/posts/projects/adb-launcher/
作者
白隐Hakuin
发布于
2023-12-26
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
白隐Hakuin
“播种与期待之歌,亦是收获与欢愉之歌。”
公告
Ciallo~(∠・ω< )⌒★
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
10
分类
4
标签
17
总字数
19,473
运行时长
0
最后活动
0 天前

目录