TL;DR / 服务摘要
EA 反编译 = 把 ex4 / ex5 二进制还原为可编译、可维护的 mq4 / mq5 源码工程。按文件版本评估还原比例,交付件编译通过 + 行为一致。适用于源码丢失、二开改造、指标公式找回。QQ 17662267 免费评估。
这条服务线解决什么问题
只有 ex4 / ex5 编译产物,没有源码:改不了参数之外的任何逻辑、加不了风控、换不了品种,开发者还联系不上。EA 反编译的交付物是一个可编译的源码工程:.mq4 / .mq5 文件 + 工程结构 + 编译通过记录,拿到即可继续开发。
服务范围
- EA 反编译自动交易程序源码还原,含指标与函数库调用关系。
- 指标反编译自定义指标还原,公式与绘图逻辑可读。
- 脚本反编译一次性执行脚本与工具类程序还原。
- 工程整理还原源码按 MetaEditor 工程结构整理,补齐注释与调用说明。
- 反编译后加固还原后按需叠加加密与授权保护,防止再次外流(联动 SRV-05/07)。
适用场景
- 源码丢失只有 ex4/ex5 编译产物,需要找回可编辑源码。
- 二次开发在现有 EA 基础上修改逻辑、加风控、换品种。
- 指标公式找回自定义指标源码丢失,需要还原计算公式与绘图逻辑。
- 交接维护接手他人程序,需要可维护的源码工程。
作业流程
- 样本评估:判断编译器版本、保护强度与可还原比例,24 小时内给出结论与报价。
- 还原作业:反编译 + 人工语义修正,恢复变量语义与程序结构。
- 工程整理:按可维护标准整理代码,补齐函数注释与调用关系。
- 编译验证:MetaEditor 编译通过,输出编译记录。
- 行为比对:还原版本与原程序在相同参数、相同数据下回测比对。
- 交付:.mq4/.mq5 源码 + 工程文件 + 还原说明,30 天内免费跟进。
- 适用格式ex4(build 600+ 各版本)、ex5 各编译器版本
- 交付物.mq4 / .mq5 源码 + 编译通过记录 / 工程文件
- 评估方式按文件特征判断还原比例与边界
- 跟进保障交付后 30 天内编译与运行问题免费跟进
与相关服务线的配合
- 文件带壳或字符串加密 → 先走 SRV-02 EA 脚本解密剥离保护层,再反编译。
- 保护强度高、完整还原不现实 → 转 SRV-01 EA 逆向破解走逻辑还原路线,成本更可控。
- 还原后打算重新发布 → 同步做 SRV-05 代码加密与 SRV-06 授权验证。
NOTE
还原完整度取决于编译器版本与保护强度,评估阶段会明确告知可还原比例与局限,不做模糊承诺。我们仅承接委托方对程序拥有合法权利或已获授权的任务。
有 ex4 / ex5 文件需要评估还原比例?
QQ 17662267 · 发送样本与目标描述,24 小时内给结论,不推进不收费。
常见问题 FAQ
Q1反编译还原的源码和原始源码完全一样吗?+
不一定。反编译还原的是语义等价、可编译、可维护的源码;变量名、注释等编译时已丢失的信息无法恢复。交付的源码保证编译通过、行为与原程序一致,并附还原说明。
Q2哪些 ex4 / ex5 文件还原成功率更高?+
编译器版本老、保护层少的文件还原比例更高;新版本编译产物、带壳或混淆的文件难度显著上升。提交样本后 24 小时内给出可还原比例结论。
Q3ex4 和 ex5 的反编译难度有什么差别?+
ex4 与 ex5 分属两套编译体系,还原路线与工具链完全不同:ex4 历史版本多、兼容问题复杂;ex5 新编译器保护更强。评估阶段会按文件版本给出对应路线与还原比例。
Q4拿到源码后可以修改和二次发布吗?+
源码供委托方使用与维护。若程序非委托方原创,重新发布前请确认权利归属;我们也可为自研版本叠加 SRV-05/06/07 的加密与授权保护。