以下是具体解决方案:
1. 如果没有删除过SummerBoard,直接跳到第2步;如果iPhone处于删除SummerBoard之后的白苹果画面,请用数据线连接iPhone 和电脑,然后启动pc suite。这时pc suite依然能够识别iPhone。然后用pc suite重新安装SummberBoard,按 Power+Home10秒关闭iPhone。重新启动iPhone,这时iPhone将恢复正常。
2. 删除SummerBoard之前,将/System/Library/LaunchDaemons/com.apple.SpringBoard.plist备份到计算机本地;
3. 在本地编辑com.apple.SpringBoard.plist;
情况一:如果在安装SummerBoard之前或者之后已经安装了iCosta,在文件中找到如下字段:
删除红色的部分
情况二:如果没有安装过iCosta,删除上面的所有字段。 4. 在iPhone中删除SummerBoard。
注意:删除后,iPhone会死机。不要慌,按住Power+Home按钮10秒钟关机,再次打开iPhone,这时iPhone会停留在白苹果画面。
5. 用pc suite连接iPhone,然后把刚才修改好的com.apple.SpringBoard.plist文件传回到/System/Library/LaunchDaemons目录下;
6. 再次按住Power+Home关机,然后再次打开iPhone,搞定!
[教程技巧] 快速备份、还原苹果系统的方法
这个方法可以让你快速的备份、还原你的苹果iPhone手机系统,创建一个镜像文件。然后可以通过镜像快速还原。(还原包括: 激活状态, 铃声, 以前所有安装的软件, 墙纸等等)。和电脑上GHOST备份、还原差不多。
此方法在 1.0.2, 1.1.1, 1.1.2上测试通过, 使用此方法还原的时候需要手机在能用iPHUC连接,并且能传输文件进IPHONE的正常状态下。 如果手机在还原模式, 比如黄色三角, CABLE连ITUNES的状态下就不行。 1. 需要的软件:iPHUC、 WINSCP或者PUTTY。 准备工作: 在备份前, 先需要为iPhone手机系统分区建立一个裸设备:SSH
进到iPhone手机, 在命令行下键入: mknod /var/root/Media/rdisk0s1 c 14 1 这个将在你的用户分区下建立一个裸设备链接到系统分区, 可以让你当系统不正常的时候有机会还原系统。 2. 如果你的系统还没有安装BSD SYSTEM, OPENSSH的话,请在备份前安装好, 将来还原后你可以通过SSH来调试系统。 3. 备份当前系统, 创建镜像文件: 打开iPHUC, 键入: getfile rdisk0s1 iphone_sys_dump 314572800 这个命令将会创建以一名为:iphone_sys_dump 的当前系统镜像文件在你的电脑IPHUC当前目录下, 文件大小大概是300M. 整个过程为5分钟。 还原系统: 但你的系统不正常的时候, 可以打开iPHUC, 键入: putfile iphone_sys_dump rdisk0s1 这个命令将通过你创建的镜像文件还原系统。 还原只学要1分钟,还原完毕后, 马上重启系统。 重启后, 你还需要修补一些东西, 1. SSH进入手机,输入: mount -u -o ro / fsck 第一个命令让系统重新MOUNT你的系统分区为只读状态, 第二个命令用来修复。 完毕后, 重启手机。 重启后, 你的系统就被还原了。你的用户数据不会被还原抹去。
注意事项: 1. 不要尝试把不同固件版本的系统还原到不同的版本去。 2. 还原后, 如果以前安装的软件是要读取/var/root/Library 目录下的数据的, 可能会运行不了,要重装, 因为这个目录已经被还原了。这里主要是 /var/root/Library/Installer,它每次启动就要检查有没有LocalPackages.plist, RemotePackages.plist, PackageSources.plist and TrustedSources.plist在目录里。你可以还原前把这些文件单独备份,还原后自己再传上去
[教程技巧] 教你节省iPhone的运行内存
iPhone, 内存, 节省, 运行
2.x版固件的iPhone,在破解或多装了一些应用程序后,都存在反应慢、很卡或者无故
退出等问题。这都是因为运行内存不足造成的,下面的教程可以解决这个问题。 1.首先我们需要安装BossPrefs,可以下载
(21.84 KB)
,也可以从Cydia上下载。
2.其次我们还需要下载一些服务开关插件,下载
KB)
。下载后解压,并上传至iPhone的/private/var/stash/Applications.xxxxxx/BossPrefs.app/services
文件夹中。
3.运行BossPrefs,可以看到多了FairPlaydSvr、SysLogdSvr、UpdateSvr、WeFitSvr、PandaDemonSvr、PdaNetSvr、Wiki2touchSvr等7个选项(图1),选择开启或关闭即可。
图1
iphone.tgbus.com_Svrs.rar (1.61 iphone.tgbus.com_BossTool2.04b.rar
点击查看大图
4.大家可以按需要随时启动或关闭上述服务,无需重启iPhone,效果等同于Windows的服务管理器——当你在BossPrefs关闭上述任一服务时,会立即从内存中卸载该项服务,并把占用的内存释放出来。当选择打开该服务时,则会立即启动该项服务。 这些服务是什么意思呢?下面给大家说明一下: SysLogdSvr:iPhone日志服务,占用13M内存;
UpdateSvr:iPhone更新服务,占用12M内存;
FairPlaydSvr:FairPlayd服务,占用17M内存;(注意:这个不能关闭,否则有些程序运行不了)
PandaDemonSvr:网龙91助手的守护程序,占用20M内存;
WeFitSvr:WeFit输入法服务,占用41.6M内存; Wiki2touchSvr:wiki服务,占用20M内存。 5.上述服务,平时都可关掉,当要用到网龙91助手、Wefit等服务时,只需到BossPrefs中启动相应服务即可,无需重启手机。
优化以后,反应慢、卡、无故退出等情况,基本上彻底消失。
教程技巧] 想自己刷机看不懂教程的菜鸟
们进来,刷机相关名词解释
菜鸟, 名词, 教程, 解释
1.wifi 无线网,和GPRS或EDGE不一样。你身边如果有无线网你自然会知道,如果你连wifi都不知道是什么那你自然没有无线网,快去买无线路由器吧 2.power键 手机顶上的那个键,锁键盘或关机用的那个键
3.HOME键 手机面板下面的那个键,键是圆的上面有方块图形,回桌面的键 4.home+power就是这两个键一起按,可以强行关机
5.恢复模式(recovery mode):关掉itunes等所有能连手机的软件。手机关上,数据线拔掉,按住iphone的home键不要放,插上数据线,直到手机进入如下图所示松开按住home键的手。
以前版本的手机也可能会是这样
如果不是这样,请重启电脑,重启手机,再做一次上面的步骤
6 shift+恢复 :这步通常是用在刷机的最前面,用itunes升级或恢复固件时做的。具体操作就是iphone和itunes相连后会出现更新或者恢复的界面,这个时候如果直接点恢复,itunes会从网上直接下载固件并安装。为了选择已经下载好的固件,按住电脑键盘上的shift键的同时,鼠标点恢复,就会出现选择固件的对话框。
7 添加源 添加源是在installer右下角sources,然后右上角edit,然后左上角add之后输入网址就可以了
[教程技巧] 一代iphone升级到官方313固
件后降级越狱成功
官方313, IPHONE, 固件, 降级
偶早上无意把一代IPHONE升级到了官方313固件,升级后iTunes(版本9.0.1.8)显示IPHONE存在问题不能连接,91助手显示手机未经JB不能连接。转哪!汗!!! 中午试用以下办法,成功。 一、把IPHONE固件降级。
步骤:1、下载IPHONE312固件,下载地址在步骤二中有链接。
2、通过USB线链接好iPhone,并启动iTunes(可以使用最新版本9.0.1.8)。 3、按键将你的iphone进入DFU模式,如果不懂请看下面的步骤:(默数计时) —— 一并按住Home和Power键10秒钟
——松开电源键(Power)并继续按住Home,直到iTunes出现“找到一个需要恢复的iPhone”的字样。
4、按住shift(Windwos)/option(MAC OS)+恢复,选取步骤1下载的312 固件进行恢复。
5、恢复将马上开始,在结束之后可能会出现错误代码1015(10XX)错误代码,忽略这样的错误信息,固件恢复完毕了!点击确定(OK)继续。 二、IPhone 1破解越狱。
步骤:见http://zone.it.sohu.com/forums/thread-3658262-1-1.html 四楼:五:iPhone 1代越狱教程
按照以上操作,顺利完成,实践告诉我们,升级到官方313固件,IPHONE还是不会变砖的!
苹果豆知识系列03:经常提到的白苹果
苹果, 知识
本人将在苹果区推出一系列豆知识原创帖子,总结各种软件硬件知识和新闻旧闻。 白苹果,基本上感觉等同于索尼爱立信的蓝色死亡环。
基本含义 什么是白苹果?
白苹果是使用iPhone时出现的。白苹果的界面如图!也就是开机界面停留在此画面,iphone基本无法电话或操作!
“白苹果不好吃,也不好玩!”
造成原因
多种因素。一般是写入系统类的文件,由于制作或安装顺序,软件与软件之间,软件与系统之间冲突等问题造成,纯APP文件一般没有可能造成白果,PXL文件要看包内写入什么语法另定,PXL有白果几率。installer安装程序,尤其写入系统类最容易
造成白果,且有些后果是不可逆转的!
以下就是至今(2008.4.23)造成白苹果几率比较大的软件: 桌面文件,SMB主题切换,桌面美化软件
/Library/Frameworks/SummerBoard.framework/SummerBoard.dylib WEFIT中文输入法
/Library/FIT/FIT.dylib
给手机添加来电归属地功能或Caterpillar超强美化工具 /Library/MobileEnhancer/MobileEnhancer.dylib 汉王手写
/Library/HWPen/libHWIME.dylib 网龙的来电防火墙
/Applications/P-Firewall.app/callPF.dylib iSMS短信管理工具
/Applications/iSMS.app/iSMSHook114.dylib iCosta中文输入法
/usr/lib/iCosta.dylib
解决办法
用工具WinSCP或ibrickr,进入 /System/Library/LaunchDaemons文件夹,把com.apple.SpringBoard.plist 文件下载到电脑本地。
用写字板打开此文件(注意用记事本打开会有乱码)。 或在WinSCP里双击打开com.apple.SpringBoard.plist 文件。
后半部分找到你最后安装并且是引起白苹果的软件,如昨天发布的iSMS
把/Applications/iSMS.app/iSMSHook114.dylib 字段删除,保存退出。
有人会问“:”的作用,是起分割作用的,如下图:删除最后一个字段,是不删除字段前“:”的
运行PUTTY,输入reboot (重启作用)
终极方案 很多人在安装软件之后都会遇到白苹果问题。于是认为变砖了,于是又恢复系统再破解,很浪费时间。
事实上白苹果主要是iPhone的linux启动之后,SpringBoard程序无法执行导致界面无法出现。SprintBoard相当于linux的Gnome环境一样。 我们要处理白苹果问题当然是找根源。也就是看日志。
我们要注意:一个处于白苹果状态的iphone是已经启动了SSH服务的。 所以登录进去,查看日志。
日志路径:/var/logs/CrashReporter/ 里面有sprintboard开头的plist文件。 这样自己就可以找问题,然后在手工处理。 本方法适合技术人士。
我个人感觉使用91守护还是比较有效果的,至少目前为止我仍然没有遭遇白苹果。