反编译dll
安装vs,最好是最新版备缓本的,如果要反编译的dll使用新版本创建的,也能反编译成功。下面是详细的反编译步骤。
1.打开C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\ildasm.exe,这个程序是微软提供的反编译软件,打开要反编译的dll。
2.然后选择文件-转储,这时会d出转储选项的对话框(一般按照默认即可),设定好以后选择转储位置。
3.完成后会生成以res和il结尾的文件,还有可能包含以.resources结尾的文件。这样我们就将dll反编译完成。根据需要修改il文件。
如何反编译.resources文件呢
选择开始-所有程序-vs安装文件夹-vs tools-开发人员命令提示符,然后在d出的dos窗口下输入resgen 1.resources 1.resx,这样resources文件变转化成可以编辑的resx文件。
组合dll
先说如何将resx文件组合成resources文件
选择开始-所有程序-vs安装文件夹-vs tools-开发人员命令提示符,然后在d出的dos窗口下输入resgen 1.resx 1.resources,这样resx文件变转化成可以编辑的resources文件。
将反编译后的文件组合成dll文件
选择开始-所有程序-vs安装文件夹-vs tools-开发人员命令提示符,然后在d出的dos窗口下输入ilasm /dll/resource=1.res 1.il,注意res文件和烂孝il文件位置不可以改变,这样就生成了想要的dll。
当然如果对生成的仿历模dll不放心,可以使用.net Reflector进行查看。希望你能成功
两种方法:
方法1:运行——cmd——输入命令“e:”——回车(就进入到e盘目录了)——再输入命令“cd MTK”——回车(就进入到MTK运行目录)历森罩——再输入命令“cd 08BW0916MP_CELLONSZ25_08B_GEMINI_V2_F1_MMI”——回车,OK了,如图:
方法2:非常简单方便,进入目录:C:\WINDOWS\system32,直接把CMD.exe复制到你想编译的文件目春轿录里,肢闹然后直接进去双击就OK了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)