# astator **Repository Path**: skyof/astator ## Basic Information - **Project Name**: astator - **Description**: 使用c#作为脚本的安卓自动化软件 - **Primary Language**: C# - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://astator.gitee.io/docs - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 54 - **Created**: 2022-09-18 - **Last Updated**: 2022-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # astator astator的目标是使用c#作为脚本的安卓自动化软件, 支持andorid 7.0 ~ android 12 演示视频: https://www.bilibili.com/video/BV1KR4y1V7hH
## 功能 - [x] 脚本UI (使用安卓原生) - [x] 控件操作 - [x] 图色操作 - [x] OCR (未实现部分: x86) - [x] 代码混淆 - [x] 独立apk打包 - [x] 代码编辑器 (简陋实现) - [x] nuget包引用 - [x] vs扩展 - [x] vscode扩展 - [ ] 其他
## 文档 https://astator.gitee.io/docs 内测群: 959286967
## 工作原理 使用roslyn进行编译 使用assemblyLoadContext进行插件隔离域的热插拔
## 已知问题 未进行兼容性测试
## 鸣谢 ### 引用项目 - [Obfuscar](https://github.com/obfuscar/obfuscar) : 代码混淆支持 - [PaddleOCR](https://github.com/PaddlePaddle/PaddleOCR) : OCR支持 - [ApkSigner](https://android.googlesource.com/platform/build/+/dd910c5/tools/signapk/src/com/android/signapk) : apkV2签名, android规定targetSdk为30以上的apk必须拥有V2签名 - [ZipAligner](https://github.com/TimScriptov/ZipAligner-for-Android) : apk包对齐, android规定targetSdk为30以上的apk必须使用zipalign对齐优化 - [IconPark](https://iconpark.oceanengine.com/home) : 图标库 - [CodeView](https://github.com/AmrDeveloper/CodeView): 代码编辑器 ### 参考项目 - [tiny-sign](https://code.google.com/archive/p/tiny-sign/downloads) : apkV1签名 - [AndroidBinaryXml](https://github.com/senswrong/AndroidBinaryXml) : 安卓二进制xml解析
## 如果你对astator感兴趣, 欢迎提交issues和PR