-
-
[旧帖]
[原创]《我叫MT》资源包解包工具源码(非修改or打包工具!)
0.00雪花
-
发表于:
2013-5-23 10:04
9749
-
[旧帖] [原创]《我叫MT》资源包解包工具源码(非修改or打包工具!)
0.00雪花
开发工具:
采用的是codeblock12.11作为开发工具。
用的是wxwidgets2.8.12界面库,采用wxFormBuilder3.3.4beta版画的界面。
解包原理:
参见:
http://bbs.pediy.com/showthread.php?t=170987中的讨论
本工具采用的是最简单方法:
1、用7zip把mt的apk包中的data.dat拖出来,以下操作全部针对它的。
2、用winhex获取filelist开始位置(直接查找“# ID”就可以了);
3、从pak直接获取filelist。
4、从filelist中获取文件大小。
5、根据文件大小反着把文件给copy出来。
源码说明:
MyThread类是重要的工作类,其余的基本是界面和一些验证性质的东西。
初次接触多线程,工作类中的代码写的可能有点小混乱,大家能忍就忍吧。
MainDialog是最主要的界面功能类。定义filelist的size也是在这地方。修改这个地方即可实现支持其他运营平台的mt。
其余的是IDE自动生成的,没必要研究。
注:
本文以学习为目的,只是进行技术上的探讨。
本人也未从本工具中获得任何利益,包括商业和非商业的!
本文从
未涉及对任何其他软件工具或者软件的
破解、修改!
本文也没有提供任何对其他软件进行破解、修改的方法、途径或者教程!
任何人通过本工具直接或者间接做出任何合法或者不合法的举动与本人无关!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!