逆向完整還原觸摸精靈2.X版本工程代碼

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章