1. 首页 > 科技

IDA是否可以将DALVIK指令集反编译成Java代码?(ida pro能反编译什么程序)

IDA是否可以将DALVIK指令集反编译成Java代码?(ida pro能反编译什么程序)

ida pro能反编译什么程序

IDA Pro是目前最棒的一个静态反编译软件,是破解者不可缺少的利器!巨酷的反编译软件,破解高手们几乎都喜欢用这个软件。不会用当作经典的收藏软件也不错!

IDA Pro 并不自动的解决程序中的问题,IDA Pro 会告诉您指令的可疑之处,并不去解决这些问题。您的工作是通知 IDA 怎样去做。IDA Pro Disassembler and Debugger是一款交互式的,可编程的,可扩展的,多处理器的,Windows或Linux平台主机分析程序。

怎样把smali文件转换为java文件

目前还没有办法吧,学习了下Dalvik汇编,大致可以看懂smali文件了,smali应该是在源代码混淆之后的编译文件,也挺难的,如果从smali文件入手可以参考下这三篇博文:

http://blog.csdn/shichexixi/article/details/6155607

http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html

http://blog.csdn/uiop78uiop78/article/details/7186638

另外可从dex文件中获得混淆的源代码,网上有很多资料,不过还是有某些apk无法用常规办法获取到dex文件,只能从smali入手,持续学习中~~~

请问您知道怎么解决smali怎么转成java了吗?急!!

理论上是可以的,当然实际能做到什么程度也跟软件编程的设计有关。

详见这篇文章:http://blog.csdn/Zengyangtech/archive/2010/10/26/5967263.aspx

apk改之理为什么只能反编译到smali文件??不能直接反编译成java?

可以啊,,,