用iPhone输入法输入特殊符号

很多时候,我们需要再iPhone、iPod、touch等设备上输入一些特殊的符号,例如①、Ⅰ等特殊数字,有时候还要输入人民币符号等,其实我们并不需要安装第三方输入法(很多人安装iPhone百度输入法)。直接用iPhone输入法输入特殊符号,步骤如下:

进入输入界面,点击键盘上的“123”图标切换到数字输入状态,长按住键盘上的1数字键,此时会弹出①、⑴等各种与1相关的特殊数字符号,直接选择即可输入;长按第二行右侧的第4个的美元符号,可以输入人民币、欧元等或不符号;长安“。”可以输入省略号,其他按键页游类似输入特殊符号的功能,很方便的吧?!

5月智能手机推荐及手机行情分析,让你买手机更明智

现在还有很多人在关注9100i等等前旗舰,其实已经out了,现在高端智能手机标配必须是双核或四核,1Gram,最重要的必须配备高清屏幕,分辨率达到1280×720,所以9100,G18之流显然已经被时代所淘汰了。

延伸阅读

  • 安卓手机了,三星的amoled在色彩准确率方面也只能甘拜下风。且该机速度奇快,明显快于三太子,不过缺点也是很明显的,移动卡不能发彩信不能上E网,Gprs上网奇慢无比,还有神州行卡会导致一些小问题,比如自带网络开关失灵只能去设置里关漫游或者安装第三方开关,锁屏画面自动显示汉城和本地时间且无法更改,这个全球通卡没问题,还有刷港版和加版rom不可以上网,会导致重启。所以最完美的就是LU6200配合联通3G卡使用,这种配合可以完美体验这款超高性价比双核,论性价比和外观真的是如今最高性价比了。还有该机的港版640,也是可以有的,目前刷机包比较少,而且个人觉得640不够美。

    还有苹果 iPhone 4s目前四千二,就等ip5了(估计十月),希望苹果这次能给我惊喜。苹果依然坚挺,但4现在只收2k,4s跌入2k指日可待。至此2012年5月份的智能手机推荐及分析完毕。(往日博文:2011智能手机推荐/9月

iPhone推送通知功能分析总结

推送通知功能工作机制

图中,Provider是指某个iPhone软件的Push服务器。APNS是Apple Push Notification Service(Apple Push服务器)的缩写。

整个过程可以分为三个阶段:

  • 第一阶段:Push服务器把要发送的消息、目的iPhone的标识打包一个通知包,发给APNS。通知包使用JSON格式并且每一个通知包限定为256B,因此一个推送的信息是十分有限的。
  • 第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相同标识的iPhone,并把消息发到iPhone。
  • 第三阶段:iPhone把发来的消息传递给相应的应用程序, 并且按照设定弹出Push通知。
iPhone推送通知功能分析总结

iPhone推送通知功能分析总结

多个供应商推送到多个设备的通知

准备:

要开始进行推送服务的开发,就必须访问苹果公司的iphone Developer Program门户。https://developer.apple.com/ios/my/overview/index.action 利用iPhone开发人员凭据登入以便访问此站点。在网站上,可以逐步了解创建一个新应用程序标识符的步骤,此标识符与推送服务相关。生成一个应用程序标识符。

生成一个应用程序标识符

在开发人员门户网站上,单击App IDs,这是打开一个允许创建应用程序标识符的页面。每项推送服务都基于一个独立的标识符,所以必须创建一个标识符并设为允许远程通知。推送服务应用程序不能使用通配符标识符,每个启动了推送服务的应用程序都要求有一个唯一的标识符。生成SSL证书。

生成SSL证书

developer,用于测试 production,用于产品 如果是内部测试,使用developer方式即可。推送服务特有的准备文件。

启用了推送服务的应用程序不能用通配符作为准备文件,必须为该应用程序创建一个单独的准备文件。

注册应用程序

利用一个兼容推送服务的移动准备文件来签署应用程序只是使用推送通知的第一步。该应用程序必须利用iphone的远程通知系统来请求注册自己。使用一个单独的UIApplication调用就可以完成。

[[UIApplication sharedApplication]registerForRemoteNotificationTypes:types]

此调用告知iphone OS,该应用程序要接受推送消息。Types指定应用程序将接受的通知警告类型。iphone提供三种类型:UIRemoteNotificationTypeBadge、UIRemoteNotificationTypeSound和UIRemoteNotificationTypeAlert。

选择要使用的类型,通过|一起使用它们:

types = UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert;

通过[[UIApplication sharedApplication] unregisterForRemoteNotifications] 来取消注册。

检索设备令牌:

只有应用程序生成一个设备令牌并将其发送到服务器之后才能接受推送消息。应用程序必须将设备令牌发送到推送实际通知的外设备。

一个令牌与一个设备关联。它与SSL证书结合使用来唯一标识iPhone,并且可以用来将消息发送回相关手机。形式如下:

deviceToken = @"8baa53ca 210fc48d e339f80a 2672e58f 4f86f87f 73695797 b43cde969dffe954";
设备令牌是作为注册的副产品而创建的。接受到注册请求之后,iPhone OS使用一个SSL请求立刻联络APNS。因此要连接因特网,如果没有连接,则注册失败。Iphone将请求转发到APNS并等待返回一个设备令牌。
APNS构建设备令牌并将它返回到iPhone OS,有iphone OS通过应用程序委托回调:
-(void)application:(UIApplication *)applicationdidRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken。
有时,APNS不能创建令牌或设备不能发送请求。通过
-(void)application:(UIApplication *)applicationdidFailToRegisterForRemoteNotificationsWithError:(NSError *)error来处理请求错误。

相应通知:

iPhone使用一系列操作来响应推送通知。当应用程序正在运行时,通知将被直接发送到-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 方法。以JSON格式发送的有效内容将被自动转为NSDictionary,应用程序可以根据需要任意使用有效内容中的信息。当应用程序运行时,不再调用声音、标志或警告。

当应用程序未运行时,iphone执行通知。当警告框出现时,用户可以选择Close关闭这个警告框,也可以选择View启动应用程序。启动后,依然通过-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo的方法回调通知信息。

推送服务器

Provider以一种异步的二进制接口与APNS沟通,这种接口对于Provider来说的高速,高容量的,他使用TCP socket流。

发布的接口是通过访问:gateway.push.apple.com, port 2195。
开发的接口是通过访问:gateway.sandbox.push.apple.com, port 2195

对于每一个接口,你应该使用TLS(或SSL)建立安全通信通道。这些连接所需的SSL证书就是在准备工作中所生成的SSL证书 (如果服务器是运行在MacOS X)。

因此,最简单的provider实现,其实就是通过证书,和苹果服务器建立安全连接(tsl或ssl),通过认证建立连接后,provider将token号、通知内容、通知形式(比如是否弹出提示 窗口、是否发声等)发送给苹果的服务器(apns)。

The Notification Payload格式:

{"aps" : { "alert" : { "body" : "Bob wants toplay poker" }, "badge" : 5, "sound" :"bingbong.aiff"},    "acme1" : "bar", "acme2" : ["bang",  "whiz" ] }

通知格式

- (IBAction)push:(id)sender {

                if(self.certificate == nil) {
                  return;
                }
                if(self.deviceToken == nil || self.payload == nil) {
                  return;
                }
                NSMutableData *deviceToken = [NSMutableData data];
                unsigned value;
                NSScanner *scanner = [NSScanner scannerWithString:self.deviceToken];
                while(![scanner isAtEnd]) {
                  [scannerscanHexInt:&value];
                  value= htonl(value);
                  [deviceTokenappendBytes:&value length:sizeof(value)];
                }
                char *deviceTokenBinary = (char *)[deviceToken bytes];
                char *payloadBinary = (char *)[self.payload UTF8String];
                size_t payloadLength = strlen(payloadBinary);
    uint8_t command = 1; /* command number */
    char binaryMessageBuff[sizeof(uint8_t) + sizeof(uint32_t) + sizeof(uint32_t) + sizeof(uint16_t) +
                           32 + sizeof(uint16_t) + payloadLength];
    char *binaryMessagePt = binaryMessageBuff;
    uint32_twhicheverOrderIWantToGetBackInAErrorResponse_ID = 1234;
    uint32_t networkOrderExpiryEpochUTC = htonl(time(NULL)+86400); // expire message if not delivered in 1 day
    uint16_t networkOrderTokenLength = htons(32);
    uint16_t networkOrderPayloadLength = htons(payloadLength);

    /* command */
   *binaryMessagePt++ = command;

    /* provider preference ordered ID */
    memcpy(binaryMessagePt,&whicheverOrderIWantToGetBackInAErrorResponse_ID, sizeof(uint32_t));
   binaryMessagePt += sizeof(uint32_t);

    /* expiry date network order */
    memcpy(binaryMessagePt,&networkOrderExpiryEpochUTC, sizeof(uint32_t));
   binaryMessagePt += sizeof(uint32_t);

    /* token length network order */
    memcpy(binaryMessagePt,&networkOrderTokenLength, sizeof(uint16_t));
   binaryMessagePt += sizeof(uint16_t);

    /* device token */
    memcpy(binaryMessagePt, deviceTokenBinary, 32);
   binaryMessagePt += 32;

    /* payload length network order */
    memcpy(binaryMessagePt,&networkOrderPayloadLength, sizeof(uint16_t));
   binaryMessagePt += sizeof(uint16_t);

    /* payload */
    memcpy(binaryMessagePt, payloadBinary,payloadLength);
   binaryMessagePt += payloadLength;
    size_t processed = 0;
    OSStatus result = SSLWrite(context, binaryMessageBuff,(binaryMessagePt - binaryMessageBuff),&processed) > 0;
    NSLog(@"SSLWrite(): %d %d", result, processed);
}
推送的局限性:推送通知不是都是可靠的,苹果公司不保证传送每个通知以及通知到达的顺序。

反馈服务

苹果公司的反馈服务会报告通知的失败。
发布的接口是通过访问:feedback.push.apple.com, port2196。
开发的接口是通过访问:feedback.sandbox.push.apple.com, port2196。
注:Provider要反复监测苹果的反馈服务,来确保不向已经不存在的设备发送推送通知。

图解:iPhone4S照片导入电脑图片倒立显示怎么办?

我遇到的问题:用iPhone4S”音量+”拍照也就是音量+朝上~拍出来的照片在电脑图片查看器(Window系统)下看刚好是倒过来的,但是在iPhone4S上面显示的方向是正确的。那么iPhone只有正常竖着和音量键朝下的方向拍会自动旋转图片才不存入exif方向信息~~另外两个方向均是均是存入exif方向信息,而正好exif的方向信息在windows自带的查看器无法获取,还有网络很多图片上传插件都无法获取这种exif的方向(也可能无法针对方向自动调整),MTOOU.INFO贾牧乐发现这种问题在第三方著名看图软件都没啥问题,包括iphoto和acdsee,也就是同样是照片浏览器,windows自带的是倒过来的而其他第三方都是正着的。

图解:iPhone4S照片导入电脑图片倒立显示怎么办?
在ACDsee里面看会有这个小旋转标志~就是acdsee根据exif的方向信息自动调整过来的。

倒立显示的决绝办法

装个新版的acdsee(我自己用的是acdsee pro5)要是想共享给其他人看,个人觉得还是把exif的方向自动旋转一下方向会更好。

要是单张就直接点一下哪个小旋转标志,要是批量的话,多选择你要转换的照片,然后选择批量里面的旋转/翻转,然后根据我红框的注意选择就可以了,安全起见建议最好另存一份~然后点转化就可以了,这样转化出来的文件就正常了~正常应用了exif的方向。

iPhone4S照片导入Windows图片是倒着的的解决方案

红框选择的这个是根据exif信息转换方向

红框选择的这个是根据exif信息转换方向

将修改好的图片保存起来

将修改好的图片保存起来

这样修改之后,你的iPhone 4S拍摄的照片在电脑上就不会倒立显示了。

iPhone密码忘了怎么办?超简单快速清除法iFunBox来帮忙

很多人都给iPhone设定了手机密码,这样可以保护手机资料个人隐私什么的。但是问题来了,因为密码这东西时间长了容易忘掉。那iPhone密码忘了怎么办呢?其实有个非常简单的方法:那就是删除keychain-2.db这个文件。那么如何操作呢?请看下文:

苹果设备文件管理软件iFunBox

大家百度搜索iFunBox,(官网是英文的,但此软件很国际化,支持19中全球语言。当然少不了iFunBox中文版,包括简体中文和繁体中文,而且放在网页的下方中间很显眼的位置)

这是一款在iPhone以及苹果其他产品上使用的非常给力的文件管理软件。你需要做的是下载后,通过iFunBox软件删除/private/var/keychains/keychain-2.db文件即可。然后重启你的iPhone手机,此时密码已经被删除了。哈哈,从此再也不用怕忘记iPhone密码了咯。

iPhone密码忘了怎么办?删除/private/var/keychains/keychain-2.db

拿什么拯救你我的iPhone?之铃声篇、视屏篇

很久以前,我就不明白大家为什么那么喜欢iphone,幼稚的我本来把这事归结为一种虚荣,不过现在我觉得这顶帽子可能扣的太大,我觉得是人们其实并不了解他,没有拿在手里用,你是不会明白这个东西究竟有多难伺候的,于是我要聊聊这个东西,它究竟烦在哪里。很多人说iphone界面漂亮反应快手感好,秒杀谁谁谁,东西要用的,一个美女很漂亮凶狠大手感很好,MTOOU.INFO但是他是个人妖,秒杀你 妹啊。

铃声篇

用过android的都知道,玩安卓手机根本不需要电脑,你如果想要换一首歌做铃声的话,你可以马上用手机自带浏览器下这首歌,然后上手机上某个软件市场下一个铃声编辑器,就可以用铃声编辑器截取一段副歌部分或者任意部分做铃声了,而且对截取音乐的长度是没有任何规定的,就是你丫想怎么搞,就能怎么搞。

现在我拿着最高端的最霸气的最欢神的最彰显身份iphone4s,首先用多米音乐下载了E神的《内疚》,准备编辑作为铃声,之后我用91下载到一个红黑配色界面华丽无比非常有设计感具有专业感的Ringtone Editor Pro,简单的说这就是一个铃声编辑器,进入界面内,居然没有音乐给我编辑…自带浏览器是不能下东西的,好吧,我再下一个UC浏览器用手机上百度下一首这次是信的《海阔天空》,进入这个铃声编辑器…尼玛还是没有,也就是说,除非你ip4s连电脑通过某些软件所同步的音乐,否则你用任何其他手段下载的音乐,iphone都是不认的。没有电脑,那个如此高贵彰显身份的ip4和这个如此专业界面华丽的铃声编辑器,都他妈的只是一个屁。而且iphone的限制是4秒的短信音,和40秒的电话音…做个短信音,那洋妞还没开嗓呢,嘎嘣一下没了,什么意思?…好用么?用过塞班的,用过windowsmobile6.5的,正在用android的,你们笑吧,好笑吗?这他妈太好笑了…

说了铃声说视频

前天,我下了一个sxxtube,你们都懂的软件,用来看片的,我发现这玩意儿根本没法看,偶尔巨卡,通常是有声音无图像。个么我要解决伐啦,我心里不舒服了,放到android上,搜一个最好用的播放器,比如moboplayer,下完后,再次进入sxxtube点播该片,这时会跳出一个窗口,让你设置默认播放器,接着以后每次用这个软件看片都是默认moboplay播放的,并且还可以在应用程序里更改默认设置。接着我们来看看iphone是怎样的…我大约花了十分钟,上百度谷歌搜索相关教程,得到的结论是:你下什么播放器其实没任何差别,因为iphone根本不能更改默认播放器,于是,尽管我下的oplayer这个播放器非常强大,据说任何格式都可以完美流畅播放,并且具有一流的手感,一流的界面,但是他还是不能播放我想要看的片子,除非,你用电脑下载到这部片子,然后用itunes把这部片子导入进去,也就是本来即点即播的东西,变成要花个个把小时才能看到的东西。关键的问题在于,作为一个具有正常智商按正确逻辑去思维的人,既然都用电脑下好了,我干嘛要多此一举传到只有3.5寸屏幕大小的手机上?总结:iphone视频播放鸡肋的不得了。

番外篇

我前几天下了个凯立德,现在的iphone版凯立德学习android,要下数据包的,而且因为不支持后台,也就是iphone下数据包的时候,你什么事也不能干。那也算了,hold是hold在后面…上海话hold,是很气人的意思。我半夜连着wifi,突然短信提示过来了,说我这个月的流量用完了,3月3号,70兆流量照理说才刚刚开始啊!!!我尼玛坑爹啊!!!你知道为什么么,iphone连着wifi的情况下,如果它认为你的wifi网络质量不好的话,会切换到网络质量更不好的中国移动GPRS上,并且没有任何提示,还一条道走到黑,你要是不停机它绝不会帮你切换回来。丫居然会自己断了wifi走gprs流量…真他妈智能啊…

我在微博上转贴,对索爱lt26表示期待,有一个朋友的朋友,表示安卓系统的都是卢瑟机。我…我想说iphone才是确确实实的卢瑟机,而且loser了不是一点点:卢瑟有三;这个系统对不会玩手机的人而言,那是相当好,华丽,手感好,ib,各种好。因为苹果的设计初衷就是要把界面设计的傻瓜也能操作,注意是傻瓜。而对会玩手机的人而言,许多细节设置无法更改,这简直是一坨屎,我把它当屎,你当宝,而苹果把你当傻瓜,就像一姑娘,人不在乎你,纯把你当提款机,你还整天牛逼哄哄的跟在人屁股后面把自己当人家的真命天子,你说傻不傻?这是loser之其一。

接着就是花时间,要玩这个手机,一定离不开电脑,首先电脑上要装很多软件:itunes,91手机助手,同步助手等等,而这些仅仅是你电脑上要装的,接着你的手机上还得装:pp助手,威锋源,同步推,91手机助手等等等等,对了,你还得先越狱。同样一件事情,比如换一个自己想要的铃声,换一个主题,看一部自己想看的片子,如果用android,连个wifi或者走联通3G可能3分钟全搞定,用iphone你必须赶回家,在你自己的电脑上连个四五小时,传mp3用itunes,下软件用同步推,做铃声用91…mp4要转格式,要不你就下个播放器…还未必搞得定,就比如绝对不可能更改的默认视频播放器这档子事儿,你正直青春年少风华正茂行情走俏的时候,你去花四五个小时去搞定别人花三分钟能搞定的事情,时间就是金钱而青春更是真正的奢侈品,你都花这了,这是卢瑟其二。尽管如此,在物质上你还是花了重金,在精神上打心眼儿里无限崇拜,每每你眼里透着憧憬脸上挂着满足的表情发出iphone好iPhone就是好~iphone就是高智能…并以此为自豪,就冲这智商,彻头彻尾的卢瑟,卢瑟为其三。

我用着它,我没觉得它有多好,我觉得它只不过是一部不太好用还很贵骗骗小姑娘的手机,仅此而已。但是真相只有一个。(文:骑骑小猪)

说说iPhone PUSH是什么及iPhone QQ PUSH在线功能

iPhone PUSH是什么?其意思是推送,再简单理解就是:不需要运行程序,就可以实时获取到本程序相关的信息。

例如iPhone的QQ PUSH在线功能和带有PUSH邮件功能的黑莓手机~黑莓手机之所以之前在国外能火,很大部分是国外运营商可以用到黑莓的服务,再简单点理解就是我不用没事有事开着手机的邮件功能来第一时间知道有没有新的邮件,完全不用打开,当邮件服务器第一时间来邮件的时候会第一时间直接推送到你的手机,这样你觉得老美人需要彩信这个功能不?短信都不需要,邮件就代替了,从费用上来说邮件只走流量(没算黑莓服务的费用),虽然说不停地刷新也可以实现此功能~但是鉴于手机的流量、电量比较下来还是PUSH更好点~

iPhone QQ PUSH功能原理就不多说~大致和黑莓的一样~只是iPhone的所有软件理论都可以支持PUSH(这取决于软件开发者),简单理解就是用如果开着推送通知服务,iPhoneQQ登陆一次,他就会在线,当你退出了iPhoneQQ也会在别人的好友里面显示iPhone PUSH在线~显示PUSH在线的时候,你可以对PUSH在线的发消息~直接会实时弹出来在手机屏幕,就跟普通短信没差多少,如下图:

iPhone QQ PUSH功能

iPhone QQ PUSH功能

如图1显示我用我另外一个号码发了一个123过来~会以这种形式显示在手机上~如果我选择”关闭“则不打开QQ程序阅读此条信息。如下图:

iPhone QQ PUSH功能

iPhone QQ PUSH功能

如图2是选择关闭以后的,QQ上面多出了个数字2(是下面那个QQ,上面那个是老版本的,很久没用了),也就是再次有2条没有用手机阅读的PUSH消息,~如果我选择“显示”,则会自动打开QQ,然后QQ会这条信息到的QQ~当然推送的消息是QQ消息~~推送过的消息不算事腾讯给你发了~~也就是说~如果我选择“关闭”~然后用电脑登陆这个QQ号码~也是会收到消息的~~~对此也应该发现了一个比较严重的问题~尽量不要用自己的QQ号码在别人iphone的QQ里面登陆~~不然话没设置好的话会推送消息的~~泄露自己的隐私可不是什么好事吧~哈~~不过腾讯的QQ推送只有iPhone手机退出后48小时(这个时间段还是取决于软件开发者的),如果48小时内没用手机登陆就不会PUSH在线了~~如果错过来了后来需要PUSH,就在登录一次吧~然后就又有48小时~

当然iphone上的很多软件都有PUSH功能,尤其是社交方面软件,例如:微信(当有人给你发微信消息或者QQ离线消息的时候就给你推送过来),QQ空间(当有人给你QQ空间留言或者评论什么的能扯到你的都给PUSH的),腾讯微博(当有人提到你,或者私信都会实时PUSH过来),这也是我为什么喜欢用iphone的原因之一,有了这个PUSH,QQ不在需要跟其他手机那样挂着了(浪费电~浪费流量)~网上看到有些小白总是说什么iphoneQQ不能挂着不能后台的~~我只想说~你可以改变其他手机用QQ的那种习惯了~~一样的效果,为什么要挂着呢?虽然说PUSH会保持手机和Apple的PUSH服务器有一条安全的连接,当然这个PUSH是走流量的~~这个PUSH一月所用的流量,少的完全可以忽略不计~

相信现在大家应该知道iPhone PUSH是什么了吧,还有iPhone QQ PUSH这个功能是不是很好用?(文/亨! 转载请保留本文出处地址:http://mtoou.info/iphone-qq-push-shenme/

关于iPhone5的个人猜想

苹果公司最近似乎很是风光,每每新产品要发布都会吸引世界无数眼球,这不我闲来无事趁iPhone5智能手机出来前写一篇关于iphone5的个人猜想,届时来比对说对了几个:

  1. iPhone5将采用A5双核处理器,至于是否是1G主频还是稍有降频在于苹果能否在功耗与性能上找到平衡点,苹果是以用户体验为重的公司,相信老乔能处理好。
  2. iPhone5将采用1G内存,现在三星旗舰已经上马1G内存,作为一向是走在时尚前沿的苹果公司当然也不会落后于人。
  3. iPhone5将采用4英寸屏幕(至少大于现在的3.5),大屏幕已成为高配机的脸面,花费了6000大洋还用这小屏的您会不觉得憋屈?但是这儿又涉及到一个屏幕分辨率问题,相信以苹果“硬件+软件”的销售策略,肯定会把这问题处理好,不然APP STORE大部分应用程序都会有兼容性问题。
  4. iPhone5将搭载ios5系统 这点毋容置疑。
  5. iPhone5的设计应该是有2套方案,一套是iPhone4的翻版,一套则是完全的革新,这还是要看第三方工厂是否给力。
  6. iPhone5解决了困扰iphong4的“天线门”这点从苹果后来发布的电信版的iphone已经看出。
  7. iPhone5发布时间应该是在9月苹果的新品发布会上推出,伴随着这次发布会应该会推出2种版本的iphone,一种是iphone5,一种应该是传说中的廉价版的iphone,性能估计和iPhone4差别不大,以应对日益壮大的安卓阵营。

iPhone白苹果怎么办?分享些解决方法经验

iPhone白苹果怎么办?看我这里总计的一些解决iPhone白苹果的方法。希望能够帮助到大家。

越狱和刷机

  1. 现在市面上的iPhone有两种,一种是联通版本的,一种是海外版本的。联通的有问题直接找联通了。海外版本的就要自己动手了。因为什么什么技术问题,海外版本拿到中国来是不能直接用的,要破解,也就是所谓的“越狱”。越狱的方法有很多种,我习惯用RedSn0w。网上有很多下载,请自行搜索。
  2. 而刷机呢,一般是升级系统或者当前系统有效毛病的时候用的,就如同我们给电脑重装系统一样。方法有两种,一种是刷官方固件(相当于装正版系统),一种是刷自制固件(相当于装“番茄花园”、“雨木林风”这种系统)。所以我们也能简单的得出一个结论,安装前者相对麻烦,安装后者相对简单。

刷机过程中经常会遇到的问题有这么几个

UFD,UFD的意思就是Iphone的恢复模式。进入方法:

  1. 开机iPhone通过usb连接电脑
  2. iPhone在连接状态下关iPhone
  3. 同时按住home+power,正好十秒,松开power继续按住home。直到pc开始安装驱动程序,是一个usb的驱动程序。注意,pc提示的所安装的驱动程序的名字中有一个括号,里面写着dfu。看到这个(dfu),那么就证明你已经正确进入了dfu模式。

1600错误。我的解决方法是,当出现1600错误的弹窗时,关闭它,再次按照进入UFD模式的方法,注意iTunes不可关闭,此时中间出现白苹果画面,松开Home键,则iPhone会出现用USB连接电脑的画 面,iTunes也提示找到需要恢复的iPhone,再Shift+恢复,就不会出现1600错误了。

1602错误,出现该问题后将IPHONE关机(POWER+HOME关机),把 Itunes关掉,依次打开:控制面板—>管理工具—>服务启用messenger, telnet ,Terminal Services这三个服务

假死现象,就是按了10秒钟也没什么反应,这个时候只要住HOME+POWER 20秒之后就可以重启了。

iPhone白苹果,iTunes备份不能用,百美金的软件全没了

一不小心把手机刷成白苹果,结果一直开机不能,估计和我多手放在系统里面的一个陌名的程序有关,结果导致我心一直跟着那个白苹果LOGO一上一下的,郁闷之情可想而知。

这次事故让我损失惨重,物质上,我花了近百美金买的软件游戏无法再安装了。这是极其痛苦的。尤其是我的导航啊。。。精神上,我不能接电话打电话,我很怡然的没有备份通讯录。于是我很悲剧的对着那一直不变的白苹果发呆。

最后的最后,由于前阵子一直备份的iTunes的备份文件因为重装系统不能用了,重装iTunes的结果是所有东西都要从头来过,我再次在新的一年里继续悲剧了。

在我从新下好固件,重新恢复之后,我的iPhone桌面就想经历了一场大清扫,以前满屏幕的软件游戏不在了,不在了~ (文:王立天)