是否可以进行逆向工程以从.ipa文件中获取原始源代码? [英] Is it possible to reverse engineering to get the original source code from .ipa file?
问题描述
我目前是一名iPhone应用程序开发人员,正在尝试通过提取当前的ipa解决方案和github解决方案来学习生成音频脉冲的机制
I am currently a iPhone apps developer and trying to learn the mechanism of generating the audio impulses by extracting the current ipa solutions and github solutions
使用Hopper提取时,只会生成重新编译的和不完整的汇编代码.我们看不到任何目标类别可供进一步探索.
When using Hopper to extract , only recompiled and incomplete assembly codes are generated. We cannot see any objective classes for further exploration .
是否有其他选择可以实现这一目标?
Are there any alternatives to achieve this aim ?
推荐答案
诸如反编译器,但不确定是否有适用于iOS/Objective-C的版本.无论如何,您都不会找回原始源,变量名,注释等.因此,它仍然是一个口号.
There are such things as decompilers, but not sure if there's one for iOS/Objective-C. Anyway you won't get back the original source, variable names, comments, etc. So it's still a slog.
为什么不反转某个人的应用程序,为什么不对stackoverflow提出如何"问题? ;-)
Instead of reversing someone's app why not ask "how to" questions on stackoverflow? ;-)
此外,您还可以看到程序中定义的类,请尝试nm
.
Also, you can see the classes defined in the program, try nm
.
这篇关于是否可以进行逆向工程以从.ipa文件中获取原始源代码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!