来自http://hi.baidu.com/jl1872002/item/a272619b8d7054bdcc80e561

Xcode添加SpringBoard–API

导出的时候注意一下SpringBoard的路径,我这里导出ios5.0的如下:

class-dump -H /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/CoreServices/SpringBoard.app -o /Users/x/Desktop/Spring

执行完命令之后就会生成.h文件了

然后把头文件拷贝到

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/usr/include/SpringBoard/

然后把libsubstrate.dylib复制到:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/usr/lib/

目录下。

至此导入完成,剩下的就是在工程中加入libsubstrate.dylib,引入头文件了。

xcode添加MobileSubstrateDylib开发模版这里没有测试成功,

方法:把MobileSubstrateDylib模版复制到

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/Application目录下

然后新建工程即可看到MobileSubstrateDylib模版

之后的操作都一样。

编译好后,右键点击生成的app,选择显示包内容,给里面的程序添加后缀—.dylib,即:***.dylib
自己新建个后缀为.plist的同名文件,在里面添加要hook的应用

最后将dylib和同名的plist放到/Library/MobileSubstrate/DynamicLibraries目录下,重启springboard即可

Xcode添加SpringBoard–API Dylib相关推荐

  1. Xcode添加摄像机访问权限转

    转帖地址:http://www.manew.com/thread-97708-1-1.html ============================================== ios系统 ...

  2. 如何给Xcode添加我们常用的插件呢?

    为什么80%的码农都做不了架构师?>>>    如何给Xcode添加我们常用的插件呢? 下面用我们常用的一个快速添加注释的插件来举例:{VVDocumenter-Xcode} 1.首 ...

  3. 阿里云添加DNS API 的accesskey

    阿里云添加DNS API 的accesskey 进入阿里云,在左侧栏搜索 "访问控制",然后来到访问控制界面,如果没有开通,直接开通就OK, 然后在进入用户管理->新建用户( ...

  4. Xcode添加多个Targets

    1.新建项目,右键点击TARGETS中的targetsTest,点击Duplicate(复制).如下图 2.点击Duplicate后会出现targetsTest copy, 将下面三个地方改成你想取的 ...

  5. 把SAP云平台上创建的API proxy添加到API product里去

    在API Portal里创建一个新的product: 切换到这个新建product的API面板里,点击Add,添加新的API: 从API列表里选择GWSAMPLE_BASIC, 点击publish按钮 ...

  6. OpenStack 之Nova添加扩展API流程,附带资源的查找功能

    例子中涉及到SQLAlchemy 得相关操作,可以参考 上一随笔 Openstack 中规定,扩展openstack得api有两种方式 创建新的WSGI 资源 扩展原有得WSGI资源得控制器(我得理解 ...

  7. 苹果为CloudKit云服务添加服务器端API

    北京时间2月6日凌晨消息,苹果公司已经悄无声息地为CloudKit云端数据存储服务添加了一个服务器端API(应用程序接口),此前该公司在开发者新闻博客上宣布了这个消息.这将使得开发者能为以CloudK ...

  8. Xcode添加不同版本系统模拟器和修改模拟器Simulator系统版本

    从Xcode菜单栏里打开Xcode -> Preferences -> Components -> Simulators,下载对应版本的模拟器. 1 由于模拟器相关文件较大,下载时间 ...

  9. XCode 添加复制/删除行快捷键

    习惯了某些编辑器的复制一行和删除一行快捷方式后,使用xcode时没有相应快捷键有些不适应,下面是一种为其添加快捷键的方式. 修改快捷键配置文件的权限 sudo chmod 666 /Applicati ...

最新文章

  1. 支撑Java框架的基础技术:泛型,反射,动态代理,cglib
  2. MySQL分布式事务(XA事务)
  3. Linux shell运行py文件提示command not found
  4. [转]Java加密算法
  5. externalreferences 命令在 sdi 模式下不可用_一个适合新手交互式Git命令学习项目
  6. [Javascript] Avoid Creating floats if they are not needed
  7. MATLAB中unwrap函数
  8. python实现knn分类_KNN图像分类及Python实现
  9. servlet提交表单(思考了好多天)
  10. jQuery 判断是否包含某个属性
  11. 数据库查询性能优化之利器—索引(一)
  12. 零基础学习嵌入式:嵌入式linux视频教程免费分享
  13. 万能音视频转换器:Permute 3 for mac
  14. 【Axure原型分享】自动编号的中继器表格
  15. 激光雷达RPLIDAR A1使用教程
  16. WhatsApp营销工具有哪些?
  17. discuz 模板标签
  18. php设计模式 参考地址
  19. 颠覆平庸:在技术上持续精进
  20. 大家都是在哪些网站找数据?

热门文章

  1. C++erase()
  2. windows下配置TensorFlow-GPU完整教程
  3. 女孩,当你说没有好男人时请看看
  4. HBase系列--HBase Region合并
  5. 《工作赢在心态》读书笔记
  6. BugKu CTF(杂项篇MISC)—猫片(安恒)
  7. csdn涨薪技术之Linux 启动流程及相关知识
  8. Android 自定义相机(可外接摄像头)
  9. Proteus元件库元件名称及中英对照表
  10. LeetCode链表题目分析