《崩坏:星穹铁道》安卓自动化助手 | 基于 March7thAssistant 的二创分支
✨ 项目定位
本项目是 March7thAssistant(三月七小助手)在安卓平台上的二创分支,目标是在手机上直接运行自动化任务(日常、周常、模拟宇宙等),无需电脑。 📌 当前状态
- ✅ Shizuku 执行层:已实现授权、点击、滑动、截图等基础命令,真机测试通过。
- 🔄 识别层:正在探索最适合游戏的文字识别方案(UI树 / ML Kit OCR)。
- ❌ 任务层:尚未移植,待识别层稳定后开始。
技术路线
| 层级 | 技术方案 | 进度 |
|---|---|---|
| 执行层 | Shizuku + input tap /screencap | ✅完成 |
| 画面获取 | screencap 截图 |
🔄 进行中 |
| 文字识别 | ML Kit OCR / Tesseract | 🔄 尝试中 |
| 任务逻辑 | 移植原版 Python 代码逻辑到 Kotlin | ⏳ 未开始 |
注:由于《崩坏:星穹铁道》大部分按钮为非原生控件,
uiautomator dump无法获取文字,因此本项目或将采用 截图 + OCR 方案(与原版思路一致)。
🤝 如何参与
不需要任何门槛,能帮一点是一点!
- 会 Kotlin/Android:帮忙写代码、修 bug、优化架构。
- 会 Python/OpenCV:帮忙分析原版识别逻辑,提供移植建议。
- 会 测试:在不同机型上跑一跑,反馈哪里不行。
- 或者只是点个 ⭐ Star、提个 Issue、在群里聊聊天,也是巨大的支持!
QQ号:2414662093 GitHub Issues:直接提问题或建议
🙏 致谢 & 渊源
- 原作:moesnow/March7thAssistant
本项目的任务设计、决策逻辑均源于原作的宝贵经验。 - 已获原作者口头支持:“GPL-3.0 允许二次创作,祝你顺利。”
我们永远尊重并感谢原作者的卓越工作!
开源协议
本项目使用 GPL-3.0 许可证,详情请见 LICENSE 文件。
一起把三月七小助手带到安卓上! 虽说现在是hello world阶段()学生时间不算太充裕,见谅