Air 是否可以从IPA中提取ABC代码?

Air 是否可以从IPA中提取ABC代码?,air,adobe,adt,ipa,Air,Adobe,Adt,Ipa,我们知道ADT(Air开发者工具)从应用程序的SWF文件中删除ABC(AS3字节码),并将它们复制到IPA二进制文件的某个位置 如果检查IPA的SWF,您将看到其DoABC2标记丢失 有人知道ABC代码复制到哪里了吗? 可以从那个位置提取吗 我可以在IPA中看到一个名为_DATA_abc的文件,但它太杂乱了。。。 有什么想法吗 多谢各位 EyalIPA不存储任何ABC,因为苹果明确禁止应用程序中的任何解释代码。相反,ABC被交叉编译的ObjC代码所取代。长话短说,如果先解压缩IPA,然后再解压缩

我们知道ADT(Air开发者工具)从应用程序的SWF文件中删除ABC(AS3字节码),并将它们复制到IPA二进制文件的某个位置

如果检查IPA的SWF,您将看到其DoABC2标记丢失

有人知道ABC代码复制到哪里了吗? 可以从那个位置提取吗

我可以在IPA中看到一个名为_DATA_abc的文件,但它太杂乱了。。。 有什么想法吗

多谢各位


Eyal

IPA不存储任何ABC,因为苹果明确禁止应用程序中的任何解释代码。相反,ABC被交叉编译的ObjC代码所取代。长话短说,如果先解压缩IPA,然后再解压缩其中的主可执行文件(通常是一个没有扩展名的大文件,名称与swf文件类似),flash反编译器将无法与iOS AIR apps.jpop一起工作你会看到一个名为uuuuu DATA_abc的文件-如果你在文本查看器中打开该文件,你会看到你的flash代码使用过的每一个类和方法的痕迹-我想知道这个文件是否可能包含原始abc或其他内容iOS应用程序中没有abc代码(也没有ObjC,我错了,这是纯ARM汇编代码)。有关更多详细信息,请参阅:非常有趣的文章,建议大家阅读-谢谢!…那么您认为大数据_ABC文件的用途是什么?我猜这可能就是编译代码的位置。编译汇编可能会让它看起来像胡言乱语。