- 博客(166)
- 资源 (6)
- 收藏
- 关注
转载 [转]Iphone/ipad安装包的三种格式 deb、ipa 和
[转]Iphone/ipad安装包的三种格式 deb、ipa 和前言: 目前 iOS 平台上常见的安装包有三种,deb、ipa 和 pxl。 其中 deb 格式是 Debian 系统(包含 Debian 和 Ubuntu )专属安装包格式,配合 APT 软件管理系统,成为了当前在 Linux 下非常流行的一种安装包。进入 2.x 时代之后有 Cydia 作者
2012-04-23 15:50:51
2605
1
转载 iphone上面编写具有root权限的程序
phone上面编写具有root权限的程序 正常途径下, 我们编写的程序发布在App store上, 使用官方规定的SDK. 但有些时候, 正常途径实现不了的功能, 可以在破解的iphone上面实现. 以cydia上文件管理软件iFile为例, iFile可以修改系统的任何文件, 这需要iFile具有root权限, 在iphone没有破解的情况之下, 是无论如何都实现不了的. 我个人并不支持破解,
2012-04-23 15:33:44
1742
转载 iPhone iTunesMobileDevice C++ 接口描述
红色的方法我也不太清楚哈哈,欢迎交流完善。am_device_notification_callback定义:typedef void(*am_device_notification_callback)(struct am_device_notification_callback_info *);描述:回调函数,当设备状态改变时由iTunesMobi
2012-04-23 14:04:27
4548
转载 电话事件整理
[转载]电话事件整理转自:http://blog.youkuaiyun.com/laigb/article/details/6623068 extern NSString* const kCTSMSMessageReceivedNotification;extern NSString* const kCTSMSMessageReplaceReceivedNoti
2012-04-21 15:16:39
1288
转载 使用 CTTeleyphonyCenter 截获来去电及短信消息
[转载]使用 CTTeleyphonyCenter 截获来去电及短信消息转自:http://www.cnblogs.com/OtionSky/archive/2011/11/10/iPhone_TelephoneCenter.html 无庸置疑,以下的所有操作必须建立在已越狱的iPhone手机上。首先,在建立工程之后我们要引入一个名为Core
2012-04-21 15:14:17
1743
转载 越狱开发之iOS设备中WiFi信号的开启与关闭
1.首先要在SpringBoard启动之后,我们要执行hook动作:NSString *identifier = [[NSBundle mainBundle] bundleIdentifier];if ([identifier isEqualToString:@"com.apple.springboard"]) {Class $SpringBoard = (objc_getClas
2012-04-20 11:24:31
1925
转载 iphone开发之屏幕截图
iphone开发之屏幕截图突然有个需求要求在程序中截图,调查实验后后在此分享一下。先添加头文件#import 这里使用两种方法测试一个是私有api的UIGetScreenImage()一个是UIGraphics的方法- (UIImage*) takeShot { //private api and device only 不支持
2012-04-17 14:36:47
876
转载 iphone的PC端管理软件开源项目
iphone的PC端管理软件开源项目我一直不大相信,国内有人能够单枪匹马的搞iphone的PC端管理软件,完全没接触过这方面的我上网一搜,果然,还是老外走得比较前头,而且非常有正义感,开源的。通过下面这些开源项目,安装itunes和.netframework2.0,你就可以和越狱的iphone设备进行简单的设备通讯,读取iphone设备上的图片和音乐程序等。这些
2012-04-17 14:35:31
1477
转载 非常有用的iphone开源应用!!!
非常有用的iphone开源应用!!!最有名的mobilesubstratehttp://svn.saurik.com/repos/menes/trunk/mobilesubstrate/mobilesubstrate是大多数开机运行程序的基础平台,有了它,我们hook系统函数等将会变得非常方便MobileSubstrate是一个公共库,可以用来动态替换内存中
2012-04-12 17:45:32
1209
转载 iphone开发之 - 导出似有API添加到XCODE
需要导出私有API, 需要使用导出工具(目前较火的是 class-dump . 和 DumpFrameworks.pl)下载:http://ericasadun.com/HeaderDumpKit/使用:1 将下载好的 class-dump 放入usr/local/bin 下. 如果 ‘/usr/local/bin’ 不知道在哪里,可以在terminal 下输入 ‘o
2012-04-12 13:53:15
1359
转载 iphone开发之 - 程序间通讯的一种方法
1在后台进程中创建一个用于进程通讯的 CFMessagePortRef#define APP_ID "yohunl.support.mach.port"#define MACH_PORT_NAME APP_ID-(void)init{CFMessagePo
2012-04-12 13:52:10
896
转载 越狱开发之iOS设备中WiFi信号的开启与关闭
1.首先要在SpringBoard启动之后,我们要执行hook动作: NSString *identifier = [[NSBundle mainBundle] bundleIdentifier]; if ([identifier isEqualToString:@"com.apple.springboard"]) { Class $SpringB
2012-04-12 13:51:12
879
转载 越狱开发之配置MobileSubstrate Dylib模板
首先下载附件并解压解压附件中的MobileSubstrateDylib.zip,并移动到:/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application目录下然后用class-dump导出SpringBoard的头文件(具体方法详见天狼的文章:http://ww
2012-04-12 13:50:17
1503
转载 串口打开以及读取数据方法
//// port.m// AT//// Created by skysolf on 11-6-1.// Copyright 2011 __HuaMobile__. All rights reserved.//@interface UIApplication(extended)- (void) addStatusBarImag
2012-04-12 13:47:55
1490
转载 Hooking SpringBoard
Basic ConceptOk, hooking into SpringBoard is actually very easy. What you do is have SpringBoard open a dynamic library that you create, which calls the initializing function within your dylib(speci
2012-04-12 13:45:28
1288
转载 修改任意程序图标标示数字
Use class-dump to dump the headers for /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/iTunesStore.framework/iTunesStoreISOperation.h
2012-04-12 13:44:15
590
转载 用iOSOpenDev在Xcode里配置越狱开发环境
用iOSOpenDev在Xcode里配置越狱开发环境2012-03-07环境需要: Mac OS X 10.6 || 10.7 XCode 4.x一直非常想开发越狱程序.一直是无从下手,直到最近发现了Theos,实在是太好用了.刚教程写了一半,准备发我第一篇文章,结果出了个更好用的东西—iOSOpenDev. iOSOpenDev是一个XCode插件.本来如果开发越狱程序,很多
2012-04-12 12:59:30
6492
转载 iPhone开发之-使用theos
iPhone开发之-使用theos 我怀着悔恨的泪水写这篇blog ... 无尽的悔恨啊..theos 也是用来Hook的.. 而且扩展性要比 MobileStustrate 模板要好一些.... 我使用后者编译动态库居然不支持swtich 开关语句. 神呐!!!!!!!!!(原文地址: http://iphonedevwiki.net/index.php/
2012-04-12 12:58:51
1420
转载 获取前台程序的Uid
<br />获取前台程序的Uid<br /><br /> <br />1. 获取前台程序的Uid号(不关心该程序是否拥有焦点)<br /> <br />TUid GetForegroudAppUidL()<br />{<br /> __UHEAP_MARK;<br /> TUid appUid;<br /> RWsSession &ws = CCoeEnv::Static()->WsSession();<br /> <br /> // get the window group
2010-12-18 11:54:00
543
转载 Symbian浮点形式转化为TBUF
<br />Symbian浮点形式转化为TBUF<br />可修改的描述符基类TDes提供了Num(TReal aVal,const TRealFormat& aFormat)方法用来把小数转换成字符串的形式,并可以通过TRealFormat指定格式化的形式,下面的代码展示了几种常用的形式,其它信息可以参考SDK » Developer Library » API Reference » C++ API reference » Character Representation of Real Numbers
2010-12-14 10:42:00
543
转载 symbian 设置左右软健
<br /><br />最近因为工作需要,开始研究如何将自己的应用程序通过code添加到快捷方式中。下面给大家介绍一下。<br /> 由于SDK版本不同,因此设置方式也不同<br /> MR 和 FP1<br /> // if the shortcut is in the primary container then we should move it to the secondary container<br /> _LIT(KContainer_Secondary, "Container_Sec
2010-12-08 11:18:00
328
转载 symbian 从任务列表中隐藏程序,隐藏程序图标,隐藏运行状态
<br />symbian 从任务列表中隐藏程序,隐藏程序图标,隐藏运行状态http://cid-a9c67f5f9bc23393.spaces.live.com/blog/A、从任务列表中隐藏程序1、C***AppUi.cpp添加如下代码,最好添加在HandleForegroundEventL函数中TInt wgId = iEikonEnv->RootWin().Identifier();<br />RWsSession session = iEikonEnv->WsSession();<br />CAp
2010-11-22 15:16:00
477
转载 图象处理常用特效算法
<br /> 图象处理常用特效算法 <br />1.图像的逆反处理算法<br />逆反处理的算法如下:<br />设r,g,b分别为源图像像素f(i,j)的红,绿,蓝分量值,rr,gg,bb分别为处理后像素g(i,j)的红,绿,蓝分量值。则<br />rr=255-r<br />gg=255-g<br />bb=255-b<br />2.图像的平滑处理<br />算法如下:<br />平滑处理是指将源图像的每一个像素的颜色值由其相邻n*n个像素的平均值来代替。<br />例如,对于3*3点阵而言,设原图像某
2010-11-10 09:37:00
517
转载 文件流与存储流
<br />文件流与存储流<br /> <br />文件流与存储流<br />symbian 的任何对像都可以流化,只要有公共的 ExternalizeL 及 InternalizeL 方法即可,这两个方法的定义为:void ExternalizeL(RWriteStream& aStream) const;void InternalizeL(RReadStream& aStream) ;<br /> <br />注意:任何已定义 ExternalizeL 及 InternalizeL 的类都可以使用 <
2010-10-30 16:43:00
354
转载 文件流的练习
<br />文件流的练习<br /> <br />文件流的练习<br />RReadStream 与 RWriteStream 是用于操作流的基类,对于文件的操作流来说有 RFileReadStream 和 RFileWriteStream<br />对于流来说可以通过 >> 与 << 符号分别用于读出及写入,如果用 << 或 >> 一定要记得类型的匹配,例如:<br /> TInt aId=10;<br />aStream<<aId;这样就会报错,报<br />/Symbian/8.0a/S60_2nd_
2010-10-30 14:36:00
270
转载 Symbian 自启动
Symbian 自启动2009-05-08 10:28假设你的应用ID为:ef37946b1) 在data下新建一个文件, [ef37946b].rss(注意加上[])#include RESOURCE STARTUP_ITEM_INFO dispatcher { executable_name = "!://sys//bin//AutoStart.exe"; recovery = EStartupItemExPolicyNone;}此处的Auto
2010-10-30 10:43:00
417
转载 关于RMsgQueue类的使用
<br />关于RMsgQueue类的使用<br /> <br />关于RMsgQueue类的使用<br /> <br />RMsgQueue类是Symbian OS EKA2才提供的一个类,最近因为项目中要使用,为此对使用进行如下小结。<br />因为RMsgQueue类只是一个封装好的内核资源类,类似于RSocket和RTimer类,要想使用它进行异步操作就必须对其用AO类来封装,从而来实现监听消息,在有消息过来时得到通知并根据消息内容进行相对应的处理。<br />那这个消息内容又该如何定义呢?我们可以
2010-10-25 23:05:00
268
1
转载 CRepository keys浅析
<br /> CRepository keys浅析 By Coastline@Devdiv.net转载请注明出处!这是小弟在“呆舞滴舞”社区的第一篇日志。废话少讲,直接正文。【什么是CR keys】以我浅薄的见解,Central Repository是OS级的配置项持久化存储的一种实现。具体是怎么实现的咱不清楚,至少从直观来看,系统的配置程序中任何一个配置项,都对应于Repository种的一个或多个key/value对。显然,系统配置程序中提供的配置项,只是Repository中的冰山一角,还有许多是不能
2010-10-25 19:58:00
843
转载 Symbian中有用的宏整理
<br />Symbian中有用的宏整理1. S60版本平台区分#if defined __SERIES60_30__// S60 3.0#endif#if defined __SERIES60_31__// S60 3.0 FP1#endif以此类推,改变后面平台号#ifdef __SERIES60_3X__则代表所有3.X的平台。 2. Symbian版本区分#ifdef EAK2// Symbian 9.0 内核, S60 3.0之后的SDK#else// Symbian 9.0之前的内核。S60 3
2010-10-23 14:40:00
256
转载 Symbian学习笔记(22) - 关于皮肤的小结
<br />Symbian学习笔记(22) - 关于皮肤的小结 作者:yz 日期:2008-09-1 <br /><br />1.一句话的方法<br />最基本的一招就是在AppUi中的ConstructL()中加一句话搞定。如下:C++代码void CTestMIMAppUi::ConstructL() { BaseConstructL(CAknAppUi::EAknEnableSkin); //add your code here... } <br />用上面这句话基本上能让大部分控件的
2010-10-16 11:58:00
304
转载 symbian s60 2nd(3th) 调用系统发送短信
symbian s60 2nd(3th) 调用系统发送短信symbian 札记 2010-03-15 14:22:32 阅读105 评论0 字号:大中小 订阅 在v2的时候如下:在次感谢www.devdiv.net里愣愣大哥的帮忙:现在整理如下:头文件:#include //CRichText#include //KUidMsgTypeSMS#include //CSendAppUi在要跳转的视图的 头文件中定义成员变量:
2010-10-07 16:04:00
421
转载 自定义控件-长文本换行显示-TBidiText
<br />自定义控件-长文本换行显示-TBidiText<br />长文本主要功臣是TBidiText 如果有这样一个长字符串abuf 首先要做的是算出一个屏幕能容纳多少行字iMaxDisplayLine = (rect.Height())/(iFont->HeightInPixels() + iLineToLineSpace); 然后根据字符串abuf来算出需要总的行数TInt nStringMaxDisplayLine = iFont->TextWidthInPixels(abuf)/(rect.Wi
2010-08-06 10:39:00
503
转载 SYMBIAN PKG文件详细解密
<br /><br />PKG文件详细解密<br /> <br />;PKG文件头部信息--开始<br />;语言支持(非必要)<br />&EN,ZH<br />;安装程序标题,版本号及SIS文件UID<br />#{"Language Name 1","Language Name 2"},(UID),0,0,0,SH,NC,TYPE=SISAPP<br />;开发平台兼容性校验<br />(UID),0,0,0,{"Series60ProductID","Series60ProductID"}<br /
2010-07-24 18:26:00
678
转载 如何在Symbian下读取ZIP文件?
<br />如何在Symbian下读取ZIP文件?(2010-01-11 13:21:19)转载标签:zip压缩文件symbian读取it分类:技术分享 如今最普遍的压缩文件格式就要算ZIP了,它最开始是Phil Katz借鉴ARC格式创建的。Symbian OS提供了一个名为CZipFile的类来读取ZIP文件,它从Symbian 7.X开始被支持。这篇文章将告诉你如何使用CzipFile并给出一个例子。你可以在Series 60 2.x or UIQ 2.x环境下编译,运行这个例子。<br />
2010-07-07 22:15:00
326
转载 SQLITE3 使用总结
<br />SQLITE3 使用总结 来源: ChinaUnix博客 2007年07月12日 星期四 17:02<br />SQLITE3 使用总结<br /> 董淳光 42530 (老工号)<br />dcg1981@163.com<br /> 2007年6月11日星期一<br />前序:... 1<br />一、 版本... 1<br />二、 基本编译... 2<br />三、 SQLIT
2010-06-29 22:06:00
358
转载 TinyXML:一个优秀的C++ XML解析器
<br />TinyXML:一个优秀的C++ XML解析器<br />读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。<br />TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。<br />DOM模型即文档对象模型,是将整个文档分成多个
2010-06-09 21:54:00
248
转载 Symbian IAP的选择以及接入点的隐藏
<br />Symbian IAP的选择以及接入点的隐藏<br /> //选择默认的接入点 aIapType接入点的类型 得到对应的接入点aIapId<br />void ***Engine::SetDefaultIap(TInt aIapType, TUint32 &aIapId)<br />{<br /> <br /> TBuf<KCommsDbSvrMaxColumnNameLength> apnName;<br /> TBuf<10> defApn;<br />
2010-06-01 21:22:00
458
转载 symbian 网络连接网络 IAP(Internet Access Point)缺省选择及CommDB分析
<br /> symbian 网络连接网络 IAP(Internet Access Point)缺省选择及CommDB分析<br /> <br />在 Symbian 平台上开发网络相关应用时,经常会碰到在需要连接网络时,出现一个 IAP 选择框,里面包含了当前手机中的网络接入点配置,通常这些配置点包含了 cmnet 、 cmwap 和 wifi 等不同接入方式。这些具体的不同接入方式,对于普通手机用户来说,稍微有那么一点“深奥”,与其让用户做不知所措的选择,倒不如事先就选择好某种接入方式,作为缺省配置,而
2010-06-01 21:06:00
397
转载 理解HTTP消息头
<br />理解HTTP消息头<br />技术 2008-04-30 10:34:00 阅读1137 评论1字号:大中小<br />(一)初识HTTP消息头但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。<br />做过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。HTTP传输的消息也是这样规定的,每一个HTTP包都分
2010-06-01 09:46:00
315
转载 symbian下的http连接
symbian下的http连接 使用到的类:RHTTPTransaction :http处理类。包括请求和应答。通过RHTTPSession::OpenTransactionL()创建并打开。RSocketServ :socket服务器类。RSocketServ::connect()用来建立客户端到socket服务器的进程之间的通信。RConnection :网络连接管理
2010-05-29 11:56:00
726
1
AES加密动画介绍.rar
2010-03-19
wince下实现字体描边和空心效果
2010-03-03
使用DBMS APIs
2008-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人