hookspringboard
抄网上一个常见的hook springboard的例子:
创建项目,iOSOpenDev->Logos Tweak (安装后不会有图标)。
xm文件里面的#error会提示你拷贝个libsubstrate.dylib过来。
到/opt/iosopendev/lib里面拉libsubstrate.dylib到项目的Frameworks目录。
再拉进一个UIKit.framework,因为SpringBoard在里面声明(不是什么其它的地方)。
清空xm文件,写代码:
#import <UIKit/UIKit.h>
// 不要把类名写错了,写错了也能正常编译安装的,就是得不到预期的效果
%hook SpringBoard
- (void)applicationDidFinishLaunching:(id)application {
%orig;
UIAlertView *alert =
[[UIAlertView alloc]initWithTitle:@"welcome" message:@"hellowrold" delegate:nil cancelButtonTitle:@"thanks" otherButtonTitles:nil];
[alert show];
[alert release];
}
%end
按"xcode-iosopendev"提到的设置工程,编译安装。
重启机子(killall springboard),启动起来时可以看到弹出的alertview。
hookspringboard相关推荐
- IOS越狱插件开发一(环境配置搭建)
开发工具就不多说了,推荐使用iOSOpenDev,之前有Theos用来开发,但我直接忽略了,谈繁琐了. 1.下载地址 http://iosopendev.com/download/ 2. 安装的过程中 ...
最新文章
- 错误解决记录------------mysql连接本地数据库显示can't get hostname for your address
- oa php mysql_PHP+MYSQL的OA为何没有Java的值钱?
- 数据中心安全的六条黄金规则
- 【转】C++ this指针(直戳本质)
- VSCode详细安装教程
- 谈谈我在敏捷开发中遇到的那些坑
- linux 内存 实例,linux内存地址分配(示例代码)
- Linux服务器运行环境搭建(四)——Tomcat安装
- struct dirent 和 struct stat 结构体
- c语言实现按键的抖动与消除,7.3 按键消抖
- mandriva2010 xp ubuntu10.04 三系统的安装
- word中套用表格样式在哪里_word2010中表格自动套用格式在哪里?
- 【代码】代码管理平台推荐
- 选拔赛3---7-10 红豆生南国
- Android application 和 activity 标签详解
- Windows下删除卸载WPS网盘
- python stdin什么意思_python中stdin是什么
- 忽略' scanf '的返回值,用属性warn_unused_result声明的疑问
- java开源项目源代码_java开源项目源代码
- 关于卷积神经网络的论文,卷积神经网络创始人
热门文章
- 剑指offer,靠谱分析及牛客网可AC代码,c++(11~20)
- VB6语言怎么对接验证码短信接口?
- CentOS7安装Redis并且设置开机启动
- 【职业规划】第二篇:程序员分级之中级程序员
- P7834 [ONTAK2010] Peaks 加强版
- SSL证书过期怎么办?只需几步就能轻松解决!
- 宇宙最强-GPT-4 横空出世:最先进、更安全、更有用
- linux wine设置界面,桌面应用|用 Winetricks 配置 WINE
- 星号三角形输出 Python
- Java毕设项目个人理财系统(java+VUE+Mybatis+Maven+Mysql)