AutoGod-新一代安卓自动化测试平台

简介: AutoGod是新一代安卓自动化测试平台,支持Shizuku/Root/无障碍/HID等多策略;内置Yolo全系列+主流OCR;Material Design3可视化UI开发(几行XML即可);JS代码经简化、混淆、VMP转码三重保护,APK高度防逆向;专为开发者优化,兼顾易用性与安全性。(239字)

AutoGod新一代安卓自动化测试平台

官方文档: https://auto-god.netlify.app/

AutoGod-自动化助手

强大的功能

  • 支持Shizuku、Root、无障碍、HID等自动化策略
  • 支持安卓端代码编辑器、开发
  • 支持电脑端IDE、VSCode、IDEA开发
  • 拥有最全面的UI界面设计能力
  • 支持打包成apk

图形与视觉

  • 支持Yolo全系列:yolov5-yolov13全部支持,并且官方文档提供详细的自主搭建训练yolo的全套视频、文档教学。
  • 支持主流OCR:GoogleMlkit、NcnnOcr、PaddleOcrV5

精美的界面

支持全套Material Design3的组件开发,并且开发极其容易上手,直接让UI界面设计简洁到小白都能学会,这么漂亮简约的界面,对于国内其他的自动化测试平台而言,简直就是一种降维打击。

只需要简单的几行xml代码即可完成对UI的开发,例如写一个简单的按钮:

<ui>
    <button text="我是文本" />
</ui>

无法被破解

妈妈再也不担心我的源码会被掏了!!!在打包成apk的过程中,代码会经历如下阶段:

  1. js代码简化(这一步去除注释、规范化js代码)
  2. js代码混淆(这一步改变代码结构、缩减变量名称)
  3. js转为VMP混淆码

打包后的apk只能执行VMP混淆码,即使被HOOK也只能拿到混淆码!完美解决自己的js代码会被掏的问题!

并且:打包的apk本身dex就是处于高度混淆的状态,直接让逆向难度成倍增长!

应用截屏

开发诱因

我最开始一直使用的都是免费开源的auto.js作为我的自动化工具,但是随着这个工具的普及,不断的灰产、违法情况出现,一系列的原因导致官方不得不下架这款安卓神器。
当这款安卓自动化神奇跌落以后,我就开始在市面上寻找替代方案,但是市面上的自动化工具都有普遍的缺点:

  1. 并发编程支持度不够
  2. 界面UI太阿格里了(太丑了)
  3. 收费、价格不菲

于是在2024年11月的某一天,我安装了AndroidStudio开始研究谷歌的Material Design3组件库。

最开始开发非常吃力、因为我从来没用过AndroidStudio,原因是家庭条件有限,我上大学使用的电脑是2k买的小电脑。最早我接触编程是在初中,初2的时候才拥有人生的第一部安卓手机,那个时候天天刷网页找编程资源进行学习,高中就经常去网吧通宵学习编程,作为学生的我,真正实际操练编程是在安卓手机上安装的AIDE这款app。

甚至到了大学,我写安卓app一直都是用的AIDE,电脑端就用的Eclipse。

后来我慢慢学习使用IDEA和AndroidStudio,直到渐渐顺手。

解决“遗传病”

由于我觉得Auto.js用起来很顺手,于是我想保留我自己的使用习惯来开发AutoGod!!
于是我不得不解决一些“遗传病”:

由于auto.js曾经是开源的软件,导致只要是使用该平台写的脚本代码,都能被秒破。代码无论被加密的多么花里胡哨,到了脚本引擎面前,就是明文!!

于是我在开发AutoGod的时候全程使用高强度的逆向思维:

  1. http请求必须要高仿https双端签名校验
  2. 敏感字符串必须非对称加密
  3. json的字段必须混淆
  4. 脚本引擎必须自己重构
目录
相关文章
|
26天前
|
人工智能 文字识别 测试技术
AutoGod:一款拥有AI视觉的安卓自动化框架
AutoGod是一款面向安卓的AI视觉自动化框架,融合多引擎OCR、YOLO目标检测与VMP混淆引擎,解决传统方案元素定位脆弱、兼容性差、安全性低等痛点,支持自动化测试、游戏脚本与企业RPA,兼顾智能性、鲁棒性与安全性。
267 11
|
27天前
|
人工智能 编解码 测试技术
我用300天开发了一个自动化助手,让手机自己"工作"
我用300天开发了一个自动化助手,让手机自己"工作"
179 5
|
3月前
|
XML 前端开发 Serverless
自建一个 Agent 很难吗?一语道破,万语难明
本文分享了在奥德赛TQL研发平台中集成BFF Agent的完整实践:基于LangGraph构建状态图,采用Iframe嵌入、Faas托管与Next.js+React框架;通过XML提示词优化、结构化知识库(RAG+DeepWiki)、工具链白名单及上下文压缩(保留近3轮对话)等策略,显著提升TQL脚本生成质量与稳定性。
977 33
自建一个 Agent 很难吗?一语道破,万语难明
|
2月前
|
人工智能 运维 监控
大模型调优避坑:为什么你的多任务模型越训越废?核心逻辑全在这里
本文深入剖析多任务学习中Backbone“该不该拆”的核心问题,用大白话讲清共享架构从红利变负担的原理,指出任务目标冲突、任务头过载、指标此消彼长、训练畏难四大拆分信号,并提供冲突诊断→LoRA折中→物理拆分三步实践方案,助力高效决策。(239字)
146 4
|
25天前
|
编解码 文字识别 安全
AutoGod:安卓5-16全兼容!一站式自动化框架,开发效率直接拉满
Auto-God是一站式安卓自动化框架,兼容Android 5–16,覆盖手势、视觉(OCR/YOLO)、网络、UI(Material3悬浮界面)、拓展及安全(防HOOK/抓包/破解)全能力,开箱即用,真机/模拟器/云手机全支持,让自动化开发更简单、高效、安全。
331 1
|
2月前
|
人工智能 JavaScript API
opencode 安装 -> 使用
OpenCode 是一款开源AI编程助手,支持智能代码生成与文件操作。需先安装Node.js(推荐v22),再通过scoop或npm全局安装。启动后可切换build/plan双模式,支持自定义API模型、多会话、对话导出与分享等功能。(239字)
4541 13
|
2月前
|
NoSQL IDE MongoDB
Studio 3T 2025.23 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.23 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
101 11
|
2月前
|
安全 Linux iOS开发
Tenable Nessus 10.11.2 发布 - 漏洞评估解决方案
Tenable Nessus 10.11.2 (macOS, Linux, Windows) - 漏洞评估解决方案
171 5
Tenable Nessus 10.11.2 发布 - 漏洞评估解决方案

热门文章

最新文章