逆向完整还原触摸精灵2.X版本工程代码

来源:互联网 发布:php手机短信验证源码 编辑:程序博客网 时间:2024/06/05 04:41

1.先介绍一下触摸精灵,触摸精灵是一款移动平台上能模拟手动操作的软件,可以回放录制的动作,也可以通过编程来实现更为复杂的功能。触摸精灵提供了便捷的找色、识字、网络、打码等易用的扩展函数,能满足许多复杂的需求。

2.然后介绍一下背景,应该是2015年3月左右的时候,当时我还在上海(挺怀念那段时光的) ,而这款产品是在淘宝上看到的(当时的销量十分好)。我对这个东西也特别特别感兴趣,下定决心就开始了。因为都说C++难,我也不会C++,就找了当时最后的一个native是C语言的版本,如果没弄错的话应该是2.7,前前后后、断断续续弄了2个月,把代码都还原出来了。

3.本来是打算逆向后做一个产品出来,后来就自己一个人,不了了之了。这里说一下这款产品的难点,难点还是android系统的碎片化太严重,每一个触摸事件在不同的手机里的表示都不一样,在A手机中一个触摸可能是4个event,但是可能在其他的手机中是8个甚至20个event,所以对event事件的解析是一个很大的问题。因为android 碎片化的问题很严重,导致了找图找色函数中需要读取图像RGBA的位置极难统一

4.这里附件的代码我有自己去兼容一些当时自己能找到的手机,然后自己加了很多的功能函数,最后跟3.X的触摸精灵功能并相差不多。新论坛第一次发帖,好不习惯,还是喜欢老的论坛,有底蕴!

5.以前录的2个视频,能直观看到这个app的作用,地址如下:
http://v.youku.com/v_show/id_XOTQ3MzUzMjA0.html
http://v.youku.com/v_show/id_XOTQ3MzM3MzA4.html

最后说一下,如果有什么关于手游脚本的问题,都可以跟帖问我,我会尽力回答的。

[_] 代码很搓。。。请各位大大手下留情
代码下载:http://bbs.pediy.com/thread-215896.htm