Skip to content

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

License

Notifications You must be signed in to change notification settings

Hakuin123/ADB-Launcher

Repository files navigation

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,也有可能支持图形化界面。当然前提是肝得动

参考文献

Android 调试桥 (adb) - Android Developers

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

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

冰箱 Ice Box 应用在线文档

如何激活Dhizuku

秋之盒

Android漫谈

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published