当前位置:编程学习 > wap >>

我已经崩溃了.....

...... 我已经崩溃了.......   

开始提这个问题时,我已经崩溃了.......


我的目的很简单:在来/去电时可以show 出自定义的界面,就这一个问题...


一个月前,我开始着手研究上述问题,从最基本的 伪造签名,使用 class -dump 。到搭建 Cyida 源,编译DEB 文件。
再到写开机自动运行的 iPhone Daemon, 监听来/去 电电话事件 包括得知电话号码,挂接电话, 然后我成功的隐藏了去电的通话界面。
终于可以进入最后一步了, show 出自己的界面。


但show 出自定义界面杂就这么难呢?




我搭建 Mobile Substrate 插件开发环境. Hook SpringBoard 主要想动态的修改SpringBoard 中的参数和替换方法.
(估计 SBSetting 也是在Hook SpringBoard 的基础上做的...)


但是 N多个编译错误和 恶心的语法.. 让我吐了 N 遍...
漫长的过程..
编译,调试.. 改错...
代码!恶心的语法..
........


终于,编译通过!联机调试!正常!
可我又恶心了一次.. 根本不能Hook SpringBoard ,怎么勾都勾不到!
问题出在哪里? 没有 init ?  没有 register ?  没有 Call Method ?
崩溃了.. 没一点思路....




那么总结一句: Hook SpringBoard 对编译环境有什么需求?我到底错在哪里?感觉自己进入了死胡同...


哪位就我提的想在来/去电时,show出自己的界面 给点意见?


上述还不是让我彻底崩溃的原因...  谁能想到我在提这个问题之前,已经写好了此问题的发布帖子(此前的帖子很生动的... - -! ),准备发布之时,一阵阴风吹过,我手贱了,按了下Delete 键!我擦!. 帖子没勒.. 准确的说是整个网页都没了..


因此,你看到了眼前的这一幕..... --------------------编程问答--------------------
来电的时候,会弹出对话框问你是否接听电话,这时系统会暂时停止你的程序,你要重写UIApplicationDelegate里的applicationWillResignActive:函数,来实现相关的操作。
肯定要多线程~~ --------------------编程问答--------------------
引用 1 楼 ybh37 的回复:
来电的时候,会弹出对话框问你是否接听电话,这时系统会暂时停止你的程序,你要重写UIApplicationDelegate里的applicationWillResignActive:函数,来实现相关的操作。
肯定要多线程~~


由于我的进程是Root 权限的程序,并且开机自动运行在后台.所以并不冲突.
现在系统不会挂起我的程序,所以我只剩下show 出自定义的界面了..
--------------------编程问答--------------------
引用 1 楼 ybh37 的回复:
来电的时候,会弹出对话框问你是否接听电话,这时系统会暂时停止你的程序,你要重写UIApplicationDelegate里的applicationWillResignActive:函数,来实现相关的操作。
肯定要多线程~~


由于我的进程是Root 权限的程序,并且开机自动运行在后台.所以并不冲突.
现在系统不会挂起我的程序,所以我只剩下show 出自定义的界面了..
--------------------编程问答-------------------- 你的电脑为什么要重复一下~~
UIAlertView 一下试试~~ --------------------编程问答--------------------

引用 4 楼 ybh37 的回复:
你的电脑为什么要重复一下~~
UIAlertView 一下试试~~

UIAlertView 不行, 根本弹不出的.. --------------------编程问答-------------------- 自己 drawrect --------------------编程问答-------------------- 自己画也要基于某个layer 吧?

引用 6 楼 hellsun 的回复:
自己 drawrect
--------------------编程问答-------------------- 帖子没勒.. 准确的说是整个网页都没了..
因此,你看到了眼前的这一幕.....


我绕进你的逻辑里了 有点晕 --------------------编程问答-------------------- 最新动态:
    我在来电时,可以在系统的通话界面上Show 出自己的界面,而且可以动态下载图片. 但是在去电时,苹果没有提供API,或者说Apple 提供的API 仅仅是一些无关痛痒的API,所以我想 在来/去电 时 show 出自定义的界面 的实现方式应该不一样.。
   不知各位有何高见?顺便在这里鄙视一下cocoachina,我的帖子在那里被锁勒N次... 我擦擦.. --------------------编程问答-------------------- 敢问楼主有没有能读通讯记录(call log)的API啊……私有的也行……求指导 --------------------编程问答-------------------- 读通讯录,这个到是没有....
引用 10 楼 jasonslyvia 的回复:
敢问楼主有没有能读通讯记录(call log)的API啊……私有的也行……求指导
--------------------编程问答-------------------- 不要着急,慢慢来。我还没有安装mac系统呢,你都已经开始编写代码了,厉害啊 --------------------编程问答-------------------- 楼主确定view显示在另一个view上了吗?

hook springboard一点问题都没有啊,楼主是不是设置了hook的过滤了? --------------------编程问答-------------------- 敢问楼主有没有能读通讯记录(call log)的API啊  --------------------编程问答-------------------- 是不是设置了hook的过滤了?查查?
--------------------编程问答-------------------- --------------------编程问答-------------------- 楼主,淡定啊。 --------------------编程问答-------------------- --------------------编程问答-------------------- 楼主,你好,你是怎么实现监听来/去 电电话事件 包括得知电话号码,挂接电话的呢,用的是系统的什么API,求指点 --------------------编程问答-------------------- 楼主,淡定啊。 --------------------编程问答-------------------- 我想做的是hook message,嘿嘿,不过我不需要gui --------------------编程问答-------------------- 建议使用theos模板来创建,对初学者来说最简单
补充:移动开发 ,  iPhone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,