Class-dump
What is class-dump?
This is a command-line utility for examining the Objective-C runtime information stored in Mach-O files. It generates declarations for the classes, categories and protocols. This is the same information provided by using ‘otool -ov’, but presented as normal Objective-C declarations, so it is much more compact and readable.
Why use class-dump?
It’s a great tool for the curious. You can look at the design of closed source applications, frameworks, and bundles. Watch the interfaces evolve between releases. Experiment with private frameworks, or see what private goodies are hiding in the AppKit. Learn about the plugin API lurking in Mail.app.
Download address
How install class-dump?
- 下载 class-dump-3.5.dmg
- 打开 class-dump-3.5.dmg
- 将 class-dump 复制到 /usr/bin 目录下,如没有权限,关闭 SIP
- 在终端输入 class-dump 测试是否安装成功
How use class-dump?
- 新建 Xcode 项目
- 在真机上 Command + b 构建
- 右键 Produces 目录下的 .app 文件,Show In Finder 切换到该目录下
- 终端输入:class-dump -H AppName.app -o 要输出的目录
Matters need attention
对于 .ipa 文件,将后缀改为 .zip,然后解压,可以得到 .app。从 App store 下载的应用,经过加密,需要先砸壳,然后再使用 class-dump
address
Class-dump的更多相关文章
- PMON failed to acquire latch, see PMON dump
		前几天,一台Oracle数据库(Oracle Database 10g Release 10.2.0.4.0 - 64bit Production)监控出现"PMON failed to a ... 
- oracle dump数据库
		最近正在看老白的<DBA的思想天空>,了解数据块结构,想通过dump data block验证oracle对于行尾的NULL,是不占用存储空间的. 我们先来看一下怎样dump数据块: 1. ... 
- Dump类型说明
		通过使用windbg提供DbgHelp库中的MiniDumpWriteDump函数在程序崩溃时写dump文件记录程序当时状态,为后续分析问题提供现场. 该函数提供了DumpType参数,让程序员根据具 ... 
- 使用GDB 追踪依赖poco的so程序,core dump文件分析.
		前言 在windows 下 系统核心态程序蓝屏,会产生dump文件. 用户级程序在设置后,程序崩溃也会产生dump文件.以方便开发者用windbg进行分析. so,linux 系统也有一套这样的东东- ... 
- 转:CentOS, 找不到dump命令:command not found
		dump 功能说明:备份文件系统.语 法:dump [-cnu][-0123456789][-b <区块大小>][-B <区块数目>][-d <密度>][-f &l ... 
- slave IO流程之二:注册slave请求和dump请求
		slave IO流程已经在http://www.cnblogs.com/onlyac/p/5815566.html中有介绍 这次我们要探索注册slave请求和dump请求的报文格式和主要流程. 一.注 ... 
- 使用MAT(Memory Analyzer Tool)工具分析dump文件--转
		原文地址:http://gao-xianglong.iteye.com/blog/2173140?utm_source=tuicool&utm_medium=referral 前言 生产环境中 ... 
- 认识Java Core和Heap Dump
		什么是Java Core和Heap Dump Java程序运行时,有时会产生Java Core及Heap Dump文件,它一般发生于Java程序遇到致命问题的情况下. 发生致命问题后,Java进程有时 ... 
- sublime text 乱码生成.dump问题的解决方法
		title: sublime text 乱码生成.dump问题的解决方法 tags: sublime text,sublime text 3,.dump,乱码 grammar_cjkRuby: tru ... 
- Oracle数据泵(Data Dump)错误汇集
		Oracle数据泵(Data Dump)使用过程当中经常会遇到一些奇奇怪怪的错误案例,下面总结一些自己使用数据泵(Data Dump)过程当中遇到的问题以及解决方法.都是在使用过程中遇到的问题,以后陆 ... 
随机推荐
- tar工具(打包,压缩)
			tar工具(打包,压缩)========================= tar打包工具 -c:表示建立一个tar包或者压缩文件包-x:表示解包或者解压缩-v:表示可视化-f: 后面跟文件名(即-f ... 
- CI 框架源码解析一之入口文件 index.php
			Index.php作为CI框架的入口文件,源码分析,自然而然由此开始.在源码分析的过程中,我们并不会逐行进行解释,而只解释核心的功能和实现,如果英文水平很好的话,读过index.php文件的英文注释之 ... 
- linux学习(1)——这是一个新的开始,加油吧少年
			(一)自己简单总结 学会使用简单命令 Tab:实现自动补全功能 Ctrl+D:退出当前终端 Ctrl+Z:暂停当前进程 Ctrl+L:清屏 Ctrl+A:可以让光标移动到最前列 Ctrl+E:可以让 ... 
- NOIP PJ游记
			Day -1 感觉自信满满,一等奖应该稳了,毕竟初一时我这么菜都拿了二等奖,然后就睡觉了... Day 1 在大巴上玩元气骑士可开心了,车上欢欢喜喜,到了考场,一眼看题,以为很简单. T1硬模拟... ... 
- Pandas 文本数据
			Pandas针对字符串配备的一套方法,使其易于对数组的每个元素(字符串)进行操作. 1.通过str访问,且自动排除丢失/ NA值 # 通过str访问,且自动排除丢失/ NA值 s = pd.Serie ... 
- 笔记-python-functool-@wraps
			笔记-python-functool-@wraps 1. wraps 经常看到@wraps装饰器,查阅文档学习一下 在了解它之前,先了解一下partial和updata_wrapper这两个 ... 
- JavaSE——javac、javap、jad
			一.javac 用法:javac <选项> <源文件> 其中,可能的选项包括: -help 帮助信息 -g ... 
- 7 Django的模板层
			你可能已经注意到我们在例子视图中返回文本的方式有点特别. 也就是说,HTML被直接硬编码在 Python代码之中. def current_datetime(request): now = datet ... 
- 剑指Offer - 九度1503 - 二叉搜索树与双向链表
			剑指Offer - 九度1503 - 二叉搜索树与双向链表2014-02-05 23:39 题目描述: 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表.要求不能创建任何新的结点,只能调整树 ... 
- USACO Section1.2 Name That Number 解题报告
			namenum解题报告 —— icedream61 博客园(转载请注明出处)-------------------------------------------------------------- ... 
