class-dump + DumpFrameworks.pl】的更多相关文章

目的:实现生成 private framework 的 .h,以便倒入项目使用私有 api. 一.class-dump 下载地址: http://stevenygard.com/download/ 安装步骤: a) 下载了 dmg 打开并把 class-dump copy 到 /usr/bin/ 目录下; b) 修改 class-dump 的权限, $ chmod 777 /usr/bin/class-dump 二.DumpFrameworks.pl 从 github 上别人越狱的工程上下载:…
获取系统私有API,网上有很多资料总结了一下就三种方式: 使用class-dump可以提取系统私有API列表 使用class-dump+DumpFrameworks.pl,这个可以一次性提取所有系统Framework与PrivateFrameworks的API列表 直接使用已经提取好的API列表github地址 DumpFrameworks.pl代码如下: #!/usr/bin/perl # # 24 November 2008 # Framework Dumping utility; requ…
1.class-dump class-dump是用来dump目标文件的类信息的工具.它利用Objective-C语言的runtime的特性,将存储在mach-O文件中的@interface和@protocol信息提取出来,并生成对应的.h文件.官方介绍如下: This is a command-line utility for examining the Objective-C runtime information stored in Mach-O files. It generates de…
刚刚开始接触ios越狱开发,现在开始纪录每天的点滴进展 装载请注明 http://www.cnblogs.com/xiongwj0910/archive/2012/08/16/2642988.html 第一天.搜索了一下 "iOS越狱开发" 搜索的东西比较杂乱.总之还是先安装了class-dump工具 class-dump 这是一个用于导出frameWork文件中私有头文件的工具.想进行越狱开发 必不可少. 以下为转载的博文 首先介绍下private API 它共分为两类: 1 在官方…
前言 作为iOS开发人员,相信大多数伙伴都对怎么获取iOS的私有API很有兴趣,最近通过查找资料,总结了以下三种方法,希望对你有用. 第一种(class-dump) 不得不说这是一个很棒的工具,安装和使用都很方便. 安装 去nygard/class-dump下载工程,编译之后就会获得class-dump,把它放到 "/usr/bin" 文件夹里,注意,这个地址根据系统的不同有所差别,我的系统是 10.10.5 ,低版本的系统有些是 "/usr/local/bin"…
一.基本知识 iPhone中的API除了公开的API:Published API外(或者叫文档中记录的API:Documented API),还有两类API:私有API:Private API和未公开的API:UnPublished API(或者叫文档中未记录的API:Undocumented API).其中私有API是指放在PrivateFrameworks框架中的API,未公开的API是指虽然放在Frameworks框架中,但是却没有在苹果的官方文档中有使用说明.代码介绍等记录的API.后两…
首先介绍下private API 它共分为两类: 1 在官方文档中没有呈现的API(在frameworks 下隐藏) 2 苹果明确申明不能使用的API ,在privateFrameworks 下 然后我们用到的工具是class-dump+DumpFrameworks.pl class-dump可以从编译后的Objective-C的二进制文件中提取对应的数据结构及函数等声明 class-dump下载地址http://www.codethecode.com/projects/class-dump/…
在开发的时候遇到需要从其他APP调用自己的APP的需求,比如从Safari中打开APP,并且传递一些信息的需要 1.首先设置自己的URL types 打开项目中的工程文件,打开info选项,在下面的URL types中添加自己APP的Identifier,并且自定义一个自己的scheme,如图: 举个例子,设定自己的APP的scheme为 myApp; 2.其他应用的调用 其他的用如果想要调起自己的APP,需要执行如下类似代码 NSString *paramStr = [NSString str…
先要使用class-dump 和dumpFrameworks.pl 工具 将ios的framework导出来. 下面是工具的下载地址: class-dump下载地址http://www.codethecode.com/projects/class-dump/ DumpFrameworks.pl原来的下载地址不能用了,我在github上的别人的越狱程序里面找到的. 将下载好的 class-dump 放入usr/local/bin 下.     假设 '/usr/local/bin' 不知道在哪里,…
最近在做企业级程序,需要搞设备的udid等信息,但是ios7把udid私有化了,不公开使用.所以研究了一下ios的私有api. 调查了一下文章,发现这方面的文章不多,国内更是不全,高手们都懒得写基础教程哈,我就在此说一下如何调用ios的私有api吧. 首先要使用class-dump 和dumpFrameworks.pl 工具 将ios的framework导出来. 以下是工具的下载地址: class-dump下载地址http://www.codethecode.com/projects/class…