iOS 反编译

1,用BetterZip解压软件加压ipa包
将IPA包拖入解压

打开后,nengddApp.ipa所在文件夹中会多出两个文件夹:Payload 、Symbols,此时Payload中存储的是对应的nengddApp.app 文件

2.下载安装class-dump-3.5.dmg 链接:http://stevenygard.com/projects/class-dump/


3. 下载完成以后双击.dmg的文件,将里面的class-dump拷贝到/usr/local/bin路径下(快捷键 shift + command + G 弹出前往文件夹)

4, 打开终端,在控制台输入class-dump,显示如下表示配置成功

class-dump命令

5.打开终端,先进入.app文件所在路径;再输入 class-dump 命令进行反编译
5.1 $ cd (将 nengddApp.app 所在文件夹Payload拖过来)

5.2 $ class-dump -H nengddApp.app

这样就可以反编译出.h文件


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.class-dump只能取出.h文件的内容 class-dump工具下载地址 2.将解压的class-dump...
    冇正义阅读 3,856评论 0 1
  • 最近上传AppStore,总是说包含第三方支付而被拒。 如何反编译ipa包,查看所有的头文件和方法名(包括私有方法...
    大宝来巡山阅读 3,902评论 0 2
  • 最近上传AppStore,总是说包含第三方支付而被拒。 如何反编译ipa包,查看所有的头文件和方法名(包括私有方法...
    雷尘子阅读 26,904评论 11 33
  • 工具:class-dump、hopper 获取APP二进制文件:.ipa文件解压缩后,右键显示包内容,获取二进制文...
    eAssh阅读 5,926评论 0 0
  • 工具介绍 class-dump class-dump是用来dump目标文件的类信息的工具。它利用Objective...
    临川慕容吹雪阅读 5,438评论 1 3